ساختار یک برنامه در#C

خرید بک لینک

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

مثال پست قبل سادهترین برنامه ای است که شما میتوانید در سی شارپ بنویسید. هدف در مثال بالا نمایش یک پیغام در صفحه نمایش است. هر زبان برنامه نویسی دارای قواعدی برای کدنویسی است. اجازه بدهید هر خط کد را در مثال بالا توضیح بدهیم. در خط اول فضای نام (namespace) تعریف شده است که شامل کدهای نوشته شده توسط شما است و از تداخل نامها جلوگیری میکند. درباره فضای نام در درسهای آینده توضیح خواهیم داد.

در خط دوم آکولاد (}) نوشته شده است. آکولاد برای تعریف یک بلوک کد به کار میرود. سی شارپ یک زبان ساخت یافته است که شامل کدهای زیاد و ساختارهای فراوانی میباشد. هر آکولاد باز (}) در سی شارپ باید دارای یک آکولاد بسته ({) نیز باشد. همه کدهای نوشته شده از خط 2 تا خط 10 یک بلوک کد یا بدنه فضای نام است.

در خط 3 یک کلاس تعریف شده است. درباره کلاسها در فصلهای آینده توضیح خواهیم داد. در مثال بالا کدهای شما باید در داخل یک کلاس نوشته شود. بدنه کلاس شامل کدهای نوشته شده از خط 4 تا 9 میباشد. خط 5 متد Main() یا متد اصلی نامیده میشود. هر متد شامل یک سری کد است که وقتی اجرا میشوند که متد را صدا بزنیم. درباره متد و نحوه صدا زدن آن در فصول بعدی توضیح خواهیم داد. متد Main نقطه آغاز اجرای برنامه است. این بدان معناست که ابتدا تمام کدهای داخل متد Main() و سپس بقیه کدها اجرا میشود. درباره متد Main() در فصول بعدی توضیح خواهیم داد. متد Main() و سایر متدها دارای آکولاد و کدهایی در داخل آنها میباشند و وقتی کدها اجرا میشوند که متدها را صدا بزنیم. هر خط کد در سی شارپ به یک سمیکالن (;) ختم میشود. اگر سمیکالن در آخر خط فراموش شود برنامه با خطا مواجه میشود. مثالی از یک خط کد در سی شارپ به صورت زیر است:

System.Console.WriteLine("Welcome to Visual C# Tutorials!");

این خط کد پیغام Welcome to Visual C# Tutorials! را در صفحه نمایش نشان میدهد. از متد WriteLine() برای چاپ یک رشته استفاده میشود. یک رشته گروهی از کاراکترها است، که به وسیله دابل کوتیشن () محصور شده است. مانند:

“Welcome to Visual C# Tutorials!”.

یک کاراکتر میتواند یک حرف، عدد، علامت یا … باشد. در کل مثال بالا نحوه استفاده از متد WriteLine() است که در داخل کلاس Console که آن نیز به نوبه خود در داخل فضای نام MyFirstProgram قرار دارد را نشان میدهد. توضیحات بیشتر در درسهای آینده آمده است. سی شارپ فضای خالی و خطوط جدید را نادیده میگیرد. بنابراین شما میتوانید همه برنامه را در یک خط بنویسید. اما اینکار خواندن و اشکال زدایی برنامه را مشکل میکند. یکی از خطاهای معمول در برنامه نویسی فراموش کردن سمیکالن در پایان هر خط کد است. به مثال زیر توجه کنید:

1
2
System.Console.WriteLine(;
"Welcome to Visual C# Tutorials!");

سی شارپ فضای خالی بالا را نادیده میگیرد و از کد بالا اشکال نمیگیرد. اما از کد زیر ایراد میگیرد.

1
2
System.Console.WriteLine(;
"Welcome to Visual C# Tutorials!");

به سمیکالن آخر خط اول توجه کنید. برنامه با خطای نحوی مواجه میشود چون دو خط کد مربوط به یک برنامه هستند و شما فقط باید یک سمیکالن در آخر آن قرار دهید. همیشه به یاد داشته باشید که سی شارپ به بزرگی و کوچکی حروف حساس است. یعنی به طور مثال MAN و man در سی شارپ با هم فرق دارند. رشتهها و توضیحات از این قاعده مستثنی هستند که در درسهای آینده توضیح خواهیم داد. مثلاً کدهای زیر با خطا مواجه میشوند و اجرا نمیشوند:

1
2
3
system.console.writeline("Welcome to Visual C# Tutorials!");
SYSTEM.CONSOLE.WRITELINE("Welcome to Visual C# Tutorials!");
sYsTem.cONsoLe.wRItelIne("Welcome to Visual C# Tutorials!");

تغییر در بزرگی و کوچکی حروف از اجرای کدها جلوگیری میکند. اما کد زیر کاملاً بدون خطا است:

1
System.Console.WriteLine("WELCOME TO VISUAL C# TUTORIALS!");

همیشه کدهای خود را در داخل آکولاد بنویسید.

1
2
3
{
statement1;
}

این کار باعث میشود که کدنویسی شما بهتر به چشم بیاید و تشخیص خطاها راحت تر باشد. یکی از ویژگیهای مهم سی شارپ نشان دادن کدها به صورت تو رفتگی است بدین معنی که کدها را به صورت تو رفتگی از هم تفکیک میکند و این در خوانایی برنامه بسیار مؤثر است.

class circle...

ما را در سایت class circle دنبال می‌کنید

برچسب: نویسنده: بازدید: 181 تاريخ: چهارشنبه 24 آبان 1396 ساعت: 7:56

صفحه بندی