اموزش برنامه نویسی به زبان سی شارپ || جلسه پنجم - نسخهی قابل چاپ +- Forum Gamefa | انجمن بازی های کامپیوتری گيمفا (https://forum.gamefa.com) +-- انجمن: صنعت بازی سازی (https://forum.gamefa.com/Forum-%D8%B5%D9%86%D8%B9%D8%AA-%D8%A8%D8%A7%D8%B2%DB%8C-%D8%B3%D8%A7%D8%B2%DB%8C) +--- انجمن: آموزش های دیگر (https://forum.gamefa.com/Forum-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%87%D8%A7%DB%8C-%D8%AF%DB%8C%DA%AF%D8%B1) +--- موضوع: اموزش برنامه نویسی به زبان سی شارپ || جلسه پنجم (/Thread-%D8%A7%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-%D8%AC%D9%84%D8%B3%D9%87-%D9%BE%D9%86%D8%AC%D9%85) |
اموزش برنامه نویسی به زبان سی شارپ || جلسه پنجم - Mr.ISO - 12-08-2015 سلام دوستان عزیز، همین الان میخواستم بخوابم که یهو یه فکری به سرم خورد اونم چیزی نبود جز اموزش برنامه نویسی ویندوز برای کاربران گیمفا! خوب دوستان اگه موافق باشین اموزشو از فردا شروع کنیم و به امید خدا دوره همی یچیزی یاد بگیریم دوستانی که موافقن اعلام کنن تا دلگرمی ای بشه RE: اموزش برنامه نویسی به زبان سی شارپ - white.wolf - 12-09-2015 (12-08-2015, 11:43 PM)omidkhalafbeigi نوشته است: سلام دوستان عزیز، همین الان میخواستم بخوابم که یهو یه فکری به سرم خورد اونم چیزی نبود جز اموزش برنامه نویسی ویندوز برای کاربران گیمفا! داداش اگه آموزش بدی #cرو خیلی خوب میشه ولی کار سختیه و یاد گرفتنشم همون قدر الان ما تو مدرسه console رو یه سال آموزش دادن بعد یه سال تازه رو Windows aplicition بهمون ساخت ماشین حساب رو یاد دادن اگه بتونی خوب عمل کنی خیلی خوب میشه RE: اموزش برنامه نویسی به زبان سی شارپ - Mr.ISO - 12-09-2015 (12-09-2015, 12:31 AM)white.wolf نوشته است:(12-08-2015, 11:43 PM)omidkhalafbeigi نوشته است: سلام دوستان عزیز، همین الان میخواستم بخوابم که یهو یه فکری به سرم خورد اونم چیزی نبود جز اموزش برنامه نویسی ویندوز برای کاربران گیمفا! سلام عزیز، درسته، زبان سختیه، سعیمو میکنم از 0 شروع کنم و امیدوارم حداقل 1% به دوستان کمک کنم. RE: جلسه اول: آشنایی با زبان سی شارپ - Mr.ISO - 12-09-2015 سلام دوستان عزیز همونطور که گفته بودم امروز قصد دارم با آموزش برنامه نویسی به زبان سی شارپ (#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 فقط برای گرفتن مقدار از کاربر استفاده نمیشه و استفاده های دیگه ای هم داره که به امید خدا براتون مثالاشونو میزنم. خوب دوستان فعلا تا این اندازه کافیه و بقیه مطالب بمونه برای جلسات بعد موفق باشید. RE: اموزش برنامه نویسی به زبان سی شارپ - Moien_fr - 12-09-2015 عزیزم خب میخوای آموزش بدی درست آموزش بده، میگی ما دو نوع متغیر داریم؟؟؟؟؟ پس float و char و double و long int و...... اینا چی ان؟ میتونستی بگی ما بیشتر با این دو نوع از متغیر ها سر و کار داریم RE: اموزش برنامه نویسی به زبان سی شارپ - Mr.ISO - 12-09-2015 (12-09-2015, 02:11 PM)miatge نوشته است: عزیزم خب میخوای آموزش بدی درست آموزش بده، میگی ما دو نوع متغیر داریم؟؟؟؟؟ پس float و char و double و long int و...... اینا چی ان؟ منظورم این نبود همین دوتا رو داریم، اونا رو میخواستم جلوتر بگم که شما زحمتشو کشیدی RE: اموزش برنامه نویسی به زبان سی شارپ - Moien_fr - 12-09-2015 (12-09-2015, 02:21 PM)omidkhalafbeigi نوشته است:آها پس جمله بندیت بد بوده، میگی این دو نوع متغیر رو داریم، میگفتی متغیر ها انواع مختلفی دارند که ما در ابتدا با این دو نوع بیشتر سر و کار داریم در ضمن میگی از Int برای عدد استفاده میکنیم، اینم بگو که محدوده عددی Int از 32767 تا 32767- هست. که بعد به مشکل نخورن بعضیا.(12-09-2015, 02:11 PM)miatge نوشته است: عزیزم خب میخوای آموزش بدی درست آموزش بده، میگی ما دو نوع متغیر داریم؟؟؟؟؟ پس float و char و double و long int و...... اینا چی ان؟ RE: اموزش برنامه نویسی به زبان سی شارپ - Mr.ISO - 12-09-2015 (12-09-2015, 02:26 PM)miatge نوشته است:(12-09-2015, 02:21 PM)omidkhalafbeigi نوشته است:آها پس جمله بندیت بد بوده، میگی این دو نوع متغیر رو داریم، میگفتی متغیر ها انواع مختلفی دارند که ما در ابتدا با این دو نوع بیشتر سر و کار داریم در ضمن میگی از Int برای عدد استفاده میکنیم، اینم بگو که محدوده عددی Int از 32767 تا 32767- هست. که بعد به مشکل نخورن بعضیا.(12-09-2015, 02:11 PM)miatge نوشته است: عزیزم خب میخوای آموزش بدی درست آموزش بده، میگی ما دو نوع متغیر داریم؟؟؟؟؟ پس float و char و double و long int و...... اینا چی ان؟ خودم موندم چرا اینارو جا انداختم ممنونم عزیز RE: اموزش برنامه نویسی به زبان سی شارپ - Ally.Kh - 12-09-2015 خیلی برنامه نویسی رو دوست دارم خیلی کار خوبی کردید که تاپیک آموزش براش باز کردید دستتون درد نکنه دو سال پیش تابستون با #C یه ماشین حساب نوشتیم تو مدرسه یادش بخیر تقریبا یادم رفته ولی با آموزش شما یادم اومد اینجور چیزاشو ایشالا قسمتای بعد رو هم بذارید RE: جلسه دوم || آشنایی با محیط VS و ساخت اولین بروژه در محیط کنسول - Mr.ISO - 12-10-2015 سلام به همه #C دوستا خوبین؟ خوشین؟ با تعطیلیا حال میکنین؟ خوب امروز میخوایم جلسه دوم رو شرع کنیم. [b][font=Arial Black]در درجه اول برنامه VS رو دانلود کنید (بیشنهاد میکنم نسخه 2013 رو دانلود کنید چون با این نسخه کار میکنیم) خوب در درجه دوم یه آشنایی کلی با برنامه داشته باشیم: وقتی برنامه رو باز میکنید با این صفحه مواجه میشید: [/font][/b] اگه میخواستید برنامه جدید ایجاد کنید بر روی New Project کلیک کنید. اگه میخواستید برنامه ای رو که قبلا ساختید و میخواید کاملش کنید بر روی Open Project کلیک کنید. قسمتی رو که داخل عکس بایین مشخص کردم نوار ابزار هست که جلوتر باهاشون آشنا میشید: راه دیگه ای هم برای ساخت برنامه جدید وجود داره که توی عکس زیر مشخصه: قسمت مشخص شده زیر هم لیست سورس های برنامه هایی که با VS اجرا کردید و همینطور برنامه هایی که قبلا ایجاد کردید هست: خوب تا اینجا کافیه حالا بریم برای ساخت یه برنامه جدید و شروع برنامه نویسی: خوب اول از همه شما روش استفاده از تمامی متغیر ها و کد ها و...... رو داخل محیط Console Application یاد میگیرید بعد وارد محیط Windows Form میشید بس برای ایجاد برنامه مسیر های زیر رو دنبال کنید: نام برنامه رو هم جلوی Name: بنویسید. با Solution name هم کاری نداشته باشید و بزارید همون بمونه اگرم دوست داشتید عوضش کنید. خوب داخل عکس زیر مسیر ذخیره شدن برنامه وجود داره Location: که من مسیر رو داخل دسکتاب قرار دادم: خوب تا اینجا که مشکلی نیست. نکته قابل توجه: شما تمامی کد ها رو بین دوتا براکتی که مشخص شده مینویسید ولی یه سری دستور ها هستن که نباید داخل این دو براکت نوشته بشن که خودتون متوجه میشید چه دستورایی هستن: وقتی شما برنامه رو نوشتید و خواستید اون رو اجرا کنید و امتحانش کنید کافیه روی کلید Start کلیک کنید: خوب دوستان تا اینجا کافیه و جلسه بعدی اولین برنامه رو با هم دیگه مینویسیم موفق باشید. |