ВУЗ:
Составители:
Рубрика:
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Отметим, что использование модуля Forms обязательно для всех
программ, создаваемых в среде Delphi, так как в этом модуле содержит-
ся описание класса TApplication, который лежит в основе всех Delphi-
приложений. В приведенном примере модуль UNIT1.PAS описывает
главную форму, включенную в данное приложение. Название формы (ее
идентификатор), которое должно отличаться от названия модуля, опи-
сывающего ее, приводится в фигурных скобках. Это название соответ-
ствует значению свойства Name формы. Директива in указывает на то,
что модуль является обязательной частью проекта, а не просто файлом,
используемым в проекте. Директива $R подключает к создаваемому
файлу (проекту) все необходимые ресурсы (все файлы с расширением
*.RES). Отметим, что само изображение формы хранится в виде Win-
dows-ресурса, но имеет расширение *.DFM (Delphi Form). Вызов метода
Application.Initialize приводит к инициализации самого приложения,
представленного экземпляром класса TApplication. Метод Applica-
tion.CreateForm загружает и инициализирует форму, а метод Applica-
tion.Run начинает выполнение приложения и загружает главную форму
приложения. Каждый раз, когда вы добавляете к проекту новую форму
или новый модуль, Delphi автоматически добавляет директиву uses в
файл проекта. Точно так же в файл проекта автоматически добавляются
вызовы метода Application.CreateForm для загрузки и инициализации
дополнительных форм, используемых в данном приложении.
Так как среда Delphi автоматически управляет файлами проектов,
нет необходимости в самостоятельном внесении изменений в эти файлы.
Более того, этого делать не рекомендуется во избежание потери целост-
ности всего приложения.
Модули
Модули – это программные единицы, предназначенные для раз-
мещений фрагментов программ. Как уже было отмечено, для каждой
формы, включаемой в проект, создается отдельный модуль (файл с ис-
ходным текстом, имеющий расширение *.PAS) Именно в этом файле
хранится код, который вы пишете в процессе создания приложения, –
объявления переменных, типов, код обработчиков сообщений для ин-
терфейсных элементов, дополнительный код и т.п. В проект можно
включать и модули, не связанные с формами.
8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »