
- •2.1.2.Окно инспектора объектов
- •2.1.3.Окно формы
- •2.1.4.Окно редактора кода
- •2.1.5.Управление проектом
- •2.1.6.Сохранение проекта
- •2.1.7.Открытие существующего проекта
- •2.1.8.Добавление дополнительных форм к проекту
- •2.1.9.Добавление дополнительных модулей к проекту
- •2.1.10.Окно менеджера проекта
- •2.2.Создание приложений
- •2.2.1.Разработка пользовательского интерфейса приложения
- •2.2.1.1.Размещение компонентов на форме
- •2.2.1.2.Выбор компонент
- •2.2.1.3.Группирование компонент
- •2.2.1.4.Установка свойств во время разработки
- •2.2.2.Создание процедур обработки событий
- •2.2.3.Удаление процедур обработки событий
- •3.Пример создания приложения
- •3.1.Визуальное проектирование калькулятора
- •3.2.Создание процедур обработки событий для калькулятора
- •3.3.Запуск программы на выполнение
- •4.Задание
- •5.Содержание отчета
- •6.Контрольные вопросы
2.1.10.Окно менеджера проекта
Окно менеджера проекта используется для выполнения различных операций над файлами модулей и форм проекта, например, вызов для редактирования или удаление из проекта. Операции выполняются или с помощью панели инструментов окна или команд контекстного меню. Состав команд будет различным в зависимости от объекта, на котором выполнен щелчок (проект, группа проектов, модуль, форма).
Для вызова окна менеджера проекта необходимо выбрать команду Project Manager в меню View.
На рис. 2.16. показано окно менеджера проекта с открытым проектом Project_N1, содержащим главную форму Form_N1 и соответствующий ей модуль Unit_N1.pas, форму Form_N2 и соответствующий ей модуль Unit_N2.pas, модуль Unit_N11.pas и контекстным меню, вызванным щелчком на Unit_N1.
Чтобы открыть какой либо модуль для просмотра или редактирования, можно либо дважды щелкнуть на имени файла в окне менеджера проекта, либо воспользоваться командой Open контекстного меню этого файла.
Рис. 2.16. Окно менеджера проекта.
2.2.Создание приложений
Создание приложения в интегрированной среде Delphi.5.0 включает следующие этапы:
Разработку пользовательского интерфейса приложения.
Создание процедур обработки событий.
2.2.1.Разработка пользовательского интерфейса приложения
Процесс разработки пользовательского интерфейса состоит в основном из размещения компонентов на форме и установки их свойств с помощью инспектора объектов.
Форма – это компонент, который представляет собой окно Windows на этапе разработки приложения и может содержать другие компоненты.
2.2.1.1.Размещение компонентов на форме
Для пользователя компоненты – это графические объекты на экране, с помощью которых он взаимодействует с приложением.
Поместить компонент на форму можно тремя способами:
Щелкните на ярлыке необходимой страницы на палитре компонентов, а затем на нужной компоненте. Щелкните на форме в том месте, где Вы хотите разместить компонент. Компонент имеет форму и размеры по умолчанию.
Щелкните на нужном компоненте на палитре компонентов, затем нажмите на форме левую кнопку мыши и удерживайте её нажатой. Перемещение указателя мыши приводит к появлению рамки, показывающей размеры и положение компонента, который поучится после того, как кнопка мыши будет отпущена.
Дважды щелкните на нужном компоненте на палитре компонентов.
Компонент разместится в центре формы.
После размещения компонента на форме он остается выбранным (в рамке с черными квадратиками – маркерами масштабирования).
Чтобы разместить на форме несколько однотипных компонент, необходимо выполнить следующую последовательность действий:
Щёлкнуть компонент на палитре компонентов при нажатой клавише Shift.
Щелкните в тех местах формы, где Вы хотите разместить компонент.
Щелкните на кнопке со стрелкой на палитре компонентов (крайней слева), чтобы отменить выбор компонента на палитре компонентов.
Чтобы переместить компонент, необходимо нажать на нем левую кнопку мыши и, удерживая её нажатой, переместить компонент в нужное место и отпустить кнопку.
Чтобы изменить размеры компонента, необходимо щелкнуть на нём для появления маркеров масштабирования и перемещать маркеры вверх, вниз, влево, вправо или по диагонали.
Рис. 2.1.Примеры содержащихся на странице Standard компонентов.
В Delphi предоставляет в распоряжение разработчика визуальные и невизуальные компоненты. Невизуальные компоненты при выполнении программы либо не отображаются, либо отображаются тогда, когда они вызываются явно (например, диалоговые окна и меню). На этапе разработки приложения невизуальные компоненты отображаются на форме в виде подписанных пиктограмм.
На рис. 2.1. показана форма с компонентами со страницы Standard. Компоненты MainMenu и PopupMenu – невизуальные.