Ы маамммтттттngy s,,,,,,,,,,,C, xf



Download 11,59 Mb.
bet243/339
Sana30.12.2021
Hajmi11,59 Mb.
#192718
1   ...   239   240   241   242   243   244   245   246   ...   339
Bog'liq
Informatika.Oqitish-materiallari-toplami — копия

M i s o l 1.

Delphining imkoniyatlarini va uning vizual loyihalash vositasi texnologiyasini nomoyish etish uchun misol tariqasida kvadrat tenglama echimlarini topish dastursini yaratishni qaraylik. Buning uchun loyihaning boshlanғich elementlarini yaratishdan boshlaylik. Delphi foydalanuvchiga Form1 nomli standart formani taklif etadi. Foydalanuvchi forma xossalarini Objekt Inspektor oynasidan o’zgartirish imkoniga ega. Forma xossalari uning ekrandagi ko’rinishini aniqlaydi. Xossalar ro’yxatini ob’ektlar inspektori (Object Inspector) oynasining pastki qatoridagi Propertiesni (xossalarni) aktivlashtirish bilan ko’rish mumkin. Oynaning chap ustunida xossalar nomlari, o’ng ustinida xossalarning joriy qiymatlari berilgan. Xossa qiymatini o’zgartirish uchun, mos xossa yozilgan maydanni sichqonchada chiqillatib, natijada hosil bo’lgan o’ng tamondagi unga mos xossa qiymati aniqlanadi, ya’ni o’zgartiriladi. Masalan, caption (sarlovha) xossasi qiymatini o’zgartirish uchun, oldin caption sichqonchada chiqillatilib keyin “form1” xossa qiymati klaviaturadan Backspase tugmasini bosish bilan o’chirilib, o’rniga “Kvadrat tenglamani echishdasturi” matni kiritiladi.

Masalan, kvadrat tenglamani echish dastursi uchun birinchi uchta piktogramma kerak bo’ladi. Bu piktogrammalarni formaga joylashtirish uchun komponentalar palitrasidagi kerakli piktogramma ikki marta sichqonchada chiqillatiladi va keyin forma maydonida hosil bo’lgan kiritish belgisi yoki tugmacha kerakli joyga joylashtiriladi.

Berilgan misol uchun formaga ishlanadigangan ilovaga oltitametka qo’yish kerak bo’ladi. Birinchi Label1 tenglama echimlarini chiqarish uchun, ikkinchi Label2 forma boshida ma’lumot berish uchun (masalan, tenglama koeffistientlariJ va qolgan uchtasi Label3, Label4, Label5 taxrirlash maydaniga tushuntirish berish uchun (masalan, koeff. A) formaga qo’yiladi.

Formaga yangi, hisob va chiqish tugmachalarini joylashtirish uchun standart komponentalar palitrasidan Ok piktogrammasi uch marta ikki martadan chiqillatilib, formaning kerakli joylariga qo’yiladi va keyin ular nomlari, ya’ni qiymatlari xossadan aniqlanadi. Natijada quyidagi formaga ega bo’linadi.


“Sobыtie” va uni qayta ishlash. Yaratilgan forma ilovaning qay tarzda ishlashini ko’rsatib beradi. Formadagi buyruq tugmachalari biror ish bajarishi uchun ular sichqonchada ko’rsatilib chiqillatiladi. Sichqonchada tugmachani chiqillatish (bosish) “sobыtie”ga misol bo’lib, u ilovaning ishlash jarayonida hosil bo’ladi. Bu erda “sobitie” so’zini hodisa yoki yuz beradigan jarayon deb tushinish kerak.

“Sobыtie”larga javob Delphida ularning qayta ishlovchi prosteduralar ko’rinishida tashkil qilinadi. Turbo Paskal tilida yoziladigan bu prosteduralar “sobыtie” qayta ishlovchisi yoki qisqacha qilib “obrabotchik” deb ataladi.

Delphi avtomatik ravishda “obrabotchik”ga ikkita qismdan iborat nom beradi. Birinchi qism nom formani, ob’ektga kiruvchilarni o’z ichiga olib, ikkinchi qism nom esa aynan ob’ekt o’zini va “sobыtie”ni aks ettiradi. Bizning misolimizda forma nomi – Form1, birinchi buyruq tugmasi nomi “hisob” – Button1, “sobыtie” nomi esa – Click. Endi Begin va End orasiga “sobыtie” obrabotchigi bajaruvchi Paskal tilidagi operatorlarni quyidagi prostedurada kiritish mumkin. Bu prostedura “hisob” tugmasini ikki marta tez-tez chiqillatish bilan ekranga chaqiriladi.


Download 11,59 Mb.

Do'stlaringiz bilan baham:
1   ...   239   240   241   242   243   244   245   246   ...   339




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