Delphi тілінің негізгі компоненттері

Delphi тілінің негізгі компоненттері

 

Мақсаты: Delphi7 программалау ортасынмен және программалаудың негізгі түсініктерімен танысу, компоненттердің қасиеттері мен оқиғаларын басқаруды үйрену.

 

Қарапайым программаларды құру

 

І. Терезе тақырыбы және фондық түсі бар қарапайым Windows-қосымшасын жасау 

  1. Delphi7 программалау ортасын іске қосыңыз: Пуск/Программы/Borland Delphi7/ Delphi7
  2. Форма терезесінің тақырыбын өзгерту керек: Form1-ден Привет сөзіне. Объектілер инспекторы (Object Inspector) терезесінің Properties (қасиет) бөлімінде Caption қасиеті үшін Привет сөзін енгізіңіз.
  3. Форма түсін өзгерту үшін объектілер инспекторы терезесінде Color қасиетінің мәнін clAqua деп өзгертіңіз.
  4. Қосымшаны орындаңыз: Run мәзірінен Run командасын орындаңыз немесе F9 батырмасын басыңыз.
  5. Ашылған қосымша терезесінің өлшемін өзгертіп  көріңіз.
  6. Орап қою, бастапқы қалпына келтіру батырмаларымен жұмыс істеңіз.
  7. Қосымша терезесін жабыңыз.
  8. Форма мен проектіні дискіде сақтаңыз: File/Save All командасын орындаңыз да өзіңіздің бумаңызда Progpas және  Prog1.dpr.

 

 
  

ІІ. «Моя первая программа!» мәтіні және мәтін шрифтінің өлшемі мен мәтіннің орналасуын өзгертетін батырмалары бар Windows қосымшасын жасау.

  1. Формаға «Standard» беттінен Label объектісін орналастырыңыз.
  2. Label1 объектісін форманың қажетті жеріне жылжытыңыз.
  3. Label1:объектісінің қасиетін өзгертіңіз. Object Inspector терезесінде объект қасиеттері үшін келесі мәндерді орнатыңыз:
ОбъектСвойствоЗначение
Label1CaptionМоя первая программа!
Font12 p., қызыл
AlignmenttaCenter
Colorсары (Yellow)
AutoSizeFalse

12.           Программаны орындаңыз:Run/Run немесе F9.

  1. Форма мен проектіні сақтаңыз.
  2. Form1 терезесіне Button (командалық батырма) объектісін орнатып, оның өлшемін өзгертіңіз.
  3. Button1 объектісінің Caption қасиеті үшін»Увеличение» мәнін енгізіңіз.
  4. Button1 объектісінің Click оқиғасы үшін программалық код тжазыңыз:

Формадағы Button1 объектісін екі рет шертіп, программалық код терезесінде Begin және End сөздерінің арасына келесі кодты жазыңыз:

Label1.Font.Size :=  Label1.Font.Size+2;

  1. Программаны орындаңыз. «Увеличение» батырмасын басқанда мәтін қандай өзгеріске ұшырайтынына назар аударыңыз.
  2. Форма мен проектіні дискіде сақтаңыз: File/
  3. Мәтіннің шрифтін кішірейтетін «командалық батырма» объектісін жасаңыз.
  4. Мәтінді жылжыту үшін «командалық батырма» объектісін жасаңыз:

Label1.Left:=Label1.Left+10;

Label1.Top :=Label1.Top +10;

  1. Мәтінді жасыру үшін «командалық батырма» объектісін жасаңыз:visible:=false;
  2. Программаны жабу үшін «командалық батырма» объектісін жасаңыз: Close;
  3. Форма мен проектіні дискіде сақтаңыз.

 

Бақылау тапсырмалары

  1. Мәтін түсін қызыл, көк, жасыл түстерге циклді түрде өзгертетін батырманы формаға қосыңыз.
  2. Формаға Edit өрісін қосыңыз. Өріске сан енгізілгенде мәтін осы санға сәйкес жылжуы керек:

Label1.Left:=Label1.Left+StrToInt(Edit1.Text);

Label1.Top:=Label1.Top+StrToInt(Edit1.Text);

  1. Мәтінді вертикаль және горизонталь бойынша жылжытуға мүмкіндік беретін екі батырма жасаңыз.

 

 

 

 

ІІІ. Түс атауы бар радио-батырманы басқанда бағдаршамда сәйкес түс жанатын Windows-қосымшасын жасау. 

  1. Жаңа қосымша құрыңыз: File/New/Application.
  2. Формаға Label, Panel, GroupBox, RadioButton (Standard бетінен) орналастырыңыз.
  3. Объектілер инстпекторын пайдаланып олардың келесі қасиеттерін орнатыңыз:
ОбъектҚасиетіМәні
Label1CaptionСветофор
Panel1CaptionСтойте
Panel2CaptionГотовьтесь
Panel3CaptionИдите
GroupBox1CaptionЦвет
RadioButton1CaptionКрасный
RadioButton2CaptionЖелтый
RadioButton3CaptionЗеленый
  1. RadioButton1 объектісінің Click (щелчок мыши) оқиғасын өңдеу процедурасы үшін келесі кодты жазыңыз:

 

 

 

 

 

 

 

 

 

 

 

 

procedure TForm1.RadioButton1Click(Sender:TObject);

begin

Panel1.Color:=clRed;

Panel2.Color:=clWhite;

Panel3.Color:=clWhite;

 
  

end;

  1. RadioButton2Click және TForm1.RadioButton3Click процедуралары үшін өздерін код жазыңыз.
  2. Өлшемі 12п, сызылуы қалың (fsBold), түсі ақ (clwhite) болатын «Стойте», «Внимание», «Идите» сөздерінің жазылуын қосыңыз.

 

Бақылау тапсырмалары

  1. Панельдердің қасиеттерін форма ашылғанда көрінбейтін етіп өзгертіңіз. Ал жазулар жанған кезде олар көрінуі керек.

ПРАКТИКАЛЫҚ ЖҰМЫС №2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ПРАКТИКАЛЫҚ ЖҰМЫС №4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лабораторлық жұмыс № 5