كتاب لغات البرمجة المتقدمة - منشورات جامعة تشرين

يتناول الكتاب تسعة فصول هي:

الفصل الأول: أساسيات بلغة ++C:

  1. مقدمة حول Turbo ++C
  2. تفحص برنامج ++C الأول
  3. مراجعة إيعازات البرنامج
  4. الاهتمام بالتفاصيل
  5. العمل ضمن بيئة التطوير ++TC
  6. ابجديو لغة ++C
  7. البيانات الأساسية في لغة ++C
  8. الثوابت
  9. المتغيرات
  10. العمليات الأساسية
  11. الدوال الرياضية
  12. أمر الطباعة cout
  13. أمر القراءة cin
  14. تمارين محلولة

الفصل الثاني: البنى الشرطية واستخدام حلقات التكرار في لغة ++C:

  1. البنى الشرطية
    1. بنية if
    2. بنية if..else
    3. بنية switch
    4. المعاملات المنطقية
    5. المعامل الشرطي ?
    6. معامل الفاصلة
  2. استخدام حلقاتى التكرار
    1. حلقة for
    2. حلقة while
    3. حلقة do.. while
    4. حلقات التكرار المتداخلة
    5. التحكم بالحلقات
  3. تمارين محلولة

الفصل الثالث: الإجراءات والدوال الرياضية وتواليد الأعداد العشوائية:

  1. الإجراءات
    1. تعريف الإجراء
    2. الإعلان عن الإجراءات
    3. استدعاء الإجراء
    4. تمرير البيانات للإجراء
    5. إجراء يستقبل قيمة من البرنامج ويعطي قيمة إلى البرنامج
    6. الإجراءات السطرية
    7. التحميل الزائد للإجراء
    8. قوالب الإجراءات
    9. الإعادة الذاتية للإجراء
  2. الدزال الرياضية
  3. توليد الأرقام العشوائية
    1. وظيفة randomize()
    2. وظيفة random()
  4. تمارين محلولة

الفصل الرابع: استخدام المصفوفات في لغة ++C:

  1. تعريف المصفوفة
  2. المصفوفات الأحادية
  3. تهئية المصفوفة عند الإعلان عنها
  4. الإعلان عن السلاسل المحرفية
    • بعض الوظائف الهامة التي يمكن تطبيقها على السلاسل المحرفية
  5. المصفوفة متعددة الأبعاد
  6. مصفوفة السلاسل
    • تمرير المصفوفة إلى الإجراءات
  7. تمارين محلولة

الفصل الخامس: السجلات وفهم المؤشرات:

  1. السجلات
    1. تعريف السجل
    2. الإعلان عن السجل
    3. استخدام السجل
    4. مصفوفة السجلات
    5. وضع المدخلات ضمن السجل
  2. الاتحاد
  3. فهم المؤشرات
    1. تمهيد
    2. تعريف المؤشر
    3. معامل العنوان (&) ومعامل المحتوى (*)
    4. المرجع
    5. الإعلان عن المؤشر
    6. تهيئة المؤشر
    7. استخدام المؤشر
    8. تعابير المؤشرات
    9. المساواة الإسنادية للمؤشرات
    10. العمليات الحسابية على المؤشرات
    11. مقارنة المؤشرات
    12. استدعاء الإجراءات بالمؤشرات
    13. العودة بأكثر من قيمة الإجراء الفرعي
    14. العلاقة بين المؤشرات والمصفوفات
    15. مصفوفة المؤشرات
    16. المؤشرات السجلات
  4. الحجز وإلغاء الحجز للتذكرة
  5. تمارين محلولة

الفصل السادس: الأصناف والأغراض:

  1. الصنف (الفئة)
  2. العلاقة بين السجلات والأصناف
  3. الإجراءات الصديقة
  4. الأصناف الصديقة
  5. الإجراءات السطرية والأصناف
  6. تعريف الإجراءات السطرية ضمن الصنف
  7. إجراءات البناء والهدم
    1. إجراءات البناء
    2. إجراءات الهدم
  8. أعضاء الصنف الساكتة
    1. البيانات الساكتة
    2. إجراءات الأعضاء الساكتة
  9. التحميل الزائد للإجراءات البائية
  10. المؤشر this
  11. تمارين محلولة

الفصل السابع: الوراثة:

  1. تمهيد
  2. التصريح عن الصنف المشتق
  3. الوراثة المحمية
  4. الوراثة والأعضاء المحمية
  5. الصنف المشتق من صنف أخر مشتق
  6. الوراثة المتعددة
  7. إجراءات البناء والهدم والواراثة
  8. تمارين محلولة

الفصل الثامن: مجاري الإدخال والإخراج في لغة++C:

  1. تمهيد
  2. المجاري
    1. أعلام التنسيق
  3. المناورات
  4. إجراءات مجاري الإدخال والإخراج
  5. الصنف Istream
  6. الصنف Ostream
  7. تمارين محلولة

الفصل التاسع: معالجة الملفات:

  1. تمهيد
  2. الملفات ومجاري الإدخال والإخراج
  3. كيف تفتح ملفاً نصياً وتغلقه
  4. القراءة من الملفات النصية
  5. الكتابة إلى ملف سجل يسجل
  6. الملفات الثنائية
  7. ملفات الوصول العشوائي
  8. إنشاء ملف وصول عشوائي
  9. تمارين محلولة

المكتبات في لغة C

إعداد: 
د. محمد شاهين عثمان