C++ Дастурлаш

Ushbu metodik qo'llanma dasturiy injiniring kafedrasida "C++ dasturlash" fanidan amaliy mashg'ulotlarni o'tkazish uchun mo'ljallangan bo'lib, u talabalarga dastur tuzish, komponentlar bilan ishlash, grafikalar chizish, ma'lumotlar bazasi bilan ishlash hamda o'rnatiladigan dasturlar yaratish kabi muhim mavzularni chuqur o'rganishga yordam beradi. Qo'llanmada har bir amaliy ish uchun batafsil ko'rsatmalar, kodlar va nazariy ma'lumotlar keltirilgan.

Asosiy mavzular

  • C++ Builder interfeysi va asosiy menyulari: Qo'llanma talabalarga C++ Builder dasturining interfeysi, asosiy menyulari, tugmalari va ularning funksiyalari bilan tanishtiradi. Dastur oynalari, oynalarning asosiy elementlari va ularning qo'llanilishi tushuntiriladi.
  • Standard komponentalar palitrasi. Hususiyat, uslub va hodisa: Ushbu mavzu talabalarga standart komponentlar palitrasini, ularning hususiyatlarini (xususiyat, uslub, hodisa) va qo'llanilishini o'rgatadi. Turli komponentalar, ularning xususiyatlari va ular bilan ishlash usullari batafsil yoritilgan.
  • Bir va bir nechta forma bilan ishlash. Muloqot oynalari va ularning turlari: Talabalar bir va bir nechta forma bilan ishlash, muloqot oynalarini yaratish va ularning turlarini o'rganadilar. Foydalanuvchi bilan o'zaro muloqotni tashkil etish usullari tushuntiriladi.
  • Additional komponentalar palitrasi komponentalari yordamida dasturlarni loyihalash: Ushbu mavzu talabalarga Additional komponentalar palitrasini, ularning vazifalarini va dasturlashda qo'llanilishini o'rgatadi. Qo'llanmada har bir komponentaning xususiyatlari va qo'llanilish usullari batafsil bayon etilgan.
  • C++ Builder ning grafik imkoniyatlari: Talabalarga C++ Builder ning grafik imkoniyatlari, ya'ni chizish vositalari, shakllar chizish, ranglar bilan ishlash va matnlarni joylashtirish usullari o'rgatiladi. Canvas klassi va uning usullaridan foydalanish ko'rsatilgan.
  • DataAccess, DataControls, dbGo yoki ADO komponentalari palitrasi: Ushbu mavzu talabalarga ma'lumotlar bazasi bilan ishlash uchun mo'ljallangan DataAccess, DataControls, dbGo va ADO komponentalari palitrasini tanishtiradi. Komponentalarning vazifalari va ma'lumotlar bazasi bilan ishlash usullari bayon etilgan.
  • Ma'lumotlar bazasi bilan ishlash: Talabalar Access va MySQL kabi ma'lumotlar bazalari bilan ishlashni, ularni C++ Builder dasturiga ulashni va ma'lumotlar bilan ishlashni o'rganadilar. Ma'lumotlar bazalarini yaratish va ulardan foydalanish usullari tushuntirilgan.
  • Fast Report va Rave Report komponentalar palitrasi: Qo'llanma talabalarga Fast Report va Rave Report komponentalarini, ularning hisobot tuzish imkoniyatlarini va ma'lumotlar bazasi bilan ishlashda ularning qo'llanilishini o'rgatadi. Hisobotlarni tayyorlash va ularni turli formatlarda saqlash usullari ko'rsatilgan.
  • O'rnatiluvchi dasturlar yaratish: Talabalar InstallShield Express kabi dasturlar yordamida o'rnatiluvchi dasturlar yaratishni o'rganadilar. O'rnatuvchi dasturlarni yaratish jarayoni, uning oynalari va sozlamalari batafsil tushuntirilgan.