, ,

کتاب برنامه نویسی شیءگرا (OOP) در C++

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب برنامه نویسی شیءگرا (OOP) در C++

موضوع کلی: برنامه نویسی

موضوع میانی: سی پلاس پلاس (++C)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر برنامه‌نویسی و C++
  • 2. نصب و راه‌اندازی محیط توسعه (IDE و کامپایلر)
  • 3. اولین برنامه: Hello, World!
  • 4. ساختار اصلی یک برنامه C++ و تابع `main`
  • 5. متغیرها و انواع داده‌های اصلی (Primitive Types)
  • 6. ثوابت (Constants) و کلمه‌کلیدی `const`
  • 7. ورودی و خروجی استاندارد: `cin` و `cout`
  • 8. عملگرهای حسابی و انتسابی
  • 9. عملگرهای رابطه‌ای و منطقی
  • 10. ساختارهای کنترلی: دستور `if-else`
  • 11. دستور `switch-case`
  • 12. حلقه‌ها: حلقه `for`
  • 13. حلقه‌ها: حلقه `while` و `do-while`
  • 14. توابع: تعریف و فراخوانی
  • 15. پارامترهای تابع و مقدار بازگشتی (Return Value)
  • 16. سربارگذاری توابع (Function Overloading)
  • 17. حوزه دید متغیرها (Variable Scope)
  • 18. آرایه‌های یک‌بعدی
  • 19. آرایه‌های چندبعدی
  • 20. رشته‌های به سبک C (C-Style Strings)
  • 21. کلاس `std::string`
  • 22. اشاره‌گرها (Pointers) و آدرس‌دهی حافظه
  • 23. اشاره‌گرها و آرایه‌ها
  • 24. ارجاع‌ها (References)
  • 25. تخصیص حافظه پویا: `new` و `delete`
  • 26. ساختارها (Structs)
  • 27. فضاهای نام (Namespaces)
  • 28. فایل‌های سرآیند (Header Files) و پیاده‌سازی
  • 29. پارادایم برنامه‌نویسی رویه‌ای در مقابل شیءگرا
  • 30. مفاهیم بنیادی OOP: کپسوله‌سازی (Encapsulation)
  • 31. مفاهیم بنیادی OOP: انتزاع (Abstraction)
  • 32. مفاهیم بنیادی OOP: وراثت (Inheritance)
  • 33. مفاهیم بنیادی OOP: چندریختی (Polymorphism)
  • 34. معرفی کلاس‌ها و اشیاء (Classes and Objects)
  • 35. تعریف یک کلاس ساده
  • 36. ایجاد نمونه (Object) از یک کلاس
  • 37. اعضای داده (Data Members) و توابع عضو (Member Functions)
  • 38. سطوح دسترسی: `public`, `private`
  • 39. کپسوله‌سازی در عمل: Getter و Setter
  • 40. سازنده‌ها (Constructors) و هدف آن‌ها
  • 41. سازنده پیش‌فرض (Default Constructor)
  • 42. سازنده‌های پارامتردار (Parameterized Constructors)
  • 43. لیست مقداردهی اولیه اعضا (Member Initializer List)
  • 44. مخرب‌ها (Destructors)
  • 45. اشاره‌گر `this`
  • 46. سازنده کپی (Copy Constructor)
  • 47. عملگر انتساب کپی (Copy Assignment Operator)
  • 48. قانون سه/پنج/صفر (Rule of Three/Five/Zero)
  • 49. اعضای استاتیک: متغیرهای استاتیک
  • 50. اعضای استاتیک: توابع استاتیک
  • 51. توابع دوست (Friend Functions)
  • 52. کلاس‌های دوست (Friend Classes)
  • 53. اشیاء `const` و توابع عضو `const`
  • 54. مقدمه‌ای بر سربارگذاری عملگرها (Operator Overloading)
  • 55. سربارگذاری عملگرهای دوتایی (مانند + و -)
  • 56. سربارگذاری عملگرهای یکتایی (مانند ++ و –)
  • 57. سربارگذاری عملگرهای مقایسه‌ای (مانند == و >)
  • 58. سربارگذاری عملگرهای درج و استخراج جریان (>> و <<)
  • 59. عملگرهای تبدیل نوع (Type Conversion Operators)
  • 60. کلمه‌کلیدی `explicit` برای سازنده‌ها
  • 61. وراثت: کلاس پایه و کلاس مشتق‌شده
  • 62. وراثت `public`: مفهوم "یک نوع از" (Is-A Relationship)
  • 63. سطوح دسترسی `protected`
  • 64. ترتیب اجرای سازنده‌ها و مخرب‌ها در وراثت
  • 65. بازنویسی (Override) متدهای کلاس پایه
  • 66. پنهان‌سازی نام (Name Hiding) در وراثت
  • 67. وراثت چندگانه (Multiple Inheritance)
  • 68. مشکل الماس (The Diamond Problem)
  • 69. وراثت مجازی (Virtual Inheritance)
  • 70. مقدمه‌ای بر چندریختی (Polymorphism)
  • 71. اتصال ایستا (Static Binding) در مقابل اتصال پویا (Dynamic Binding)
  • 72. توابع مجازی (Virtual Functions)
  • 73. جدول توابع مجازی (v-table)
  • 74. مخرب‌های مجازی (Virtual Destructors)
  • 75. توابع مجازی خالص (Pure Virtual Functions)
  • 76. کلاس‌های انتزاعی (Abstract Classes)
  • 77. استفاده از کلاس‌های انتزاعی به عنوان واسط (Interface)
  • 78. کلمات کلیدی `override` و `final` در C++11
  • 79. اشاره‌گرها و ارجاع‌ها به کلاس پایه
  • 80. مشکل برش‌خوردگی (Slicing Problem)
  • 81. اطلاعات نوع در زمان اجرا (RTTI)
  • 82. عملگر `dynamic_cast`
  • 83. عملگر `static_cast`
  • 84. قالب‌های تابع (Function Templates)
  • 85. قالب‌های کلاس (Class Templates)
  • 86. تخصصی‌سازی قالب‌ها (Template Specialization)
  • 87. مقدمه‌ای بر کتابخانه قالب استاندارد (STL)
  • 88. کانتینرها: `std::vector`
  • 89. کانتینرها: `std::list` و `std::deque`
  • 90. کانتینرهای انجمنی: `std::map` و `std::set`
  • 91. پیمایشگرها (Iterators)
  • 92. الگوریتم‌های STL
  • 93. مدیریت خطا: `try`, `catch`, `throw`
  • 94. کلاس‌های استثناء سفارشی
  • 95. مشخص‌کننده `noexcept`
  • 96. ورودی و خروجی فایل (File I/O) با fstream
  • 97. اشاره‌گرهای هوشمند: `std::unique_ptr`
  • 98. اشاره‌گرهای هوشمند: `std::shared_ptr`
  • 99. عبارات لامبدا (Lambda Expressions)
  • 100. مقدمه‌ای بر اصول طراحی SOLID

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب برنامه نویسی شیءگرا (OOP) در C++”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا