در این مقاله، به طور کامل مراحل راهاندازی محیط توسعه برای اجرای برنامه سی شارپ #C در خط فرمان توضیح داده خواهد شد. ابتدا با نحوه تنظیم متغیرهای محیطی برای استفاده از کامپایلر سی شارپ #C آشنا خواهید شد و سپس مراحل نوشتن «Programming»، کامپایل کردن «Compile» و اجرای برنامه سی شارپ در خط فرمان Command-Line» CMD» را بررسی خواهیم کرد. این مراحل به شما کمک میکنند تا بدون نیاز به IDE خاص، بتوانید برنامههای خود را از طریق CMD اجرا کرده و به راحتی کدهای #C خود را توسعه دهید.
مقدمه
خط فرمان یا Command-Line» CMD» یک رابط متنی است که به کاربران اجازه میدهد دستورات مختلف را به صورت متنی وارد کرده و سیستمعامل را از طریق دستورات خاص کنترل کنند. این ابزار به جای استفاده از رابط گرافیکی (GUI)، به کاربر امکان میدهد تا از طریق نوشتن دستورات متنی به سیستمعامل دسترسی پیدا کند و عملیات مختلفی انجام دهد.
در خط فرمان، دستورات مختلفی برای انجام کارهای مختلف مانند مدیریت فایلها، اجرای برنامهها، تغییر تنظیمات سیستم و بسیاری از وظایف دیگر استفاده میشود. این ابزار معمولاً در محیطهایی مانند ویندوز (CMD)، لینوکس (Terminal) یا macOS (Terminal) استفاده میشود.
زبان برنامهنویسی #C یکی از زبانهای مدرن، شیگرا «Object Oriented» و چندمنظوره «Multi-Purpose» است که به طور گسترده در توسعه نرمافزارهای مختلف، از جمله اپلیکیشنهای دسکتاپ، وب و موبایل استفاده میشود. یکی از ویژگیهای جالب #C این است که میتوان برنامههای نوشته شده در این زبان را به راحتی از طریق خط فرمان CMD در سیستمعاملهای ویندوز«Windows OS» اجرا کرد.
این ابزار برای کاربران حرفهای، توسعهدهندگان نرمافزار و مدیران سیستم ابزار بسیار مفیدی است، زیرا بسیاری از وظایف مدیریتی و پیکربندیها را میتوان به صورت سریع و مؤثر از طریق خط فرمان انجام داد.
نمونهای از برنامه #C برای اجرا در خط فرمان
از آنجا که #C از نظر دستوری شباهت زیادی به سایر زبانهای پرکاربرد دارد، کدنویسی و یادگیری آن در #C راحتتر است. برنامهها میتوانند در #C با استفاده از ویرایشگرهای متنی معروفی مانند Notepad++، gedit و غیره یا بر روی هر یک از کامپایلرها نوشته شوند. پس از نوشتن برنامه، فایل را با پسوند cs. ذخیره کنید. IDEهای آنلاین مختلفی مانند Pstore Online Compiler و غیره وجود دارند که میتوانند برای اجرای برنامههای #C بدون نیاز به نصب استفاده شوند. همچنین میتوان از گزینههای خط فرمان برای اجرای یک برنامه #C استفاده کرد.
// C# program to print Hello World! using System; // namespace declaration namespace HelloWorldApp { // Class declaration class ProgramStore { // Main Method static void Main(string[] args) { // statement // printing Hello World! Console.WriteLine("Hello World!"); // To prevents the screen from // running and closing quickly Console.ReadKey(); } } }
تنظیم محیط برای کامپایلر #C
برای اجرای برنامه سی شارپ در خط فرمان CMD مراحل زیر را می توانید دنبال کنید:
مرحله ۱: به کنترل پنل «Control Panel» بروید -> سیستم و امنیت «System and Security» -> سیستم«System». در زیر گزینه تنظیمات پیشرفته سیستم «Advanced System Setting » بر روی متغیرهای محیطی «Environment Variables» کلیک کنید، همانطور که در تصویر زیر نشان داده شده است:
مرحله ۲: اکنون باید متغیر Path را در بخش متغیرهای سیستم تغییر دهید تا مسیر به محیط NET Framework. نیز در آن گنجانده شود. برای این کار، متغیر Path را انتخاب کرده و روی دکمه Edit کلیک کنید، همانطور که در تصویر زیر نشان داده شده است:
مرحله ۳: پس از انجام مراحل ذکر شده، فهرستی از مسیرهای مختلف را مشاهده خواهید کرد. برای افزودن مسیر جدید، روی دکمه New کلیک کنید. و سپس مسیر جایی که NET Framework. در آن نصب شده است را اضافه کنید.
این کار باعث میشود که مسیر NET Framework. به متغیر Path اضافه شده و سیستم قادر به شناسایی و دسترسی به محیط NET. باشد.
مرحله ۴: پس از افزودن مسیر، روی OK کلیک کنید و تنظیمات را ذخیره کنید.
حالا برای بررسی اینکه آیا تنظیمات محیطی به درستی انجام شده است، خط فرمان (Command Prompt) را باز کرده و دستور csc را وارد کنید.
اگر همه چیز به درستی تنظیم شده باشد، باید نسخه کامپایلر C# (csc) نمایش داده شود. اگر خطایی مانند csc is not recognized as an internal or external command دریافت کردید، به این معنی است که مسیر NET Framework. به درستی به متغیر Path اضافه نشده است و باید دوباره تنظیمات را بررسی کنید.
مراحل اجرای برنامه سی شارپ در خط فرمان
مرحله ۱: یک ویرایشگر متن مانند Notepad یا ++Notepad را باز کرده و کدی که میخواهید اجرا کنید را بنویسید. سپس فایل را با پسوند cs. ذخیره کنید.
مرحله ۲: برای کامپایل کردن کد #C خود از دستور زیر استفاده کنید:
csc File_name.cs
اگر برنامه شما خطا نداشته باشد، یک فایل «filename.exe» در همان دایرکتوری که برنامه خود را ذخیره کردهاید ایجاد خواهد شد. فرض کنید برنامه فوق را با نام Hello.cs ذخیره کردهاید. بنابراین دستور زیر را در خط فرمان وارد میکنید:
csc Hello.cs
این دستور فایل Hello.exe را ایجاد میکند.
مرحله ۳: اکنون دو روش برای اجرای فایل Hello.exe وجود دارد.
- استفاده از دستور خط فرمان: اول اینکه فقط نام فایل را بدون پسوند exe. وارد کنید و برنامه خروجی را نمایش خواهد داد.
- استفاده از فایل exe.: دوم اینکه میتوانید به دایرکتوری که فایل Hello.exe در آن قرار دارد بروید. در آنجا، فایل Hello.exe را پیدا کرده و روی آن دوبار کلیک کنید. این کار باعث اجرای برنامه شده و خروجی آن را در یک پنجره جداگانه مشاهده خواهید کرد.
این دو روش ساده و کارآمد برای اجرای برنامههای #C از طریق فایلهای اجرایی exe. هستند.
نتیجهگیری
در این مقاله، مراحل تنظیم محیط لازم برای اجرای برنامه سی شارپ در خط فرمان CMD به طور کامل بررسی شد. ابتدا نحوه نصب و تنظیم کامپایلر #C با افزودن مسیر آن به متغیرهای محیطی سیستم توضیح داده شد. سپس با نحوه نوشتن، کامپایل کردن و اجرای یک برنامه ساده #C در محیط خط فرمان آشنا شدیم. این مراحل به شما این امکان را میدهند که بدون نیاز به نصب IDEهای پیچیده، برنامههای خود را به راحتی در محیط خط فرمان ویندوز «Windows command line» اجرا کنید.
با انجام این تنظیمات، شما قادر خواهید بود تا هر زمان که نیاز به اجرای برنامه سی شارپ #C داشتید، از کامپایلر موجود در خط فرمان استفاده کنید. این روش علاوه بر ساده بودن، به شما کمک میکند تا درک بهتری از فرآیند کامپایل و اجرای برنامهها در زبان #C پیدا کنید. در نهایت، این مقاله میتواند برای برنامهنویسانی که به دنبال راهحلهای سریع و ساده برای توسعه و اجرای برنامههای خود هستند، مفید واقع شود.