
- •Қосымшаларды өңдеу интегралданған ортасымен танысу.
- •Жұмыстың мақсаты
- •Жұмыстың орындалу тәртібі
- •1 Кезең. Delphi бағдарламасын жүктеу
- •2Кезең. Интегралданған ортаны оқып үйрену
- •3 Кезең. Жоба мен модуль файлын құру және сақтау.
- •4 Кезең. Компоненттерді қосымшаға кірістіру
- •5 Кезең. Формада компоненттерді редакциялау.
- •6 Кезең. Қасиеттердегі мәндерді өзгерту
- •7 Кезең. Іс әрекетті орындаушысын анықтау
- •Оқиғаларды өңдеу
- •Жұмыс мақсаты:
- •Жұмыстың орындалу тәртібі:
- •1 Кезең. Delphi бағдарламасын жүктеу
- •Delphi бағдарламасын жүктеңіз.
- •2 Кезең. Қосымшаға компоненттерді қою
- •3 Этап. Оқиғаларды өңдеу процедурасын құру
- •4 Кезең. Жаңа жобаны құру
- •«Сұхбат» атты жобаны құру
- •1 Кезең. Delphi бағдарламасын жүктеу және жоба құру
- •2 Кезең. Қосымшаға компонеттерді орналастыру
- •3 Кезең. Компонеттер қасиеттерән Редакциялаужәне оқиғаны өңдеуші процодурасын құру.
- •4 Кезең. Бағдарламаны сақтау және іске қосу
- •5 Кезең. Компоненттер қасиеттерін өзгерту
- •«Анықтама» атты жобасын құру
- •1 Кезең. Delphi бағдарламасын жүктеу және жобаны құру
- •2 Кезең. Формаға компоненттерді енгізу
- •3Кезең. Компоненттердің қасиеттеріне түзетулерді енгізу және оқиғаларды өңдеу процедурасын құру
- •4Кезең.Бағдарламаны сақтау және іске қосу
- •5Кезең. ListBox1 компонентімен жұмыс жасау
- •6 Кезең. Компоненттердің қасиеттерін өзгерту
- •Sdi (Single Document Interface) қосымшасын құру Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Mdi (Multiple Document Interface) қосымшасын құру Орындау уақыты: 2сағат Рейтинг: 1 балл
- •Қолданбалы интерфейсінің құрылысы Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Анимация және графиктерді көрсететін компоненттермен жұмыс Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Delphi бағдарламасын жүктеңіз.
- •Delphi жабыңыз.
- •Бақылау сұрақтары
- •Графиктерді бейнелеу және анимациялау үшін компоненттерімен жұмыс Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Деректер қорымен жұмыс Орындау уақыты: 4 сағат Рейтинг: 2 балла
- •"Топ тізімі" атты кестесі
- •Деректер базасындағы навигация Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Sql тілі. TQuery компоненті Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Тілдер және бағдарламалау технологиясы
- •Бақылау сұрақтары
«Сұхбат» атты жобаны құру
Орындалу уақыты : 2 часа Рейтинг: 1 балл
Жұмыстың мақсаты
Edit енгізу жолы мен OnKeyPress оқиғалар өңдеушісімен жұмыс істеп үйрену.
Жұмыстың орындалу тәртібі
1 Кезең. Delphi бағдарламасын жүктеу және жоба құру
Delphi жүктеңіз.
Келесі әрекеттерді орындайтын бағдарлама құрыңыз. Бағдарлама жүктелгеннен кейін қолданушы өзінің атын жарқырауыш мәтіндік мезгегіші бар тік төртбұрышқа енгізіп, мысалы, Нурлан есімі болсын, Enter п.ернесін басу.
: «Нурлан, сен оқығанды жақсы көресің бе?». Деген сұрақ шығады. Егер қолданушы «Иә», батырмасын басса, «Жарайсың !», деген сөз шығады. Егер «Жоқ» батырмасын басса, онда «Неге ? оқу керек » сөйлем шығады.
Бағдарламадан шығу үшін «Шығу» батырмасын шерту керек.
Жаңа жоба құрыңыз. Формаға «Сұхбат» атын беріңіз.
2 Кезең. Қосымшаға компонеттерді орналастыру
Формаға үш Label белгісін, екі Button батырмасын, Edit компонетін және BitBtn батырмасын қойыңыз.
Екі белгіні және Edit компонетін форманың жоғарғы бөлігіне, одан кейін көлденең түзу бойымен екі Button батырмасын төменрек, сол жағынан үшінші Label белгісін, форманың еің төменгі жағының ортасына BitBtn батырмасын орналастырыңыз.
3 Кезең. Компонеттер қасиеттерән Редакциялаужәне оқиғаны өңдеуші процодурасын құру.
Келесі әрекеттерді орындаңыз:
белгіленген объект |
Object Inspector |
қасиеттің және оқиғаның аты |
орындалатын амалдар |
BitBtn1 |
Properties |
Caption |
«шығу» |
Kind |
bk Close |
||
Label1 |
Properties |
Caption |
«Өз атыңызды енгізіңіз және Enter басыңыз» жазуді енгізіңіз |
Edit1 |
Events |
OnKeyPress |
if key = 13 then begin Label2.Caption := Edit1.Text + ‘, сен оқуды жақсы көресің бе?’; end; |
Button1 |
Properties |
Caption |
«Иә» |
Events |
OnClick |
Label3.Caption := ‘Жәрайсың!’ |
|
Button2 |
Properties |
Caption |
«жоқ» |
Events |
OnClick |
Label3.Caption := ‘Неге? Оқу керек.’; |
4 Кезең. Бағдарламаны сақтау және іске қосу
Бағдарламаның коды мен жобасын келесі аттарымен сақтаңыз. fam3.pas және pr_fam3.dpr Менің құжатым – Студент бумасы.
Бағдарламаны іске қосып тестілеңіз, одан кейін жоба «Шығу» батырмасы арқылы жабыңыз.
5 Кезең. Компоненттер қасиеттерін өзгерту
«Иә» және «Жоқ» батырмаларын Enter батырмасын шертіп, ат енгізгеннен кейін ғана іске қосылатындай етіп жасаңыз.
Бұл үшін «Иә» және «Жоқ» батырмаларын Enabled қасиетінің мәнін бірдей False етіп орнатыңыз, ал EditKeyPress процедурасына қосыңыз
Button1.Enabled := true;
Button2.Enabled := true;
Сұхбатты қайталау мүмкіндігін қамтамасыз ету үшін Edit1, Label2, Label3 объектілерінің атын өшіріңіз. Ол үшін формаға тағы бір BitBtn батырмасын орналастырыңыз. Kind қасиетінің bkRetry мәнін және Caption қасиетінің «Қайталау» мәнін орнатыңыз. «Қайталау» батырмасын басу арқылы бос жолдарын бағдарламалы түрде бағдарламалардың жазуы мен аттарының орнына енгізіңіз:
Label2.Caption := ‘ ‘;
Label3.Caption := ‘ ‘;
Edit1.Text := ‘ ‘;
Сұзбатты қайталағанда енгізу жолы қайтадан белсенді болатындай етіп жасаңыз.
Ол үшін келесі команданы енгізу керек:
Form1.ActiveControl := Edit1
4. Нәтижесін оқытушыға көрсетіңіз
5.Delphi бағдарламасынан шығыңыз.
Бақылау сұрақтары
Осы жобада қоданған компонетер формаға қалай орналастырылғанын айтып беріңіз?
Жобаға Edit енгізу жолы қалай қолданылады?
Батырманың аты қалай өзгертіледі?
Жазуды қалай енгізеді?
OnClick және OnKeyPress оқиғаларын орындағанда не болады?
Атты енгізіп, батырманы басқанна кейін ғана батырма іске қосылуын қалаай жұзеге асырады?
Тілдер және бағдарламалау технологиясы
№ 4 зертханалық жұмыс