سلام من می خواستم ببینم از program.cs چه کدهایی را درون ان می نویسند و این قسمت چه کاربردی دارد ؟
و اینکه Enablevisualstyles() جیست در program.cs
و setcompatibletextrenderingdefault(false) به چه معناست ؟
زبان من سی شارپ است!
از اونجایی که #C ذاتا یک زبان شی گرا است شروع برنامه هم از ایجاد شدن یک شیء از کلاس آغاز میشه که همون
کلاس Program است. کلاس Program شامل مجموعه نخ ها (Thread ها) و Process ای است که برنامه توسط اون
اجرا شده، البته در اغلب کد های program.cs اشاره ای بهشون نمیشه و صرفا از روتین Main استفاده می کنند.
روتین Main کدی است که باید در هنگام اجرا شدن برنامه فراخوانی بشه. اگر در این روتین کدی نوشته نشه هیچ
عملیات خاصی انجام نمیشه. حتی اگر قراره فرمی هنگام اجرا شدن برنامه نمایش پیدا کنه در این روتین مشخص میشه.
EnableVisualStyles ویژگی visual styles رو در برنامه فعال می کنه، visual styles همان تم هایی است که در ویندوز های
XP به بعد ظاهر گرافیکی فرم ها رو عوض می کنند، اگر این کد نوشته نشه، ظاهر فرم ها شبیه ویندوز های 98 با همان
تم کلاسیک قدیمی خواهند بود.
SetCompatibleTextRenderingDefault مشخص کننده موتور ترسیم متن در برنامه است، برای ترسیم متن ها دو موتور
GDI و +GDI موجوده که اغلب کنترل هایی که داخل فرم قرار می دهید از هر دوشان پشتیبانی می کنند. با استفاده از
SetCompatibleTextRenderingDefault مشخص می کنید که این کنترل ها از کدوم یکی از ایندو موتور برای ترسیم
متن استفاده کنند. پیشفرض false است که از موتور +GDI استفاده می کند.