Программирование на Delphi 7. Сергей Николаевич Талипов
Чтение книги онлайн.

Читать онлайн книгу Программирование на Delphi 7 - Сергей Николаевич Талипов страница 4

СКАЧАТЬ | VIEW SOURCE». Рассмотрим подробно содержимое примерного файла проекта.

      

      Рис. 3.1. Структура файла проекта

      Обозначения:

      1 – зарезервированное слово

      2 – комментарии

      3 – директивы компилятора

      4 – имя программы (проекта)

      5 – имя подключаемого модуля

      6 – имя файла, в котором находится подключаемый модуль

      7 – операторы проекта

      8 – команда инициализации проекта (загрузки программы в операционную среду Windows, настройка внутренних системных переменных и др.)

      9 – команда создания на экране окна (формы) с именем «FORM1»

      10 – передача управления проекту

      Любой модуль в языке «Делфи» имеет структуру, аналогичную структуре модулей в языке PASCAL. Рассмотрим общую структуру модулей «Делфи».

      

      Рис. 3.2. Общая структура модуля

      Обозначения:

      1 – имя модуля

      2 – зарезервированное слово

      3 – секция интерфейсных объявлений, в которой описываются программные элементы (типы данных переменные, процедуры и функции), которые будут «видимы» другим программным модулям и проектам, использующих данный модуль

      4 – секция реализации, в которой непосредственно находятся тексты процедур и функций модуля

      Рассмотрим модуль «Делфи», описывающий форму (окно) с одной кнопкой.

      

      Рис. 3.3. Структура модуля-окна «Делфи»

      Обозначения:

      1 – имя модуля

      2 – имена используемых в данном модуле других модулей

      3 – тип «Tform1» является потомком пустого Windows-окна типа «TForm». Тип «Tform1» дополняет родительский тип «TForm» кнопкой с именем «Buttom1» и одной процедурой «Button1Click» по обработке нажатия на данную кнопку

      4 – перечень компонент окна (объектов, переменных, процедур и функций)

      5 – переменные, «видимые» только в данном типе «Tform1» (окне «Form1»), и не видные в других модулях (окнах), использующих данный модуль

      6 – переменные, «видимые» и в типе «Tform1» (окне «Form1»), и в других модулях (окнах), использующих данный модуль

      7 – описание переменной-объекта «Form1» типа «Tform1», объявленного в разделе «Type»

      8 – подключение ресурсного файла с данными о компонентах окна «Form1» (положение компонент на экране, их размер, цвет и др.)

      9 – текст-реализация раннее описанной процедуры

      Элементы программы – это неделимые части программы, а именно зарезервированные слова, идентификаторы, типы, константы, переменные, метки, подпрограммы (процедуры и функции) и комментарии. В языке «Делфи» все элементы программ совместимы с языком PASCAL сверху – вниз, т.о. все типы данных, операторы и операции, имеющиеся в PASCALе, доступны и в «Делфи».

      ЛЕКЦИЯ № 4

      1. СКАЧАТЬ