تصمیم گرفتیم که یه برنامه با اموزش هایی که تا الان گفتیم بسازیم
قبلا ساخت دفترچه تلفن به زبان سی شارپ رو آموزش دادیم
حالا قصد داریم به زبان بیسیک هم آموزش بدیم و چند تا چیز کوچولو
که تا الان نگفتیم رو آموزش میدیم تا آموزش ها رو کامل کنیم
ما وقتی که مشخصات و شماره تلفن یک نفر رو به برنامه میدیم ، زمانی که برنامه بسته میشه ،کلیه اطلاعات هم پاک میشه !
پس برای جلوگیری از این اتفاق میایم به برنامه دیتا ( حافظه ) اضافه میکنیم تا کلیه اطلاعاتی که میدیم رو واسمون ذخیره کنه
اول یه فایل کتابخونه یا همون اکسس میسازیم که عملیات ها رو ذخیره کنه که برای ساخت هم اینجا توضیح داده شده
خب برای این کار به سراغ Components ها میریم
Microsoft ADO Data Control
و
Microsoft DataGrid Control
رو اضاف میکنیم
اول ADO Data و سپس Data Grid رو اضاف میکنیم
به دو روش میتونیم دیتا رو به برنامه معرفی کنیم
یکی کد نویسی و دیگری دستی و چون دستی سریع تر
و مفهومی تر هست همون رو بهتون یاد میدم
روی Adodc1 کلیک میکنیم و قسمت propertis مسیر های زیر رو میریم
خب توی تب جدید قسمت 1 جلوی کادر خالی یه مربع کوچیک قراره داره
که سه تا نقطه داخلش هست
روی اون کلیک میکنیم و دیتابیس رو پیدا میکنیم و انتخاب میکنیم
وقتی که اضاف شد بر بروی Test Connection کلیک میکنیم و اگر با پیام
Test connection succeeded روبرو شدید
پس تا اینجای کار رو درست اومدید
ok میزنیم و به سراغ Record Source میریم
Command Type رو بر روی AdCmdTable قرار میدیم
روی کادر پایینی کلیک میکنیم و اسم تیبل مورد نظر رو انتخاب میکنیم
حالا باید برنامه رو به دیتا گرید متصل کنیم
برای این کار به قسمت Propertis دیتا گرید میریم
و قسمت Data Source رو برابر Adodc1 قرار میدیم
حالا برنامه رو با دیتابیس به هم متصل کردیم و زمانی که اجرا کنیم
هر چیزی که داخل دیتابیس قرار داده باشیم رو توی دیتا گرید نمایش داده میشه
خب حالا برای حذف یا اضافه کردن به دیتا گرید
سه تا text box و دوتا command اضاف میکنیم
حالا باید تکست باکس ها رو به ستون های مورد نظر متصل کنیم
تا زمانی که چیزی رو توی اون ها مینویسیم و میخوایم اضاف کنیم
درست به قسمت مورد نظر اضاف بشه
برای این کار روی 1 text box کلیک میکنیم توی Propertis
قسمت Data Source رو Adodc1 قرار میدیم
قسمت Data Fild رو روی name قرار میدیم
الان هر چیزی که توی textbox1 نوشته بشه توی دیتا گرید
قسمت نام نشون داده میشه
و توی اکسس یا همون بانک اطلاعاتیمون هم ذخیره میشه
همین کار رو برای دوتا تکست باکس دیگه هم انجام میدیم
اسم command ها رو یکی Add و دیگری رو delete قرار میدیم
بر روی Add کلیک میکنیم و دستور زیر رو مینویسیم
حالا برای دکمه delete هم کد زیر رو تعریف میکنیم
حالا هر کدوم رو که انتخاب کنیم و دکمه delete رو بزنیم حذف میشه
و زمانی که Add رو بزنیم ، یک فیلد خالی درست میشه
و اطلاعاتی که توی تکست باکس ها وارد میکنیم
توی فیلدی که تکست باکس رو تعریف کردیم نشون میده و ذخیره میکنه
طراحی کامل برنامه رو هم میزارم به عهده خودتون
موفق و سربلند باشید :)
قبلا ساخت دفترچه تلفن به زبان سی شارپ رو آموزش دادیم
حالا قصد داریم به زبان بیسیک هم آموزش بدیم و چند تا چیز کوچولو
که تا الان نگفتیم رو آموزش میدیم تا آموزش ها رو کامل کنیم
ما وقتی که مشخصات و شماره تلفن یک نفر رو به برنامه میدیم ، زمانی که برنامه بسته میشه ،کلیه اطلاعات هم پاک میشه !
پس برای جلوگیری از این اتفاق میایم به برنامه دیتا ( حافظه ) اضافه میکنیم تا کلیه اطلاعاتی که میدیم رو واسمون ذخیره کنه
اول یه فایل کتابخونه یا همون اکسس میسازیم که عملیات ها رو ذخیره کنه که برای ساخت هم اینجا توضیح داده شده
خب برای این کار به سراغ Components ها میریم
Microsoft ADO Data Control
و
Microsoft DataGrid Control
رو اضاف میکنیم
اول ADO Data و سپس Data Grid رو اضاف میکنیم
به دو روش میتونیم دیتا رو به برنامه معرفی کنیم
یکی کد نویسی و دیگری دستی و چون دستی سریع تر
و مفهومی تر هست همون رو بهتون یاد میدم
روی Adodc1 کلیک میکنیم و قسمت propertis مسیر های زیر رو میریم
Connection String
Build
Microsoft jet 4.0 OLE DB Provider
Next
که سه تا نقطه داخلش هست
روی اون کلیک میکنیم و دیتابیس رو پیدا میکنیم و انتخاب میکنیم
وقتی که اضاف شد بر بروی Test Connection کلیک میکنیم و اگر با پیام
Test connection succeeded روبرو شدید
پس تا اینجای کار رو درست اومدید
ok میزنیم و به سراغ Record Source میریم
Command Type رو بر روی AdCmdTable قرار میدیم
روی کادر پایینی کلیک میکنیم و اسم تیبل مورد نظر رو انتخاب میکنیم
حالا باید برنامه رو به دیتا گرید متصل کنیم
برای این کار به قسمت Propertis دیتا گرید میریم
و قسمت Data Source رو برابر Adodc1 قرار میدیم
حالا برنامه رو با دیتابیس به هم متصل کردیم و زمانی که اجرا کنیم
هر چیزی که داخل دیتابیس قرار داده باشیم رو توی دیتا گرید نمایش داده میشه
خب حالا برای حذف یا اضافه کردن به دیتا گرید
سه تا text box و دوتا command اضاف میکنیم
حالا باید تکست باکس ها رو به ستون های مورد نظر متصل کنیم
تا زمانی که چیزی رو توی اون ها مینویسیم و میخوایم اضاف کنیم
درست به قسمت مورد نظر اضاف بشه
برای این کار روی 1 text box کلیک میکنیم توی Propertis
قسمت Data Source رو Adodc1 قرار میدیم
قسمت Data Fild رو روی name قرار میدیم
الان هر چیزی که توی textbox1 نوشته بشه توی دیتا گرید
قسمت نام نشون داده میشه
و توی اکسس یا همون بانک اطلاعاتیمون هم ذخیره میشه
همین کار رو برای دوتا تکست باکس دیگه هم انجام میدیم
اسم command ها رو یکی Add و دیگری رو delete قرار میدیم
بر روی Add کلیک میکنیم و دستور زیر رو مینویسیم
Adodc1.Recordset.AddNew
Adodc1.Recordset.delete
و زمانی که Add رو بزنیم ، یک فیلد خالی درست میشه
و اطلاعاتی که توی تکست باکس ها وارد میکنیم
توی فیلدی که تکست باکس رو تعریف کردیم نشون میده و ذخیره میکنه
طراحی کامل برنامه رو هم میزارم به عهده خودتون
موفق و سربلند باشید :)
در رابطه با پایتون به سوال داشتم
یه جا خوندم که تو پایتون هم ، میشه برنامه های اندروید رو نوشت
اگه امکانش هست ، میشه بگی چطوری ، منظورم اینه چطوری محیط توسعه اندروید رو تو پایتون فراهم کنیم ؟؟