68
2. Если модуль связан с формой, то имя исходного файла модуля и файла
формы (с расширением *.DFM) должны быть одинаковыми. При создании
обработчика событий в инспекторе объектов в тексте файла модуля
генерируется шаблон функции, в который разработчик должен вводить код,
выполняемый при наступлении обрабатываемого события.
3. Когда к проекту добавляется новая форма, создаются три отдельных
файла:
файл модуля (.CPP) – cодержит исходный код, связанный с формой;
h-файл(.H) – cодержит описание класса формы, то есть описания
содержащихся на форме компонентов и обработчиков событий;
файл формы (.DFM) – двоичный файл, содержащий сведения об
опубликованных (то есть доступных в инспекторе объектов) свойствах
компонентов, содержащихся в форме. Двоичный файл формы содержит
информацию, используемую для конструирования формы из компонентов,
расположенных на ней. При добавлении компонента к форме и заголовочный
файл, и двоичный файл формы модифицируются. При редактировании свойств
компонента в инспекторе объектов эти изменения сохраняются в двоичном
файле формы.
Файлы с расширениями ~CPP, ~DDP, ~DFM, ~H являются
скомпилированными файлами аналогичных расширений без значка ~ [7].
Таким образом, файлы модулей с исполняемым кодом имеют расширения
*.CPP, и их содержимое приводится в приложениях 1-8.
Как видно из файловой структуры информационной системы обмен
данными с базой данных происходит через главную форму, файлы всех
остальных форм вызываются также через главную форму.