تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی برنامه نویسی شی گرا با سی شارپ (2018)

دوره آموزشی برنامه نویسی شی گرا با سی شارپ (2018)

4 ساعت 8 دقیقهمتوسط2018-11-09

مدرسین

Anton Delsink

Anton Delsink

Programmer, Teacher

جزئیات دوره

یاد بگیرید که چگونه از اصول برنامه نویسی شی گرا (OOP) در سی شارپ استفاده کنید تا برخی از کارهای پیچیده تر خود را ساده کنید. در این دوره آموزشی، Anton Delsink بسیاری از ویژگی های C# را که از برنامه نویسی شی گرا پشتیبانی می کنند، از جمله کلاس های انتزاعی، رابط ها و انواع عمومی را بررسی می کند. برای کمک به ایجاد یک زمینه دنیای واقعی برای این مفاهیم، آنتون نحوه استفاده از این ویژگی ها را با مثال نشان می دهد که کدهای موجود را بررسی می کند و کد جدیدی می نویسد. در طول دوره، او طیف وسیعی از سناریوها را پوشش می‌دهد - از جمله نمونه‌هایی از دات‌نت، رابط کاربری ویندوز، وب و حتی بازی‌های تخته‌ای - و در مورد اینکه آیا در موارد مختلف به اصول OOP پایبند بوده یا نه، بحث می‌کند.

اهداف یادگیری
کلاس های انتزاعی
پردازش متن با StreamReader
بازده IEnumerable و بازده
کنترل های Windows Forms
فرم های ویندوز با و بدون طراح
افزودن، سازماندهی و آزمایش فرم ها
ایجاد کلاس ها
وراثت

مهارت ها

Object-Oriented ProgrammingC#PersonaProgramming LanguagesMicrosoftSoftware Development

سرفصل ها

0. مقدمه

  • 01 - دنیای گسترده برنامه نویسی شی گرا (OOP) با سی شارپ
  • 02 - آنچه باید بدانید

1. نظریه در مقابل عمل

  • 03 - نظریه در مقابل عمل
  • 04 - وقتی مربع مستطیل نباشد
  • 05 - وقتی فرش هنر است
  • 06 - نتیجه گیری

2. نمونه هایی از دات نت

  • 07 - مقدمه
  • 08 - IEnumerable
  • 09 - IEnumerable و foreach
  • 10 - File.Open و .Close
  • 11 - File.Close در بلوک نهایی
  • 12 - استفاده از کلمه کلیدی
  • 13 - باز کردن FileStream با StreamReader
  • 14 - پردازش متن با StreamReader
  • 15 - IEnumerable و بازده
  • 16 - TextReader به عنوان پایه StreamReader و StringReader
  • 17 - نتیجه گیری

3. نمونه هایی از Windows UI

  • 18 - مقدمه
  • 19 - کنترل های Windows Forms
  • 20 - فرم های ویندوز بدون طراح
  • 21 - Application.Run و .Exit
  • 22 - ارث بردن از کلاس Form
  • 23 - Windows Forms با طراح
  • 24 - کنترل کننده رویداد برای کنترل
  • 25 - Windows Forms MVC
  • 26 - افزودن و تنظیم فرم ها
  • 27 - فرم دوم را ایجاد و تست کنید
  • 28 - Windows Presentation Foundation (WPF) XAML
  • 29 - دکمه WPF و کنترل کننده رویداد
  • 30 - نتیجه گیری

4. نمونه هایی از بازی های تخته ای

  • 31 - مقدمه
  • 32 - مدل و کنترلر بازی شطرنج
  • 33 - رویدادهای بازی شطرنج
  • 34 - نمای بازی شطرنج
  • 35 - حرکات شطرنج را اعمال کنید
  • 36 - مدل شطرنج را به روز کنید
  • 37 - مهره های شطرنج را اضافه کنید
  • 38 - خلاصه شطرنج MVC
  • 39 - بازی تخته - ChessMoves
  • 40 - کلاس ChessMove را ایجاد کنید
  • 41 - اعضای کلاس ChessMove را اضافه کنید
  • 42 - پیاده سازی روش ChessMove.Try
  • 43 - ChessMove.Try را فراخوانی کنید
  • 44 - خلاصه حرکات شطرنج

5. نمونه هایی از وب

  • 45 - مقدمه
  • 46 - ایجاد کلاس های کاربر، پست و محتوا
  • 47 - تست مورد استفاده 1 را بنویسید
  • 48 - Content.Publish را پیاده سازی کنید (مورد استفاده 1)
  • 49 - SocialGraph.Follow را اجرا کنید (مورد استفاده 2)
  • 50 - برای استفاده 3 تست بنویسید
  • 51 - SocialGraph.GetFollows را پیاده سازی کنید
  • 52 - Content.GetFeed را پیاده سازی کنید
  • 53 - Content.Like و .Share را پیاده سازی کنید
  • 54 - برای لایک و اشتراک گذاری، GetFeed را به روز کنید
  • 55 - خلاصه

نتیجه

  • 56 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal