كلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب
في هذه المقالة سوف نشرح اهم كلاس في تطبيقات سطح المكتب الويندوز ابليكيشن وهو كلاس البروجرام Program.Cs Class حيث يعتبر كلاس مهم جدا فهو اول كلاس يتم تنفيذه بالتطبيق ونشاهد هذا الكلاس ضمن المشروع وكما موضح بالصوره التالية :
حيث نلاحظ عند التنفيذ يتم الدخول لهذا الكلاس مباشرة والبدء يتنفيذ الكود الخاص به وقد تم تحديد الشاشه form1 كشاشة افتراضية يتم تنفيذها اولا وهذا يتضح بالعبارة
;(()Application .Run(new Form1
وكما موضح بالصورة التالية :
نستطيع الان ان نغير اسم الشاشة الافتراضية وذلك وذلك بتغير اسم الForm1 واعطاؤها اسم جديد او حذفها وانشاء شاشة جديده باسم جديد سوف نلاحظ ان اسم الشاشة الجديد سيتغير اوتوماتيكلي بكلاس البروجرام .
هنا قمنا بتغير الاسم Form1 الى اسم جديد وهو frmMain .
يمكن وضع اي كود نريد تنفيذه قبل هذه العبارة مباشرة او بعد قوس البداية للفويد الرئيسية void main اذا اردنا لكود معين ان يتنفذ قبل فتح الشاشة الافتراضية وكما موضح بالصوره التالية :
اما لو اردنا تغير الشاشة الافتراضية التي يتم تشغيلها اولا الى شاشة اخرى فاذا كان لدينا عدد من الشاشات ولانريد للشاشة الافتراضية المحددة بداخل البروجرام كلاس ان تنفذ وانما نريد تنفيذ شاشة اخرى اولا كل ماعلينا هو تغير اسم الشاشة بداخل البروجرام كلاس الى الشاشة التي نريدها ولتكن هنا باسم frmShow وهي شاشة قد تم انشاؤها مع عدد من الشاشات وللتاكد من انه سوف يتم تنفيذ الشاشة الجديده frmShow قبل اي شئ نضع بريك بوينت او نقطة تتبع بداخل كود البروجرام كلاس ونقوم بالتنفيذ لنرى النتيجة وكما بالصورة التالية
ونلاحظ تنفيذ الشاشة التي تم تحديدها وهي frmShow اولا ويمكن تحديد اي شاشة نريدها ان تنفذ اولا وكما ظاهر بالصورة التالية :
وبهذا نكون قد وضحنا اهمية الكلاس بروجرام في تطبيقات سطح المكتب والذي يعتبر من اهم الكلاسات حيث يتم تنفيذ الكود الذي بداخله اولا وكانه المشيد او الكونستركتور للمشروع .
وشكرا لكم