Delphi Delphi — это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi — строго типизированный объектно-ориентированный язык, в основе которого лежит Object Pascal



бет7/9
Дата13.09.2023
өлшемі6,83 Mb.
#180906
1   2   3   4   5   6   7   8   9

Раздел интерфейса

Implementation …

Раздел реализации (исполняемая часть)

begin … end.

Раздел инициализации

Раздел интерфейса

  • Начинается ключевым словом Interface.
  • Сообщает компилятору, какая часть модуля является доступной для других модулей программы.
  • Здесь могут размещаться списки подключаемых модулей, объявления типов, констант, переменных, заголовки функций и процедур, к которым будет доступ из других модулей. Иными словами, в этом разделе перечисляется, все то, что должно быть видимым из программы, которая его использует.

заголовок модуля проекта – Unit 1
Интерфейсная часть (объявление всех объектов модуля – типов, переменных …)
unit1.pas
Это автоматически подключаемые Delphi модули
объявление объектов, которые используются в нашем проекте: форма (TForm1), Button1 и Button2, а также процедуры обработки событий нажатия на эти кнопки: Button1.Click и Button2.Click
unit1.pas
закрытый раздел класса
Сюда могут помещаться объявления переменных, функций и процедур, включаемых в класс формы, но не доступных для других модулей
Открытый раздел класса
Сюда могут помещаться объявления переменных, функций и процедур, включаемых в класс формы и доступных для других модулей
Сюда могут помещаться объявления типов, констант, переменных, функций и процедур, к которым будет доступ из других модулей, но которые не включаются в класс формы
unit1.pas

Раздел реализации

  • Начинается ключевым словом Implementation и содержит объявления локальных переменных, процедур и функций, поддерживающих работу формы.
  • Директива {$R *.dfm} указывает компилятору, что в раздел реализации нужно вставить инструкции установки значений свойств формы, которые находятся в файле с расширением .dfm, имя которого совпадает с именем модуля.
  • Далее в разделе реализации могут помещаться предложения uses, объявления типов, констант, переменных, к которым не будет доступа из других модулей. Здесь же располагаются все тексты процедур и функций, объявленных в разделе interface. Заголовки процедур и функций могут полностью совпадать с заголовками из интерфейсной части или могут отличаться от них полным отсутствием параметров. Если в этой части набран текст функции или процедуры, не представленной в Interface, то данная функция или процедура будет локальной.

Процедура обработки первой кнопки
Процедура обработки второй кнопки
Исполняемая часть модуля, содержащая основной код и отражающая логику и алгоритм работы программы


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




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

    Басты бет