تالار گفتمان آموزش برنامه نویسی

تالار گفتمان آموزش برنامه نویسی   تالار گفتمان آموزش برنامه نویسی
: Username
  : Password
کاربر فعال : مهمان خوش آمدید !
اكنون : 11/23/2009 - ساعت 11:36:04 PM
IP شما : 38.107.191.100
صفحه نخست ورود تنظيمات شخصي ثبت نام جستجو پيوندها تقويم خروج

رویدادها در ویژوال بیسیک
براي هر عملي که ميخواهيم کاربر در برنامه ما انجام دهد مي بايست در هر رويداد کد خاصي را بنويسيم تا نسبت به رفتار خاصي پاسخگو باشيم اين رويدادها تعيين ميکنند که برنامه ما نسبت به چه اعمالي حساس باشد کليک کردن يا فشردن دکمه اي خاص . . .
ایجاد شده در تاریخ : 9/27/2008 - ساعت 11:15:51 PM تعداد مشاهده : 186 بار


شما نمی توانید پست جدید اضافه کنید . برای این کار وارد حساب شخصی خود شوید .

صفحه 1 از 1 اولين صفحه برو به صفحه : 1 - آخرين صفحه
تاریخ ارسال پست تاریخ ارسال : 9/27/2008
ساعت : 11:26:00 PM
نویسنده : admin



مدير كل سايت



تعداد ورود به تالار : 29

آخرين ورود : روز 10/16/2009

جنسیت : مرد

تاريخ تولد : 6/21/1368

محل سكونت : مهاباد

امتياز : 31

رویدادها در Visual Basic

براي هر عملي که ميخواهيم کاربر در برنامه ما انجام دهد مي بايست در هر رويداد کد خاصي را بنويسيم تا نسبت به رفتار خاصي پاسخگو باشيم اين رويدادها تعيين ميکنند که برنامه ما نسبت به چه اعمالي حساس باشد کليک کردن يا فشردن دکمه اي خاص .
عمل کليک : تو مثالهاي قبلي وقتي رو Command1 کليک ميکرديم يه عملي انجام ميشد چون ما تو رويداد کليک Command1 اون کدمون رو نوشتيم حالا اگه بخواهيم رويدادهاي ديگه اي هم هستن مثلا KeyDown ويا MouseMove و ... همه اينها بسته به نوعشون در مقابل رفتار کاربر عمل بخصوصي رو انجام ميدن حالا چند تا کد مينويسيم که با رويدادهاي مختلف آشنا بشيم :

- Mouse Move : زماني که ماوس رو باتن حرکت کنه Caption باتن عوض ميشه. . . .

برای مشاهده ادامه مطلب روی لینک زیر کلیک کنید :

ادامه مطلب

توجه : برای ارسال پاسخ یا پست جدید وارد حساب خود شوید .
تشكرها از اين پست :
تاریخ ارسال پست تاریخ ارسال : 9/27/2008
ساعت : 11:29:08 PM
نویسنده : ara



كاربر تازه وارد



تعداد ورود به تالار : 6

آخرين ورود : روز 8/11/2008

جنسیت : مرد

تاريخ تولد : 5/19/1371

محل سكونت : نامشخص

امتياز : 7

سوال : ارتباط با پایگاه داده access ?

سلام خسته نباشید افشین جان کارت حرف نداره سوال دارم
چطور به پایگاه داده من اتصال برقرار کنم و اطلاعات بفرستم و ادیت کنم ?
ممنون

توجه : برای ارسال پاسخ یا پست جدید وارد حساب خود شوید .
تشكرها از اين پست :
تاریخ ارسال پست تاریخ ارسال : 9/27/2008
ساعت : 11:30:25 PM
نویسنده : admin



مدير كل سايت



تعداد ورود به تالار : 29

آخرين ورود : روز 10/16/2009

جنسیت : مرد

تاريخ تولد : 6/21/1368

محل سكونت : مهاباد

امتياز : 31

ارتباط با پایگاه داده در ویژوال


نقل قول از ara :

سلام خسته نباشید افشین جان کارت حرف نداره سوال دارم
چطور به پایگاه داده من اتصال برقرار کنم و اطلاعات بفرستم و ادیت کنم ?
ممنون


