Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Глоссарий. І. Форманың атрибуттары және стилі






І. Форманың атрибуттары жә не стилі. Форманы қ ұ ру жә не ө шіру. Қ осымшада бірнеше форманы қ олдану

Delphi-де стандарт проект формалардан тұ рады. Форма ө ң деу ортасының қ ұ ралдары мен (компоненттер палитрасы, объектілер инспекторымен жә не т.б.) жә не оғ ан орналасқ ан компоненттермен байланыста болады. Олар қ олданушының интерфейсін қ ұ руғ а мү мкіншілік жасайды жә не қ осымшаның интерфейсін қ ұ руғ а мү мкіншілік жасайды жә не қ осымшаның программалық логикасын сақ тайды. Стандарт қ осымшада форманы қ ұ ру жә не жою жұ мысы қ осымшаның ө зіне жү ктеледі. Егер ө ң деуші автоматты тү рде қ ұ рылғ ан тізімде барлық форманы қ алдырса, онда программаны инициализадиялағ ан соң проектінің барлық формаларының конструкторлары орындалады. Ө ң деуші ө з бетінше қ ажет жағ дайда форманы кұ ру ү шін оның конструкторын пайдалана алады.

If Form1=NIL Then Form1: =Tform1. Create(AppLication);

 

Қ ұ рылғ ан форма сонымен автоматты тү рде жойылады. Жұ мыс жасап тұ рғ ан қ осымшада кажет болса ReLease ә дісімен форманы жоюғ а болады.

If Form1< > NIL Then ReLease;

 

Форманың кө рінуін жә не оны модальді емес режимде жұ мыс істеуін Show ә дісі қ амтамасыз етеді. Форманың кө рінуін жә не оның модальді режимде жұ мыс істеуін Show Modal ә дісі қ амтамасыз етеді. Show ә дісін пайдалану ү шін модуль терезесінің Uses бө лігіне сілтеме жасау қ ажет. Ол ү шін конструкциялау кезінде бас терезені маусты шерту арқ ылы активтендіріп, содан соң File/Uses Unit опциясын таң дау керек. Пайда болғ ан диалогтік терезеден модульді таң дап < ОК> басу керек. Егер программист проектіге тіркелген модульге сілтеуді ұ мытқ ан болса, онда Delphi программаны 1-трансляциялағ анда сол туралы хабарлап жә не жетіспейтін сілтемелерді қ оюды талап етеді.

Hide ә дісі форманы кө рсетпеуге мү мкіндік береді. Close ә дісі терезені жабады, ал бас терезе ү шін программаның жұ мысын аяқ тайды. Егер бас форма кө рінбей тұ рса, ал кө рініп тұ рғ ан формаларды жапсақ, онда қ осымша есте қ алып қ ояды. Қ осымшада бұ лай істеуге болмайды, программа жұ мысы соң ында барлық формаларды жабуды ұ йымдастыру керек. Close оқ иғ асында формағ а AppLication. Terminate кодын қ оюғ а болады. Басқ арудың стандарт элемснттер санын BorderIcons - қ асиетімен анық тауғ а болады. Форманың белгісі Icon қ асиетімен анық талады. Ә р формада жеке меню болуы мү мкін. Оны пайдалануғ а Menu қ асиеті жауапты.

Форманың стилі BordеrStyle қ асиетімен анық талады.

I. Формалардың атрибуттары жә не стильдері.

1.1. BorderIcons қ асиетіне эксперимент жасап кө р. Касиеттің мә ніне байланысты формадағ ы басқ арудың стандарт элементтерінің жиыны қ алай ө згеретінін ө зің е белгілеп ал.

1.2. BorderStyle қ асиетіне эксперимент жасап кө р, осы қ асиеттің ә р мә нінде форманың стилін ө зің е белгілеп ал.

1.3. Icon қ асиетін пайдаланып, ә р форма ү шін жеке пиктограмма анық та. Images/Icons ішкі каталогында пиктограмма орналасқ ан.

Лабораториялық жұ мыс №7

Форманың негізгі менюі. Кө мекші меню. Стандарт диалогтар

Мақ саты: Негізгі жә не қ осымша менюді қ ұ руды, стандарт диалогтарды қ олдануды ү йрену.

Материалдар жә не қ ұ ралдар: дә ріс конспекстісі, Дельфи программалау ортасы

