بسم الله الرحمن الرحيم
والصلاة والسلام على سيدنا محمد صلى الله عليه وسلم
عندما تبدأ مشروع جديد بالسي شارب من نوع Windows form تلاحظ ان البرنامج يقوم تلقائياً بكناية هذه الاسطر :
Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1());
وفي هذا الدرس سوف اقوم بشرح كل ميزة وأهمية كل من هذه السطور
اولا تلاحظ ان في السطر الاول مكتوب :
Application.EnableVisualStyles();
ان هذا السطر يسمح لبرنامجك بان يكون له منظر ال WIN XP, فقط اذ أردت للفحص, قم بأضافتcommon controls مثل : Button Or Progress Bar فاذا حاولي ان تبدء البرنامج, سوف تلاحظ انها تملك WinXP Theme تلقائياً
اما في السطر الثاني من الكودس فمكتوب :
Application.SetCompatibleTextRenderingDefault(false);
وفي هذا السطر, يقوم برنامج السي شارب, باختيار الخط والنوع تلقائياً, وهو عبارة ان 4X4 ويكون الاتجاه LTR(Left To Right)
اما في السطر الثالث :
Application.Run(new Form1());
فهذا السطر يقوم ببناء Object جديد لل Form الرئيسي لبرنامجك, ومن ثم يقوم بتشغيله, ان هذه العملية معقدة, فاذا سوف اتركها ولا اشرحها الان!
السلام عليكم,
أتمنى انكم استفدتم
تحياتي,
Programmer.Nick