- •Визуальное программирование в среде 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. Варианты заданий.
Изучение свойств и событий форм приложения в среде delphi
Цель работы: изучение свойств и событий форм приложения и приемов их использования при разработке программ.
1.Основные сведения.
1.1. Понятие форм.
Форма - это главный компонент приложения, который, как и другие компоненты, имеет свойства. Важнейшие свойства формы: заголовок, высота, ширина, местоположение и т.д. Первоначально визуальная среда Delphi устанавливает свойства формы в значения по умолчанию, но их можно изменить. Это можно сделать во время проектирования формы в Инспекторе объектов, или во время выполнения приложения с помощью операторов, записанных в исходном тексте программы.
Рис; 4,1
Для изучения свойств формы создадим новое приложение. Выберите в меню команду File/ New Application. Delphi автоматически создаст в новом проекте чистую форму и поместит в окно Редактора кода её исходный текст (рис. 4.1). Сразу сохраните проект, чтобы потом к этому не возвращаться. Выберите File/ Save All и дайте модулю имя MAIN.PAS, а проекту - имя FORMTEST.PAS (имена - только в латинском алфавите). Теперь можно заняться свойствами формы.
1.2 Основные свойства формы.
1.2.1 Имя и заголовок формы.
Главное свойство, с которого начинают настройку формы, - это свойство Name (имя), которое содержит идентификатор, используемых для обращения к форме из программы.
По умолчанию первой форме нового проекта присваивается имя Form1. Его следует изменять, чтобы имя формы отражало ее роль в приложении. Например, главную форму приложения можно назвать MainForm.
Свойство Name есть у любого компонента и оно редактируется в окне инспектора объектов. Осмысленные имена следует давать всем компонентам.
Каждая форма приложения должна иметь оригинальный заголовок, чтобы пользователь мог быстро и безошибочно отыскать её на экране среди других. Заголовок задаётся в свойстве Caption. Можно дать нашей форме заголовок MainForm.
1.2.2 Стиль формы.
Настраивая форму, нужно иметь в виду, какой пользовательский интерфейс будет иметь приложение: многодокументальный интерфейс MDI (от англ. Multiple Document Interface) или обычный однодокументальный интерфейс SDI (от англ. Single Document Interface). За это отвечает свойство формы FormStyle, которое может принимать следующие значения:
FsMDIChild — дочернее окно MDI - приложения;
FsMDIForm - главное окно МDI - приложения;
FsNormal - обычное окно (значение по умолчанию);
FsStayOnTop - окно, всегда расположенное поверх других окон на экране.
Многие приложения имеют пользовательский интерфейс МDI. Они состоят из «родительского» окна, которое включает одно или несколько «дочерних» окон. Дочерние окна ограничены областью родительского окна и не могут выходить за его границы. Для главной формы MDI - приложения значение свойства FormStyle равно FsMDIForm. Для всех дочерних форм значение свойства FormStyle равно FsMDIChild. Для модальных диалоговых окон свойство FormStyle равно FsNormal, что дает возможность выносить их за пределы основной формы.
Если применяется пользовательский интерфейс SDI, то каждая форма существует в виде отдельного независимого окна. Одно из окон является главным, однако оно не содержит других окон. В SDI - приложении и главная, и второстепенные формы имеют в свойстве FormStyle значение FsNormal. В некоторых случаях допускается установка значения FsStayOnTop для того, чтобы окно всегда отображалось поверх других окон на экране, даже если активно другое приложение.