پرسش و پاسخ در برنامه نویسی VB.NET

yummy

عضو جدید
با تشکر از شما دوست عزیز
وقتی فایل اجرایی رو اجرا می کنم این خطا رو میده
در ضمن روی سرورم خطا نمیده
روی کلاینتها که می خواد اجرا بشه این خطا رو میده
 

mona2121

عضو جدید
انبار داروخانه با زبان vb.net و sql

انبار داروخانه با زبان vb.net و sql

سلام وعرض خسته نباشید دوستان می خواهم مدیریت انبار دارو را با زبان vb.net و sql بنویسم لطفا مرا در این زمینه راهنمایی کنند.
انبار داده های زیر را دارد
(نام دارو
تاریخ تولید
تاریخ انقضا
مدت زمان باقی مانده تا انقضا دارو
قیمت دارو
تعداد داروی که خریده شده در انبار است)
در خواست سورس نمی کنم راهنمایی می خواهم استاد اصلا به ما sql درس نداده بدمیگه پروژه بیاورید که پایگاه داده sql داشته باشه لطفا کمک کنید
 

mohsenmr

عضو جدید
ارتباط با اسکنر در ویندوز 7

ارتباط با اسکنر در ویندوز 7

سلام دوستان برنامه نویس خواهش میکنم کد ارتباط با اسکنر در ویندوز 7 و فرمان به اسکنر برای اسکن و انتقال عکس به برنامه خودم با استفاده از vb.net 2010 برای من بگذارید کارم خیلی گیر است و معطل مانده خواهش میکنم ، لطفا" مرا کمک کنید.
 

فاطمه طالبی

کاربر بیش فعال
پخش موسیقی با open file dialog?

پخش موسیقی با open file dialog?

[h=2]با سلام
میخوام با کنترل open file dialog بتونم آهنگ انتخاب کنم و آهنگ توی فرم پخش بشه کدش چجوریه؟ اگه راهنمایی کنین ممنون میشم.[/h]خواهش میکنم جواب بدین فک کنم من فقط فردا رو مهلت دارم.چیز سختی هم نیستش فقط یه دیالوگ باز کنه که بشه اهنگ انتخاب کرد
 

yamaha R6

کاربر حرفه ای
کاربر ممتاز
با سلام
میخوام با کنترل open file dialog بتونم آهنگ انتخاب کنم و آهنگ توی فرم پخش بشه کدش چجوریه؟ اگه راهنمایی کنین ممنون میشم.


خواهش میکنم جواب بدین فک کنم من فقط فردا رو مهلت دارم.چیز سختی هم نیستش فقط یه دیالوگ باز کنه که بشه اهنگ انتخاب کرد

سلام فک کنم دیر جواب دادم:

از کامپوننت media playr استفاده کن و زمانی که کاربر فایلشو انتخاب کرد آدرسشو به کامپوننت مدیا پلیر پاس بده به همین راحتی
 

فاطمه طالبی

کاربر بیش فعال
سلام فک کنم دیر جواب دادم:

از کامپوننت media playr استفاده کن و زمانی که کاربر فایلشو انتخاب کرد آدرسشو به کامپوننت مدیا پلیر پاس بده به همین راحتی

مرسی. نه مشکلی نیس .جواب اینو گرفتم. یه سوال دیگه هم دارم. چطوری موقعی ک فرم رو اجراکردم یه آهنگ پخش بشه منظورم بدون open file dialog هستش. اگه ممکنه کدش رو برام بذارین ممنوت میشم.
 

yamaha R6

کاربر حرفه ای
کاربر ممتاز
مرسی. نه مشکلی نیس .جواب اینو گرفتم. یه سوال دیگه هم دارم. چطوری موقعی ک فرم رو اجراکردم یه آهنگ پخش بشه منظورم بدون open file dialog هستش. اگه ممکنه کدش رو برام بذارین ممنوت میشم.

مچبورم می کنید کد بزنم فردا ظهر واستون آپ می کنم
 

kyrie-chan

عضو جدید
برنامه جا به جا کردن یک دکمه روی صفحه

برنامه جا به جا کردن یک دکمه روی صفحه

سلام . من تازه واردم و نمیدونم کجا سوالم بگم ، اما چون خیلی حیاتیه و تا فردا وقت دارم ، لطفا بهم کمک کنین.
استاد خواسته به زبان vb.net برنامه ای بنویسیم که یک دکمه روی صفحه باشه . یک صفحه دیگه باز شه و مقدار گام های جا به جا شدن دکمه رو توش وارد کنیم و اوکی بزنیم . بعد تو اون صفحه اولیهاگه دکمه "w" زد بره بالا ، اگه "a" زد بره چپ ، اگه "d" زد بره راست و اگه "x" زد بره پایین . در ضمن اگه دکمه به کادرها رسید ، دکمه نزنه بیرون ، از کادر مقابل در بیاد .

این راهنمایی ها رو هم بهمون کرده :

برای پنجره ای که گام ها رو میگیره اینُ تعریف کنید :
در رویداد load فورم x=inputbox رو قرار بدین .
از msgbox.keychar برای گرفتن کد دکمه ها استفاده کنین و خاصیت kyepreviewرو true کنین .

طراحی و زیبا سازی نمره اضافه دارد . فقط کد ها ساده باشن که من مبتدی درکش کنم .

ببخشین ولی تو رو خدا زودی تا امشب بدین که من بخونم فدا به استاد میدم ضایع نشم ، هیچی ندونم . مرسی
 

VAFA2010

عضو جدید
error while trying to run project to run project : could not load file or

error while trying to run project to run project : could not load file or

سلام دوستان . من یه مشکل در اجرای برنامه ها در vb.net 2008 داشتم . ممنون میشم راهنماییم کنید .
خطا اجرای به شکل زیر است .

error while trying to run project to run project : could not load file or assembly " tamrin -101" or one of its dependeneies . the modulde was expected to cantainan assmbly main fest​
 

مرضیه جون

عضو جدید
عمل جمع در ماشین حساب

عمل جمع در ماشین حساب

سلام به دوستان
یکی بهم میگه چطوری تو ماشین حسابم عمل جمع رو بزارم :que::que:
 

m.zareie

عضو جدید
سلام دوستان مهندس!
من میخام یه سیستم حسابداری طراحی کنم که در مورد دیتابیسش سوال دارم!
اگه بخام این سیستم به صورت متمرکز کار کنه آیا باید با SQL Server واسش بانک بسازم؟
من نمیخام که کاربر روی pc خودش مجبور به نصب SQLServer و Attah کردن قایل بانک به صورت جداگانه بشه!
میخام کل برنامه با یه فایل ستاپ نصب بشه و کاربر بدون اینکه درگیر نصب SQL بشه کارشو انجام بده.
لطفاً منو راهنمایی کنید.
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام دوستان مهندس!
من میخام یه سیستم حسابداری طراحی کنم که در مورد دیتابیسش سوال دارم!
اگه بخام این سیستم به صورت متمرکز کار کنه آیا باید با SQL Server واسش بانک بسازم؟
من نمیخام که کاربر روی pc خودش مجبور به نصب SQLServer و Attah کردن قایل بانک به صورت جداگانه بشه!
میخام کل برنامه با یه فایل ستاپ نصب بشه و کاربر بدون اینکه درگیر نصب SQL بشه کارشو انجام بده.
لطفاً منو راهنمایی کنید.

دوست عزیز در صورتی که بخواهید سیستم به صورت متمرکز عمل کند باید دیتابیس بر روی یک سرور مرکزی قرار داده شود و کلاینت ها از آن داده بخوانند و در آن بنویسند. لازمه اجرای برنامه سمت کلاینت داشتن MSDE یعنی Microsoft SQL Server Database Engine هست که حجم بسیار کمی داره و شما درون فایل نثب میتونید تنظیم کنید که براتون نصبش کنه :gol: نیازی به اتچ دیتابیس در کلاینت نیست :gol:
 

m.zareie

