از این قسمت از آموزش سی شارپ ابتدا به بررسی حداقل ساختار های مورد نیاز یک برنامه سی شارپ خواهیم پرداخت .
ایجاد یک برنامه ساده
یک برنامه سی شارپ شامل قسمت های زیر می شود :
- اعلان فضای نام ( Namespace)
- کلاس
- متدهای کلاس
- attribute های کلاس
- متد اصلی
- دستورات و عبارات
- توضیحات
در زیر یک قطعه کد ساده را که عبارت “Hello World” را چاپ می کند می بینید :
using System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { /* my first program in C# */ Console.WriteLine("Hello World"); Console.ReadKey(); } } }
بعد از کامپایل و اجرای کد خروجی نتیجه زیر نمایش داده می شود :
Hello World
حال به قسمت های مختلف این برنامه نگاهی خواهیم انداخت :
- اولین خط برنامه ;using System – کلمه کلید ی using برای افزودن فضای نام Sytem دربرنامه استفاده می شود. یک برنامه معمولا شامل چند دستور using می شود .
- خط بعدی اعلان یک فضای نام ( namespace ) است. یک فضای نام شامل مجموعه ای از کلاس ها می شود. فضای نام HelloWorldApplication شامل کلاس های HelloWorld است .
- خط بعدی ایجاد کلاس را نشان می دهد ، کلاس HelloWorld شامل تعریف داده ها و متد ها ی مورد نیاز در برنامه است.کلاس ها معمولا شامل چندین متد هستند و متدها رفتار کلاس را مشخص می کنند.در این کلاس تنها یک متد با نام Main وجود دارد.
- خط بعدی متد Main را تعریف می کند که نقطه ورود برای همه برنامه های #C است .
- خط بعدی /*…*/ در زمان کامپایل نادیده گرفته می شود که یک توضیح به برنامه اضافه شده است.
- عملی که در متد Main انجام می شود دستور (“Console.WriteLine(“Hello World
- WriteLine یک متد در کلاس Console تعریف شده در فضای نام System است . این دستور باعث نمایش متن “Hello, World!” در صفحه نمایش می شود.
- آخرین خط ;()Console.ReadKey باعث می شود برنامه منتظر زدن یک کلید توسط کاربر شود و از بسته شدن سریع کنسول برای نمایش پیام جلوگیری می کند .
چند نکته مهم :
- #C به حروف کوچک و بزرگ حساس است.
- تمام دستورات و عبارات باید سیمیکالون (;) ختم شود.
- شروع اجرای برنامه در متد Main است.
- برخلاف زبان جاوا نام فایل برنامه می تواند متفاوت از نام کلاس باشد.
کامپایل و اجرای برنامه
برای اجرای برنامه در ویژوال استدیو مراحل زیر را انجام دهید:
- ویژوال استدیو رو اجرا کنید
- به منوی File -> New -> Project بروید.
- گزینه #Visual C را از قسمت templates و سپس windows را انتخاب کنید.
- Console Application را انتخاب کنید.
- یک نام برای پروژه انتخاب کرده و برروی Ok کلیک کنید.
- یک پروژه جدید در سلوشن ایجاد خواهد شد.
- کد های خود را در قسمت ویرایشگر تا یپ کنید.
- برای اجرای برنامه برروی دکمه Run کلیک کنید و یا کلید F5 را بفشارید.یک پنجره Command باز می شود که شامل عبارت Hello World است.