مبانی زبان ++C
- ++C چیست
- ویژوال استودیو
- دانلود و نصب ویژوال استودیو
- قانونی کردن ویژوال استودیو
- به ویژوال استودیو خوش آمدید
- ساخت یک برنامه ساده
- توضیحات
- کاراکترهای کنترلی
- متغیر
- انواع ساده
- استفاده از متغیرها
- ثابت
- عبارات و عملگرها
- عملگرهای ریاضی
- عملگرهای تخصیصی
- عملگرهای مقایسه ای
- عملگرهای منطقی
- عملگرهای بیتی
- تقدم عملگرها
- گرفتن ورودی از کاربر
- ساختارهای تصمیم
- دستور if
- دستور if…else
- عملگر شرطی
- دستور if چندگانه
- دستور if تو در تو
- استفاده از عملگرهای منطقی
- دستور Switch
- تکرار
- حلقه While
- حلقه do while
- حلقه for
- حلقه های تو در تو (Nested Loops)
- خارج شدن از حلقه با استفاده از break و continue
- آرایه ها
- آرایه های چند بعدی
- متد
- مقدار برگشتی از یک متد
- پارامترها و آرگومان ها
- ارسال آرگومان ها به روش ارجاع
- ارسال آرایه به عنوان آرگومان
- محدوده متغیر
- پارامترهای اختیاری
- سربارگذاری متدها
- بازگشت (Recursion)
- شمارش (Enumeration)
- اشاره گر (Pointer)
- مراجع (References)
- تبدیل ضمنی
- تبدیل صریح
- برنامه نویسی شیء گرا (Object Oriented Programming )
- کلاس
- سازنده ها (Constructors)
- مخرب ها (Destructors)
- سطح دسترسی
- کپسوله کردن (Encapsulation)
- خواص (Property)
- فضای نام (Namespace)
- وراثت
- سطح دسترسی Protect
- اعضای استاتیک
- کلاس استاتیک
- ترکیب (Composition)
- متدهای مجازی
- کلاس تو در تو (Nested Class)
- تابع دوست (Friend Function)
- Upcasting و Downcasting
- چند ریختی (polymorphism)
- رابط (interface)
- ساختار (Struct)
- ایجاد آرایه ای از کلاسها
- Template
- متدهای عمومی
- سربارگذاری متدهای عمومی
- کلاس های عمومی
- سربارگذاری عملگرها (Operator Overloading)
- مدیریت استثناءها و خطایابی
- دستورات try و catch