Delphi тілінің негізгі компоненттері
Delphi тілінің негізгі компоненттері
Мақсаты: Delphi7 программалау ортасынмен және программалаудың негізгі түсініктерімен танысу, компоненттердің қасиеттері мен оқиғаларын басқаруды үйрену.
Қарапайым программаларды құру
І. Терезе тақырыбы және фондық түсі бар қарапайым Windows-қосымшасын жасау
- Delphi7 программалау ортасын іске қосыңыз: Пуск/Программы/Borland Delphi7/ Delphi7
- Форма терезесінің тақырыбын өзгерту керек: Form1-ден Привет сөзіне. Объектілер инспекторы (Object Inspector) терезесінің Properties (қасиет) бөлімінде Caption қасиеті үшін Привет сөзін енгізіңіз.
- Форма түсін өзгерту үшін объектілер инспекторы терезесінде Color қасиетінің мәнін clAqua деп өзгертіңіз.
- Қосымшаны орындаңыз: Run мәзірінен Run командасын орындаңыз немесе F9 батырмасын басыңыз.
- Ашылған қосымша терезесінің өлшемін өзгертіп көріңіз.
- Орап қою, бастапқы қалпына келтіру батырмаларымен жұмыс істеңіз.
- Қосымша терезесін жабыңыз.
- Форма мен проектіні дискіде сақтаңыз: File/Save All командасын орындаңыз да өзіңіздің бумаңызда Progpas және Prog1.dpr.
ІІ. «Моя первая программа!» мәтіні және мәтін шрифтінің өлшемі мен мәтіннің орналасуын өзгертетін батырмалары бар Windows қосымшасын жасау.
- Формаға «Standard» беттінен Label объектісін орналастырыңыз.
- Label1 объектісін форманың қажетті жеріне жылжытыңыз.
- Label1:объектісінің қасиетін өзгертіңіз. Object Inspector терезесінде объект қасиеттері үшін келесі мәндерді орнатыңыз:
Объект | Свойство | Значение |
Label1 | Caption | Моя первая программа! |
Font | 12 p., қызыл | |
Alignment | taCenter | |
Color | сары (Yellow) | |
AutoSize | False |
12. Программаны орындаңыз:Run/Run немесе F9.
- Форма мен проектіні сақтаңыз.
- Form1 терезесіне Button (командалық батырма) объектісін орнатып, оның өлшемін өзгертіңіз.
- Button1 объектісінің Caption қасиеті үшін»Увеличение» мәнін енгізіңіз.
- Button1 объектісінің Click оқиғасы үшін программалық код тжазыңыз:
Формадағы Button1 объектісін екі рет шертіп, программалық код терезесінде Begin және End сөздерінің арасына келесі кодты жазыңыз:
Label1.Font.Size := Label1.Font.Size+2;
- Программаны орындаңыз. «Увеличение» батырмасын басқанда мәтін қандай өзгеріске ұшырайтынына назар аударыңыз.
- Форма мен проектіні дискіде сақтаңыз: File/
- Мәтіннің шрифтін кішірейтетін «командалық батырма» объектісін жасаңыз.
- Мәтінді жылжыту үшін «командалық батырма» объектісін жасаңыз:
Label1.Left:=Label1.Left+10;
Label1.Top :=Label1.Top +10;
- Мәтінді жасыру үшін «командалық батырма» объектісін жасаңыз:visible:=false;
- Программаны жабу үшін «командалық батырма» объектісін жасаңыз: Close;
- Форма мен проектіні дискіде сақтаңыз.
Бақылау тапсырмалары
- Мәтін түсін қызыл, көк, жасыл түстерге циклді түрде өзгертетін батырманы формаға қосыңыз.
- Формаға Edit өрісін қосыңыз. Өріске сан енгізілгенде мәтін осы санға сәйкес жылжуы керек:
Label1.Left:=Label1.Left+StrToInt(Edit1.Text);
Label1.Top:=Label1.Top+StrToInt(Edit1.Text);
- Мәтінді вертикаль және горизонталь бойынша жылжытуға мүмкіндік беретін екі батырма жасаңыз.
ІІІ. Түс атауы бар радио-батырманы басқанда бағдаршамда сәйкес түс жанатын Windows-қосымшасын жасау.
- Жаңа қосымша құрыңыз: File/New/Application.
- Формаға Label, Panel, GroupBox, RadioButton (Standard бетінен) орналастырыңыз.
- Объектілер инстпекторын пайдаланып олардың келесі қасиеттерін орнатыңыз:
Объект | Қасиеті | Мәні |
Label1 | Caption | Светофор |
Panel1 | Caption | Стойте |
Panel2 | Caption | Готовьтесь |
Panel3 | Caption | Идите |
GroupBox1 | Caption | Цвет |
RadioButton1 | Caption | Красный |
RadioButton2 | Caption | Желтый |
RadioButton3 | Caption | Зеленый |
- RadioButton1 объектісінің Click (щелчок мыши) оқиғасын өңдеу процедурасы үшін келесі кодты жазыңыз:
procedure TForm1.RadioButton1Click(Sender:TObject);
begin
Panel1.Color:=clRed;
Panel2.Color:=clWhite;
Panel3.Color:=clWhite;
end;
- RadioButton2Click және TForm1.RadioButton3Click процедуралары үшін өздерін код жазыңыз.
- Өлшемі 12п, сызылуы қалың (fsBold), түсі ақ (clwhite) болатын «Стойте», «Внимание», «Идите» сөздерінің жазылуын қосыңыз.
Бақылау тапсырмалары
- Панельдердің қасиеттерін форма ашылғанда көрінбейтін етіп өзгертіңіз. Ал жазулар жанған кезде олар көрінуі керек.
ПРАКТИКАЛЫҚ ЖҰМЫС №2
ПРАКТИКАЛЫҚ ЖҰМЫС №4
Лабораторлық жұмыс № 5