سلام دوستان عزیز همونطور که گفته بودم امروز قصد دارم با آموزش برنامه نویسی به زبان سی شارپ (#C) در خدمت شما باشم.
در درجه اول شما به برنامه Visual Studio نیاز دارید که پیشنهاد من به شما نسخه 2013 این برنامه هست چون توی این آموزش با این نسخه کار میکنیم.
خوب در ابتدا یه توضیح مختصری در رابطه با این زبان برنامه نویسی بدم: شما با استفاده از این زبان میتونید برای سیستم عامل ویندوز برنامه مورد نظرتونو بنویسید، البته فقط این زبان برای ویندوز نیست، زبان های دیگه ای هم هستن مثل ++C، دلفی، پایتون، ویژوال بیسیک، #F
سی شاپ زبان سطح بالایی حساب میشه و توسط شرکت بزرگ مایکروسافت به وجود اومده، همینطور این زبان یک زبان شی گرایی هست.
در سال ۱۹۹۹، شرکت سان اجازه استفاده از زبان برنامه نویسی جاوا رو در اختیار ماکروسافت قرار داد تا توی سیستمعامل خودش از اون استفاده کنه. جاوا در اصل به هیچ پلت فرم یا سیستمعاملی وابسته نبود، ولی مایکروسافت برخی از مفاد قرار داد رو زیر پا گذاشت و قابلیت مستقل از سیستمعامل بودن جاوا رو از اون برداشت. شرکت سان پروندهای علیه ماکروسافت درست کرد و ماکروسافت مجبور شد تا زبان شیءگرای جدیدی با کامپایل جدید که به ++C شبیه بود رو درست کنه.
خوب حالا یه توضیح کلی هم درمورد ساختار سی شارپ بدم، این زبان از چندین متغیر، متد، داده و همینطور عملگر هایی تشکیل شده که در ادامه بهتون هرکدوم رو توضیح میدم اما در درجه اول:
ما دو نوع متغیر int و string داریم:
int: متغیر عددی هست.
string: متغیر رشته ای هست(از حروف A تا Z)
double: این متغیر برای اعداد اعشاری هست.
متغیر های دیگه ای هم داریم که جلوتر توضیح میدم.
متغیر به صورت یک ظرف هست که میتونیم بهشون مقدار بدیم و مقدار رو داخلشون بریزیم و میتونن تغییر کنن، همینطور این متغیر ها باید دارای یک اسمی باشن و انتخاب اسم براشون کاملا دلخواه هست، به عنوان مثال:
int math;
دادن مقدار به متغیر:
int math=10;
اون عدد 10 مقداری هست که بهش دادیم.
خوب این اسم math، درواقع یک اسمی هست که براش انتخاب کردیم، این نکته فراموش نشه که ما میتونی اسمی رو همرا با عدد انتخاب کنیم، به عنوان مثال:
int math10;
ولی اگه اسم رو فقط از عدد تشکیل بدیم یا از اعداد منفی استفاده کنیم مثل5- اشتباهه و برنامه خطا میگیره، به عنوان مثال:
int 10;
حالا متغیر رشته ای (string)
برای این متغیر هم لازمه اسمی رو انتخاب کنید، در واقع تمامی متغیر ها اسم لازم دارن در واقع مثله ما هستن تا یه جوری شناخته بشن.
میتونیم براشون مثل بالا اسم انتخاب کنیم.
این متغیر ها به چه دردی میخورن؟ در واقع از این متغیر داخل Console Application زمانی استفاده میکنیم که بخوایم عدد یا اسم یا چیزی رو از کاربر بگیریم، البته داخل محیط Windows Form فقط برای گرفتن مقدار از کاربر استفاده نمیشه و استفاده های دیگه ای هم داره که به امید خدا براتون مثالاشونو میزنم.
خوب دوستان فعلا تا این اندازه کافیه و بقیه مطالب بمونه برای جلسات بعد موفق باشید.