![]() |
![]() |
|
شبكة المشاغب ا برامج ا دليل المواقع ا مجلة المنتدى ا إستضافة مواقع ا دروس مفيدة ا المكتبة الالكترونية ا مركز تحميل المشاغب |
|
|
#1 |
|
عضو مميز
![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: Jan 2008
الدولة: On tHe eARtH
المشاركات: 1,948
|
بسم الله الرحمن الرحيم الحمد لله والصلاة على رسول الله وآله الطيبين وصحبه الأخيار وسلم تسليما كثيرا ![]() برنامج قاعدة بياناتي الأولى- Access + Visual Basic.Net ![]() لم أكن في السابق أتتطلع الى أن أعمل قاعدة بيانات ولا إلى برنامج يتصل بها ليأخذ منها البيانات ويتحكم فيها اضافة وحذفا وتعديلا, إلا بعد رؤيتي لمشاريع وشروح عديدة بدا لي منها أنها شيء رائع, لابد لمن يحب البرمجة أن يخوض فيها ويتعرف على أسرارها, ولو بالشيء القليل لذلك ... هذه مقدمة بسيطة في قاعدة البيانات والاتصال بها عن طريق فيجوال بيسك.نت رأيت شرحين كلاهما رائعين, الأول للعضو صاحب الإبداعات ذو المواضيع المميزة المسمى SmoothCriminal ( د.طاهر ) , يتكلم في موضوعه عن قاعدة بينات أكسس تحوي أكثر من جدول مرتبطة فيما بينها ثم استخدم لها الفيجوال بيسك.نت, تجد الموضوع كاملا من هنا http://www.absba.org/vb/showthread.php?t=482775 حيث ستجد موضوعا كبيرا وشاملا ومتشعبا وستعتبره كدليل ومرجع في قواعد البيانات وهنا تجد ( الإتصال بقواعد البيانات وفحصها باستخدام فيجوال بيسيك 8) الجزء الأول من كتاب:المدخل إلى فيجوال بيسيك 2005 وغيرها من بدائع الفوائد البرمجية والثاني, وما أنا بصدد الحديث عنه وهو "الكامل في قواعد البيانات" , للأخ الكريم م. عدي ياسين, الذي قام بشرح ربط قاعدة بيانات Access ببرنامج فيجوال بيسك. نت بطريقة بسيطة وممتعة وإن كان يغلب عليها الأكواد, فماذا قمت به أنا هنا؟ - قمت بتطبيق الشرح كاملا ثم قمت بإعادة كتابته المشروع مع تغيير مسميات المتغيرات وشرح الأكواد وإضافة بعض الأكواد والأزرار كما سترى لاحقا هذا هو شرح الأخ عدي تجده هنا http://www.4shared.com/file/56068803/a7246466/_-_.html وبعد هذه المقدمة الطويلة جاء دور الشرح الذي أعددته ![]() أولا : إنشاء قاعدة بيانات باستخدام Microsoft Access 2007 بإمتداد (mdb) قم بفتح برنامج Access 2007 (بالامكان استخدام Access 2003) أنشئ قاعدة بيانات فارغة Blank Database كما في الصورة ![]() اضغط على المجلد لاختيار مكان حفظ القاعدة ونوعها ![]() ![]() اختر النوع mdb ![]() ثم create ![]() ![]() ستظهر الآن قاعدة البيانات , قم بإضافة الحقول, أعد تسمية الحقل الأول كما في الاصورة الى "الاسم", وهكذا لباقي الحقول ![]() تظهر الآن الحقول (الاسم, العمر, الجنس, الهاتف, العنوان) ![]() اختر الآن حفظ سيظهر لك مربع رسالة لاختيار اسم الجدول , قم بتسميته TableA ![]() انتقل الى عرض التصميم ![]() قم باختيار مفتاح أساسي وليكن الاسم ![]() انتقل الى عرض ورقة البيانات ![]() قم بملء عدد من البيانات ![]() الآن انتهى الجزء الخاص بقاعدة البيانات ![]() ![]() ثانيا: استخدام برنامج Visual Basic .Net لتصفح قاعدة البيانات, والاضافة والحذف والتعديل على قاعدة البيانات مع البحث ![]() قم بتشغيل البرنامج واختيار File ثم New Project ![]() اختر نوع المشروع Windows Application ثم قم بتسميته ![]() سيظهر الآن form1 قم بإعادة تسميته الى Mainform , وغير الحجم الى 532, 452 , ومكن خاصيتي "اليمين الى اليسار" ![]() 1- اضف أولا 5 textbox واجعل خاصية Readonly تكون true ثم اتبعها ب 5 label وغير الخاصية text الى "الاسم" , "العمر", ........, "العنوان" كما في الصورة 2-اضف 4 label غير الأول والثالث منها الى "السجل" و "من" بينما يبقى الثاني والرابع فارغين لملئهما لاحقا برقم السجل المعروض ضمن العدد الكلي للسجلات 3- اضف أربعة أزرار بغرض استعراض السجلات , الأول, التالي, السابق, الأخير 4- أضف أربعة أزرار للتعديل والاضافة والحذف والبحث 5- أضف button و textbox لعرض السجل عن طريق رقمه ![]() ![]() البدء في كتابة كود الفورم الرئيسي ![]() ![]() ![]() ظهرت أخطاء عند كتابة كود الفورم السابق لنقص الفورم الخاص باضافة سجل جديد والتعديل والبحث لذلك سيتم اضافتها هنا هنا بالزر الأيمن على المشروع ثم Add ثم Windows form ![]() قم بتسمية هذا الفورم الخاص باضافة سجل جديد ب newlist ![]() ![]() اضف 5 textbox ولكن هذه المرة تكون خاصية Readonly = false كذلك اضف 5 lable و زرين للحفظ والالغاء ![]() ![]() مكن خاصية "اليمين لليسار" كما في الصورة ![]() ![]() ![]() بنفس طريقة الفورم الخاص باضافة سجل جديد newlist, قم بإنشاء الفورم الخاص بالتعديل editform كما في الصورة ![]() ![]() ![]() بنفس طريقة الفورم الخاص باضافة سجل جديد newlist, قم بإنشاء الفورم الخاص بالبحث searchform ويحوي Groupbox 1 المسمى ب"بحث" Groupbox 2 المسمى ب"بحث عن" ويحوي 5 radiobutton خاصة ب( الاسم,.....,العنوان) Groupbox 3 المسمى ب"نوعية البحث" ويحوي 2 radiobutton textbox الخاص بإدخال كلمة البحث 3 button الخاصة ب ( بحث, إعادة تعيين, عودة الى البرنامج) 5 textbox و 5 label وكذلك Datagridview (خطرت في بالي فكرة للاستغناء عن زر إعادة تعيين بكود آخر أضعه في زر "بحث" سأتطرق له لاحق) ![]() ![]() ![]() الشكل النهائي ![]() ![]() وهنا المشروع للتحميل http://www.4shared.com/file/56053909/d6921a9e/FirstDataBase1.html في حال طلب باسوورد فهو 1234 ![]() ![]() وصلى الله على محمد وآله وصحبه وسلم, والحمد لله رب العالمين ![]() التعديل الأخير تم بواسطة CoDe.NeT ; 06-02-2009 الساعة 12:12 AM |
|
|
|
| روابط دعائية |
|
|
#2 |
|
عضو مميز
![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: Jan 2008
الدولة: On tHe eARtH
المشاركات: 1,948
|
كود الفورم الرئيسي Mainform كود:
التعديل الأخير تم بواسطة CoDe.NeT ; 24-07-2008 الساعة 11:31 PM |
|
|
|
|
|
#3 |
|
عضو مميز
![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: Jan 2008
الدولة: On tHe eARtH
المشاركات: 1,948
|
كود الفورم newlist كود:
Imports System.Data |
|
|
|
|
|
#4 |
|
عضو مميز
![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: Jan 2008
الدولة: On tHe eARtH
المشاركات: 1,948
|
كود الفورم editform كود:
Imports System.Data |
|
|
|
|
|
#5 |
|
عضو مميز
![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: Jan 2008
الدولة: On tHe eARtH
المشاركات: 1,948
|
كود الفورم searchform كود:
Imports System.Data |
|
|
|
|
|
#6 |
|
عضو
![]() ![]() ![]() تاريخ التسجيل: Nov 2003
المشاركات: 255
|
صور الشرح أخي الفاضل اغلبها غير ظاهر أرجو منك تعديلها لأنه هذا الموضوع بيفيدنا كثير
وجزاك الله كل خير |
|
|
|
|
|
#7 |
|
عضو
![]() ![]() تاريخ التسجيل: Feb 2008
الدولة: جمهورية ابو تريكة الشعبية
المشاركات: 181
|
اخي الغالي اتمنى ان تكون في اتم صحة و عافية
كالعادة منور المنتدى و بتحاول تنفعنا بما رزقك الله من نعمة العلم فجعله الله في ميزان حسناتك و اتمنى ان ينعم الله عليك بمزيد من نور العلم بوركت اخي و بورك مسعاك و رزقك الله و إياي و المسلمين جنات النعيم تقبل مروري |
|
|
|
|
|
#8 |
|
عضو جديد
تاريخ التسجيل: Apr 2006
المشاركات: 2
|
شرح رائع هل ممكن التعمق اكثر في الموضوع ولكل الشكر
|
|
|
|
|
|
#9 | ||
|
عضو مميز
![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: Jan 2008
الدولة: On tHe eARtH
المشاركات: 1,948
|
اقتباس:
هذا رابط الصور (ملف مضغوط) http://www.4shared.com/file/56068969.../__online.html اقتباس:
شكرا لك أخي على مرورك وأتمنى لك الفائدة ممكن التعمق إن شاء الله في الموضوع القادم, إلا إذا كانت لديك نقاط في الموضوع هذا غير واضحة حاليا أقوم بعمل نفس المشروع بدلا من 4 form جعلته فورم واحد وكل شيء على ما يرام ما عدا ما يخص البحث جاري المحاولة وسأقوم برفعه إذا انتهيت منه مع الشرح إذا أمكن |
||
|
|
|
|
|
#10 |
|
عضو مميز
![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: Jan 2008
الدولة: On tHe eARtH
المشاركات: 1,948
|
تم اختصار عدد الفورم بدلا من 4 إلى واحد , مع عدم عمل البحث (يحتاج الى تعديل)
تجده هنا http://www.zshare.net/download/16513229be1009c6/ ألاحظ أن مواضيعي بدأت تفقد شيئا مما كانت عليه في السابق لذلك سيتم محاولة التحسين قدر الامكان للمواضيع القادمة إن شاء الله (بالنسبة للإخوة الذين يراسلوني على البريد فإنهم يعتقدون أني مبرمج ولكن الحقيقة هي: - درست كورس واحد في لغة C - تركت البرمجة عدة أعوام - رجعت للبرمجة عن طريق موضوع الدكتور طاهر SmoothCriminal "حل معادلات الدرجة الثانية" ثم "الآلة العلمية" ورأيت فيها لذة البرمجة التي أحبها - بدأت الدروس الموجودة في المنتدى مثل "المدخل إلى فيجوال بيسك 2005" وغيرها من الدروس - قرأت بإختصار بعض الكتب ولازلت أقرأ في كتاب "احتراف Visual Basic.Net" الذي أظن أني وجدته بالمنتدى وأعدت طرحه - شاهدت وتعرفت على عدة مشاريع في المنتدى ومنتدى الفريق العربي وغيرها - هوايتي هي البرمجة وأقوم بعمل بعض البرامج البسيطة - لغة البرمجة التي أتعلمها حاليا هي Visual Basic.Net -************ - من يطلب مني مساعدة فأنا المستفيد الأول لأني قد أحاول حلها أو البحث عنها فأكتسب معلومة جديدة هذه السيرة الذاتية البرمجية للعضو المسمى CoDe.NeT ادعو له بالهداية والتوفيق التعديل الأخير تم بواسطة CoDe.NeT ; 13-12-2008 الساعة 02:00 PM |
|
|
|
![]() |
| روابط دعائية |
| أدوات الموضوع | |
|
|
|
|||||||||||||||||||||||||||