Жұ мыстың мазмұ ны жә не орындалу тә ртібі:

1. Теориялық материалды оқ у

2. Вариант бойынша тапсырмаларды орындау

3. Бақ ылау сұ рақ тарына жауап беру

4. Орындалғ ан жұ мыс жө нінде есеп беру

 

Лабораториялық жұ мыс бойынша есеп:

1. лабораториялық жұ мыс №7

2. тақ ырыбы, тапсырма варианты

3. Есепті шешу алгоритмі

4. Программа листингі

5. блиц-тестке жауап беру

Тапсырма:

№6 лабораториялық жұ мыста қ ұ рылғ ан қ осымшаның негізінде формадан формағ а кө шетін форманың бас менюін қ ұ ру.

Вариант

1. Қ осымшаның бас формасына TImage компонентін орнат. Images/Splash ішкі каталогынан ө зің е ұ нағ ан суретті таң да.

2. №2 лабораториялық жұ мыстағ ы Memo1 компонентінің шрифтін TFont Dialog стандарт диалогының кө мегімен ө згерт.

3. №2 лабораториялық жұ мыстың ессптеу нә тежесін Tsave Dialog-ты пайдаланып жазып қ ой. Қ осымшаның бұ л қ ызметтері бас меню жә не кө мекші менюдің кө мегімен орындалуы керек.

Вариант

1.Қ осымшанын бас формасына TIrnage компоентін орналастыр. Image\Splash каталогынан ұ нағ ан суретті таң да.

2. Кө мекші меню жә не TOpenPicture Dialog компонентінің кө мегімен графиктік файлды езгерту мү мкіншілігін қ арастыр.

3. №2 лабораториялық жұ мыстың формасында бас меню қ ұ рың ыз: «Жұ мыс режимі», «Келтіру». «Жұ мыс режимі» менюінің ішкі менюі мыналарды қ амтысын «Бірлік есептеу», «Интервалды есептеу», «Есептеу нә тижелерін файлғ а жазу».

Вариант

1. Қ осымшаның бас формасына Image компонентін орналастыр. Imges\Splash ішкі каталогынан суретті таң да.

2. TStringGrid таблицасының тү сін ТСоlurDialog компонентінің кө мегімен ө згерт.

3. №4 лабораториялық жұ мыстың есептеу нә тежелерін жазып қ ой. Бұ л функциялар негізгі жә не кө мекші меню кө мегімен орындалуы керек.

Вариант

1. Форманың негізгі менюі арқ ылы формадан формағ а кө шуді ұ йымдастыр.

2. Компонент тү сін жә не шрифтін кө мекші меню кө мегімен ө згерт.

3. №4 лабораториялық жұ мыстың формасына TImage компонентін орналастыр. Images\Splash ішкі кагалогынан суретті таң да.

Вариант

1. Қ осымшаның бас формасына TImage компонентін орналастыр. Images\Splash ішкі каталогынан суретті таң да.

2. Негізгі формада бас менюді қ ұ р.

3. «Қ осымша қ ұ рылды» хабарының тү сін жә не шрифтін кө мекші меню кө мегімен ө згерт.

Блиц-тест:

1.Программаны компиляциялау келесі перне немесе пернелер комбинациясы кө мегімен орындалады

а) Ctrl + F9

б) Alt +F9

в) F9

г) Ctrl + F5

д) Alt + F5

2. Егер -6 -7, 9 45 -5.67 78.098 мә ліметтері енгізілсе

program b;

label 1, 2;

const n=5;

var x, m: real; i: byte;

Begin

read (x);

writeln;

1: i: =i+1; if i> n then goto 2;

read (x); if x> m then m: =x; goto 1;

2: writeln (‘m=’, m: 6: 2)

End.

программасы экранғ а қ андай нә тиже шығ арады?

а) m=78.09

б) m=-6.00

в) m=-5.67

г) m=5

д) m=-7.9

Бақ ылау сұ рақ тары:

1. Типтерді тү рлендіру процедуралары мен функциялары.

2. Мә зір қ ұ рылымы.

3.Menu Designer кө мегімен мә зір қ алай қ ұ рылады?

4. Checked, Enabled, Caption қ асиеттері.

5. TPopupMenu компонентінің қ ызметі.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.