الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دروس فى Visual Basic 2005 Express

مغلقرائج
بدأه ALATTAR2005 في 4 أكتوبر 2004 · 70 رد · 9,744 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#26

السلام عليكم ورحمة الله وبركاته

أخي الكريم يمكنك ان تستخدك موقع

http://www.tripod.lycos.co.uk/

فالموقع يعطيك مساحة 50 MB لتحميل ملفاتك وصورك ..

كما يوجد موقع

http://www.Geocities.com

يمكنك ان تحمل عليه ملفاتك ان كنت تملك ايميل بال yahoo ولكن في مساحة لا تتعدي 15 MB

#27

وبالنسبه لرابط تحميل قاعدة البيانات فهي لم تعمل معي رجاءا راجع الرابط ..

وان شاء الله سأكون من المتابعين ..

#28

اشكر الاخت الفلسطينية على سرعة الرد اما بخصوص قاعدة البيانات والصور فكل دة من الموقع اللى انا مشترك فية وأن شاء الله قريباً اسجل فى اى موقع من المواقع اللى الاخت فلسطينية وضعتهم فى الرد

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#29

ولتحميل قاعدة البيانات التى نشرحها الآن أضغط هنا هذا الرابط الصحيح أن شاء الله

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#30

السلام عليكم ورحمة الله وبركاته

اليكم الدرس الاخير من جديد لان الصور لا تظهر

---------------------------------------------------------

إذا طلب منك اخى الكريم يوماً ما عمل برنامج لمحل بيع مستلزمات كمبيوتر بما ستفكر فى أول وهله . أعتقد بأنك سيخطر ببالك هذة الأسئلة :

- كيف يمكنك عمل هذا البرنامج ؟

- ماهى المدخلات التى سيعالجها البرنامج وكيفية ادخالها وطريقة اخراجها ؟

- ماهى الغرض من هذا الرنامج ؟

بالتأمل الى السئوال الأول نجد ان اى برنامج لابد له من لغة برمجة واعتقد اننا بتوفيق من الله قد اخترنا لغة Visual Basic .Net 2005 لتصميم برنامجنا .

وبالاجابه على السئوال الثانى نجد أن معضم البرامج التى تعتمد على مدخلات مثل برامج المحاسبة وتتبع المخزون ..... إلخ لابد لها من قاعدة بيانات لكى يعتمد عليها فى تصميم البرنامج ولتصميم قاعدة بيانات يجب داسة وتحليل النظام الذى سيتم عمل البرنامج له .وبالتأمل الى ما سيتم عمله يومياً بمحل بيع مستلزمات كمبيوتر وهو ( بيع مستلزمات الكمبيوتر – صيانة – استبدال ) لو اخذنا فى دراسة مرحلة البيع أولاً لو جدنا انه ما يبع هى مستلزمات وبالتأمل الى ماهية المستلزمات التى يعمل المحل على توفيرها وبالتالى التخطيط لبدء بناء قاعدة البيانات وبسرد عدد من الاصناف التى بالمحل كالتالى :

ass.gif

ass1.gif

عند التأمل لهذا الجدول جيداً فنلاحظ أن هناك عناصر كثيرة متكررة وهذا يضعف من اداء قاعدة البيانات هب انك تريد تسجيل خمسون صنف فى الجدول هل تتخيل معى الان شكل الجدول وحجم التعقيد وصعوبة الوصول الى المعلومات التى تريده بسرعة ولذا يمكننا تقسيم الجدول باعلى الى ثلاث جداول كما بالشكل التالى

ass2.gif

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#31

الآن أفتح برنامج Visual Basic .Net 2005

أختر أحدى الطرق الآتية لإنشاء مشروعاً جديداً

• Windows Application <= New Project <= File

• أضغط على Ctrl+N

قم بتسمية المشروع Computer ثم أضغط OK كما بالصورة :

pic1.gif

أنتظر حتى يتم تحميل البرنامج ثم أظهر نافذة Data Sources عن طريق أختيار Data من القائمة المنسدلة التى بأعلى البرنامج ثم أختيار Show Data Sources كما بالصورة :

pic2.gif

تظهر لنا نافذة Data Sources أختر منها Add New Data Sources كما بالشكل :

pic3.gif

تظهر لنا نافذة Data Sources Configuration Wizard أختر منها Next كما بالشكل :

pic4.gif

من النافذة التى تظهر أختر نوع مصدر البيانات التى ستستخدمها بالمشروع ( أختر Local Databaes File ) ثم Next كما بالشكل :

pic5.gif

لتحديد قاعدة البيانات التى سيتم الاتصال بها أضغط على زر Browser من النافذة التى تظهر بالاسفل :

pic6.gif

يظهر لنا مربع حوار Add Existing Item حدد مكان قاعدة البيانات ثم قم باختيارها وبعد ذلك قم بالضغط على زر Open كما بالشكل الذى أمامك :

pic7.gif

تظهر لنا النافذة السابقة مرة اخرى لاحظ مربع النص وقد ظهر به مسار قاعدة البيانات أضغط على زر Next

pic8.gif

أضغط على مربع الإختيار بجوار Tables لاختيار جميع الجداول التى بقاعدة البيانات لدينا ثم حدد اسم الـ Dataset ثم أضغط على زر Finishكما بالشكل :

pic9.gif

أنتظر لحظات حتى يتم تحميل قاعدة البيانات الى المشروع بعدها ستظهر نافذة Data Sources وبها قاعدة البيانات كما بالشكل :

pic10.gif

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#32

أضغط على علامة + بجوار جدول Category ثم أضغط على رأس السهم بجوار CategoryName وهو حقل المجموعات بجدول Category تظهر قائمة منسدلة أختر منها مربع التحرير والسردComboBox وذلك لعرض المجموعات التى بالمحل أو بالمخزن والسماح باختيار اى منها بدلاً من مربع النص TextBox الذى يعرض مجموعة واحدة فقط فى كل مرة أنظر الشكل بأسفل :

pic11.gif

تأكد من تحول الشكل بيسار CategoryName الى هذا الشكل pic12.gifبعد ذلك يتم أستخدم طريقة السحب والالقاء لإدراج مربع التحرير والسرد ComboBox على النموذج Form1 وذلك بالضغط على حقل CategoryName واستمرار الضغط مع السحب للوصول الى Form1 ثم الترك مع ملاحظة تحول مؤشر الفأرة الى هذا الشكل pic13.gifأثناء الضغط مع السحب بعد الترك يظهر لنا مربع التحرير والسرد ( ComboBox ) الـ CategoryNameعلى النموذج بهذا الشكل :

pic14.gif

لاحظ أنه قد تم أضافة الـ ComputerDataSet و الـ CategoryDataConnector و الـ CategoryTableAdapter و الـ CategoryDataNavigator علىComponent Tray أسفل شاشة عرض تصميم النموذج كما بالشكل

pic15.gif

بعد ان قمنا بادراج ComboBox على النموذج لعرض المجموعات التى بالمحل او بالمخزن نقوم الآن بادراج مربع السرد ListBox على النموزج لعرض الأصناف الخاصة بالمجموعات التى يتم عرضها فى ComboBox وعمل العلاقة بينهما للسماح للمستخدم عندما يقوم بأختيار احد المجموعات من الـ ComboBox تعرض له الأصناف الخاصة بهذه المجموعة تأمل معى كيف يمكننا عمل ذلك بالتفصيل .

أضغط على CategoryDataConnector الموجودة على Component Tray أسفل شاشة عرض تصميم النموذج يظهر رأس سهم على يمين CategoryDataConnector بالضغط عليه تظهر لنا قائمة منسدلة أختر منها Configure Master Details كما بالشكل

