بهترین مجموعه فیلم آموزش کامل سی شارپ دات نت را از وب سایت سورس باران دانلود نمایید. در این دوره ابتدا با مفاهیم سی شارپ و اصول اولیه آشنا شده و سپس چندین دوره پروژه محور جذاب رو کار خواهید کرد. لازم به ذکر است که مطلب شامل 2 دوره آموزشی و توسط 2 مدرس تدریس شده. بحث مفاهیم سی شارپ در یک بخش و مباحث پروژه محور هم در بخش دوم می باشد.
مباحث دوره آموزش کامل سی شارپ
فصل 1
به نرم افزار آموزشی .NET# خوش آمدید. ما در این نرم افزار قصد داریم شما را با نحوه کار با برنامه .NET# آشنا کنیم. .NET# نقش مهمی در معماری Microsoft .Net Framework بازی می کند. بنابراین اگر با زبانهایی مثل C و ++C یا جاوا که از کدها استفاده می کنند آشنا باشید، دستور زبان (Syntax) .NET# برای شما بسیار آشناست.
فصل 2
- استفاده از متغیرها برای نگهداری اطلاعات
- استفاده از عملگرهای ریاضی مثل + و –
- ترکیب دو یا چند عملگر با یکدیگر آشنا خواهیم کرد.
فصل 3
- ایجاد و فراخوان متدها
- ارسال (pass) اطلاعات به یک متد
- برگرداندن اطلاعات از یک متد
- استفاده از debugger (اشکال زدایی) مجتمع شده در visual studio.net برای وارد شدن و خارج شدن از متدها در هنگام اجرا.
فصل 4
در این فصل با دستورات جالب و جذابی آشنا خواهید شد.
- استفاده از عملگرهای Boolean (بولی) برای ایجاد عبارتهایی که خروجی آنها true یا false است.
- استفاده از دستور if برای انجام تصمیمگیری بر اساس نتیجه یک عبارت بولی.
- استفاده از دستور switch برای انجام تصمیمگیریهای پیچیدهتر. ابتدا با متغیرها و عملگرهایی که در طول یک برنامه به وفور با آنها سر و کار داریم آشنا میشویم و مختصری در مورد هر کدام توضیح میدهیم.
فصل 5
- استفاده از عملگرهای انتساب مرکب برای تغییر مقدار یک متغیر
- افزایش و کاهش مقدار یک متغیر به اندازه یک واحد با استفاده از عملگرهای ++ و —
- نوشتن دستورات for, do while برای اجرای یک یا چند دستور به طور مکرر
- بررسی اجرای یک متد do و مشاهده تغییر مقدار متغیرها آشنا خواهیم کرد.
فصل 6
مدیریت خطاها و Exception ها را آشنا میکنیم. در این فصل شما را با این موضوعات آشنا خواهیم کرد.
- استفاده از دستورات try, catch, finally برای مدیریت exception
- کنترل سرریز عدد صحیح با استفاده از کلمات کلیدی checked و unchecked
- ایجاد exception در داخل متد با استفاده از کلمه کلیدی throw
- کشف و تشخیص exception ها در debugger ویژوال استودیو .NET.
فصل 7
شما در بخش اول یاد گرفتید که چگونه متغیر تعریف کنید، از عملگرها برای ایجاد مقدار استفاده کنید، متدها را فراخوانی کنید و تمام دستورات لازم برای پیادهسازی یک متد را بنویسید. در این فصل شما را با این موضوعات آشنا خواهیم کرد.
- دستهبندی متدها و دادههای مرتبط به هم در یک کلاس
- کنترل دسترسی به متدهای یک کلاس با استفاده از کلمات کلیدی public و private
- ایجاد آبجکتها با استفاده از کلمه کلیدی new و یک constructor (سازنده)
- نوشتن و فراخوانی یک سازنده.
فصل 8
در فصل قبل یاد گرفتید که چگونه یک کلاس را تعریف کنید و با فراخوانی سازنده مربوط به کلاس به همراه کلمه کلیدی new، یک نمونه از آن را ایجاد کنید (یک آبجکت ایجاد کنید). آنچه در این فصل خواهید آموخت:
- کیری کردن یک متغیر از نوع مقداری
- کیری کردن یک متغیر از نوع ارجاعی
- استفاده از کلمات کلیدی ref و out برای دستیابی به آرگومانهای مربوط به پارامترهای متد.
فصل 9
در فصل قبل درباره دو نوع اساسی که در ویژوال #C وجود دارد مطالبی را یاد گرفتید: انواع مقداری و انواع ارجاعی. یک متغیر از نوع مقداری، مقدار خود را مستقیماً روی پشته نگه میدارد در حالی که یک متغیر از نوع ارجاعی، یک ارجاع در خود دارد که به یک آبجکت روی heap ارجاع میکند. چگونه کلاس تعریف کنید و به این ترتیب یک نوع ارجاعی ایجاد کنید. در این فصل یاد خواهید گرفت که چگونه انواع مقداری ایجاد کنید. این کار را به چند روش میتوان انجام داد:
- تعریف نوع شمارشی
- ایجاد و استفاده از مقادیر از نوع شمارشی.
فصل 10
در این فصل شما را با:
- تعریف، مقادیردهی اولیه، کپی و استفاده از نوع آرایهها – تعریف، مقادیردهی اولیه، کپی و استفاده از نوع مجموعه آشنا خواهیم کرد.
آرایه دنبالهای از عناصر است. تمام عناصر یک آرایه از یک نوع هستند. عناصر آرایه در یک قطعه پیوسته از حافظه قرار میگیرند و با استفاده از اندیسهای عددی مورد دستیابی قرار میگیرند (برخلاف فیلدهای Struct یا کلاس که به وسیله اسم مورد دستیابی قرار میگیرند).
فصل 11
در این فصل شما را با موضوعات زیر آشنا خواهیم کرد:
- استفاده از کلمه کلیدی params برای نوشتن متدی که هر تعداد آرگومان را میپذیرد.
- استفاده از کلمه کلیدی params و نوع object برای نوشتن متدی که هر تعداد آرگومان از هر نوع را میپذیرد.
- آرگومان های خط فرمان در متد Main
فصل 12
در این فصل شما را با این موضوعات آشنا خواهیم کرد.
- ایجاد یک کلاس مشتق شده که از یک کلاس پایه ارث ببرد.
- فراخوانی سازنده کلاس پایه از طریق سازنده کلاس مشتق شده.
- کنترل مفهومی سازی / Overload کردن متدها با استفاده از کلمات کلیدی New, Virtual, Override.
- محدود کردن قابلیت دسترسی در سلسله مراتب با استفاده از کلمه کلیدی Protect.
- ایجاد یک Interface که فقط اسم متدها را در خود داشته باشد.
فصل 13
در این فصل شما با این عناوین آشنا میشوید:
- استفاده از یک destructor (مخرب) برای نوشتن کدی که در هنگام اتمام کار یک آبجکت اجرا میشود.
- مدیریت منابع سیستم با استفاده از garbage collection.
- آزاد کردن یک منبع در یک زمان مشخص با نوشتن یک متد آزاد سازی.
- استفاده از دستورات try/finally برای آزاد کردن منابع در یک زمان مشخص، به صورتی که در برابر exception ایمن باشد.
فصل 14
در این فصل شما را با عناوین مرتبط آشنا میکنیم:
- استفاده از خاصیتها برای کپسوله سازی فیلدهای منطقی.
- تعریف کردن متد دسترسی GET برای کنترل دستیابی خواندن از خاصیتها.
- تعریف کردن متد مقداردهی SET برای کنترل دستیابی نوشتن به خاصیتها.
- ایجاد INTERFACE هایی که خاصیتها را تعریف میکنند.
- پیاده سازی خاصیتها در STRUCT و کلاس هایی که از INTERFACE هایی حاوی خاصیتها ارث میبرند.
فصل 15
در این فصل شما را با عناوین مرتبط آشنا خواهیم ساخت:
- استفاده از indexer ها برای کپسوله سازی تعریف های منطقی شبه آرایه.
- تعریف متدهای دستیابی get برای کنترل دستیابی خواندن از indexer ها.
- تعریف متدهای set برای کنترل دستیابی نوشتن indexer ها.
- ایجاد interface هایی که indexer ها را تعریف میکنند.
- پیاده سازی indexer در struct ها و کلاس هایی که از interface های حاوی خاصیتها ارث میبرند.
فصل 16
آنچه در این فصل خواهید آموخت عبارت است از:
- تعریف کردن یک نوع delegate برای ایجاد یک نماینده از تعریف متد.
- ایجاد نمونه هایی از delegate برای ایجاد نماینده هایی از متدهای خاص.
- فراخوانی delegate ها با استفاده از پارامتر برای فراخوانی متد مربوطه.
- تعریف کردن یک فیلد رویداد.
- متصل کردن یک delegate به یک رویداد با استفاده از عملگر +=.
- جدا کردن یک delegate از یک رویداد با استفاده از عملگر -=.
فصل 17
شما را در این فصل با مفاهیم مرتبط آشنا خواهیم ساخت:
- تعریف و استفاده از عملگرهای دو تایی برای انواع داده تعریف شده توسط شما.
- تعریف و استفاده از عملگرهای یک تایی برای انواع داده تعریف شده توسط شما.
- نوشتن عملگرهای افزایش و کاهش برای struct ها و کلاس ها.
- پیاده سازی برخی عملگرها به صورت حقیقی.
- تعریف عملگرهای تبدیل نوع ضمنی روی انواع داده تعریف شده توسط شما.
- تعریف عملگرهای تبدیل نوع صریح روی انواع داده تعریف شده توسط شما.
فصل 18
آنچه در این فصل خواهید آموخت:
- برنامه های کاربردی فرم های ویندوزمیکروسافت را ایجاد نمایید.
- از کنترل های متداول فرم های ویندوز نظیر label ها، کادرهای متنی و دکمه ها استفاده نمایید.
- خصوصیات فرم های ویندوز را در زمان طراحی و از نظر برنامه نویسی در زمان اجرا تغییر دهید.
- رویدادهای فرم های توسعه یافته فرم های ویندوز و کنترل ها را تصحیح و پردازش نمایید.
- در این بخش چگونگی پیسه آنها و استفاده از C# برای استفاده از کتابخانه های واسط کاربر گرافیکی را ارائه شده به عنوان بخشی از .NET Framework را به شما نشان خواهیم داد.
فصل 19
در این فصل شما را با این موضوعات آشنا خواهیم کرد:
- منوهای برنامه های کاربردی فرم های ویندوز را ایجاد و ویرایش نمایید.
- از کنترل MainMenu استفاده کنید.
- هنگام کلیک کردن بر یک دستور منو توسط یک کاربر به رویدادهای منو برای ارائه پردازش جواب داده شود.
- منوها را از نظر برنامه نویسی دستکاری نموده و منوهای پویا ایجاد کنید.
- منوهای Pop-up حساس به متن ایجاد کنید.
فصل 20
در این فصل شما را با این موضوعات آشنا خواهیم کرد:
- اطلاعات ورودی توسط کاربران را به گونهای پردازش نمایید که از قوانین تجاری یا برنامه کاربردی تخطی نکنند.
- از خصوصیت CausesValidation و رویداد های تایید اعتبار فرم ها و کنترل ها استفاده نمایید.
- تایید اعتبار موثر و بدون ایجاد مزاحمت را ارائه دهید.
- از کنترل ErrorProvider برای گزارش نمودن پیغامهای خطا استفاده نمایید.
فصل 22
در این فصل خواهید آموخت که چگونه از کنترل Splitter برای تغییر اندازه کنترل های Docked استفاده کنید و خواهید آموخت که چگونه فرم هایی حاوی Panel های متعدد را با استفاده از کنترل Panel ایجاد نمایید. خواهید دید که چگونه از کنترل های Tree View و List View برای نمایش داده سلسله مراتبی استفاده کنید. همچنین درباره کنترل ImageList خواهید آموخت که به عنوان مخزنی برای تصاویر گرافیکی به کار گرفته شده توسط کنترل هایی نظیر TreeView و ListView مورد استفاده قرار میگیرد.
فصل 23
در این فصل شما را با این موضوعات آشنا خواهیم کرد:
- فرم های والد و فرزند multiple document Interface (MDI) ایجاد کنید.
- فرم ها را به صورت پویا نمایش داده و پنهان نمایید.
- منوها را در فرم های والد و فرزند ادغام (Merge) نمایید.
- فرم های فرزند را در یک فرم والد مرتب کنید.
- فرم ها و کادرهای محاوره modal و modeless ایجاد نمایید.
مباحث بخش پروژه محور آموزش C#
-
SQL Injection
-
qlserverconnection
-
static
-
systemuser
-
tellbook
-
Thread Concept
-
Thread Sample
-
trycatch1
-
User Control
-
windowsapp
-
wordpad
-
imageresizer
-
Library Project
-
mydbtrycath
-
serial
با توجه به اینکه از تاریخ انتشار دوره آموزش کامل سی شارپ مدت زمان زیادی گذشته است، پیشنهاد می کنیم حتما بخش آرشیو دوره آموزش سی شارپ را مشاهده نمایید یا از از لینک های زیر دیدن فرمایید :
آموزش های مرتبط سی شارپ
آموزش برنامه نویسی سی شارپ برای بازار کار
آموزش ساخت نرم افزار مدیریت باشگاه با برنامه نویسی سی شارپ
آموزش گام به گام ساخت ربات تلگرام با سی شارپ
اگر در ابتدای یادگیری برنامه نویسی هستید حتما آموزش برنامه نویسی برای صفر کیلومترها رو مشاهده نمایید.
دموهایی از آموزش کامل C#
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- حجم فايل : 653 مگابایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۴ شهریور ۱۳۹۰
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های برنامه نویسی پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس
اصلا خوب نبود … نه میشه جلوش بندازی . نه عقب – نه بزرگ میشه – انگار داره ریاضی درس میده .
نرم افزار اموزشش خیلی بد طراحی شده . نحوه اموزش بد . خواهشا کامنت رو پاک نکنید . که بیخود حجم از دست ندن مردم – و بدونن چی دارن دانلود میکنن
لطفا ترتیب فیلم های پارت های 3 تا 5 رو بزارید…ترتیب فیلم های داخل بسته معلوم نیست.
مرسی
سلام و خسته نباشید
پارت 3 و 4 و 5 قابل دانلود نیست
با تشکر
سلام. با idm دانلود کنید لطفا
سلام من هم دانلود کردم اما نمیتونم اجرا کنم
اگر ممکن هست راهنمایی بفرمایید
نرم افزار ویرتوال کلون درایو رو نصب و دوره رو اجرا کنید.
سلام خسته نباشید. کارتون خیلی خوب بود.فقط بهتر بود از نسخه ی Visual Studio 2013 برای آموزش استفاده می کردید.
سلام
من هیچی از زبان برنامه نویسی بلد نیستم
آیا با دیدن این فیلم میتونم یه چزهایی یاد بگیرم
سلام. بله
salam mikhastam bedonam package kamel in filmi ke gozashtin az koja mishe ovord
chon in filmaye ke gozashtin kamel nistan. va age mishe esme modaresesham begin
سلام.خسته نباشید.خیلی ممنون از لطفتون
سلام چرا هر کاری میکنم باز نمیشه؟؟؟؟
جهت راهنمایی میتونید با پشتیبانی تماس بگیرید
سلام.خسته نباشید
ببخشید زبان آموزش فارسی هست؟؟؟؟؟
سلام. بله
با سپاس بیکران
فایل های مربوط به کتابخانه به شماره 2 و 5 در بسته وجود ندارد
در صورت امکان کمک بفرمائید
تندرست باشید و سر افراز
سلام میخواستم بدون توی این آموزش ها میتونم یاد بگیرم که خودم یک برنامه رو از صفر تا صد بنویسم و تبدیلش کنم به عمل
؟؟؟؟؟؟؟
سلام. در پکیج زیر بله
https://www.sourcebaran.com/%d9%be%da%a9%db%8c%d8%ac-%d8%a7%d8%ae%d8%aa%d8%b5%d8%a7%d8%b5%db%8c-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be-2015%d8%8c-sql-server-%d9%88-asp-net-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-%d9%81%d8%a7-2.html
فقط همین 5 فایل هستش؟ چون من لینک ادامه مطلب رو پیدا نکردم
بله
سلام وقتتون به خير خيلي ممنون بابت سايت عاليتون
بسم الله الرحمن الرحیم
اللهم صل علی محمد و آل محمد و عجل فرجهم
سلام خیلی ممنون
ان شاءالله سربلند باشید
سلام.ممنونم سلامت باشید
slm
man harkari mikonam nemitunam ejra konam
ba’d az inke extract mishe filesh malum nist aslan chi hast
pasvande 001 dare
سلام. شما باید از نرم افزار ویرتوال کلون درایو استفاده کنید برای اجرا
ببخشید یه سوال دیگه اموزش در محیط ویژوال بیسیکه ؟
ویژوال استودیو
این اموزش برای مبتدی هاست دیگه ؟
یعنی واسه کسیکه تا حالا سی شارپ کار نکرده جواب میده؟
مبتدی تا بخشی از پیشرفته
سلام
بسیار متشکرم بسیار ممنون.
خدانگهدارتان.
سلام وقققتتون بخیر
آموزش ها تو محیط windows application هس؟؟ و اینکه مطالب مربوط ب کلاس ها و توابع و ارتباط با اس کسو ال هم شامل میشه؟
سلام.
جواب هر دو سوال شما بله هست.