Object-orıented programmıng languages
Ushbu kitob o'quvchi va mutaxassislarga "Ob'ektga yo'naltirilgan dasturlash tillari" fanini chuqur o'rganish, zamonaviy dasturlash texnologiyalarini egallash va amaliy ko'nikmalarini oshirishga qaratilgan. Unda fanning nazariy asoslari, dasturlash muhitlari bilan ishlash, obyektga yo'naltirilganlik tamoyillari, Delphi dasturlash tili va uning komponentlari, dasturlashda algoritmlar, ma'lumotlar bazalari bilan ishlash, grafik va multimedia texnologiyalari kabi muhim mavzular batafsil yoritilgan. Kitobda ko'plab misollar, amaliy mashqlar va mustaqil ish topshiriqlari keltirilgan bo'lib, ular talabalarning fanni o'zlashtirishini va amaliy ko'nikmalarini shakllantirishini ta'minlaydi. Shuningdek, kitobda dasturlashning turli sohalariga oid qo'shimcha materiallar va ma'lumotnomalar ham mavjud.
Asosiy mavzular
- Ob'ektga yo'naltirilgan dasturlash tillariga kirish: Mazkur bo'lim ob'ektga yo'naltirilgan dasturlashning asosiy tushunchalari, tamoyillari va uning dasturiy ta'minot sohasidagi ahamiyati bilan tanishtiradi. Ob'ektga yo'naltirilganlikning afzalliklari, sinflar, obyektlar, merosxo'rlik, polimorfizm kabi fundamental konseptsiyalar tushuntiriladi.
- Delphi dasturlash muhiti va komponentlari: Bu mavzu Delphi integratsiyalashgan dasturlash muhitining interfeysi, asosiy komponentlari (Edit, Button, Label, Memo, etc.) va ularning xususiyatlari hamda metodlari bilan tanishtiradi. Komponentlar yordamida vizual dasturlash asoslari o'rganiladi.
- Delphi dasturlash tilining asosiy konstruksiyalari: O'zgaruvchilar, konstantalar, operatorlar (matematik, mantiqiy, taqqoslash), shartli operatorlar (If-Then-Else, Case), tsikllar (For, While, Repeat) hamda massivlar va protseduralar/funksiyalar kabi Delphi tilining fundamental elementlari batafsil ko'rib chiqiladi.
- Ma'lumotlar bazalari bilan ishlash: Mavzu ma'lumotlar bazalarini yaratish, ularga ulanish, ma'lumotlarni boshqarish (qo'shish, o'chirish, tahrirlash) va ulardan foydalanish usullarini o'rgatadi. Delphi'da DBGrid, DataSource, DBNavigator kabi komponentlar yordamida ma'lumotlar bazalari bilan ishlashning amaliy jihatlari ko'rsatiladi.
- Grafik va multimedia dasturlash: Ushbu bo'limda Delphi'da grafik obyektlar (chiziqlar, to'rtburchaklar, doiralar) chizish, rasmlar bilan ishlash, animatsiya yaratish va multimedia texnologiyalaridan foydalanish usullari o'rganiladi.
- Algoritmlar va dasturiy loyihalash: Kitobda algoritmlarni ishlab chiqish usullari, murakkab masalalarni yechishda algoritmik yondashuvlar va dasturiy loyihalashning asosiy tamoyillari haqida ma'lumot berilgan. Turli masalalar uchun algoritm va dasturlar misolida tushuntirilgan.