بسته آموزش برنامه نویسی سی شارپ در ویژال استودیو شامل 6 ساعت فیلم آموزشی است. ویژگی اصلی این بسته این است که شما کدنویسی سی شارپ را در قالب ساخت اپلیکیشن ویندوز یاد میگیرید. در خلال این دوره به آموزش ویژوال استودیو نیز پرداخته میشود.
مخاطبان این آموزش
- علاقهمندان به آموزش زبان سی شارپ از صفر
- کسانی که به آموزش ویژوال استودیو مایل هستند.
- علاقهمندان ساخت اپلیکیشن دسکتاپ
سی شارپ چیست ؟
سی شارپ (+) به انگلیسی C Sharp یا #C یک زبان برنامه نویسی چند مدلی شامل دستوری، تابعی، عمومی، شیء گرا و جزء گرا است. این زبان توسط شرکت مایکروسافت و از دل فریم ورک .NET مایکروسافت خلق و پرورش یافت. بعد ها توانست استاندارد های ISO و Ecma را دریافت کند و بهعنوان یک زبان استاندارد تایید شود.
در عین حال زبان سی شارپ، زبان برگزیده مایکروسافت برای ایجاد سیستم عامل ویندوز و ویندوزفون (سیستم عامل گوشیهای همراه ویندوزی همچون HTC ، مایکروسافت و نوکیا) میباشد. این زبان نیز مانند زبان جاوا برای پروژههای اقتصادی و بزرگ، انتخاب بسیار خوبی است.
کاربرد و جایگاه زبان سی شارپ
به یاد داشته باشیم که برنامهنویسی به زبان سیشارپ خیلی شبیه به زبان جاوا است. بنابراین اگر زمینهای در زبان جاوا یا به طور کلی، زبانهای شبیه به سی دارید، یادگیری سیشارپ خیلی برایتان سخت نخواهد بود.
میزان رشد زبان سی شارپ در سال ۲۰۱۶ برابر با ۸۸% بود. به جرات می توان گفت اولین زبان برنامه نویسی اپلیکیشن دسکتاپ در ایران که بیشترین طرفدار را دارد همین زبان سیشارپ هست.
سی شارپ قدرت بالایی در نوشتن انواع برنامه و اپلیکیشن دارد. شما با استفاده زبان سیشارپ میتوانید انواع اپلیکیشن دسکتاپ، موبایل، وب و پروژههای بازی سازی را توسعه دهید. تعداد زیادی از شرکت ها از این زبان برنامه نویسی استفاده می کنند. برای نمونه وقتی سی شارپ بلد باشید میتوانید ASP.Net یاد بگیرید و برنامه های تحت وب بنویسید. با سی شارپ میتوانید در ماشین بازی سازی Unitiy گیمینگ را تجربه کنید. در زامارین با سی شارپ میتوان اپلیکیشنهای اندروید و iOS ساخت.
چرا سی شارپ ؟
- استفاده گسترده چند سکویی بودن (Cross Platform)
- بازار کار عالی در ایران
- بازار کار جهانی خوب
- کدنویسی در ویژوال استودیو قدرتمندترین IDE موجود برای برنامه نویسی
- با آموزش برنامه نویسی سی شارپ نیاز به زبان های دیگر برای برنامه نویسی در پلتفرم های مختلف نخواهید داشت. سی شارپ یک زبان برنامه نویسی مدرن و مانند پایتون (+) همه منظوره است.
- کاملا شی گراست (object oriented)
- جزء گراست (component oriented)
- به راحتی فرا گرفته می شود و یادگیری آن آسان است.
- زبان ساخت یافته است (برنامه ها را می توان به اجزا و زیر برنامه های کوچکتر تقسیم کرد).
- بخشی از دات نت فریم ورک است.
ویژگیهای مهم سی شارپ
- شرطهای بولین
- کتابخانه استاندارد
- قابلیت نسخهبندی اسمبلیها
- خصوصیت ها و رویدادها (Properties & events)
- دلیگیت و مدیریت رویدادها (Delegates and Events Management)
این آموزش در یک نگاه
در این آموزش برنامه نویسی سی شارپ کار را از نقطه صفر آغاز میکنیم. نخست به آموزش نصب ویژوال استودیو میپردازیم. قواعد اصلی سینتکس کدنویسی سی شارپ را میآموزید. تعریف متغیرها و انواع عملگرها و ساختارهای شرط و حلقه را فرامیگیرید.
یاد میگیرید که اپلیکیشن ویندوز بسازید. سپس به مدیریت رویدادها از جمله رویداد کلیک میپردازیم. در قالب ساخت این اپلیکیشن با مفاهیم پیشرفته تر مانند متدها و تعریف تابع در سی شارپ آشنا میشوید. مدیریت خطا با Try/Catch را میآموزید.
همچنین از نظر گرافیکی به جنبههای زیباسازی اپلیکیشن دسکتاپی میپردازیم تا ضمن یادگیری مفاهیم آنها را در قالب اپ های مناسب کاربردی کنید. مواردی مانند نمایش دیالوگ و منو و تولبار از دیگر مواردی هستند که یاد خواهید گرفت.
در پایان یک اپلیکیشن ماشین حساب مهندسی برای ویندوز میسازید و خروجی exe میگیرید. یافتههای دوره در ساخت این اپلیکیشن بار دیگر مرور میشوند.
در درس پایانی با محیط پروژههای وب و بازی برای ادامه راه آشنا خواهید شد.
لطفا برای آشنایی بیشتر با جزئیات این آموزش بخش «فهرست محتوا» را در انتهای توضیحات بخوانید.
این آموزش بینظیر است زیرا:
- آموزش سی شارپ در قالب ساخت برنامههای گرافیکی انجام میشود.
- همزمان با آموزش برنامهنویسی سی شارپ به آموزش ویژوال استودیو نیز پرداخته میشود.
- در قالب موارد بالا به آموزش ساخت اپلیکیشن دسکتاپ نیز پرداخته میشود.
- از نقطه صفر شروع میکنید اما در پایان یک نگاه حرفهای به سی شارپ پیدا میکنید.
عبارتهای کلیدی
آموزش برنامه نویسی سی شارپ – آموزش سی شارپ – کدنویسی از صفر – آموزش ویژوال استودیو – آموزش ساخت اپلیکیشن دسکتاپ با سی شارپ – آموزش ساخت اپلیکیشن ویندوز – آموزش سریع سی شارپ
امیر محمد کهنگی –
سلام استاد حناساب.
آیا این آموزش دارای روزآمدسازی (مثلا آموزش ASP.NET یا Xamarin) هست یا آموزش های مرتبط با C# در همین مرحله پایان می رسد؟
سامان حناساب –
سلام.در این بسته آموزشی به معرفی زبان سیشارپ پرداختیم و در جلسه پایانی صرفا کاربرد های اون رو مثلا کاربرد در asp.net بیان کردیم و در بسته اموزشی بعدی قصد داریم بازیسازی با unity رو اموزش بدیم.خیر شامل Xamarin نیست.
مصطفی آصفی –
سلام به شما. این سبک از آموزش سی شارپ به دلیل نمایش همزمان نتیجه کدها به صورت گرافیکی بینظیره.
بسیار آموزش شسته رفته و کارآمدی تولید کردید.
خدا قوت
علی –
خیلی وقت بود دنبال یه پکیج امزشی سی شارپ بودم
امیدوارم توی این دوره امزشم کامل بشه
سامان حناساب –
سلام.ممنونم. انشاالله همینطور هست.