Mavzu: Delphi dasturlash tilida sikllar


Interfeysni ishlab chiqish



Download 447,84 Kb.
bet13/20
Sana12.05.2023
Hajmi447,84 Kb.
#937538
1   ...   9   10   11   12   13   14   15   16   ...   20
Bog'liq
KURS ISHI 22 (2)

6. Interfeysni ishlab chiqish

Oldin qo'yilgan vazifani hisobga olgan holda, biz shaklda quyidagi vizual komponentlarni yaratamiz:


- StringGrid - ma'lumotlarni jadval ko'rinishida vizual ko'rsatish uchun. Jadval sarlavhasi dastlabki holatda ko'rsatilgan jadvalni takrorlaydi va forma ochilganda to'ldiriladi. Oldindan o'rnatilgan maksimal satrlar soni 100, ustunlar - 7. Ma'lumotlarning o'lchamiga mos ravishda ustunlar kengligini tanlaymiz.
- MEMO - shartda ko'rsatilgan ma'lumotlarni ko'rsatish maydoni.
- Ma'lumotlar bazasiga yozuvlarni qo'shish / o'zgartirish / o'chirish uchun 5 tahrirlash komponenti ( komponentlar ustun kengliklariga mos keladigan kenglikka ega va pastdan har bir ustunning qarshisida joylashgan) (1-rasmga qarang).



1-rasm. Ilovaning umumiy ko'rinishi.
Bajarilayotgan funktsiyaga ko'ra nomlangan yozuvlarni qo'shish va o'chirish uchun 2 ta tugma . StringGrid-da ma'lumotni ko'rsatish uchun matn shakli ishlatilganligi sababli , tegishli xabar ko'rsatilgan raqamli maydonlarga matnli ma'lumotlarni kiritish mumkin emas, shuningdek, "bo'sh" maydonni kiritish mumkin emas, chunki matematik hisoblash uchun barcha ma'lumotlar bazasi maydonlari talab qilinadi. muammoning shartlarini to'ldirish talab qilinishi kerak . Ushbu hodisalar maxsus old shartlar bilan qayd etiladi va nomuvofiqlik aniqlanganda, xato nomini ko'rsatadigan oyna ko'rsatiladi (2-rasm va 3-rasmga qarang).

2-rasm. Bo'sh (bo'sh) maydonlarni qo'shishda xato.



3-rasm. Raqamli bo'lmagan qiymatni qo'shishda xatolik yuz berdi.
OpenDialog va SaveDialog standart dialoglari foydalanuvchiga ma'lumotlar bazasini ochish yoki saqlash uchun terilgan fayl nomi va yo'lini vizual tanlash imkoniyatini berish uchun ishlatilgan (4-rasmga qarang).

4-rasm. Ma'lumotlar bazasini ochish uchun standart dialog oynasi.

Muloqot oynalariga qo'ng'iroq qilish uchun mos nomlarga ega bo'lgan 2 tugma komponentlari ishlatiladi. Va ma'lumotlarni "nollash" uchun, ya'ni. yangi baza yarating, “baza yaratish” sarlavhasi bilan tugma komponentidan foydalaning.


Dasturning funktsiyalarini takrorlash va ilova bilan ishlashda qo'shimcha qulayliklar yaratish uchun tegishli pastki menyular va tugma teglari bo'lgan menyu komponenti ishlatilgan.
Ilova bilan ishlash qulayligini ta'minlash uchun tugmalar va boshqa maydonlarning joylashuvi tanlanadi.



Download 447,84 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish