Delphi-де жұмыс істеу


Бағдарлама кодының терезесі



жүктеу 10,33 Mb.
бет2/15
Дата05.03.2018
өлшемі10,33 Mb.
#11704
1   2   3   4   5   6   7   8   9   ...   15
1.2 Бағдарлама кодының терезесі
Бағдарлама (немесе модуль) кодының терезесі бағдарламаның мәтінін құруға және оны түзетуге арналған. Бұл мәтін арнайы ережелер бойынша құрылып, алгоритм жұмысын анықтайды. Delphi жүйесінде Pascal тілінің ұлғайтылған және дамытылған нұсқасы Object Pascal бағдарламалау тілі қолданылады.

Delphi ортасы іске қосылғанда бағдарлама кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан (яғни минималды қажетті кодынан) тұрады:

unit Unit1;

interface

// интерфейстік бөлігі

uses


// стандартты модульдер

Windows, Messages, SysUtils, Variants, Classes, Graphics,

Controls, Forms,

Dialogs;


type

TForm1 = class(TForm)

Button1: TButton;

private


{ Private declarations }

public


{ Public declarations }

end;


var

Form1: TForm1;

Implementation

// орындалатын бөлігі

{$R *.dfm}

end.


Жаңа форманың кодына Delphi ортасы бұл қатарларды автоматты түрде қосып отырады.

Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі. Delphi ортасы unit Unit1; және Implementation қатарларының аралығын өзгертіп отырады, ал бағдарламаушыларының жұмыс аумағы - {$R *.dfm} және end қатарлар аралығы.


1.3 Визуалды бағдарламалаудың негіздері
Delphi ортасындағы бағдарламалау екі процестің тығыз әрекеттігіне негізделген: бағдарламаның құруын визуалды (яғни оның Windows терезесін) көрсету мен бағдарлама кодын жазу. Бағдарлама кодын жазу үшін код терезесі, ал бағдарламаны құру үшін Delphi ортасының басқа терезелері қолданылады. Мысалы: (1.6-сурет)

(1.6)-сурет. Delphi формасына шақырылған терезе.


Форма терезесінің мазмұнымен бағдарлама кодының арасында тығыз байланысты Delphi ортасы мұқият бақылап отырады. Мысалы, формада жаңа элемент орналастыру бағдарлама кодының автоматты түрде өзгеруіне себеп болады, керісінше бағдарламаның кодына автоматты түрде орналастырылған кейбір элементтерін алып тастау әрекеттері формадағы сәйкес компоненттердің жойылуына алып келеді.

Бос форма. Жоғарыда айтылғандай, Delphi ортасы жүктелгенде бағдарлама кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан (яғни минималды қажетті кодынан) тұрады. Бұл код функционалды толық деп саналады және ол жұмысқа даяр болып тұрады. File/New Application опцияларын таңдап бағдарламаны іске қосуға болады.

Форма қасиеттерін өзгерту. Модуль деп бағдарламаның белгілі бір тәуелсіз бөлігін атайды. Әр жаңа форма құрылғанда жаңа модуль де жасалады. Жалпы бағдарлама құрамында көптеген формалар және олармен байланысқан модульдер болуы мүмкін.

Delphi ортасы әр бағдарламаны компиляциалағанда кеңейтілуі PAS, DFM және DCU файлдарын құрады. PAS- файлында бағдарлама кодының терезесіндегі мәтін көшірмесі, DFM-файлында форма терезесінің мазмұн анықтамасы, ал DCU-файлында алдынғы екі файл мәтінінің машина тіліндегі аудармалары орналасады. DCU-файлы компилятор жұмысының нәтижесі, енді компоновщик (біріктіруші) осы файлды өңдейді, нәтижесінде орындалатын немесе жүктелетін EXE-файлы құрылады.





жүктеу 10,33 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   15




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау