آموزش سی شارپ

مباحث پایه سی شارپ

مباحث پیشرفه سی شارپ

دستورات سی شارپ

ساختار برنامه سی شارپ – آموزش سی شارپ

  • دوشنبه ۲۵ تیر ۱۳۹۷
  • بازدید ۳,۵۷۱ نفر

تصویر csharp-program-structure_1765 ساختار برنامه سی شارپ - آموزش سی شارپ

ساختار برنامه سی شارپ

اجازه دهید قبل از مطالعه بلوک های اصلی ساختار زبان برنامه نویسی سی شارپ ، نگاهی به حداقل ساختار برنامه سی شارپ بیاندازیم تا بتوانیم آن را به عنوان مرجع در فصل های بعد در نظر بگیریم.

ایجاد برنامه Hello World

یک برنامه سی شارپ شامل بخش های زیر است:

  • اعلان namespace ها
  • یک کلاس
  • متد های کلاس
  • صفات کلاس
  • یک متد Main
  • کدها و دستورات
  • کامنت ها (توضیحات)

اجازه دهید کد ساده زیر را که عبارت “Hello World”  را چاپ می کند را بررسی کنیم:

امتحان کنید

هنگامی که کد بالا کامپایل و اجرا شود، نتیجه زیر تولید می شود:

اجازه دهید به بخش های مختلف برنامه بالا نگاهی بیندازیم:

  • در خط اول برنامه از کلمه کلیدی using استفاده شده است تا فضای نام System را به برنامه وارد کند. یک برنامه معمولا از چندین فضای نام استفاده می کند.
  • در خط بعد فضای نام برنامه اعلان شده است. یک فضای نام به مجموعه ایی از کلاس ها گفته می شود. برای نمونه فضای نام HelloWorldApplication شامل کلاس HelloWorld است.
  • در خط بعد کلاس برنامه اعلان شده است. کلاس HelloWorld شامل تعاریف داده ها و متدهایی است که در برنامه مورد استفاده قرار می گیرند. کلاس های معمولا متد های گوناگونی دارند که رفتار کلاس را مشخص می کنند. با این حال کلاس HelloWorld فقط یک متد (Main) دارد.
  • خط بعدی متد Main را مشخص میک ند که در همه برنامه های زبان C# به عنوان نقطه ورود به برنامه می باشد.
  • خط بعدی که درون علامت /*…*/ قرار دارد، یک کامنت می باشد و توسط کامپایلر نادیده گرفته می شود.
  • متد Main رفتار خود را با دستور WriteLine(“Hello World”) مشخص می کند. دستور WriteLine یک متد از کلاس Console است که در فضای نام System قرار دارد. این دستور پیام Hello World را در صفحه نمایش نمایش می دهد.
  • در آخرین خط برنامه دستور ReadKey() نوشته شده است که برای کابران VS.NET می باشد. این دستور باعث می شود تا برنامه برای ادامه کار، منتظر دریافت یک کلید از طرف کاربر بماند. اگر برنامه را بدون دستور فوق اجرا کنید بلافاصله بعد از اجرا شدن برنامه بسته خواهد شد.

همچنین برای برنامه نویسی به زبان سی شارپ باید به نکات زیر توجه کنید:

  • C# به حروف بزرگ و کوچک حساس است.
  • تمام دستورات در زبان سی شارپ با علامت (;) پایان می یابند.
  • اجرا برنامه از متد Main شروع می شود.
  • برخلاف زبان Java، نام فایل برنامه می تواند با نام کلاس متفاوت باشد.

کامپایل و اجرای برنامه

اگر از Visual Studio.Net برای کامپایل و اجرای برنامه های C# استفاده می کنید، مراحل زیر را دنبال کنید:

  • Visual Studio را اجرا کنید.
  • از قسمت منو، گزینه File -> New -> Project را انتخاب کنید.
  • از لیست template ها Visual C# و سپس Windows را انتخاب کنید.
  • Console Application را انتخاب کنید.
  • یک نام برای پروژه خود مشخص کنید و بر روی دکمه OK کلیک کنید.
  • بعد از انجام مراحل بالا یک پروژه در قسمت Solution Explorer ایجاد می شود.
  • کد را در ویرایشگر کد بنویسید.
  • دکمه Run (یا کلید F5) را بزنید تا پروژه شما اجرا شود. بعد از اجرا برنامه یک پنجره کنسول باز خواهد شد که عبارت Hello World در آن نوشته شده است.

شما می توانید یک برنامه سی شارپ را به جای Visual Studio IDE با استفاده از command prompt کامپایل کنید.

مراحل اجرای برنامه سی شارپ با command prompt

  • یک ویرایشگر متن را باز کنید و کد فوق را در آن بنویسید.
  • فایل را با نام cs ذخیره کنید.
  • ابزار command prompt را باز کنید و به دایرکتوری که فایل را ذخیره کرده اید بروید.
  • سپس دستور csc helloworld.cs را تایپ کرده و اینتر را بزنید.
  • اگر خطایی در کد شما وجود نداشته باشد، فایل اجرایی exe در کنار کد شما ایجاد خواهد شد.
  • عبارت helloworld را تایپ کنید تا برنامه شما اجرا شود.
  • اکنون شما می توانید خروجی Hello World را در صفحه کنسول مشاهده کنید.
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است