سلام .
برای ارتباط با پایگاه داده در ویژوال بیسیک می توانیم از اشیائ مختلفی مانند ADODC ، Data و ... استفاده کنیم که به نظر من استفاده از شی Data آسان ترین روش است . ابتدا یک شی Data از جعبه ابزار اضافه کرده و سپس خاصیت DatabaseName آن را برابر آدرس بانک اطلاعاتی مورد نظر قرار می دهیم . البته چنانکه می خواهید بانک اطلاعاتی در همان پوشه قرار گیرد مسیر بانک اطلاعاتی لازم نیست و فقط نام و پسوند آن کافی است به عنوان مثال : mybank.mdb که یک بانک اطلاعاتی Access می باشد و در داخل پوشه برنامه قرار دارد .
حال خاصیت Recordsource شی Data را برابر نام جدول مورد نظر قرار داده و اتصال با جدول بانک اطلاعاتی برقرار می شود .
حال برای هر فیلد بنابر مورد استفاده یک شی مانند TextBox قرار داده و چنانکه خاصیت Datasource آن را برابر شی Data قرار داده و DataField را به فیلد مورد نظر تغیر دهیم اطلاعات موجود در آن فیلد بانک اطلاعاتی در هنگام اجرای برنامه در داخل Textbox قرار می گیرد . شما می توانید برای تمامی فیلدها یک TextBox قرار داده یا بنابر نوع فیلد می توانید از Radio Button و ... استفاده کنید .
برای اضافه کردن یک رکورد جدید به بانک اطلاعاتی از دستور زیر استفاده می کنیم :

Data1.Recordset.Addnew


که به این ترتیب TextBox خالی شده و آماده دریافت اطلاعات موجود به رکورد جدیدی که می خواهید استفاده کنید می باشد . حال اطلاعات را وارد کرده و با دستور زیر بانک اطلاعاتی به روز رسانی یا Update می شود :

Data1.Recordset.Update


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

توجه : برای ارسال پاسخ یا پست جدید وارد حساب خود شوید .
تشكرها از اين پست :
- dark44
تاریخ ارسال پست تاریخ ارسال : 9/27/2008
ساعت : 11:31:22 PM
نویسنده : ara



كاربر تازه وارد



تعداد ورود به تالار : 6

آخرين ورود : روز 8/11/2008

جنسیت : مرد

تاريخ تولد : 5/19/1371

محل سكونت : نامشخص

امتياز : 7

اتصال به اکسس از طریق کد

اتصال به اکسس از طریق کد هم دیدم من می شه بعد اگر بر روی پایگاه داده پسورد بگذاریم باز هم می شه متصل شد یا که ...
سوال بعدی اینکه اگر ما یه تکست باکس را خالی بگذاریم به ما ارور ندهد منظورم اینکه شرط نگذاریم که خالی نباشه فقط بیاد تکست باکس رنگ زد شود این کد رو لازم دارم واقعا ممنون

توجه : برای ارسال پاسخ یا پست جدید وارد حساب خود شوید .
تشكرها از اين پست :
تاریخ ارسال پست تاریخ ارسال : 9/27/2008
ساعت : 11:32:41 PM
نویسنده : admin



مدير كل سايت



تعداد ورود به تالار : 29

آخرين ورود : روز 10/16/2009

جنسیت : مرد

تاريخ تولد : 6/21/1368

محل سكونت : مهاباد

امتياز : 31

پاسخ به ara در مورد پايگاه داده


نقل قول از ara :

اتصال به اکسس از طریق کد هم دیدم من می شه بعد اگر بر روی پایگاه داده پسورد بگذاریم باز هم می شه متصل شد یا که ...
سوال بعدی اینکه اگر ما یه تکست باکس را خالی بگذاریم به ما ارور ندهد منظورم اینکه شرط نگذاریم که خالی نباشه فقط بیاد تکست باکس رنگ زد شود این کد رو لازم دارم واقعا ممنون


سلام .
امیدوارم جوابهایی که میدم نیازتون رو رفع کنه :

سوال اول :
ارتباط با بانک اطلاعاتی از طریق کد هم تا اونجایی که من اطلاع دارم میشه ، البته کار نسبتا سخت تریه و فکر نکنم لزوم داشته باشه از آن استفاده کنیم . اگر مایلید این روش را یاد بگیرید می توانید از کتاب زیر استفاده کنید :
آموزش گام به گام ویژوال بیسیک
تالیف : مهندس عین الله جعفر نژاد قمی و مهندس رمضان عباس نژاد
انتشارات علوم رایانه

سوال دوم :
در مورد پسورد گذاشتن روی بانک اطلاعاتی باید بگم با شی Data هیچوقت امتحان نکردم که اتصال برقرار میشه یا نه ولی با شی ADODC وقتی بر روی بانک اطلاعاتی پسورد گذاشته باشیم می تونیم همون پسورد را در خاصیت Password مربوط به شی ADODC بنویسیم . به این ترتیب اتصال با بانک اطلاعاتی برقرار میشه .

سوال سوم :
برای اینکه این کار را انجام دهیم می توانیم از رویداد Change مربوط به تکست باکسها استفاده کنیم . مثلا می توانیم به طور پیش فرض Backcolor تکست باکسها را زرد رنگ بگذاریم و در رویداد Change هر یک ازتکست باکسها دستورات زیر را بنویسیم :


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

توجه : برای ارسال پاسخ یا پست جدید وارد حساب خود شوید .
تشكرها از اين پست :

شما نمی توانید پست جدید اضافه کنید . برای این کار وارد حساب شخصی خود شوید .


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



تمامی حقوق این وب سایت متعلق است به افشین رشیدی از شهرستان مهاباد
E~Mail : afshinrashidi@yahoo.com
1387 - 2008