کتاب Visual C++ در 12 قدم آسان: راهنمای جامع برای مبتدیان
249,950 تومان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب 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)
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.