Samarqand davlat universiteti amaliy matematika va informatika fakulteti



Download 334 Kb.
bet3/3
Sana06.02.2020
Hajmi334 Kb.
#38905
1   2   3
Bog'liq
Delphida ishlash


В7-rasm. Delphi ishchi muxiti

Bosh oynada (B8-rasm) buyruqlar menyusi, uskunalar paneli va komponentlar palitrasi joylashgan

Bosh ishchi forma (Form1) yaratiluvchi ilovaning bosh oynasi hisoblanadi.
Dasturlash ta’minoti ikkiga bo’linadi: sistemali va amaliy.

Sistemali dasturlash ta’minotini operatsion sistemani tashkil etadi. Qolgan dasturlar amaliy dasturlash ta’minoti hisoblanadi va qisqacha ilova deb ataladi.




В8-rasm. Bosh oyna
Object Inspector oynasi (B9-rasm) - ob’yektlarning xususiyatlarining qiymatlarini taxrirlash uchun mo’ljallangan.

vizual loyihalash atamalarida ob’yektlar - bu muloqot oynalari va boshqaruv elementlaridir (kiritish va chiqarish maydonlari, buyruq tugmalari va boshqalar).

Ob’yekt xususiyati - ob’yektning ko’rinishi va joylashishini aniqlovchi tavsiflardir. Masalan, Width va Height xususiyatlari formaning o’lchamlari (balandligi va kengligi)ni, Top va Left xususiyatlari formaning ekranda joylashgan o’rnini, caption esa sarlavha matnini beradi.




В9-rasm. Object Inspector oynasi


В10-rasm. Kodlarni taxrirlash oynasi
Kodlarni taxrirlash oynasida (B10-rasm) dastur matni yoziladi.

Birinchi loyixa

Delphi va vizual loyixalash texnologiyasining imkoniyatlarini namoyish qilish uchun kiritilgan tok kuchi va kuchlanishdan foydalanib quvvatni hisoblovchi ilovani yaratamiz. Dasturning ishchi oyna ko’rinishi B11-rasmda ko’rsatilgan.






В11-rasm. Quvvatni hisoblash dasturining oynasi

Ishni boshlash uchun Delphi ni ishga tushiring. Agar Delphida ishlayotgan bo’lsangiz va boshqa proyekt yuklangan bo’lsa, File (Файл) menyusidan New | Application (Создать | Приложение) buyrug’ini tanlang.


Forma

yangi proyekt ustida ishlash bosh ishchi formani yaratish bilan boshlanadi.

Bosh ishchi forma Form1 formasining xususiyatlarini o’zgartirish va formaga kerakli komponentlarni (matnlarni kiritish va chiqarish maydoni, buyruqlar tugmasi) qo’yish yo’li bilan yaratiladi.

Forma xususiyati (B1-jadval) uning tashqi ko’rinishini belgilaydi: o’lchami, ekranda joylashuvi, sarlavha matni.

Forma va uning komponentlari xususiyatlarini o’zgartirish hamda ko’rish uchun Object Inspector oynasidan foydalaniladi. Object Inspector oynasining yuqori qismida ayni vaqtda tanlangan ob’yektning nomi ko’rsatilgan. Properties (Свойства) bo’limining chap ustunida ob’yekt xususiyatining nomi, o’ng ustunida esa uning qiymatlari berilgan.


В1-jadval. Forma xususiyati







Xususiyat

Izox

Name

Forma nomi. Dasturda formaning nomi formani boshqarish va undagi komponentlarga murojaat qilish uchun ishlatiladi.

Caption

Sarlavxa matni

Width

Forma kengligi

Height

Forma balandligi

Top

ekranning yuqori chegarasidan Formaning yuqori chegarasigacha bo’lgan masofa

Left

ekranning chap chegarasidan Formaning chap chegarasigacha bo’lgan masofa

BorderStyle

Chegara ko’rinishi. Chegara O’zgaruvchan (bsSizeable), O’zgarmas (bs Single) bo’lishi mumkin yoki chegara bo’lmasligi mumkin (bsNone). Agar o’zgaruvchan chegara bo’lsa, г holda dasturdan foydalanuvchi ish vaqtida forma oynasini sichqoncha yotdamida o’zgartirishi mumkin. O’zgarmas chegarada esa bunday o’zgartirish mumkin emas. Agar chegara bo’lmasa, u holda ishchi forma sarlavxasiz namoyon bo’ladi.

Borderlcons


Oynani boshqarish tugmalari. Bu xususiyat foydalanuvchi dasturdan foydalanayotganda unga oynaning qaysi boshqarish tugmalariga ruxsat bor yoki yo’qligini aniqlaydi. Xususiyat qiymati biSystemMenu, biMinimaze, biMaximaze va biHelp xususiyatlarini yuklash bilan aniqlanadi. biSystemMenu xususiyati “Свернуть” tugmasi va sistema menyusi tumalariga ruxsatni aniqlaydi. biMinimaze—“Свернуть” tugmasi, biMaximaze—“Развернуть” tugmasi, biHelp — yordamchi ma’lumotlarni chiqarish tugmasi.

Icon

Sistema menyularini hosil bo’lishidagi tugmalarni ifodalovchi muloqot oynasining sarlavxasidagi belgi.

Color


Fon rangi. Ranglarni ularning nomini ko’rsatish yoki operatsion sistemaning joriy ranglar sxemasiga bog’lash bilan berish mumkin.

