- •Визуальное программирование в среде delphi Методические указания к лабораторным работам Пенза
- •Содержание
- •Разработка модульных паскаль - программ
- •1. Требование к программе
- •2. Порядок выполнения работы
- •3. Рекомендации по разработке программ с использованием модулей типа unit.
- •4. Процесс создания загрузочных программ с использованием модулей типа unit.
- •5. Содержание отчета.
- •6 Варианты заданий.
- •Лабораторная работа №2.
- •1. Основные сведения.
- •1.1 Основы визуального программирования.
- •1.2 Среда визуальной разработки.
- •Компоненты
- •1.3 Проектирование простого приложения.
- •2. Контрольные вопросы.
- •3. Задание к выполнению лабораторной работы.
- •4. Варианты заданий.
- •5. Приложение. Некоторые стандартные функции для работы со строками.
- •Изучение средств управления проектом в среде Delphi
- •Основные сведения.
- •1.1 Структура проекта в Delphi.
- •1.1.1 Файлы описания форм.
- •1.1.2 Файлы программных модулей.
- •Private
- •1.1.3 Главный файл проекта.
- •1.2 Создание, сохранение и открытие проекта.
- •1.3 Настройка параметров проекта в окне Project Options.
- •1.4. Создание программы
- •2. Контрольные вопросы.
- •3. Задание к выполнению лабораторной работы.
- •4. Варианты заданий.
- •Изучение свойств и событий форм приложения в среде delphi
- •1.Основные сведения.
- •1.1. Понятие форм.
- •1.2 Основные свойства формы.
- •1.2.1 Имя и заголовок формы.
- •1.2.2 Стиль формы.
- •1.2.3 Размеры и положение формы на экране.
- •1.2.3 Рамка формы.
- •1.2.4 Значок формы.
- •1.3 Событие формы.
- •1.4 Создание в проекте новой формы.
- •1.4.2 Переключение между формами во время проектирования.
- •1.4.3 Выбор главной-формы приложения.
- •1.4.4 Отображение второстепенных форм во время работы приложения.
- •2. Контрольные вопросы.
- •3. Задание к выполнению лабораторной работы.
- •4. Варианты заданий.
1.2.4 Значок формы.
Если вы разрабатываете серьёзное приложение, следует позаботиться о том, чтобы форма имела в своем левом верхнем углу выразительный значок. Для разработки значков в Delphi существует специальное средство - Редактор изображений (Image Editor). Когда пиктограмма разработана, её нужно просто
установить в свойстве формы Icon. Для этого сделайте двойной щелчок мыши в окне Инспектора объектов на значении свойства. Delphi откроет диалоговое окно, только без рисунка. Нажмите Load и выберите какой-нибудь файл значка, после этого закройте диалоговое окно с помощью кнопки ОК. Delphi сразу же подставит эту пиктограмму в левый верхней угол формы.
1.3 Событие формы.
Перечислим наиболее важные события форм:.
Событие OnCreate происходит сразу при создании формы. Обработчик этого события может установить начальные значения для свойств формы и её компонентов, запросить у Windows необходимые ресурсы и т д. Парным для события OnCreate является событие OnDestroy.
Событие OnDestroy происходит при разрушении формы.
Событие OnShow происходит непосредственно перед тем, как форма становится видимой. Парным для события OnShow является OnHide.
Событие OnHide происходит непосредственно перед тем, как форма становится невидимой.
Событие OnCloseQuery происходит при попытке закрыть форму. Попытка может исходить от пользователя, который нажал на кнопку «Закрыть», или от программы, которая вызвала у формы метод Close. В OnCloseQuery передаётся булевский параметр CanClose, разрешающий или запрещающий действительное открытие формы.
Событие OnClose происходит после события OnCloseQyery, посредственно перед закрытием формы.
1.4 Создание в проекте новой формы.
Для добавления в проект новой формы выберите команду меню File/ New Form, на экране сразу появится вторая форма. При этом в окне Редактора кода автоматически появится соответствующий повой форме программный модуль. Только что созданную форму назовите SecondaryForm и дайте ей заголовок - Secondary (рис 4.2). Сохраните модуль с новой формой под именем SECOND.PAS.
Рис. 4.2
1.4.2 Переключение между формами во время проектирования.
Переключение между формами осуществляется с помощью окна View Form, для вызова которого служит команда View/ Form.
Выберите в этом окне форму, с которой собираетесь работать, и щелкните по кнопке ОК. Выбранная форма станет активной.
1.4.3 Выбор главной-формы приложения.
Когда в Проекте несколько форм, возникает вопрос: какая из них главная. Обратимся к диалоговому окну Project Option и рассмотрим на странице Forms, какая форма выбрана в выпадающем списке Main Form.
Вы обнаружите, что активна форма MainForm, т.е. та, которая была добавлена в проект первой (Delphi создает её автоматически при создании нового проекта). Можно выбрать другую форму – и тогда она будет отображаться при запуске приложения.