Автор работы: Пользователь скрыл имя, 31 Октября 2013 в 09:28, реферат
Delphi – ді қолдану арқылы формальды, функцияларды, DLL компоненттер кітапханасын құруға, кез келген типтегі қашықтықтағы және жергілікті мәліметтер қорымен жұмыс істеуге болады. Сонымен бірге Delphi мәліметтер қорының қосымшаларын жасайтын кеңінен таралған құрал болып табылады. Мәліметтер қорының күрделі есептерін генерациялау және баспаға беру үшін пайдаланылады.
Delphi құралдарын пайдалану арқылы өздерінің жасаған қосымшаларымен Microsoft өнімдері байланыс орнатуға және олардың мүмкіндігін пайдалана отырып қуатты көмек системасын құруға болады.
Delphi программалау ортасы туралы түсінік
Delphi – ді қолдану
арқылы формальды,
Delphi құралдарын пайдалану
арқылы өздерінің жасаған
Delphi бағдарламалау ортасы мынадай элементтерден тұрады:
1)Негізгі терезе (басты мәзір, саймандар тақтасы және компоненттер палитрасы), оның тақырыбы – Delphi 7 – Project1; деп аталады.
1-сурет. Delphi программалау ортасының көрінісі
2-сурет. Object Tree View терезесі
Properties жасырмасында екі
баған бар. Сол жағындағы
Events жапсырмасының сол
жағындағы бағанда компонент
оқиғасын өңдеушілер тізімі
3-сурет. Объектілер бақылаушысының инспекторы
3)Форма терезесі (Form1).
Әрбір жаңа жоба үшін
Форма – ол жобаланған программаның, онда орналасқан бейнеленген және бейнеленбеген компоненттерімен бірге интерфейстік элементі (жоба терезесі, диалогтық терезе, ақпараттық терезе және т.б.)
4-сурет. Форма терезесі
5-сурет. Unit терезесі
6-сурет. Код бағытын көрсететін терезе
Компоненттер тақтасы
Компоненттер
тақтасы қосымшаға қатысатын
компоненттерді таңдау
7-сурет. Негізгі терезенің көрінісі
Delphi ортасының құрамына бірнеше компоненттер кіреді. Солардың кейбір маңыздыларын қарастырайық. Standard парағы
8-сурет. Standard парағы
Additional парағы. Additional парағының құрамына сұхбаттасу терезелерін орнату үшін қолданылатын келесі компоненттер кіреді.
9-сурет. Additional парағы
10-сурет. Win32 парағы
11-сурет. Data Controls парағы
Сызықтық программалау
1-мысал.
Формаға бір түйме орналастырайық. Осы түймеде есептің шығару жолын жазамыз және есептің жауабы да осы түймені шерткенде шығады.
Жұмыстың барысы.
File/Save Project As…, File/Save As…, File/Save Al…,
Client Height ; Client Width.
Procedure TForm1. But1Click (Sender: TObject);
begin
var x,y:Integer;
Сонда программа:
Procedure TForm1. But1Click (Sender: TObject);
Var x,y: integer;
begin
x:=StrToInt(InputBox(‘x – ті енгіз’,’’));
y:=(2*sqr(x))+3;
ShowMessage(‘y-тің мәні’+IntToStr(y));
end.
Енді F9 тетігін басқанда құрылған форманың терезесі пайда болады. Формадағы түймені басып, х-ке мән беріп, түймені қайта бассақ есептің жауабы шығады.
2-мысал.
Формаға бір түйме орналастырайық. Осы түймеде есептің шығару жолын жазамыз және есептің жауабы да осы түймені шерткенде шығады.
Жұмыстың барысы.
File/Save Project As…, File/Save As…, File/Save Al…,
Client Height ; Client Width.
Procedure TForm1. But1Click (Sender: TObject);
begin
var x,y,z:Integer;
Сонда программа:
Procedure TForm1. But1Click (Sender: TObject);
Var x,y,z: integer;
begin
x:=StrToInt(InputBox(‘x – ті енгіз’,’’));
y:=StrToInt(InputBox(‘y – ті енгіз’,’’));
z:=StrToInt(InputBox(‘z – ті енгіз’,’’));
k:=(sqr(x)+sqr(y))/(1-(sqr(x)-
ShowMessage(‘k-нің мәні’+FloatToStr(k));
end.
Енді F9 тетігін басқанда құрылған форманың терезесі пайда болады. Формадағы түймені басып, х,y,z-ке мән беріп, түймені қайта бассақ есептің жауабы шығады.
3-мысал. Берілген формула бойынша есептеулер жүргізу.
Формаға екі Edit , үш Label және бір Button компонентін орналастырайық.
Жұмыстың барысы.
Компоненттер |
Қасиеттері |
Мәндері |
Button1 |
Caption |
Есептеу |
Edit1 |
Text |
Бос |
Edit2 |
Text |
Бос |
Label1 |
Caption |
X |
Label2 |
Caption |
Y |
Label3 |
Caption |
A= |
2. Алдын-ала жоба файлын және модуль файлын сақтап алыңдар:
File/Save Project As…, File/Save As…, File/Save Al…,
Client Height ; Client Width.
Procedure TForm1. But1Click (Sender: TObject);
begin
var A,x,y:real;
Сонда программа:
Procedure TForm1. But1Click (Sender: TObject);
Var A,x,y: real;
begin
x:=StrToFloat(Edit1.Text);
y:=StrToFloat(Edit2.Text);
A:=(sqr(x)*x+sin(x*y)+sqr(y)*
Label3.Caption:=FloatToStr(A);
end;
end.
Енді F9 тетігін басқанда құрылған форманың терезесі пайда болады. Формадағы Edit1, Edit2 түймесіне x,y – мәндерін енгізіп, Button1 түймесін шерту керек. Сонда жауап Label3 компонентіне шығады.
4-мысал. Бір тәулікте, аптада, жылда қанша секунд бар?
Формаға бір түйме орналастырайық. Осы түймеде есептің шығару жолын жазамыз және есептің жауабы да осы түймені шерткенде шығады.
Информация о работе Delphi программалау ортасы туралы түсінік