اپلیکیشن اندرویدی فلشکارت آموزشی Visual C++ در 12 قدم آسان: راهنمای جامع برای مبتدیان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Visual C++ در 12 قدم آسان: راهنمای جامع برای مبتدیان
موضوع کلی: برنامهنویسی شیءگرا با C++
موضوع میانی: آموزش مقدماتی Visual C++
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر Visual C++ و توسعه نرمافزار
- 2. شناخت محیط Visual Studio IDE
- 3. ایجاد اولین پروژه C++ در Visual Studio
- 4. آشنایی با ساختار یک برنامه C++
- 5. اولین برنامه: "Hello, World!"
- 6. کامپایل و اجرای برنامه
- 7. خطاها و اشکالزدایی اولیه
- 8. مروری بر انواع دادههای پایه
- 9. متغیرها و تخصیص مقادیر
- 10. عملگرهای ریاضی در C++
- 11. عملگرهای مقایسهای و منطقی
- 12. ساختارهای کنترلی: دستور `if`
- 13. ساختارهای کنترلی: دستور `else` و `else if`
- 14. حلقههای تکرار: دستور `for`
- 15. حلقههای تکرار: دستور `while`
- 16. حلقههای تکرار: دستور `do-while`
- 17. دستور `switch-case`
- 18. آرایهها: معرفی و تعریف
- 19. کار با آرایهها: دسترسی به عناصر
- 20. آرایهها و حلقهها
- 21. توابع: مفهوم و ضرورت
- 22. تعریف و فراخوانی توابع
- 23. پارامترهای توابع
- 24. مقادیر بازگشتی توابع
- 25. توابع بدون مقدار بازگشتی (void)
- 26. قلمرو (Scope) متغیرها
- 27. متغیرهای سراسری (Global) و محلی (Local)
- 28. مقدمهای بر اشارهگرها (Pointers)
- 29. کار با اشارهگرها: تعریف و مقداردهی
- 30. عملیات با اشارهگرها: dereferencing
- 31. اشارهگرها و آرایهها
- 32. نکاتی در مورد اشارهگرها و ایمنی
- 33. ساختارها (Structs): معرفی
- 34. تعریف و استفاده از ساختارها
- 35. فیلدهای ساختار
- 36. توابع مرتبط با ساختارها
- 37. آرایههایی از ساختارها
- 38. مقدمهای بر برنامهنویسی شیءگرا (OOP)
- 39. کلاسها (Classes): مفهوم اصلی
- 40. تعریف یک کلاس ساده
- 41. اعضای کلاس: دادهها (Members)
- 42. اعضای کلاس: توابع (Methods)
- 43. ایجاد اشیاء (Objects) از کلاس
- 44. دسترسی به اعضای کلاس: public و private
- 45. سازندهها (Constructors): معرفی
- 46. سازندههای پیشفرض (Default Constructors)
- 47. سازندهها با پارامتر
- 48. تخریبکنندهها (Destructors)
- 49. کلمه کلیدی `this`
- 50. ارثبری (Inheritance): مفهوم
- 51. کلاس پایه (Base Class) و کلاس مشتق (Derived Class)
- 52. انواع ارثبری: public, protected, private
- 53. دسترسی به اعضای کلاس پایه از کلاس مشتق
- 54. بازنویسی توابع (Function Overriding)
- 55. چندریختی (Polymorphism): مفهوم
- 56. توابع مجازی (Virtual Functions)
- 57. اشیاء مجازی و ارثبری
- 58. کلاسهای انتزاعی (Abstract Classes)
- 59. اینترفیسها (Interfaces) در C++ (با استفاده از کلاسهای انتزاعی)
- 60. کپسولهسازی (Encapsulation)
- 61. کلمه کلیدی `const`
- 62. توابع `const`
- 63. کار با رشتهها (Strings) در C++
- 64. کلاس `std::string`
- 65. عملیات پایه با رشتهها
- 66. مقایسه رشتهها
- 67. جستجو در رشتهها
- 68. کار با فایلها: معرفی
- 69. فایلهای ورودی/خروجی (I/O)
- 70. کلاس `fstream`
- 71. باز کردن و بستن فایلها
- 72. خواندن از فایل
- 73. نوشتن در فایل
- 74. مدیریت خطا در عملیات فایل
- 75. مقدمهای بر STL (Standard Template Library)
- 76. کانتینرهای STL: معرفی
- 77. کانتینر `vector`
- 78. عملیات پایه با `vector`
- 79. کانتینر `list`
- 80. کار با `list`
- 81. کانتینر `map`
- 82. استفاده از `map`
- 83. کانتینر `set`
- 84. کار با `set`
- 85. الگوریتمهای STL: معرفی
- 86. الگوریتم `sort`
- 87. الگوریتم `find`
- 88. الگوریتم `copy`
- 89. اشارهگرهای هوشمند (Smart Pointers): معرفی
- 90. `std::unique_ptr`
- 91. `std::shared_ptr`
- 92. مدیریت حافظه خودکار
- 93. مقدمهای بر Exception Handling
- 94. دستور `try-catch`
- 95. پرتاب استثنا (Throwing Exceptions)
- 96. مدیریت انواع مختلف استثنا
- 97. معرفی مفاهیم پیشرفتهتر C++
- 98. کلمه کلیدی `static`
- 99. تبلیغنویسی (Templates): معرفی
- 100. توابع تمپلیت (Function Templates)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.