يركّز الكتاب على ترسيخ الفهم العملي ومهارات حل المشكلات، مما يجعله مناسبًا للمبتدئين، الطلبة، وكل من يسعى إلى تعزيز قدراته في البرمجة
:الوحدات الرئيسية
لغة c++ من أسرع اللغات البرمجبة و أقواها و تستخدم في تطوير الانضمة OS ، الألعاب ، البرامج المكتبية و الخواربزميات و أبضا التنافس البرمجي ، تم تطوير لغة c++ من خلال لغة c مع إضافة مهمة حيث تم إضافة البرمجة كائنية التوجه oop.
:إعداد بيئة العمل-
المترجمات Compilers
GCC / MinGW
Clang
MSVC
بيئات التطوير IDEs
Code::Blocks
Visual Studio
CLion
مع مثال تطبيقي في محررالاكواد.
:أساسيات لغة ++C-
أولا أنواع المتغيرات و البيانات
int, float, double, char, bool
الإدخال والإخراج cin, cout
العمليات الحسابية والمنطقية,الشروط if, else, switch
الحلقات for, while, do while.
:الدوال Functions-
تعرف تعريف الدوال ,كيف تمرر القيم By Value and By Reference
الدوال العودية Recursion.
:المصفوفات والسلاسل-
تعرف Arrays,Strings (string و cstring)، وMultidimensional Arrays.
:المؤشرات (Pointers)-
مفهوم الذاكرة،استخدام المؤشرات،ايضا ,العلاقة بين المؤشرات والمصفوفات الأخطاء الشائعة (Segmentation Fault).
:البرمجة الكائنية (OOP)-
Classes & Objects
Encapsulation
Inheritance
Polymorphism
Constructors & Destructors.
:التعامل مع الملفات-
اقراءة وكتابة الملفات ifstream وofstream .
:مكتبة STL-
vector
map
set
list
algorithm (sort, find…).
:إدارة الذاكرة-
new و delete
Smart Pointers
Memory Leaks.
:مواضيع متقدمة-
Templates
Exception Handling
Multithreading
Performance Optimization.
:تطبيقات ومشاريع-
آلة حاسبة
نظام إدارة طلاب
لعبة بسيطة
برنامج إدارة ملفات
لتحميل الكتاب يمكنك الضغط اسفله، ان اعجبك الكتاب شاركنا رايك في تعليق، ولا تنسى مشاركته مع اصدقائك سنقدر هذا كثيرا، يمكنك تفقد المزيد من كتبنا الشيقة
No comments:
Post a Comment