«С/C++ тилида дастурлаш» фани бўйича маърузалар матни
Ushbu kitob C/C++ dasturlash tillarida grafik imkoniyatlar, satrlar bilan ishlash, fayllar bilan ishlash, ob'ektga yo'naltirilgan dasturlash (OYD) kabi muhim mavzularni qamrab oladi. Unda grafik muhitda chizmalar yaratish, matnlar bilan amallar bajarish, fayllarni yaratish, ularga ma'lumot yozish va ulardan ma'lumot o'qish kabi amaliy ko'nikmalarni shakllantirishga yordam beradigan ma'lumotlar keltirilgan. Shuningdek, OYD tamoyillari asosida dasturlash, sinflar, ob'ektlar va ularning xususiyatlari, vorislik va polimorfizm kabi tushunchalar batafsil yoritilgan.
Asosiy mavzular
- Grafik imkoniyatlar: Grafik muhitda ishlash uchun grafik rejimga o'tish, ranglar bilan ishlash, turli shakllar (chiziq, aylana, to'rtburchak va h.k.) chizish, ularni bo'yash, matnlarni grafik muhitda chiqarish kabi amallarni o'z ichiga oladi. Shuningdek, tasvirlarni harakatlantirish usullari ham ko'rsatilgan.
- Satrlar bilan ishlash: Satrlarni e'lon qilish, satrlar ustida turli amallar (ulash, nusxalash, solishtirish), satr uzunligini aniqlash, satrdagi belgilar bilan ishlash, satrlarni sonlarga va sonlarni satrlarga o'tkazish kabi masalalar yoritilgan. Satrlar bilan ishlashda standart funksiyalardan foydalanish usullari ham keltirilgan.
- Fayllar bilan ishlash: Fayllarni yaratish, ochish, ularga ma'lumot yozish va ulardan ma'lumot o'qish, fayl ko'rsatkichini boshqarish, fayl oxirini aniqlash, fayllarni o'chirish kabi amallar batafsil tushuntirilgan. Matnli va binar fayllar bilan ishlash usullari ham ko'rsatilgan.
- Ob'ektga yo'naltirilgan dasturlash (OYD): OYDning asosiy tamoyillari (inkapsulyatsiya, vorislik, polimorfizm), sinflar, ob'ektlar, konstruktorlar, destruktorlar, vorislik turlari, virtual funksiyalar, statik a'zolar kabi tushunchalar batafsil yoritilgan. Sinf a'zolariga murojaat qilish usullari, vorislikning afzalliklari va kamchiliklari ham ko'rib chiqilgan.