ПредишенСледващото


Delphi за начинаещи:
Интерфейс, внедряване, инициализация Финализиране, използва и други "смешни" думи!

Ако мечтата ви е да се превърне в добър програмист на Delphi, думите като интерфейс, изпълнение, употреба трябва да бъдат във вашия база от знания.


Когато ние създаваме Delphi приложения. можем да започнем с един празен проект, съществуващият проект или с един от съществуващите шаблони в Делфи. Проектът включва всички файлове, необходими за създаване на пълно заявление.
В диалоговия формата, който се появява. когато изберем View-Проект елемент от менюто на мениджъра ни дава достъп до форми и модули на нашия проект.
Проектът съдържа един файл на проекта (.dpr), в който са изброени всички форми и модулите на проекта. Можем да видите и дори да редактира файлове проект (нека го наречем Модул Project) опция в Преглед на елемента от менюто Delphi - Проект Източник. От самото Delphi подкрепя файла на проекта, ние не трябва да го редактирате ръчно и. обикновено, не се препоръчва да се направи това начинаещите програмисти.

Delphi единица
Както вече знаем, формата - видимата част на повечето проекти Delphi. Всеки формуляр в проект Делфи има свързан единица. Модулът съдържа код за всички събития, свързани с дадена форма или за компоненти, разположени върху него.

Тъй като модулът съдържа кода на модулите проекта - основа на програмиране в Делфи. Като цяло, на модула - е колекция от константи, променливи, видове. процедури и функции, които могат да бъдат използвани в подобни приложения.

Всеки път, когато се създаде нова форма (.dfm файл), Delphi автоматично създава модул (.pas файл), свързани с нея. нека го наречем Звеното форма. Въпреки това, може да има модули, които не са свързани с форми. код модул (Code Unit) съдържа код, който се нарича от другите модули по проекта. Когато започнете да се създаде библиотека от полезни съчетания, много е вероятно да ги спаси в код модула. За да добавите нов код модул в менюто Делфи, кликнете File-New. Unit.

анатомия
Когато се създаде модул (форма или код модул) Delphi добавя следните парчета код автоматично: модул с глава, раздел интерфейс и част от изпълнението. Има и две допълнителни секции: инициализация и финализиране.

Както можете да видите. Модули имат предварително определен формат за. компилаторът може да чете кода и да го компилирате.

Заглавие на модула започва със запазената дума уреда. последвано от името на модула. Името на модула се използва в други модули, ако е необходимо, позоваване на него.

раздел Interface
Този раздел съдържа елементът използва. в който са изброени други модули (модули с код или формуляри). която ще се използва. Формите Delphi модули автоматично добавя линк към стандартните модули. например, Windows, съобщения. и т.н. Когато добавите във формата на нови компоненти, Delphi добавя съответните имена в списъка с приложения. Въпреки това, Delphi добавя клауза употреби в раздел код модули интерфейс - ние трябва да го направите ръчно.

В секцията интерфейс на модула, можем да твърдим, глобални променливи, типове данни, променливи, процедури и функции.

Не се съмнявам, че Delphi създава форма модул. когато създавате самата форма. Видовете форма данни, формуляри променливите и хедъри Събития са обявени в секцията интерфейс. раздел Interface завършва излишни изпълнение дума.

раздел Изпълнение
модул раздел за изпълнение - този раздел. който съдържа действителният код на модула. Секцията за изпълнение може да има свои собствени декларации, но тези декларации вече са достъпни за други модули. Всякакви Delphi обекти. Декларирам, че ще има на разположение в рамките на този модул.

Инициализация и раздел Финализиране

Тези две секции не са задължителни и не се създават автоматично при създаване на модул. Ако трябва да се инициализира, което тази променлива, а след това можете да добавите инициализация код в секцията за инициализиране на устройството. Когато приложение използва този модул, кодът в раздела за инициализация се извършва преди започване на всеки друг модул код.
Ако трябва да се извършват всякакви пречистване след приключване на прилагането, например. например, като освобождаването на средствата, използвани в раздела за инициализация. можете да добавите модул за финализиране секция. финализиране раздел намира след раздела за инициализация. но преди окончателното края на модула.

Назад към списъка на преводи

Подкрепете проекта - споделете линка, благодаря!