زنگ سی شارپ – قسمت بیست و نهم

ادامه ساخت جعبه موسیقی با دریافت اطلاعات هنرمند، ذخیره آن در آرایه و نمایش هنرمندان؛ نقش کلاس‌ها و استفاده از متد مشترک برای دریافت ورودی توضیح داده می‌شود.

زنگ سی شارپ – قسمت بیست و هشتم

آغاز حل تمرین جعبه موسیقی؛ ساخت کلاس‌های آهنگ، آلبوم، هنرمند و رابط کاربری و ارتباط آن‌ها توضیح داده می‌شود و constructorها برای مقداردهی اشیا تکمیل می‌شوند.

زنگ سی شارپ – قسمت بیست و هفتم

مفاهیم stack و heap، تفاوت انواع مقداری و ارجاعی، boxing و unboxing و جمع‌آوری خودکار حافظه بررسی می‌شود؛ همچنین مقداردهی شیء و آرگومان‌های اختیاری و نام‌دار آموزش داده می‌شود.

زنگ سی شارپ – قسمت بیست و ششم

بازگرداندن شیء و آرایه از متد، تعریف چند نسخه از متد و constructor و فراخوانی constructor دیگر با this آموزش داده می‌شود؛ سپس تمرین ساخت جعبه موسیقی مطرح می‌شود.

زنگ سی شارپ – قسمت بیست و پنجم

ارسال اشیا به متدها و اثر تغییر پارامترها بررسی می‌شود؛ سپس استفاده از ref و out برای تغییر ورودی و دریافت خروجی و params برای تعداد متغیر آرگومان‌ها آموزش داده می‌شود.

پنج بحران موجود برای آزادکاران

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

زنگ سی شارپ – قسمت بیست و چهارم

کنترل دسترسی و کپسوله‌سازی با public و private توضیح داده می‌شود؛ همراه با پیاده‌سازی پشته و ساخت دفترچه تلفن با کلاس‌های جدا برای مخاطب و دفترچه.

زنگ سی شارپ – قسمت بیست و سوم

تمرین دفترچه تلفن با متدهای static حل می‌شود؛ سپس با ساخت کلاس اتومبیل، شتاب، ترمز، تصادف و تعمیر در یک بازی ساده شبیه‌سازی می‌شود.

زنگ سی شارپ – قسمت بیست و دوم

مباحث کلاس و متد با نمونه شبیه‌سازی آمپلی‌فایر و کنترل صدا تمرین می‌شود؛ سپس تمرین ساخت دفترچه تلفن با متدهای static و زمینه‌های کاربرد سی‌شارپ مطرح می‌شود.

زنگ سی شارپ – قسمت بیست و یکم

استفاده از constructor برای مقداردهی اولیه اشیا، کلمه this و اعضا و کلاس‌های static آموزش داده می‌شود؛ همچنین ماهیت رشته‌ها و تغییرناپذیری آن‌ها توضیح داده می‌شود.

زنگ سی شارپ – قسمت بیستم

مفاهیم مقدماتی برنامه‌نویسی شی‌گرا، ساخت کلاس و شیء، دسترسی به اعضا و تعریف متد آموزش داده می‌شود؛ همراه با مثال‌هایی از پارامترها و بازگرداندن مقدار.