عضو جدید
تشکر از پاسخ شما،
با این حساب پس من نباید بانکی رو به صورت خارجی در SQL Server طراحی کنم؟
میشه لطفاً بیشتر توضیح بدید؟ ممنون میشم!

دوست عزیز در صورتی که بخواهید سیستم به صورت متمرکز عمل کند باید دیتابیس بر روی یک سرور مرکزی قرار داده شود و کلاینت ها از آن داده بخوانند و در آن بنویسند. لازمه اجرای برنامه سمت کلاینت داشتن MSDE یعنی Microsoft SQL Server Database Engine هست که حجم بسیار کمی داره و شما درون فایل نثب میتونید تنظیم کنید که براتون نصبش کنه :gol: نیازی به اتچ دیتابیس در کلاینت نیست :gol:
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
تشکر از پاسخ شما،
با این حساب پس من نباید بانکی رو به صورت خارجی در SQL Server طراحی کنم؟
میشه لطفاً بیشتر توضیح بدید؟ ممنون میشم!

سلام
میشه بگید چه بخشی رو توضیح بدم ؟؟ موضوع خاصی مد نظر شماست؟
 

m.zareie

عضو جدید
سلام
میشه بگید چه بخشی رو توضیح بدم ؟؟ موضوع خاصی مد نظر شماست؟
سلام دوست عزیز،
من قبلاً این سیستم رو اینجوری نوشته بودم که اگه قرار بود روی pc های مختلفی اجرا کنه، کاربر مجبور بود اسم کامپیوترشو به اون اسمی که من توی کد برنامه واسه ارتباط با بانک داده بودم (نام نمونه SQL) تغییر میداد و نرم افزار SQL SERVER رو نصب میکرد و یوزر SA رو فعال میکرد و فایل mdf مربوط به بانک رو اتچ می کرد تا برنامه کار کنه!
میدونم که این روش درست نیست!
کاربر فقط باید یه فایل ستاپ رو بگیره و نصب کنه، من نمیخام کاربر درگیر نصب و اتچ و ... بشه!
قبلاً کسی بهم گفته بود باید از SQL Express که در ویژوال استدیو هست استفاده کنم، اما چه جوری؟
آیا باید یه بانک طراحی کنم؟
لطفا راهنماییم کنید.
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام دوست عزیز،
من قبلاً این سیستم رو اینجوری نوشته بودم که اگه قرار بود روی pc های مختلفی اجرا کنه، کاربر مجبور بود اسم کامپیوترشو به اون اسمی که من توی کد برنامه واسه ارتباط با بانک داده بودم (نام نمونه SQL) تغییر میداد و نرم افزار SQL SERVER رو نصب میکرد و یوزر SA رو فعال میکرد و فایل mdf مربوط به بانک رو اتچ می کرد تا برنامه کار کنه!
میدونم که این روش درست نیست!
کاربر فقط باید یه فایل ستاپ رو بگیره و نصب کنه، من نمیخام کاربر درگیر نصب و اتچ و ... بشه!
قبلاً کسی بهم گفته بود باید از SQL Express که در ویژوال استدیو هست استفاده کنم، اما چه جوری؟
آیا باید یه بانک طراحی کنم؟
لطفا راهنماییم کنید.

دوست عزیز شما برنامه رو مانند قبل طراحی می کنید با این تفاوت که باید یک کانکشن استرینگ واحد داشته باشید که اون رو مثلاً در فایلی نوشته باشید و بخونید. چرا؟ چون نخواین سورس ادیت کنید. بانک رو بر روی سروری قرار می دهید و برنامه روی کلاینت ها نصب میشه و در کانکشن کلاینت ها باید دیتاسورس به نام سرور یا آی پی اون و اطلاعات اتصال تغییر کنه. همین :gol:
در ضمن شما نیازی به استفاده از اکسپرس فقط ندارید. تمامی نسخه ها برای طراحی و ارتباط با بانک هستند منتها برخی سبک ترند. شما برای کلاینت ها نسخه سبک موتور SQL رو نصب کنید کافی است :gol:
 

m.zareie

