مقالة نوضح فيها ماهو الكلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب.

كلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب

كلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب

كلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب

في هذه المقالة سوف نشرح اهم كلاس في تطبيقات سطح المكتب الويندوز ابليكيشن وهو كلاس البروجرام Program.Cs  Class حيث يعتبر كلاس مهم جدا فهو اول كلاس يتم تنفيذه بالتطبيق ونشاهد هذا الكلاس ضمن المشروع وكما موضح بالصوره التالية :

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


وكما موضح بالصورة التالية :
كلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب
نستطيع الان ان نغير اسم  الشاشة الافتراضية وذلك وذلك بتغير اسم الForm1 واعطاؤها اسم جديد او حذفها وانشاء شاشة جديده باسم جديد سوف نلاحظ ان اسم الشاشة الجديد سيتغير اوتوماتيكلي بكلاس البروجرام .

هنا قمنا بتغير الاسم Form1 الى اسم جديد وهو frmMain .


يمكن وضع اي كود نريد تنفيذه قبل هذه العبارة مباشرة او بعد قوس البداية للفويد الرئيسية void main  اذا اردنا لكود معين ان يتنفذ قبل فتح الشاشة الافتراضية وكما موضح بالصوره التالية :

كلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب
اما لو اردنا تغير الشاشة الافتراضية التي يتم تشغيلها اولا الى شاشة اخرى فاذا كان لدينا عدد من الشاشات ولانريد للشاشة الافتراضية المحددة بداخل البروجرام كلاس ان تنفذ وانما نريد تنفيذ شاشة اخرى اولا كل ماعلينا هو تغير اسم الشاشة بداخل البروجرام كلاس الى الشاشة التي نريدها ولتكن هنا باسم frmShow  وهي شاشة قد تم انشاؤها مع عدد من الشاشات وللتاكد من انه سوف يتم تنفيذ الشاشة الجديده frmShow قبل اي شئ نضع بريك بوينت او نقطة تتبع بداخل كود البروجرام كلاس ونقوم بالتنفيذ لنرى النتيجة  وكما بالصورة التالية 

كلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب
ونلاحظ تنفيذ الشاشة التي تم تحديدها وهي frmShow اولا ويمكن تحديد اي شاشة نريدها ان تنفذ اولا  وكما ظاهر بالصورة التالية :

كلاس البروجرام وتغيير شاشة بداية المشروع Program.Cs في تطبيقات سطح المكتب

وبهذا نكون قد وضحنا اهمية الكلاس بروجرام في تطبيقات سطح المكتب والذي يعتبر من اهم الكلاسات حيث يتم تنفيذ الكود الذي بداخله اولا وكانه المشيد او الكونستركتور للمشروع .
وشكرا لكم SmileSmile

نشكرك علي المشاركة