آموزش کامل سی شارپ

آموزش کامل سی شارپ

بهترین مجموعه فیلم آموزش کامل سی شارپ دات نت را از وب سایت سورس باران دانلود نمایید. در این دوره ابتدا با مفاهیم سی شارپ و اصول اولیه آشنا شده و سپس چندین دوره پروژه محور جذاب رو کار خواهید کرد. لازم به ذکر است که مطلب شامل 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#

 

 

3.9/5 - (11 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

صابر بوستانی

داستان من با دنیای برنامه‌ نویسی آغاز شد، و در ادامه به عنوان یک توسعه‌ دهنده نرم‌ افزار، طراح وب سایت و متخصص سئو، مهارت ‌های تکنیکی و تحلیلی خودم رو پرورش دادم. علاقه م به دنیای مالی منو به سمت یادگیری ترید و معامله‌گری سوق داد. و در حال حاضر در برنامه نویسی و معامله گری ارز دیجیتال انجام میدم. از سال 96 سعی کردم معامله گری در کریپتو رو یاد بگیرم. ترید و معامله گری برام پر از چالش و شکست‌ های متعدد بود. اما هر شکست، درسی ارزشمند برام داشت و من رو به یک تریدر و معامله گر قوی‌ تر و هوشمندتر تبدیل کرد. با پشتکار و یادگیری مداوم، تونستم به موفقیت‌های قابل توجهی دست یابم و به معامله گری موفق تبدیل بشم. در اینجا بزرگترین تجربیات و مهمترین دانش خودم رو در اختیار شما قرار میدم تا در مدت زمان کوتاه تر و شکست های کمتر در این مسیر به موفقیت برسید.

پکیج آموزش سی شارپ | مختص ورود به بازار کار + آموزش ساخت بازی Quiz of King
دانلود با لینک مستقیم

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

  1. این فیلم چرا فایل exe هست

    • سلام.
      جهت فشرده سازی بیشتر

  2. سلام
    اموزش کامل سی شارپ از کجا باید تهیه کنم؟

    • سلام. روی سایت موجود هست
      از بخش دسته بندی، فیلم های آموزشی، سی شارپ رو انتخاب کنید

  3. سلام قیمت پکیج چقدره؟

    • سلام. این دوره رایگان هست

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

    • سلام. بله
      با پشتیبان آنلاین در ارتباط باشید براتون میفرسته

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

  6. سلام من میخوام این برای بازی سازی با برنامه ی unity هم کارسازه یا باید اموزش نرم افزار رو جدا یاد بگیرم؟

    • سلام. پکیج رو خریداری نمایید

  7. سلام من میخوام سی شارپ کار کنم…الان شما سی شارپ دات نت گذاشتید….فرقشون چیه؟ همینو میتونم دانلود کنم؟

    • سلام. همینو دانلود کنید

  8. سلام . این محصول قانونی است یعنی ناشر آن مشکلی ندارد که ما آن را به صورت رایگان دانلود می کنیم؟؟

    • سلام خدمت شما
      بله

  9. لینکها خرابه نمیتونم دانلود کنم

    • با برنامه idm دانلود کنید

  10. سلام من پارت يك كه 195 مگابايت هست رو دان كردم اما اكستركت ميكنم خرابه؟؟؟؟؟

    • سلام. همه پارتها رو دانلود کنید

  11. سلام-آیا محصولات شما قانونی هست؟

    • سلام. بله

  12. سلام
    انصافا اموزش های خیلی کاربردی و عالی هستن پیشنهاد می کنم دانلود کنید
    لطفا اسم مدرس ویدیو ها رو هم درج کنید
    با تشکر

  13. سلام
    با تشکر از زحمات شما من برنامه رو هرکاریش میکنم خطا میده که برانامه adobe shockwave player 8.5 رو نصبش کنید
    این برنامه الان روی سیستمم موجوده اما کار نمیکنه ویریتال کلون درایور هم اجراش نمیکنه
    من چطوری میتونم از برنامه استفاده کنم؟

    • سلام. لطفا با پشتیبانی آنلاین صحبت کنید مشکلتون رو حل کنن

  14. خیلی ممنون هر جا گشتم اموزشی به این خوبی پیدا نکردم..خییییلییییی ممنووووون

  15. سلام
    ببخشید یه سوال از کدون نسخه ویژوال استودیو ؟؟

  16. باسلام وخسته نباشید خدمت شما: من کلا هیجی از برنامه نویسی نمیدانم خواستم بدانم برای یاد گیری این برنامه میتونه کمکم کنه یا قبل از آن باید چیز دیکه ای یاد گرفت یا اینکه ز کجا وکدام برنامه شروع کنم بهتره ممنون از راهنماییتان

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