Srfgsrfgfd


Mazkur mustaqil ishda yaratilishi maqsad qilingan ilova visual rejimda amalgam oshiriladi. Mustaqil ishni yaratish uchun quyidagi komponentlardan foydalanildi



Yüklə 349,5 Kb.
səhifə12/14
tarix13.09.2023
ölçüsü349,5 Kb.
#143119
1   ...   6   7   8   9   10   11   12   13   14
Delphi String grid

    Bu səhifədəki naviqasiya:
  • 7-rasm.

Mazkur mustaqil ishda yaratilishi maqsad qilingan ilova visual rejimda amalgam oshiriladi. Mustaqil ishni yaratish uchun quyidagi komponentlardan foydalanildi:


  • Panel – ma’lum bir elementlarni ajratish hamda sohani bo’lish uchun xizmat qiladi;

  • Bitbutton – ishlash prinsipi bo’yicha Button kompentiga o’xshab ketadi, faqatgina uning Kind xususiyati orqali ma’lum parametrli suratli tugmalar yaratish imkonini yaratadi;

  • Label – dastur davomida ekranga chiqariladigan satrlarni aks etish uchun xizmat qiladi;

  • LabelEdit – Label va Edit komponentlarining birikmasidan hosil qilingan component hisoblanadi. U, oddiy Label va Edit komponentlarining barcha hodisa va xususiyatlarini o’z ichiga olgan;

  • StringGrid – massivga oid bo’lgan masalalarni hal etishda qo’llaniladigan satr tipli qiymatlarini qabul qiluvchi jadval ko’rinishidagi maxsus komponent.

Ushbu turdagi komponentlar yordamida ikkita ikki o’lchovli massiv elementlarining qiymatlarini hisoblovchi ilova yaratishda quyidagi rasmda keltirilgan miqdorda va tartibda komponentlar joylashtirilishi kerak:

7-rasm. Zaruriy komponentlar.
Ushbu kurs ishida yaratilishi talab etilgan ilovaning interfeysi quyidagi rasmda keltirilgan:

8-rasm. Ilova interfeysi.
Dastlab dastur ishga tushirilganda LabelEdit1 va LabelEdit2 nomli komponentlarning NumberOnly xususiyati True qiymatiga o’zgartiriladi. Natijada, maydonlarga faqatgina butun sonli qiymatlar kiritish holatiga o’tkaziladi. StringGrid komponentlarini har ikkisining ColCount va RowCount xususiyatlari 2 ga, FixedCol va FixedRow xususiyatlari esa 1 ga tenglashtiriladi. Bu esa, dastur ishga tushirilganda faqatgina bitta katakka ega bo’lgan StringGrid namoyon bo’ladi. Shunga o’xshash grafik o’zgartirishlar Ilovada keltirilgan.
Ilovani yaratishning dasturiy qismi haqida so’z yuritadigan bo’lsak, OK tugmasini bosilganda LabelEdit maydonlariga kiritilgan sonlarga mos ravishda StringGrid kataklari yaratiladi. Kataklarga sonli qiymatlar kiritilgach +, -, *, / tugmalarini bosilganda, ushbu arifmetik amallarga mos ravishda bo’lgan hisoblashlar amalgam oshirilib, natija esa Label1 komponentida aks chiqariladi. Ilovaning umumiy dasturiy kodi quyidagi listingda keltirilgan:

Yüklə 349,5 Kb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   14




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin