الدرس الثاني شرح برنامج الدرس الأول

مرحبا بكم في موقع محمد بشير

الدرس الثاني

في هذا الدرس سوف نقوم بشرح مختصر حول الأكواد التي قمنا باستعمالها في الدرس الأول
وكما هو معلوم لم نتعلم في الدرس الأول سوى مربع الحوار لذا فقد يقول قائل فلا حوجة للتفصيل والشرح
صحيح أن محتوى الدرس الأول فقط هو إظهار مربع حوار ولكن في هذا البرنامج توجد العديد من العناصر المهمة اللازمة لكتابة c#
أما الآن فدعونا نلقي نظرة ثانية على محتوى الدرس الأول
public class Step1
{
public static void Main()
{
System.Windows.Forms.MessageBox.Show("مرحبا بكم في عالم c#!");
}
}

نظرة عامة


يوجد في السطر الأول public class Step1
class أو الإطار العام لأي برنامج واسم الإطر هو step1
ويجب كتابة هذا الإطار العام في أي برنامج كبيرا كان أم صغيرا
وبالنسبة لتسميته فيمكنك تسميته بما تشاء وعندما يتكون البرنامج من عدة إطارات فيجب علينا تسمية كل إطار باسم مختلف عن الآخر
public الموجودة فبل الإطار فهذا يدل على أن هذا الإطار يمكن الوصول إليه من أي مكان آخر
وفي السطر الثاني توجد علامة القوس {وتعني بداية الإطار ويجب كتابتها بعد اسم الإطار في نفس السطر بعد ترك فراغ ومن الأفضل كتابتها في السطر الثاني كما هو موضح في هذه الحالة
وفي السطر الثالث يوجد public static void Main()
وهذا السطر يعني تصريح بالحزمة الرئيسية للبرنامج والتي تحتوي كافة الأوامر التي نحتاجها لتنفيز البرامج
وفي هذه الحالة الحزمة الرئيسية مسبوقة بكلمة void وتبوعة بقوس () ولا يحتوي هذا القوس على أي قيم
ومعنى هذا فإن هذه الحزمة ليس لها أي قيم ولا تقوم بأي عمليات مستقلة
وفي السطر الرابع يوجد قوس { وهو إشارة لبداية الحزمة كما هو موضح في الإطار العام
وفي السطر الخامس يوجد كود مربع الحوار وهو System.Windows.Forms.MessageBox.Show("مرحبا بكم في عالم C#!");
وكما هو موضح فإننا نستخدم مربع الحوار التابع للنظام وذلك لكتابة الرسائل الإرشادية أو أي تنبيهات أخرى
ويجب كتابة النص المراد إظهاره بين علام "" لذا نرجوا منكم تغيير النص الموجود داخل علامة "" وتنفيذ البرنامج حتى تتعرف أكثر على استعمالات مربع الحوار
وكما هو ملاحظ توجد علامة ; وهذه العلامة ضرورية حتى نتجنب الأخطاء
ويجب كتابة علامة ; في نهاية السطر الخاص بالأوامر
ولسهولة نسيانها تحدث مشاكل كثيرة وخاصة للمبتدئين لذا نرجوا الحرص على كتابتها في نهاية كافة الأوامر الخاصة ب c#
ملحوظة لا يمكن كتابة الأمر الواحد في أكثر من سطر واحد لذا يجب كتابة كل أمر في سطر منفصل
وفي السطر السادس يوجد علامة قفل القوس } وهي إخطار لنهاية الحزمة الرئيسية للبرنامج
وفي السطر السابع توجد أيضا علامة قفل القوس } وهي إخطار لنهاية الإطار العام للبرنامج
ويجب كتابة علامة فتح وقفل القوس هذه عند بداية وهاية الإطار العام وحزمة البرنامج الرئيسية وعند العديد من الوظائف الأخرى والتي سوف نتعلمها من خلال هذه الدروس
وبالنسبة لسطر مربع الحوار فسوف يمر علينا كثيرا من خلال الدروس التالية وسوف نتعرف على الكثير من استخداماته وطرق كتابته
على سبيل المثال يستخدم لإظهار مربع حوار يحتوي على خيارات مثل نعم أم لا أم إلغاء أو إعادة المحاولة مرة أخرى
ويعتبر مربع الحوار هذا من أكثر الأوامر استخداما وهو مفيد جدا لإجراء العديد من الأوامر
هذا كل ما تيسر شرحه في هذا الدرس وإذا كانت لديكم أي استفثارات الرجاء كتابتها والتواصل معنا من خلال المنتدى العام على هذه الصفحة
وإلى اللقاء في الدرس الثالث إنشاء الله