Жануартану пәніне мультимедиялық анимация процессін жасау Кіріспе



бет10/24
Дата15.12.2022
өлшемі2,62 Mb.
#57573
1   ...   6   7   8   9   10   11   12   13   ...   24
Байланысты:
dip -zhanuartanu-panine-multimedijalyq-animacija-processin-zhasau-jasavi-2010-63

Delphi ортасында жиi кездесетiн оќиғалар:
OnClick – тышќан түймесiн бiр рет басу;
OnDblClick – тышќан түймесiн екi рет басу;
OnKeyDown – клавиштi басу;
OnKeyUp – басылған клавиштi босату;
OnMouseDown – тышќан түймесiн басу;
OnMouseUp – тышќан түймесiн босату;
OnMouseMove – тышќан көрсеткiшiн жылжыту;
OnCreate – форманы екi рет шерту, т.б.
Delphi-де программа (проект) екi бөлiмнен тұрады: алғашќыда автоматты түрде project1 атауы берiлетiн проект файлы (негiзгi модуль) және unit1.pas атауы берiлетiн модуль. Олар жеке терезелерде орналастырылған. Модульге оќиғаларға сєйкес iс-әрекеттердi орындайтын про­грамма мәтiнi (проце­дура­лар) енгiзiледi (олар 4-таќырыпта кең түрде ќарасты­рылған). Программа мәтiнiн про­граммалыќ код деп, терезенi программалыќ код терезесi не ќысќаша редактор терезесi деп те атайды [24]. Жоғарыда ескертiлге­нiндей, Delphi iске ќосылған кезде ол форма терезесiнiң астында көрiнбей тұрады. Оны экранға шығару тәсiлдерi:

  • форманы жабу (жабу түймесiн шерту);

  • код терезесiнiң бiр шетi форма астында көрiнiп тұрса,

оны шерту. Терезе белсендiрулi түрде ашылады да, он­да процедура дайындамасы (үлгiсi) көрiнедi. Оның таќырыбы нүкте арќылы бөлiнген класс және процедура атаула­рынан тұрады (5-сурет), т.б.
Жалпы, формадан код терезесiне өту және код терезесiнен формаға өту үшiн F12 клавишiн басу жеткiлiктi. 5-суретте көрiнiп тұрғаны – код терезесiне енгiзiлген процедура дайын­дамасы. Оќиғаға байланысты ќұрылатын процедура оќиға­ны өңде­уiш не оќиғаны өңдеу про­це­дурасы делiнедi. Процедура дайындамасының жазылу түрi:

Procedure <атау> (Sender : TObject);


сипаттау бөлiмi
begin
процедура денесi
end;
мұндағы Sender параметрi ќұрылатын процедураның ќай клас­ќа тиiстiлiгiн аныќтайды.
Терезенiң сол бөлiгiндегi - браузер терезесi. Онда код терезесiнде барлыќ жарияланулардың ќұрылымын көрiп шы­ғу­ға болады [29].



5 сурет - Редактор терезесi.


Онда көрiнген процедура дайындамасы

Кез келген про­грамма program сөзiнен басталатын проект файлы мен бiр не бiрнеше модульдерден тұ­рады да, ќолдан ќұрылатын программа мо­дуль iшiне енгiзiледi. Проект файлы dpr, модуль pas кеңейтiлуi бойынша саќталады. Проект фай­лын негiзгi модуль деп атайды. Негiзгi модульдiң мазмұны про­ек­тiнiң жалпы сипатта­ма­­сынан тұрады. Delphi iске ќосылған кезде оны ол автомат­ты түрде дайындап шыға­ды. Негiзгi модульге ерекше жағдай­лардан басќа кездерде ќосымша нұс­ќау­лар енгiзудiң ќажетi жоќ. Негiзгi модуль (проект):


program Project1;


uses
Forms,
Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}


begin
Application.Initialize;


Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Мұндағы,
Project1 – негiзгi модуль (проект) атауы. Проектiнi да­йын­дап, жаңа атау бойынша саќтаған кезде ол соңғы атауға алмастырылып ќойылады;
Uses (ќолдану) – Турбо Паскальдағы сияќты, ќызметшi сөз. Оның соңына программада пайдаланылатын стандартты (кiтапханалыќ) Forms модулi мен Delphi-дiң модульге алғашќы рет меншiктеген атауы (Unit1) жазылған. Unit1-ден соң оның ќайсы модульдiк файлда ќұрылатыны (in ’Unit1.pas’) және онымен байланысты форма атауы көрсетiледi ({Form1}).
{$R*.RES} – нұсќау. Ол компиляторға ќо­сымшаның (Win­dows көмегiмен дайындалған ќолданбалы программаның) ќор си­паттамаларын, мысалы, шартбелгiлер (пик­тограммалар) саќ­­­талған файлды және т.с.с. пайдалану керек­тiгiн көрсетедi (файлдың кеңейтiлуi - .res) [26];
Begin - end операторларының аралығына енгiзiлген соңғы бөлiм - ќосымшаның алғашќы жүктелуiн ќамтамасыз ететiн әдiстер (Delphi-де арнайы iс-әрекеттi орындайтын проце­дура, функция және командалар әдiстер делiнедi):


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   24




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет