بسم الله الرحمن الرحيم
الدرس الثاني في سلسلة شرح عمل امتحان باستخدام لغة VB.net
بعد الإنتهاء من عمل Forms كما شاهدنا في الدرس الأول سنقوم اليوم
بإستكمال شرح طريقة عمل امتحان بسيط باستخدام لغة برمجة VB.net
تجهيز القائمة
بعد تجهيز الشاشات (Forms) سيتم الآن الربط بين هذه الشاشات
من خلال استخدام أداة : MenuStrip
أول خطوة هي إضافة MenuStrip من خلال الإنتقال إلى قائمة أدوات Toolbox
(إن لم تكن ظاهرة لديك، قم بالتوجه إلى قائمة view ثم اختر Toolbox
أو اختيار ctrl + alt + x)
(إن لم تكن ظاهرة لديك، قم بالتوجه إلى قائمة view ثم اختر Toolbox
أو اختيار ctrl + alt + x)
إضافة عناضر القائمة
الآن وبعد إضافة أداة ال MenuStrip سنقوم بإضافة عناصر هذه القائمةنذهب إلى Edit items كما في الصورة
تظهر لنا شاشة جديدة نختار منها Add لإضافة العناصر للقائمة
الشكل النهائي للقائمة المطلوب إضافتها:
ملاحظة: 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() -> وتعني إخفاء الفورم الحالي
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
#انتظرونا
التعليقآت