Obyektke bag’darlang’an programmalastiriw tilleri
Ushbu kitob obyektga yo'naltirilgan dasturlash (OOP) asoslari va C++ dasturlash tilida dasturlashni o'rgatishga bag'ishlangan. Unda OOPning asosiy tushunchalari, prinsiplari va C++ tilida ularni amalga oshirish usullari ko'rib chiqiladi. Kitob dasturlashni o'rganuvchilar va OOP asoslarini chuqurroq tushunishni istagan dasturchilar uchun foydali bo'lishi mumkin.
Asosiy mavzular
- Programmalashtirish tillari: Programmalashtirish tushunchasi, tillarning turlari, ularning vazifalari va ishlatilishi. C++ tilining afzalliklari va boshqa tillardan farqlari.
- Obyektga yo'naltirilgan programmalashtirish (OOP): OOPning asosiy tushunchalari: sinflar, obyektlar, merosxo'rlik, polimorfizm, inkapsulyatsiya. OOPning dasturlashdagi roli va afzalliklari.
- C++ tilida sinflar va obyektlar: C++ tilida sinflarni yaratish, obyektlarni e'lon qilish, sinf a'zolariga murojaat qilish usullari. Konstruktorlar va destruktorlar.
- Merosxo'rlik va polimorfizm: Merosxo'rlikning turlari, virtual funktsiyalar, polimorfizmning dasturlashdagi roli.
- C++ Builder muhitida dasturlash: C++ Builder muhitining interfeysi, komponentalar bilan ishlash, grafik interfeysli dasturlar yaratish.
- Amaliy masalalar: Massivlar bilan ishlash, grafik formalarni chizish, berilgan funksiya grafigini yasash.