در این پرسش متداول، مراحل مورد نیاز برای توسعه یک برنامه ساده مبتنی بر کنسول سی شارپ را بررسی خواهیم کرد. با این حال، به عنوان اولین قدم در مورد الزامات اساسی مورد نیاز برای شروع برنامه نویسی C# صحبت خواهیم کرد.
الزامات
به منظور نوشتن کد برای یک برنامه ساده C#، می توانید از Notepad که با ویندوز ارائه می شود یا ویرایشگرهای پیشرفته مانند Visual Studio، Visual Studio Community یا Microsoft WebMatrix از جمله چند ابزار شخص ثالث و ویرایشگرها استفاده کنید. لینوکس همچنین با کمک کیت کامپایلر Mono C# از C# پشتیبانی می کند .
اگر از ویژوال استودیو استفاده می کنید، نیازی نیست که دات نت فریم ورک را جداگانه نصب کنید. با این حال، اگر از Notepad استفاده می کنید، باید .NET Framework SDK را به صورت دستی نصب کنید که شامل تمام ابزارهای مورد نیاز برای توسعه برنامه های C# است.
کدی که در هنگام ایجاد یک برنامه سی شارپ ارائه می کنید کد منبع نامیده می شود. طبق فرمت تعیین شده توسط مایکروسافت از چندین نحو تشکیل شده است. با این حال، ویرایشگرهایی مانند ویژوال استودیو شما را قادر میسازد تا وظایف کدنویسی را با کمک IntelliSense خودکار کنید که در Notepad امکانپذیر نیست.
قبل از شروع کار با سی شارپ
باید .NET Framework SDK را روی سیستم خود نصب کنید. اگر انجمن ویژوال استودیو را که رایگان در دسترس است یا ویژوال استودیو کامل را
نصب کرده باشید، این مرحله لازم نیست . شناسایی ویرایشگر
در اولین قدم، باید ویرایشگری را شناسایی کنید که با استفاده از آن کد منبع را بنویسید. در این مقاله به ایجاد یک برنامه ساده سی شارپ با استفاده از Notepad می پردازیم.
کد منبع
مرحله بعدی ارائه کد منبع مورد نیاز مانند زیر در داخل ویرایشگر است.
- using System;
- class HelloWorld
- {
- public static void Main()
- {
- Console.WriteLine("Hello World");
- }
- }
اگر کد بالا کامپایل و اجرا شود، Hello World را در خط فرمان نمایش می دهد. اکنون به بررسی دقیق کد بالا می پردازیم.
تجزیه و تحلیل کد سی شارپ
اولین قدم در برنامه دات نت فریم ورک به ویژه سی شارپ، اعلام فضای نام سیستم است. اگر اطلاع ندارید، فضاهای نام شامل گروهی از کلاس ها، انواع یا مجموعه ها هستند. هر کلاس شامل چندین روش است که باید در طول برنامه نویسی از آنها استفاده کنید.
شما باید یک نام برای کلاس خود ارائه دهید. این باید نام فایل شما باشد اگرچه اجباری نیست. در کد بالا، نام کلاس به صورت HelloWorld تعریف شده است و از این رو نام فایل باید با این نام ذخیره شود و پسوند cs.
کد منبع بالا متد Main() را فراخوانی می کند که برای همه برنامه های C# لازم است. در نهایت، باید متد WriteLine() از کلاس Console را فراخوانی کنید و پارامتر مورد نیاز را ارائه دهید که به عنوان خروجی نمایش داده می شود.
ذخیره کد سی شارپ
در نهایت، شما باید فایل را با نام - HelloWorld.cs ذخیره کنید. همانطور که در بالا ذکر کردم شما می توانید تحت هر نام فایلی ذخیره کنید اما ما از همان نام برای کلاس و فایل برای شناسایی آسان استفاده می کنیم.
کامپایل کد سی شارپ
به منظور کامپایل کد منبع بالا، باید عبارت زیر را در اعلان DOS ارائه دهید.
csc HelloWorld.cs
اگر قادر به کامپایل کد منبع بالا نیستید، به سؤالات متداول 4 C# مراجعه کنید - چگونه کامپایلر C# را پیکربندی کنم؟ که در آن مراحل مورد نیاز برای پیکربندی کامپایلر C# را مورد بحث قرار می دهیم. کامپایلر پیام های خطایی را نمایش می دهد که باید قبل از اجرای کد آن ها را اصلاح کنید. سی شارپ یک زبان حساس به حروف کوچک و بزرگ مانند C، C++ است و از این رو باید تمام دستورالعملهای تدوینشده توسط مایکروسافت را برای برنامهنویسی بدون خطا دنبال کنید.