عضو جدید
تشکر اما مسئله واسه من پیچیده تر شد!!!!
من نمیخام کلاینت/سروری کار کنم!
بازم از کمکتون ممنون.
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
تشکر اما مسئله واسه من پیچیده تر شد!!!!
من نمیخام کلاینت/سروری کار کنم!
بازم از کمکتون ممنون.

به هر جهت این بانک باید بر روی سیستمی قرار بگیره، پس میشه کلاینت و سرور. اگر من اشتباه متوجه شدم بفرمایید تا شاید بتونم کمکی کنم :gol:
 

m.zareie

عضو جدید
سلام دوست عزیز!
من می خام بدونم آیا امکان ساخت یک سیستم ذخیره و بازیابی + یک سری عملیات روی داده ها، بدون ساخت دیتا بیس خارجی امکان پذیره؟!
یه چیزی توی مایه های نرم افزار حسابداری هلو .
من میخام هر چیزی که هست توی یک فایل ستاپ در اختیار کاربر قرار بگیره، نه اینکه کاربر یک بار فایل ستاپ رو نصب کنه و یک بار نرم افزار مربوط به سیستم بانک اطلاعاتی رو.
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام دوست عزیز!
من می خام بدونم آیا امکان ساخت یک سیستم ذخیره و بازیابی + یک سری عملیات روی داده ها، بدون ساخت دیتا بیس خارجی امکان پذیره؟!
یه چیزی توی مایه های نرم افزار حسابداری هلو .
من میخام هر چیزی که هست توی یک فایل ستاپ در اختیار کاربر قرار بگیره، نه اینکه کاربر یک بار فایل ستاپ رو نصب کنه و یک بار نرم افزار مربوط به سیستم بانک اطلاعاتی رو.

من اون نرم افزار رو ندیدم. عرض کردم کاربر نباید نرم افزار بانک رو نصب کنه. نرم افزارهای حسابداری اصولی که قابل استفاده همزمان از چند سیستم باشند نباید هر کدام بانک مستقل داشته باشند مگر اینکه تک کلاینته باشند.
در اون صورت شما از اکسس هم میتونید استفاده کنید :gol:
 

m.zareie

عضو جدید
نرم افزارهای حسابداری اصولی که قابل استفاده همزمان از چند سیستم باشند نباید هر کدام بانک مستقل داشته باشند مگر اینکه تک کلاینته باشند.
:gol:
احسنت!
منم میخام تک کلاینت باشه!
در این رابطه چی، باز باید بانک خارجی طراحی کنم؟
و عمل اتچ توسط کاربر باید صورت بگیره؟
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
احسنت!
منم میخام تک کلاینت باشه!
در این رابطه چی، باز باید بانک خارجی طراحی کنم؟
و عمل اتچ توسط کاربر باید صورت بگیره؟

در این حالت بایستی از بانک اطلاعاتی اکسس استفاده کنید و جداول را در آن ایجاد کنید و نیازی به اتچ نیست :gol:
 

df2012

عضو جدید
سلام دوستان عزیز
فکر می کنم یه پرسش و پاسخ نامتعادل ایجاد شده .
یه کم توضیح می دم شاید دوستمون m.zareie قانع بشن . شما می خواهید برنامه ای بنویسید که همه نیازمندیهاش رو تو یه بسته نرم افزاری ارائه کنید و می خواهید بدون به کارگیری امکانات موجود این کار رو انجام بدید !!! منظورم این هستش که یه بانک اطلاعاتی طراحی نکنید و صرفا با استفاده از روش های ذخیره وبازیابی اطلاعات کار کنید ولی سوالی دارم به نظرتون وقتی دوچرخه اختراع شده باید دوباره اونرو اختراع کرد؟ البته شما در نظر دارید به هدفتون که ایجاد یه بسته نرم افزاری هستش برسین و ناچار به این فکر افتادید .
خیلی ساده است تو دنیای امروز نرم افزار ، مجبورید از امکانات موجود (Components) استفاده کنید . شما برنامه تون رو به زبان VB.NET می نویسید . برنامه کامپایل شده شما روی .net framework اجرا خواهد شد پس مجبورید روی ماشین مقصد آنرا نصب کنید . بعد هم اگر از بانک های اطلاعاتی استفاده می کنید باید موتور اون DBMS (سیستم مدیریت بانک اطلاعاتی) رو هم نصب کنید . ولی مشکلی نیست شما می تونید تمام اینها رو در قالب یه بسته نرم افزاری ارائه کنید . این امکان رو هم Visual Studio براتون فراهم می کنه و هم نرم افزارهای دیگه (Third Party) مثل Install Shild .
خوش باشید .
 