pic16.gif

تظهر لنا نافذة Add Related Databound UI من الجزء Select the parent data sources table أضغط على رأس السهم الموجود يمين الاختيار وأختر ComputerDataSet.Category

بعد ذلك تظهر لنا Products بالجزء following child tables أضغط عليها ثم أختر Details

ثم انقر زر OK ثم انتظر لحظات لترى النتيجة

pic17.gif

نرى أنه قد تم اضافة جميع حقول جدول Products الى النموذج وأن ما نحتاج اليه هو حقل واحد فقط هو ProductName لذا نقوم الآن بحذف الحقول الاخرى وذلك بالضغط عليها ثم Edit =< Delete

pic18.gif

بعد أن قمنا بحذف الحقول التى لانرغب بها كما نرى ان اداة العرض للحقل ProductName هى TextBox وهى كما نعلم لا تصلح للمهمه التى نريدها اذا نحن الان نريد أداة اخرى تصلح للغرض _عرض جميع الاصناف عندما يقوم المستخدم بالضغط على المجموعات بمربع التحرير والسرد _الان نقوم بتحويل مربع النصTextBox الى مربع سرد ListBox وذلك بالضغط على رأس السهم يمين مربع النصTextBox تظهر لنا قائمة منسدلة أضغط منهاعلى رأس السهم يمين Convert to وذلك للتحويل ثم أختر من القائمة التى تظهر ListBox كما بالشكل

pic19.gif

الان أنظر وقد تحول مربع النص الى مربع سرد بهذا الشكل

pic20.gif

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#33

الان نقوم بتحديد مصدر البيانات لكل من CategoryNameComboBox و ProdctNameTextBox

pic21.gif

وذلك بالضغط على CategoryNameComboBox ثم التوجه الى نافذة Properties ثم أختيار DataSource من المجموعة Data وبالضغط على رأس السهم يمين DataSource تظهر قائمة منسدلة أختر منها CategoryDataConnector كما بالشكل

pic22.gif

الان أضغط على رأس السهم يمين DisplayMember تظهر قائمة منسدلة أختر منها CategoryName كما بالشكل

pic23.gif

الان نقوم بنفس الخطوات السابقة لتحديد مصدر البيانات للـ ProdctNameTextBox وذلك بالضغط على ProdctNameTextBox ثم التوجه الى نافذة Properties ثم أختيار DataSource من المجموعة Data وبالضغط على رأس السهم يمين DataSource تظهر قائمة منسدلة أضغط على علامة + بجوار CategoryDataConnector ثم أخترCategoryProdcts كما بالشكل

pic24.gif

الان أضغط على رأس السهم يمين DisplayMember تظهر قائمة منسدلة أختر منها ProductName كما بالشكل

pic25.gif

ينقصنا جدول هام حتى الان لم يتم عرضه بالنموذج هو جدول الوصف Description وبه حقل الوصف للأصناف وسعر كل صنف تعالى لنرى كيف يمكن ادراج هذا الجدول على النموذج .

أضغط على CategoryDataConnector الموجودة على Component Tray أسفل شاشة عرض تصميم النموذج يظهر رأس سهم على يمين CategoryDataConnector بالضغط عليه تظهر لنا قائمة منسدلة أختر منها Configure Master Details كما بالشكل

pic16.gif

تظهر لنا نافذة Add Related Databound UI من الجزء Select the parent data sources table أضغط على رأس السهم الموجود يمين الاختيار وأختر ComputerDataSet.Products

بعد ذلك تظهر لنا Description بالجزء following child tables أضغط عليها ثم أختر Grid

ثم انقر زر OK ثم انتظر لحظات لترى النتيجة

pic26.gif

نرى أنه قد تم أضافة أداة DataGridViewالى النموذج الآن قم بتنسيق اللأدوات على النموذج بالشكل التالى :

pic27.gif

