Kafedra faoliyati monitoringini olib boruvchi dasturiy platformasini ishlab chiqish 2

Ushbu kitob O'zbekiston Respublikasi Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi hamda Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Samarqand filiali tomonidan tayyorlangan "Kafedra faoliyati monitoringini olib boruvchi dasturiy platformasini yaratish usullari" mavzusidagi malakaviy (BMI oldi) amaliyotining 2-3-haftalik hisobotini o'z ichiga oladi. Unda C++ Builder dasturida dastur yaratishning asosiy tushunchalari, komponentlar bilan ishlash, loyiha tuzish, oynalar yaratish va ularga funksiyalar yuklash jarayonlari batafsil bayon etilgan.

Asosiy mavzular

  • 2-bob. Kafedra faoliyati monitoringini olib boruvchi dasturiy platformasini yaratish usullari: Ushbu bobda C++ Builder dasturida dastur yaratishning asosiy tushunchalari, xususan, C++ Builder interfeysi, komponentlar bilan ishlash, loyiha tuzish, shakllar yaratish, obyektlar inspektori, loyiha menejeri, loyiha opsiyalarini sozlash kabi mavzular batafsil yoritilgan.
  • 2.1. Kafedrani faoliyati monitoringini olib boruvchi dasturiy platformasini C++ Builder da dasturlash: Ushbu bo'limda C++ Builder dasturining umumiy ko'rinishi, komponentlar turlari (vizual va ko'rinmaydigan), ularning xarakteristikalari (tarkibi, hodisa, uslub), loyiha menejeri, loyiha opsiyalarini sozlash, dastur yaratish jarayoni kabi mavzular keng yoritilgan.
  • 2.1.1-rasm. C++ Builderning umumiy ko'rinishi.: Ushbu rasmda C++ Builderning asosiy oynasi, sozlovchi asboblar paneli, komponentlar palitrasi, obyektlar inspektori va loyiha shakllari ko'rsatilgan.
  • 2.1.2-rasm. Ko'rinadigan va ko'rinmaydigan komponentlardan foydalanish bo'yicha misol.: Bu rasmda vizual va ko'rinmaydigan komponentlardan foydalanish misollari keltirilgan.
  • 2.1.2-rasm. Obyektlar inspektori.: Ushbu rasmda obyektlar inspektorining oynasi, uning tarkibiy qismlari (tarkib va hodisalar sahifalari) ko'rsatilgan.
  • 2.1.3-rasm. Loyiha menejeri: Bu rasmda loyiha menejerining oynasi, undagi fayllar va modullar ko'rsatilgan.
  • 2.1.4-rasm. Loyiha opsiyasini sozlash: Ushbu rasmda loyiha opsiyalarini sozlash oynasi ko'rsatilgan.
  • 2.1.5-rasm. Loyiha fayli: Bu rasmda C++ Builder loyiha fayllarining tuzilishi ko'rsatilgan.
  • 2.1.6-rasm. Formalar shabloni.: Ushbu rasmda forma yaratish uchun ishlatiladigan turli formalari va shablonlari ko'rsatilgan.
  • 2.1.7-rasm. Formaga komponentlarni joylashtirish: Bu rasmda formaga komponentlarni joylashtirish jarayoni ko'rsatilgan.
  • 2.1.8-rasm. Tayyor ilova dastur ko'rinishi: Ushbu rasmda tayyorlangan oddiy ilova dasturining ko'rinishi berilgan.
  • 2.1.9-rasm.Shakllantirilgan ilova dastur: Bu rasmda dasturga "Chiqish" va "O'chirish" tugmalarini qo'shib shakllantirilgan ko'rinishi ko'rsatilgan.
  • 2.1.10-raasm. Guruhli operatsiyalar uchun bir necha konponentlarni belgilash: Ushbu rasmda guruhli operatsiyalar uchun bir necha komponentlarni belgilash ko'rsatilgan.
  • 2.1.11-rasm. Komponentni formaga qo'shishda uning o'lchovini o'zgartirish: Bu rasmda komponentni formaga qo'shishda uning o'lchovini o'zgartirish ko'rsatilgan.
  • 2.1.12-rasm. Edit/Size dan foydalangan holda komponent tarkibini sozlash.: Ushbu rasmda Edit/Size menyusidan foydalangan holda komponent tarkibini sozlash jarayoni ko'rsatilgan.
  • 2.1.13-rasm. OpenDialog1 komponenti Filter tarkibini sozlash: Bu rasmda OpenDialog1 komponenti Filter tarkibini sozlash jarayoni ko'rsatilgan.
  • 2.1.14-rasm.StatusBar1 komponenti Panels tarkibini sozlash: Ushbu rasmda StatusBar1 komponentining Panels tarkibini sozlash jarayoni ko'rsatilgan.
  • 2.1.15-rasm.SpeedButton1 ... SpeedButton9 komponentlari Glyph tarkibini sozlash.: Bu rasmda SpeedButton komponentlari Glyph tarkibini sozlash jarayoni ko'rsatilgan.
  • 2.1.17-rasm.Menu Designer yordamidamenyu yaratish.: Ushbu rasmda Menu Designer yordamida menyu yaratish jarayoni ko'rsatilgan.
  • 2.2. Kafedrani faoliyati monitoringini olib boruvchi dasturiy platformasining yaratilish jarayoni: Ushbu bo'limda kafedrani faoliyati monitoringini olib boruvchi dasturiy platformasining yaratilish jarayoni, asosiy oyna dizayni, o'qituvchilarni ro'yxatga olish, fanlarni ro'yxatga olish, ma'lumotlar oynasi kabi mavzular yoritilgan.
  • 2.2.1-rasm.Asosiy oynamizning ko'rinishi.: Bu rasmda dasturning asosiy oynamizning ko'rinishi berilgan.
  • 2.2.2-rasm. Asosiy oynamizning kod ko'rinishi.: Ushbu rasmda asosiy oynaning kod ko'rinishi keltirilgan.
  • 2.2.3-rasm. Ro'yhatga olish oynasi: Bu rasmda o'qituvchilarni ro'yxatga olish oynasi ko'rsatilgan.
  • 2.2.4-rasm. Ro'yhatga olish oynasining kod ko'rinishi.: Ushbu rasmda ro'yhatga olish oynasining kod ko'rinishi keltirilgan.
  • 2.2.5-rasm. Fanni ro'yhatga olish oynasi.: Bu rasmda fanni ro'yhatga olish oynasi ko'rsatilgan.
  • 2.2.7-rasm. Maʼlumotlar oynasi.: Ushbu rasmda ma'lumotlar oynasi ko'rsatilgan.
  • 2.2.9-rasm. Ma'lumotlar oynasi ko'rinishi: Bu rasmda ma'lumotlar oynasi ko'rinishi keltirilgan.
  • 2.3. Kafedrani faoliyati monitoringini olib boruvchi dasturiy platformasining interfeyslari va foydalanish ko'rsatmalari: Ushbu bo'limda dastur kafedra ishini avtomatlashtirish uchun ishlatilishi, olti xil ma'lumot tiplari bo'yicha qidiruv tizimi, menyular (Ro'yhatga olish, Ma'lumotlar), o'qituvchini ro'yhatga olish oynasi va uning ishlash tartibi, pedagogik darajani ro'yhatga olish oynasi kabi mavzular yoritilgan.
  • 2.3.1-rasm. Kafedra oynasi umumiy ko'rinishi: Bu rasmda kafedra oynasining umumiy ko'rinishi berilgan.
  • 2.3.4-rasm. O'qituvchini ro'yhatga olish: Ushbu rasmda o'qituvchini ro'yhatga olish oynasi ko'rsatilgan.
  • 2.3.5-rasm. Pedagogik darajani ro'yhatga olish.: Bu rasmda pedagogik darajani ro'yhatga olish oynasi ko'rsatilgan.
  • 2.4. Kompyuter xonalarida, ish joyiga qo'yiladigan erganomik talablar: Ushbu bo'limda kompyuter xonalarini to'g'ri joylashtirish, yoritish, gigiyenik talablar, elektromagnit nurlanishlar, elektr tokining inson salomatligiga ta'siri va yong'in xavfsizligi kabi mavzular yoritilgan.
  • XULOSA: Ushbu bo'limda malakaviy ishni bajarish bo'yicha erishilgan asosiy natijalar, olib borilgan ishlar, tanlangan dasturlash tillari va texnologiyalar haqida ma'lumot berilgan.
  • Foydalanilgan adabiyotlar: Ushbu bo'limda dastur yaratish jarayonida foydalanilgan adabiyotlar va manbalar ro'yxati keltirilgan.