Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Глоссарий. І. Форманың атрибуттары және стилі
І. Форманың атрибуттары жә не стилі. Форманы қ ұ ру жә не ө шіру. Қ осымшада бірнеше форманы қ олдану 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 компонентінің қ ызметі.
|