الان نقوم بتحديد مصدر البيانات للأداة DataGridView وذلك بالضغط على رأس السهم يمين DataGridView ثم أضغط على رأس السهم يمين Choose Data Source تظهر قائمة منسدلة أنت الان تتسائل اى مصدر للبيانات أختار أقول لك هون عليك فالامر سهل جداً فما عليك الا التوجه الى ProdctNameTextBox والضغط عليها ثم التوجه الى نافذة Properties ثم النظر الى يمين خاصية DataSource من المجموعة Data لنجد أن مصدر البيانات هو CategoryProductsDataConnector2 احفظ ذلك المصدر بذاكرتك ثم نرجع حيث وقفنا عند الضغط على رأس السهم يمين Choose Data Source وظهور القائمة المنسدلة نجد أن نفس المصدر المحفوظ بذاكرتك موجود بها أضغط على علامة + بجوار هذا المصدر ثم أختر ProductsDescription

pic29.gif

pic28.gif

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#34

بعد ذلك نرى DataGridView وقد ظهر بها جميع حقول جدول Description

pic30.gif

الان نريد اخفاء الحقل ProductID من الـ DataGridView وذلك بالضغط على رأس السهم تظهر قائمة منسدلة أختر منها Edit Columns تظهر قائمة أختر من الجزء Selected Columns الحقل ProductID ثم أنقر زر Delete ثم أكد الحذف بالنقر على زر OK كما بالشكل:

pic31.gif

قم بتشغيل البرنامج

pic32.gif

ليظهر البرنامج بهذا الشكل قم الان بأختيار احد المجموعات من الـ ComboBox ليتم عرض الأصناف فى ListBox أختر أحد الاصناف ليتم عرضها بالـ DataGridView

pic33.gif

تم الانتهاء من أول مراحل تصميم البرنامج الا وهى عرض الاصناف التى بالمحل أو المخزن والوصف لها وأسعارها وفى المرحلة القادمة بأذن الله يتم عمل تنسيق لهذا النموذج والادوات التى بداخلة واضافة بعض الاوامر مثل الاضافة والحذف والحفظ والبحث وأضافة بعض الجداول لقاعدة البيانات حتى تفى بالغرض المطلوب وفقنا الله واياكم على فعل الخيرات

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#35

الاخوة الكرام ( اعضاء ومشرفى المنتدى ) برجاء منكم الرد أن كان الموضوع الذى اتحدث عنه غير مناسب الان ام ان شرحى لم يصل لاحد انا بصراحة شايف ان الموضوع كده تضييع لوقتى ولا يوجد احد حتى يسئل عن شىء ولا حتى واحد من الاخوة يفرحنى ويقولى ان هو ماشى معايه ففى الشرح خطوة خطوة بس وقف عند خطوة معينة بصراح وبكل وضوح وللاسف انا لان اكمل الدروس حتى اجد اقبال ياخوة الموضوع جديد وانا شايف ان اول منتدى توضع به مثل هذه الدروس هو المنتدى بتعنا ده واشكركم على اضاعة وقتى ووقتكم

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#36

اخوانى جزاكم الله الف خير

ولكن هناك مشكلة صغيرة هى عند استخدام ProdctNameTextBox واستخدامة فى تحديد نوع اخر لم يظهر نتائج فى DataGridView نرجوا حل لهذه المشكلة وشكرا لكم جميعا

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#37

الاخ كفاح برجاء مراجعة الدرس جيداً وهذه هى ملفات البرنامج من هنـــــــــا

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#38

اشكرك اخى ولكن هناك تقريبا خطا تحميل الملف سوف ابعث لك بقاعدة التى قمت بعملها على اساس الدروس السابقة وانى اسف على الازعاج وشكرا لك على الاستجابة

WindowsApplication1.rar

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#39

