درود مهمان گرامی! ثبت نام

ساخت بازی

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اموزش مقدماتی Csharp
#1
NewText 
با سلام خدمت دوستان تصمیم گرفتم چیز های که خودم یاد گرفتم در اختار دیگران هم قرار بدم چون بعضی

افردا هستن دنبال اموزش های مقدماتی میگردن و واقعا باید بگم دیگه از این مقدماتی تر نیست.

شروع برنامه نویسی

همانطور که برای تهیه و پخت یک غدا به مواد اولیه لوازم اشپزی و دستور پخت نیاز داریم برای تولید یک

برنامه نیز به یک کامپیوتر یا لپ تاپ ,لوازم برنامه نویسی (یک ویرایش متنی,ویک برنامه مترجم)وهمچنین به

یک الگوریتم نیاز داریم اگر یک کامپیوتر با سیستم عامل ویندوز 7 یا بالا تر در دسترس باشد تقریبا تمام مواد

اولیه و لوازم مورد نیاز را در اختیار داریم.

اولین برنامه به زبان Csharp

با یک برنامه ساده به زبان سی شارپ اشنا می شویم.

resim

این برنامه کوچک فقط یک پیام خوش امد گویی بر روی صفحه نمایش نشان می دهد.رنگ های کلمات که در

این برنامه مشاهده میکنید تنها برای کمک به واضح شدن برنامه برای خواننده به کار گرفته شده است و

تاثیری بر روی برنامه ندارد.همانطور که در notepad انچه که مینویسید همگی با یک رنگ نوشته میشوند.

برای اینکه با این برنامه اشنا شویم و یاد بگیریم که چگونه باید به زبان c# برنامه مینویسیم از دو جنبه این

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

نگاه جزیی تر در حد کلمات و علامت ها

نگاه کلی تر در حد تقسیم بندی یک برنامه به قسمت های مختلف

با نگاهی جزیی تر به برنامه مشاهده می کنید که این برنامه از تعدادی کلمه و علامت تشکیل شده است

بعضی از کلمات مانند class ,static,void کلمات شناخته شده برای زبان c# هستند و دارای معنی و مفهوم

ثابتی هستند به این نوع کلمات کلیدی یا رزرو شده گفته میشوند کلمات رزرو شده به رنگ ابی نوشته

شده اند و به تدریج با انها اشنا میشوید.
بعضی از کلمات دیگر مانند Programنامی است که به وسیله برنامه نویس و طبق سلیقه وی انتخاب میشود

به این نام ها شناسه میگویند برنامه نویس در انتخاب شناسه ها باید ظوابطی را رعایت کند.

علامت های مانند {,},(,),"ونیز در این برنامه دیده میشوند که معمولا برای شروع یا پایان یک قسمت استفاده

میگردد.

با نگاهی دیگر و کلی تر به برنامه مشاهده میکنیم که یک برنامه ساده از یک قسمت کلی به نام کلاسس

تشکیل شده است که با کلمه کلیدی class مشخص می شود وشروع و پایان ان با علامت اکولاد باز و بسته

تعیین می گردد . در جلوی کلمه کلیدی class یک نام (شناسه)دلخواه مثلا program نوشته می شود که

بیان کننده کار برنامه است قسمت کلاس برنامه را در شکل زیر مشاهده کنید.

resim

ادامه دارد...


پاسخ
 سپاس شده توسط Mehrdad ، ali.fefa8888 ، danialabdl ، fahimi
#2
پاسخ
#3
ادامش چی شد؟
پاسخ
#4
(17/2/1395، 06:38 عصر)ali.fefa8888 نوشته است: ادامش چی شد؟
والا کسی مثل اینکه به دردش نمی خورد منم بیخیال شدم .
ولی اگه دوستان خواستن بعد تصمیم میگرم که ادامه بدم یا نه


پاسخ
#5
ادامه

اگر درون کلاس program را نگاه کنیم یک قسمت دیگر را خواهیم دید که چنین شزوع شده است:

static void Main()

شروع و پایان این قسمت نیز با علامت اکولاد باز و بسته مشخص شده است به این قسمت متد Main گوییم که بدنه اجرایی برنامه است

هر دستوری که در این قسمت نوشته شود به وسیله کامپیوتر به ترتیب اجرا می شود.دستور های برنامه خود را در این قسمت می

نویسیم.

resim

اخرین قسمتی که در برنامه بالا در داخل متد Main قابل تشخیص است یک دستور اجرایی است و به کامپیوتر اعلام می کند که چه باید

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

System.Console.WriteLine("Welcome To C#")

با اجرای دستور بالا welcome to csharp بر روی صفحه نشان داده می شود.

به وسیله دستور بالا هر انچه که داخل علامت های " " قرار داشته باشد بر روی صفحه نمایش نشان داده میشود حتی اگر به زبانی غیر از

انگلیسی مثلا فارسی نوشته شده باشد.توجه داشته باشد که خود علامت های نقل و قول بر روی صفحه نمایش داده نمی شوند بلکه این

عبارت ها برای برای مشخص کردن شروع و پایان عبارتی که می خواهیم روی صفحه نشان داده شود.

ادامه دارد...
پاسخ
 سپاس شده توسط ali.fefa8888
#6
از دوست عزیزم که این آموزش رو تهیه کردن تشکر می کنیم و منم در قالب یک فیلم آموزشی که طراحی فرم لاگین در سی شارپ هستش رو به نوبه خودم تقدیم می کنم به شما کاربران محترم
لینک دانلود فیلم آموزشی
به صورت رایگان می باشد.
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آ»وزش سی شارپ در دو اپیزود مقدماتی و پیشرفته amirhosein.raad 5 932 18/11/1394، 05:27 صبح
آخرین ارسال: sajjad3011
  اموزش Process ها در #C Black Flag 1 639 25/5/1394، 06:46 عصر
آخرین ارسال: Black Flag
  اموزش از کار انداختن Task Manager در #C Black Flag 2 900 24/5/1394، 04:27 عصر
آخرین ارسال: qwerty13
  CSharp قسمت چهارم : دانلود فایل توسط برنامه mohammadali1375 10 3,997 20/4/1394، 01:58 صبح
آخرین ارسال: qwerty13
  CSharp قسمت دوم : ساخت یک Sound Player ساده با CSharp mohammadali1375 3 2,147 20/4/1394، 01:57 صبح
آخرین ارسال: qwerty13



کاربرانِ درحال بازدید از این موضوع: 1 مهمان