Цель работы:
· изучение основных принципов организации пользовательского объектно-ориентированного интерфейса;
· получение навыков структурирования задачи;
· освоение приемов разработки приложения, использующего несколько форм.
Сложное приложение обычно содержит несколько форм. По умолчанию все формы создаются автоматически и первая из создаваемых форм считается главной. Ей передается управление в начале выполнения приложения. Закрытие главной формы вызывает завершение выполнения приложения.
Для создания приложения с двумя формами необходимы следующие действия:
1. Создать папку проекта.
2. Вызвать команду File/New/Application/OK
3. Появится окно Form1 (главная форма).
4. Вызвать команду File/Save Project As…
5. Появится диалоговое окно со строкой: File name unit.pas.
6. Выбрать имя модуля, например, UF1 и сохранить его в созданной папке.
7. В диалоговом окне появится строка: File name project.dpr
8. Выбрать имя проекта, например, MyProject1.dpr и сохранить его в созданной папке.
9. Создать вторую форму и присоединить ее к проекту.
10. Вызвать команду File|New|Form/
11. Появится окно Form2.
12. Вызвать команду File/Save Project As…
13. Появится окно со строкой: File name unit2.pas.
14. Выбрать имя модуля, например UF2 и сохранить его в папке проекта. С помощью команды Add to Project присоединить форму Form2 к проекту.
15. Сохранить файл File|Save All.
16. Если Form1 выполняет действия с Form2, а Form2 выполняет действия с Form1, надо организовать их взаимодействие (взаимосвязь) с помощью оператора uses.
17. Активизировать сначала форму Form1 или модуль UF1. Выбрать команду File/Use unit. Появится диалоговое окно UseUnit (выбор модуля). В нем выбрать имя модуля UF2 и нажать кнопку ОК. После этого в модуле UF1 появится в разделе Implementation оператор uses UF2. Выполнить аналогичные действия для присоединения модуля UF1 и UF2.
Замечание:
операторы uses UF1, uses UF2 можно написать вручную.
18. Сохранить добавленные действия в UF1 и UF2.
19. Просмотреть созданный проект.