الاخ كفاح شكراً لك على اهتمامك الجميل واتمنى ان تسئلنى باستمرار عن اى شىء يقف أمامك اعدك اخى الكريم ان اطلع على الملف الذى ارفقته وان ارفق الملف الخاص بى فى اقرب وقت بأذن الله لانى الان غير متواجد بمكتبى وجزاكم الله عنا خير

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#40

وهاهو المشروع بالمرفقات وهو ملف مضغوط حول أمتداد الملف من Zip الى rarثم يتم فك الضغط عنة ببرنامج winrar

Project1.zip

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#41

اشكرك جدا اخى ALATTAR2005 على الاهتمام وارجوا من الله اولا ثم انت ان نتعلم اكثر بالنسبة للغة VB .NET 2005 واشكرك مرة اخرى وارجوا منك مراجة الملف الخاص بى حتى اعرف ما هو الخطأ وفى انتظار دروس اخرى بارك الله فيك

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#42

اشكر الاخ كفاح على أهتمامة

اطلب من إدارة الموقع تثبيت الموضوع وذلك لاهمية الموضوع ولوجود الكثير من الدروس الشيقه

أعاننا الله واياكم على فعل الخيرات

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#43

شكراً للأخ ALATTAR2005 على المجهود الرائع...

تم تثبيت الموضوع...

رأس الحكمة الإيمان بالله

#44

الأخ كفاح راجع هذا الجزء جيداً

الان نقوم بتحديد مصدر البيانات للأداة DataGridView وذلك بالضغط على رأس السهم يمين DataGridView ثم أضغط على رأس السهم يمين Choose Data Source تظهر قائمة منسدلة أنت الان تتسائل اى مصدر للبيانات أختار أقول لك هون عليك فالامر سهل جداً فما عليك الا التوجه الى ProdctNameTextBox والضغط عليها ثم التوجه الى نافذة Properties ثم النظر الى يمين خاصية DataSource من المجموعة Data لنجد أن مصدر البيانات هو CategoryProductsDataConnector2 احفظ ذلك المصدر بذاكرتك ثم نرجع حيث وقفنا عند الضغط على رأس السهم يمين Choose Data Source وظهور القائمة المنسدلة نجد أن نفس المصدر المحفوظ بذاكرتك موجود بها أضغط على علامة + بجوار هذا المصدر ثم أختر ProductsDescription

pic29.gif

pic28.gif

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#45

اشكرك اخى فعلا هذا هو الخطأ انها تعمل بكفاءة الان

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#46

استمر بارك الله فيك بس حاول تسهل علينا شوي في بعض الكلمات الصعبه بارك الله فيك

#47

واللخ حرام وصلت لنص الطريق ووجدت ان الصور ما تطلع على العموم في انتضار باقي دروسك على احر من الجمر

#48

الاخ كوكيز بالنسبة للصور التى لا تظهر فبرجاء منك ان تعيد تحميل الصفحة حتى تظهر الصور

وهذه دروس يمكنك متابعتها

اضغط هنا

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#49

اتسائل لماذا تم حذف هذا الموضوع من المواضيع المثبته ؟؟ !!

ولقد أحسن القائل :

وفى الجهل قبــل الموت موت لأهله ............... وأجســـامهم ، قبل القبور ، قبور

وأرواحهم فى وحشة من جسومهم ................ وليــس لهم حتى النشور نشور

(كتاب إغاثة اللهفان لابن قيم الجوزية)

#50

أخي ALATTAR2005

نحن الآن نقوم بأرشفة المواضيع المهمة و من ثم وضعها في أرشيف الفيجوال بيسك دوت نت، و بإذن الله سوف يكون موضوعك بالأرشيف الجديد، و لكن ربما نأخذ وقت في هذا الموضوع لأن HMS أرجعه الله لنا بالسلامة و العبد لله مشغولين في الفترة القادمة..

رأس الحكمة الإيمان بالله

هذا الموضوع مغلق.

مواضيع مشابهة