بانک اطلاعاتی اکسس در سی شارپ
اکثرتون کم و بیش میدونید بانک اطلاعاتی یعنی چی
به زبان ساده بانک اطلاعاتی یعنی :
از لحاظ سخت افزاری : هارد سیستمتون ، رم گوشیتون ، سی دی ها ، فلش ها ، نوارها و ....
هرچی که بشه باهاش فایل یا اطلاعاتی رو نگهداری کرد یک بانک اطلاعاتیه
از نظر نرم افزاری :
درایو هایی که تو مای کامپیوترتون دارید ، پوشه هایی که درست میکنید ، فایل های نوت پد ؛ فایل های اکسس ، اس کیو ال و .....
به هر برنامه ای که بتونیم به کمکش اطلاعاتی رو دسته بندی کنیم و در زیرمجموعه اش قرار بدیم بانک اطلاعاتی میگن
تا به امروز اگه از دوستای قدیمی من باشید احتمالا با الفبای برنامه نویسی آشنا شدین
برنامه هایی که قبلا درست میکردیم اکثرا نیاز به بانک اطلاعاتی خاصی نداشتن
در این پست تصمیم گرفته بودم درباره بانک های اطلاعاتی بنویسم
ولی بعد ترجیح دادم که بجای توضیح دادن خشک و خالی باهم یه برنامه درست کنیم که نیاز به بانک اطلاعاتی داشته باشه
به همین خاطر در این راستا قراره یاد بگیریم
یه بانک اطلاعاتی اکسس درست کنیم
در زبان سی شارپ به این بانک متصل بشیم
اطلاعاتی رو در این بانک ثبت کنیم
ثبت شده ای رو حذف و ویرایش کنیم
یه کد برای ایجاد آی دی مناسب بنویسیم
و ....
چیزایی که لازم داریم :
برنامه آفیس
Microsoft Office
ویژوآل استدیو
Microsoft Visual Studio
ورژنشون عصصن مهم نی
قدم اول :
درست کردن بانک اطلاعاتی اکسس MDB
یه پروژه جدید شروع کنید
سپس ستونهای زیر رو بوجود بیارین
ID , nam , famil , num
ما میتونیم این ستون هارو بسته به نوع نیازمون طراحی کنیم
مثلا میتونیم آی دی رو با فرمت
AutoNumber
و ستون شماره رو با
Number
و دو ستون نام و فامیل رو با
Text
طراحی کنیم
ولی من فعلا میخوام همه اینا Text باشه
پس شما هم هر سه تا فیلد رو با Text بسازید
بعد بر روی آی کن ویرایش گوشه پایین سمت راست کلیک کنید
برای تیبل تون یه اسم انتخاب کنید
من اسمشو Test گذاشتم
....
تو قسمت جدید سه تا فیلدی که درست کردین فرمتشون Text هستن بجز فیلد ID که AutoNumber شده
اون رو هم به Text تبدیل کنید
بعد همونجا روی ID کلیک راست کنید و گزینه اولی رو انتخاب کنید تا آی دی رو بعنوان کلید شناسایی نکنه
یعنی PrimaryKey فعال نباشه
در کل بانک باید بشکل زیر باشه
خوب بانک تقریبا آماده است فقط یه مرحله دیگه مونده
حالا باید این بانک رو ذخیره کنیم
میدونید که فرمت فایل های اکسس Accdb هستش
ولی این به درد ما نمیخوره بانک ما باید MDB باشه
برای اینکار از قسمت File گزینه Save & Publish رو انتخاب کنید
از صفحه باز شده هم
رو انتخاب کنید
به شکل زیر
واسه اینکه بهتر ببینید روی عکس کلیک کنید
طراحی بانک به همین سادگی بود
اگه قدم به قدم بامن پیش رفته باشین توی پوشه داکیومنتتون Documents یه فایل
Virus32.mdb
باید باشه که همون بانک اطلاعاتیمونه
این بانک رو نگه دارین تا در پست های بعدی ازش استفاده کنیم!!!
اکثرتون کم و بیش میدونید بانک اطلاعاتی یعنی چی
به زبان ساده بانک اطلاعاتی یعنی :
از لحاظ سخت افزاری : هارد سیستمتون ، رم گوشیتون ، سی دی ها ، فلش ها ، نوارها و ....
هرچی که بشه باهاش فایل یا اطلاعاتی رو نگهداری کرد یک بانک اطلاعاتیه
از نظر نرم افزاری :
درایو هایی که تو مای کامپیوترتون دارید ، پوشه هایی که درست میکنید ، فایل های نوت پد ؛ فایل های اکسس ، اس کیو ال و .....
به هر برنامه ای که بتونیم به کمکش اطلاعاتی رو دسته بندی کنیم و در زیرمجموعه اش قرار بدیم بانک اطلاعاتی میگن
تا به امروز اگه از دوستای قدیمی من باشید احتمالا با الفبای برنامه نویسی آشنا شدین
برنامه هایی که قبلا درست میکردیم اکثرا نیاز به بانک اطلاعاتی خاصی نداشتن
در این پست تصمیم گرفته بودم درباره بانک های اطلاعاتی بنویسم
ولی بعد ترجیح دادم که بجای توضیح دادن خشک و خالی باهم یه برنامه درست کنیم که نیاز به بانک اطلاعاتی داشته باشه
به همین خاطر در این راستا قراره یاد بگیریم
یه بانک اطلاعاتی اکسس درست کنیم
در زبان سی شارپ به این بانک متصل بشیم
اطلاعاتی رو در این بانک ثبت کنیم
ثبت شده ای رو حذف و ویرایش کنیم
یه کد برای ایجاد آی دی مناسب بنویسیم
و ....
چیزایی که لازم داریم :
برنامه آفیس
Microsoft Office
ویژوآل استدیو
Microsoft Visual Studio
ورژنشون عصصن مهم نی
قدم اول :
درست کردن بانک اطلاعاتی اکسس MDB
یه پروژه جدید شروع کنید
سپس ستونهای زیر رو بوجود بیارین
ID , nam , famil , num
ما میتونیم این ستون هارو بسته به نوع نیازمون طراحی کنیم
مثلا میتونیم آی دی رو با فرمت
AutoNumber
و ستون شماره رو با
Number
و دو ستون نام و فامیل رو با
Text
طراحی کنیم
ولی من فعلا میخوام همه اینا Text باشه
پس شما هم هر سه تا فیلد رو با Text بسازید
بعد بر روی آی کن ویرایش گوشه پایین سمت راست کلیک کنید
برای تیبل تون یه اسم انتخاب کنید
من اسمشو Test گذاشتم
....
تو قسمت جدید سه تا فیلدی که درست کردین فرمتشون Text هستن بجز فیلد ID که AutoNumber شده
اون رو هم به Text تبدیل کنید
بعد همونجا روی ID کلیک راست کنید و گزینه اولی رو انتخاب کنید تا آی دی رو بعنوان کلید شناسایی نکنه
یعنی PrimaryKey فعال نباشه
در کل بانک باید بشکل زیر باشه
خوب بانک تقریبا آماده است فقط یه مرحله دیگه مونده
حالا باید این بانک رو ذخیره کنیم
میدونید که فرمت فایل های اکسس Accdb هستش
ولی این به درد ما نمیخوره بانک ما باید MDB باشه
برای اینکار از قسمت File گزینه Save & Publish رو انتخاب کنید
از صفحه باز شده هم
Access 2002-2003 Database (*.mdb)
به شکل زیر
واسه اینکه بهتر ببینید روی عکس کلیک کنید
طراحی بانک به همین سادگی بود
اگه قدم به قدم بامن پیش رفته باشین توی پوشه داکیومنتتون Documents یه فایل
Virus32.mdb
باید باشه که همون بانک اطلاعاتیمونه
این بانک رو نگه دارین تا در پست های بعدی ازش استفاده کنیم!!!
و به در خواست....
میشه در بخش ویروس سازی، ساخت ویروس های سنگین تری رو توضیح بدید.
ممنون، ویروس جان