14‏/07‏/2015

Dros4U

كيف تقوم بعمل امتحان باستخدام لغة VB.net الدرس الثاني

بسم الله الرحمن الرحيم 

الدرس الثاني في سلسلة شرح عمل امتحان باستخدام لغة VB.net


بعد الإنتهاء من عمل Forms كما شاهدنا في الدرس الأول سنقوم اليوم
بإستكمال شرح طريقة عمل امتحان بسيط باستخدام لغة برمجة VB.net

Exam Picture - Lesson2 - دروس4يو Dros4U

تجهيز القائمة

بعد تجهيز الشاشات (Forms) سيتم الآن الربط بين هذه الشاشات
من خلال استخدام أداة : MenuStrip

أول خطوة هي إضافة MenuStrip من خلال الإنتقال إلى قائمة أدوات Toolbox
(إن لم تكن ظاهرة لديك، قم بالتوجه إلى قائمة view ثم اختر Toolbox
أو اختيار ctrl + alt + x)

MenuStrip Add - دروس4يو Dros4U

إضافة عناضر القائمة

الآن وبعد إضافة أداة ال MenuStrip سنقوم بإضافة عناصر هذه القائمة
نذهب إلى Edit items كما في الصورة 

MenuStrip Add - vb.net - دروس4يو Dros4U

تظهر لنا شاشة جديدة نختار منها Add لإضافة العناصر للقائمة

الشكل النهائي للقائمة المطلوب إضافتها:
MenuStrip Add - vb.net
ملاحظة: Lable8 سيتم استبداله باسم الطالب الذي سجل دخوله
لأداء الامتحان، تابع الدروس القادمة

برمجة الانتقال عبر الشاشات Forms

بعد الإنتهاء من تجهيز القائمة وعناصرها الآن سنقوم بالربط بين هذه الشاشات
التي تمت إضافتها
فمثلا عندما يختار الطالب الإنتقال إلى شاشة "عن البرنامج" سيتم نقله
إلى فورم "AboutProgrammer" وعندما يختار شاشة البداية يتم
نقله إلى فورم "welcome" وهكذا ..

نقوم بالنقر مرتين على خيار شاشة البداية (في القائمة) لندخل إلى شاشة الكود،
يظهر لنا كود كالتالي: 
    Private Sub شاشةالبدايةToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles شاشةالبدايةToolStripMenuItem.Click


 End Sub
نقوم بإضافة كود : 
welcome.Show() -> وتعني إظهار شاشة الترحيب 
Me.Hide() -> وتعني إخفاء الفورم الحالي
ليصبح كود شاشة البداية:
    Private Sub شاشةالبدايةToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles شاشةالبدايةToolStripMenuItem.Click
welcome.Show()
Me.Hide()
 End Sub
فالنتيجة الآن عندما يختار الطالب "شاشة البداية" يتم نقله لشاشة الترحيب وإخفاء الشاشة الحالية

وعلى ذلك نقوم بعمل وربط جميع الشاشات المتبقية:: 
عند اختيار شاشة البداية -> يتم فتح شاشة الترحيب welcome
عند اختيار شاشة الامتحان -> يتم فتح شاشة Exam
عند اختيار شاشة عن البرنامج -> يتم فتح شاشة AboutPrograme
عند اختيار خرج -> يخرج من البرنامج (Exit)
وهكذا نكون ربطنا جميع الشاشات Forms مع بعض،

في الدرس القادم سنقوم ببرمجة شاشة الدخول Login 

#انتظرونا

التعليقآت