Obyektga mo'ljallangan dasturlash
Ushbu kitob C++ dasturlash tilida obyektga mo'ljallangan dasturlash (OMD) asoslarini o'rganishga bag'ishlangan bo'lib, kasb-hunar kollejlari talabalari uchun mo'ljallangan. Kitob OMD tamoyillari, sinflar, vorislik, polimorfizm va boshqa muhim tushunchalarni qamrab oladi.
Asosiy mavzular
- Obyektga mo'ljallangan dasturlash asoslari: OMDning asosiy tushunchalari, afzalliklari va tamoyillari ko'rib chiqiladi. Inkapsulatsiya, vorislik va polimorfizm kabi OMDning asosiy tushunchalariga ta'rif beriladi.
- C++ tiliga kirish: C++ tilining asosiy sintaksisi, o'zgaruvchilar turlari, operatorlar va boshqaruvchi tuzilmalar kabi elementlar bilan tanishiladi.
- Sinflar va obyektlar: Sinflarni e'lon qilish, komponentalar, obyektlar, konstruktorlar va destruktorlar kabi tushunchalar batafsil yoritiladi. Sinf a'zolariga kirish huquqlari muhokama qilinadi.
- Vorislik: Vorislikning mohiyati, turlari va sinflar tabaqalanishi ko'rib chiqiladi. Vorislik yordamida kodni qayta ishlatish imkoniyatlari namoyish etiladi.
- Polimorfizm: Polimorfizmning mohiyati va turlari tushuntiriladi. Virtual funksiyalar va ularning OMDdagi roli ko'rsatiladi. Polimorfizm yordamida moslashuvchan va kengaytiriladigan dasturlar yaratish usullari o'rganiladi.
- Shablonlar: Shablonlar (parametrlangan turlar) yordamida umumiy kodni yaratish imkoniyatlari ko'rib chiqiladi. Funksiyalar va sinflar shablonlarini yaratish usullari o'rganiladi.
- Fayllar bilan ishlash: Fayllar bilan ishlash uchun sinflar va metodlar bilan tanishiladi. Fayllarni ochish, o'qish, yozish va yopish amallari ko'rsatiladi.
- Istisnolar: Istisnolarni qayta ishlash mexanizmlari ko'rib chiqiladi. Xatolarni aniqlash va ularga ishlov berish usullari o'rganiladi.
- C++ Builder asoslari: C++ Builder muhiti bilan tanishiladi, vizual loyihalash va komponentalardan foydalanish asoslari o'rgatiladi. Interfeysni yaratish va kodni yozish jarayonlari ko'rsatiladi.