m.zareie

عضو جدید
سلام دوستان عزیز
فکر می کنم یه پرسش و پاسخ نامتعادل ایجاد شده .
یه کم توضیح می دم شاید دوستمون m.zareie قانع بشن . شما می خواهید برنامه ای بنویسید که همه نیازمندیهاش رو تو یه بسته نرم افزاری ارائه کنید و می خواهید بدون به کارگیری امکانات موجود این کار رو انجام بدید !!! منظورم این هستش که یه بانک اطلاعاتی طراحی نکنید و صرفا با استفاده از روش های ذخیره وبازیابی اطلاعات کار کنید ولی سوالی دارم به نظرتون وقتی دوچرخه اختراع شده باید دوباره اونرو اختراع کرد؟ البته شما در نظر دارید به هدفتون که ایجاد یه بسته نرم افزاری هستش برسین و ناچار به این فکر افتادید .
خیلی ساده است تو دنیای امروز نرم افزار ، مجبورید از امکانات موجود (Components) استفاده کنید . شما برنامه تون رو به زبان VB.NET می نویسید . برنامه کامپایل شده شما روی .net framework اجرا خواهد شد پس مجبورید روی ماشین مقصد آنرا نصب کنید . بعد هم اگر از بانک های اطلاعاتی استفاده می کنید باید موتور اون DBMS (سیستم مدیریت بانک اطلاعاتی) رو هم نصب کنید . ولی مشکلی نیست شما می تونید تمام اینها رو در قالب یه بسته نرم افزاری ارائه کنید . این امکان رو هم Visual Studio براتون فراهم می کنه و هم نرم افزارهای دیگه (Third Party) مثل Install Shild .
خوش باشید .
ممنونم از شما df2012 !
من قبلاً از کسی در مورد برنامه نویسی پایگاه داده سوال کرده بودم، ایشون به من گفتن وقتی که اسم SQL SERVER میاد وسط یعنی که باید یک سرور و کلاینتی وجود داشته باشه!
فکر میکنم همین توضیح منو گمراه کرده!
این در حالی بود که من میخاستم یک برنامه طراحی کنم که روی کامپیوتر های مختلف اجرا بشه، نه به صورت کلاینت سروری!
با حرف شما کاملاً موافقم در مورد استفاده از امکانات روز، وقتی من دارم تحت دات نت کار میکنم حتما یه نسخه از همون فریم ورک رو در کنار فایل اصلی به کاربر میدم!
ولی نصب SQL SERVER فکر میکنم برای کاربر یه خورده سنگین باشه! مخصوصاً برای کاربری که در این مورد خیلی آشنایی نداره!
من میخاستم یه راه حل واسه همین موضوع پیدا کنم.
 

df2012

عضو جدید
ممنونم از شما df2012 !
من قبلاً از کسی در مورد برنامه نویسی پایگاه داده سوال کرده بودم، ایشون به من گفتن وقتی که اسم SQL SERVER میاد وسط یعنی که باید یک سرور و کلاینتی وجود داشته باشه!
فکر میکنم همین توضیح منو گمراه کرده!
این در حالی بود که من میخاستم یک برنامه طراحی کنم که روی کامپیوتر های مختلف اجرا بشه، نه به صورت کلاینت سروری!
با حرف شما کاملاً موافقم در مورد استفاده از امکانات روز، وقتی من دارم تحت دات نت کار میکنم حتما یه نسخه از همون فریم ورک رو در کنار فایل اصلی به کاربر میدم!
ولی نصب SQL SERVER فکر میکنم برای کاربر یه خورده سنگین باشه! مخصوصاً برای کاربری که در این مورد خیلی آشنایی نداره!
من میخاستم یه راه حل واسه همین موضوع پیدا کنم.

سلام
ببینید دوست عزیز شما ناچارید همانطور که گفتم موتور بانک اطلاعاتی رو نصب کنید . حتی اگه بخواهید به گفته دوستمون negin17h از Access استفاده کنید ولی مشکلی با نصب ندارید و کاربر اصلا درگیر جزئیات نصب نمی شه به شرطی که شما بسته نرم افزاری تون کامل باشه .

یه موضوع دیگه رو هم م یخوام مطرح کنم . اونم اینه که تو برنامه های حرفه ای شما حتی برای نصب و راه اندازی برنامه نیاز به یه متخصص دارید که اصطلاحا متخصص HelpDesk عنوان می شه . یعنی بعد از اینکه شما بسته نرم افزاری تون رو به همراه همه متعلقاتش ( از جمله مستندات و ... ) آماده کردید هر کسی نباید اونرو نصب کنه بلکه برای نصبش هم باید متخصص خودش باشه . سوال می کنم مگه خود بسته نرم افزاری SQL Server رو هر کسی می تونه نصب کنه . شاید بگید بله ولی من میگم به اون نصب نمی گن به اون می گن مدیریت Next یعنی همش گزینه Next رو بزن نصب می شه . ولی برای نصب حرفه ای باید خیلی چیزها رو بدونید . باید بدونید سرویس های SQL چیا هستن و هرکدوم چی کار می کنن ؟ مفهوم Collation چی هستش؟ و الی ماشاء ا... .
خوش باشید.
 

nice hunt

عضو جدید
سواله خیلی فوری
تو محیط console تو vb چطور میشه کاری کرد که اعداد به صورت دیجیتال چاپ شن؟ مثل اعداد ساعت دیجیتال منظورمه
و اینکه چطور میشه فونت رو بزرگ کرد؟
 

fluid.com

عضو جدید
سلام دوستان .
من یک برنامه محاسباتی با vb.net نوشتم که باید ورودی های خودش رو از یک فایل متنی(txt.) دریافت کنه. این فایل متنی شامل تعدادی ردیف و 4 تا ستون هستش :
1 2 3 4
5 6 7 8
.....
مشکل من اینجاست که چطور می تونم هر کدام از اعداد هر ردیف رو به یک آرایه نسبت بدم ؟ یعنی مثلا برنامه بتونه اعداد ستون اول رو به آرایه x ، ستون دوم رو به آرایه y و .... منتقل کنه.
کد های زیادی توی اینترنت دیدم که خوب بودند اما مشکلشون اینه که مثلا فقط یک ستون عدد داریم و اون رو به یک آرایه منتقل می کنند. وقتی بخوایم از یک فایل متنی به چند تا آرایه
اطلاعات بدیم چه باید کرد ؟ درضمن تو هر ردیف ، اعداد رو چطور باید از هم جدا کرد ؟ با ویرگول ؟ با فاصله ؟ با & ؟ امیدوارم سوالم روشن بوده باشه.
خیلی ممنون میشم راهنمایی کنید منو.
 

..:: civil ::..

عضو جدید
سلام
ببخشید من میخواستم تو قسمت ماکرو تو اکسل یه برنامه ای بنویسم (این قسمت زبونش vb هست) جای دیگه ای ندیدم راجع به vb باشه اگه اشتباه کردم ببخشید
می خوام یه سری دیتا تو یه ستون اکسل دارم که به صورت (عددR) هستش مثلا R25 و میخوام بهش بگم که بره اینارو از کوچیک به بزرگ مرتب کنه مثلا با یه حلقه for ولی نمی دونم چطوری بگم Ri که بفهمه بره R1 R2 ... اینطوری سرچ کنه کسی بلده بهم کمک کنه؟

ممنون
 

Similar threads

بالا