В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 innovatsiyalarni 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 muassasalarida 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.
Do'stlaringiz bilan baham: |