اولین برنامه به زبان #c (ارزیابی و توضیحات تکمیلی) :
//اولین و ساده ترین قطعه کدی که میتونیم باهاش شروع کنیم..
این قطعه کد(سورس) یک پیغام متنی روی سیتمتون به نمایش در میاره..
#میتونید با نگاه کردن به کد بالا حدس بزنید چی نمایش میده..؟
تجزیه ی کلمات :
یه سری کلمات همیشه مفهوم خاصی دارن و یه کار مشخص شده ایی انجام میدن. با نگاه به قطعه کد بالا مثلا void , class , static ..
به این کلمات کلمات #رزرو شده میگن..
یه کلمات دیگه ایی هم اضافه بر کلمات رزرو شده میبینیم که بیشتر حکم نام رو تو قطعه کد ما دارن مثل WelcomeToCsharp . کلی که بخوام بگم نامی که طبق سلیقه ی برنامه نویس برای برنامه انتخاب میشه رو #شناسه(identifier) میگن..
باقی موارد که توی صفحه ی کدها میبینید علامت ها هستن(. , )( } { " ) در واقع این کدها برای نشون دادن شروع و پایان هر برنامه هستن..
با نگاهی کلی تر نسبت به برنامه:-__________________-
برنامه با یک قسمت به نام کلاس class شروع شده است و بعد آن شروع متن با } کلید خورده است.
#برای شروع } و برای پایان بعد از اتمام کار { گذاشته می شود..
بعد از کلاس با یک اسپیس و یا فاصله نام برنامه نوشته می شود.. (WelcomeToCsharp)
-__________________-
بعد از کلاس نوبت به قسمتی به نام متد(method) میرسد..
به این قسمت متد مِین(main) گفته می شود..
این قسمت بدنه ی برنامه می باشد.
کامل تر که بگیم بعد از نوشتن متد main شما دستوری وارد کنید توی برنامتون اجرا میشه..البته همون طور که گفتم اول آکولاد } باز میشه بعد از دستورات {بسته میشه..
-__________________-
آخرین قسمتی که تو دید ما هستشداخل متد Main هستش که یک دستور اجرایی به شمار میاد..دستور های اجرایی به کامپیوتر اعلام میکنن که باید چه کاری انجام بشه..
این قطعه کد پیامِ #learning c رو چاپ میکنن..
برای مفهوم بیشتر بخوام بگم این که هر متنی که داخل " " نوشته بشه عیناً چاپ میشه..class: یک قالب کلی از برنامه که داده بر روی آن قرار میگیرند..
console: یک کلاس آماده در زبان سی شارپ است که عملیات های ورودی و یا خروجی(صفحه کلید /ماوس/مانیتور) در آن تعریف شده است..
نکته:
نام یک کلاس توسط برنامه نویس انتخاب می شود..بین کاراکتر اسم ها نباید فاصله ایی وجود داشته باشد..!سعی کنید برای راحتی خودتون و کاربر از اسمی مطابق با عممل برنامه استفاده کنید..برای این که از فاصله استفاده نمیشه متن زیبایی خودش رو معمولا از دست میده /بهتره برای بهتر کردن متن از روش پاسکال استفاده کنیم..به این صورت که حرف اول هر کلمه با حروف بزرگ شروع بشه..!
method: متد مجموعه ایی از دستورات برای انجام یک کارِ لازم است..
شما با دوبار فشردن کاراکتر ( / ) قبل از جمله میتونید تعیین کنید که این خط که نوشتید در برنامه تاثیری نداشته باشه..به عبارتی با نوشتن این متون فقط برنامه نویس میتونه با مراجعه به کدها اون خط رو ببینه..(مثل کامنت در مجموعه برنامه های آفیس..! )
مثال:
//این قطعه کدی که تو خط بالاست محاسبه ی اعداد زوج هستش..
نکته:
اگه برنامه بیشتر از یک خط بود از علامت */ و /* هم باید استفاده بشه..!
//نیاز به الگوریتم بهتر
*/
شروع آموزش مقدماتی سی شارپ..
نمایش متن
برنامه نویسی با نوت پد و ویژوآل
/*
-__________________-
توجه کنید که سی شارپ نیز مانند سی پلاس پلاس و سی و جاوا نسبت به بزرگی و کوچکی حروف حساس است..
-__________________-
و در نهایت شروع برنامه نویسی:
قدم اول: نوشتن و تایپ یک برنامه
همون طور که اشاره کردیم برای نوشتن یک برنامه به محیط یک ویرایشگر متنی یا تکست ادیتور نیازمندیم..
توجه کنید که برای نوشتن متن از وورد یا دیگر برنامه های آفیس و مادل وورد استفاده نکنید..!
در این صورت کد های اضافی مربوط به صفحه بندی / رنگ و فونت و.. را به کد شما اضافه میکند که مترجم در زمان ترجمه ی برنامه انتظار آن هارا ندارد و برنامه دچار مشکل می شود..
قدم دوم:برنامه را ذخیره کنید..
صرفنظر از این که در چه ویرایشگر متنی برنامه رو نوشتین برنامه رو در مکان مشخص و با فرمت معین ذخیره کنید..
به این منظور به گزینه ی file بروید / گزینه ی save as.. رو انتخاب کنید.. و بعد از انتخاب نام cs. در انتها برای فرمت آن قرار دهید..
قدم سوم: ترجمه و اجرای برنامه
برای ترجمه ی برنامه مسیر زیر را دنبال کنید:
1-وارد cmd شوید..! (میتوانید کلید ویندوز + r را وارد کرده و سپس cmd را تایپ و اینتر را بزنید)
2-به پوشه ایی که برنامه ی خود را با فرمت cs ذخیره کرده اید بروید..
3- دستور Dir *.cs را وارد کنید و از وجود برنامه ی خود مطلع شوید..
4-پس از یافتن فایل خود با استفاده از مترجم آن را ترجمه کنید..
cs.نام فایل
با اجرای دستور بالا مترجم شروع به ترجمه ی برنامه میکند و اگر تمامی کار هارا به درستی انجام داده باشید(برنامه ی net. نصب شده باشد / تایپ دستورات درست انجام شده باشد/مسیر درست باشد و برنامه هیچ خطایی نداشته باشد ) پیغامی با مزمون زیر مشاهده خواهید کرد..!
microsoft <r> visual c# compilier version 4.0.30319.17.929
for microsoft (r).net reamwork 4.5
copyright (c) microsoft corporation all rights reserved.
در صورت موفق گذراندن این مرحله فایلی با نامی که خودمان وارد کرده بودیم با فرمت exe. در مسیری که برنامه را ذخیره کرده بودیم ساخته می شود که می توانید با تایپ دستور dir از آن مطلع شوید..
برای اجرای برنامه به محل ساخت برنامه بروید و نام فایل را با پسوند exe. وارد نمایید و برنامه را اجرا نمایید.
تبریک..! اولین برنامه ی اجرایی خود را نوشتید..!
پایان جلسه ی دوم
پایانی:
جلسه ی بعد در مورد ترجمه اطلاعات بیشتری میدم که شامل ترجمه و اجرا و گزارش خطاها و نحوه ی رفعشونه..
موفق باشید..!
بوک مارک ها