Font

Shrift. Ishchi formaga qo`yilgan komponentlar dastlabki holatda formaning Font xususiyatlarini o’ziga oladi. Formaning Font xususiyatini o’zgartirish, unga qo’yilgan komponentlarning Font xususiyatini avtomatik ravishda ozgartiradi. То есть компоненты наследуют свойство Font от формы (имеется возможность запретить наследование)

































Formani yaratishda birinchi navbatda uning caption (Sarlavxa) xususiyatini o’zgartirish lozim. Bizning misolimizda Form1 ni “Quvvatni hisoblash” ga o’zgartiramiz. Buning uchun Object Instpector oynasidan Caption satrini tanlanadi, natijada kursor hosil bo’ladi va “Quvvatni hisoblash” matni kiritiladi (В12-rasm).

Shu yo’sinda formaning balandligi va kengligini belgilovchi Height va Width xususiyatlarni ham o’zgartirish mumkin. Formaning o’lchovlari va uni ekranda joylashishi, shuningdek,boshqaruv elementlari va ularning forma sirtida joylashishi piksellarda beriladi. Height va Width xususiyatlarni mos ravishda 250 va 330 qilib o’zgartiramiz.

Forma - bu oddiy oyna. Shuning uchun uning o’lchamini boshqa ixtiyoriy oyna singari o’zgartirish mumkin.




В12-rasm. Xususiyat qiymatlarini o’zgartirish.

Положение диалогового окна на экране после запуска программы соответствует положению формы во время ее разработки, которое определяется значением свойств тор (отступ от верхней границы экрана) и Left (отступ от левой границы экрана). Значения этих свойств также можно задать путем перемещения окна формы при помощи мыши.

При выборе некоторых свойств, например, Borderstyle, справа от текущего значения свойства появляется значок раскрывающегося списка. Очевидно, что значение таких свойств можно задать путем выбора из списка (рис. В13).

Некоторые свойства являются сложными, т. е. их значение определяется совокупностью значений других (уточняющих) свойств. Перед именами сложных свойств стоит значок "+", при щелчке на котором раскрывается список уточняющих свойств (рис. В14). Например, свойство BorderIcons определяет, какие кнопки управления окном будут доступны во время работы программы. Так, если свойству biMaximize присвоить значение False, то во время работы программы кнопки Развернуть в заголовке окна не будет.





Рис. В13. Установка значения свойства путем выбора из списка



Рис. В14. Раскрытый список вложенных свойств сложного свойства BorderIcons

Рядом со значениями некоторых свойств отображается командная кнопка с тремя точками. Это значит, что для задания значения свойства можно воспользоваться дополнительным диалоговым окном. Например, значение сложного свойства Font можно задать путем непосредственного ввода значений уточняющих свойств, а можно воспользоваться стандартным диалоговым окном выбора шрифта.



В табл. В2 перечислены свойства формы разрабатываемой программы, которые следует изменить. Остальные свойства оставлены без изменения и в таблице не приведены.

Таблица В2. Значения свойств стартовой формы
















Свойство

Значение







Caption

Скорость бега







Height

250







Width

330







BorderStyle

bsSingle
















 
















Свойство

Значение







BorderIcons . biMinimize

False







BorderIcons . biMaximize

False







Font. Size

10
















В приведенной таблице в именах некоторых свойств есть точка. Это значит, что надо задать значение уточняющего свойства. После того как будут установлены значения свойств главной формы, она должна иметь вид, приведенный на рис. В15.



Рис. В15. Так выглядит форма после установки значений свойств
Xulosa:

Jamiyatning axborotlashuvi ta’lim tizimida uzluksiz innovatsiya­larni talab etadi. Bugun har qanday uslub darhol eskirishi va yangi metodlar bilan boyitilishi mumkin. Dars mashg‘ulotida kerakli natijalarga erishish qaysi omillarga bog‘liq? Dunyoning turli mamlakatlarida ko‘plab tadqiqotchilar tomonidan ta’limda innovatsiyalarni qo‘llash bo‘yicha izlanishlar olib borilgan. Ularda «innovatsiya», «interfaol usullar», «innovatsion texnologiyalar» to‘g‘risida yaxshi axborotlar to‘plangan, biroq axborot texnologiyalarini ta’lim muassa­salarida o‘rgatish samaradorligini orttirish bo‘yicha aniq tavsiyalar yetarli emas. Shuning uchun asosiy maqsad yuqori darajada o‘zlashtirish natijalariga erishishni ta’minlovchi innovatsion texnologiyalardan foydalanishning samarali usullarini ishlab chiqish, xususan, zamon talab etayotgan axborot texnologiyalari bo‘yicha pedagogik innovatsiyalardan foydalanish masalalarini tadqiq etishdan iboratdir. Ta’lim jarayoniga innovatsiyalarni qo‘llash bugungi kunda quyidagi vazifalarni amalga oshirishni talab etadi:



  • o‘quv fanining aniq maqsadini aniqlash;

  • fanning hajmi va mazmunini aniqlash;

  • zarur bo‘lgan ta’lim texnologiyalarini ishlab chiqish va tavsiya etish;

  • fanning moddiy va texnik ta’minotini yaratish;

  • ta’lim oluvchilarning xususiyatlarini o‘rganish;

  • o‘qituvchining tayyorgarligi va dars mashg‘ulotini loyihalash.

Download 334 Kb.

Do'stlaringiz bilan baham:
1   2   3




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