- •Визуальное программирование в среде 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.3 Размеры и положение формы на экране.
Теперь определимся с размерами формы и ее местоположением па экране. Установить размеры и положение формы проще всего во время проектирования с помощью мыши. Другой способ - обратиться к Инспектору объектов и задать размеры формы значениями свойств Width и Height, а местоположение -значениями свойств Left и Тор (значения задаются в пикселях)
Кроме того, помощью свойства Position можно организовать автоматическое размещение формы, выбрав одно из следующих значений:
PoDefault - размер и положение формы подбираются автоматически средой Windows;
PoDefaultPosOnly - положение формы подбирается автоматически, а ширина и высота - по значениям свойств Width и Height;
PoDefaultSizeOnly - размер формы устанавливается автоматически по умолчанию, местоположение - по значению Left и Тор;
PoDesigned - размер и положение задаются значениями Left, Тор, Width, Height, установленными во время разработки приложения;
PoScreenCenter - форма размещается в центре экрана; размеры задаются значениями Width и Height.
Работая с приложением, пользователь может свернуть форму или развернуть её на всю рабочую область экрана с помощью соответствующих кнопок рамки. Состояние формы (свёрнута или развёрнута) определяется свойством WindowState, которое принимает следующие значения:
WsNormal - форма ни свёрнута, ни развёрнута,
WsMinimized - форма свёрнута;
WsMaximized - форма развёрнута.
1.2.3 Рамка формы.
Во внешнем виде формы важную роль играет рамка и расположенные на ней кнопки «Свернуть», «Развернуть», «Закрыть». Стиль рамки задаётся с помощью свойства, которое может принимать следующие значения:
BsDialog - неизменяемая в размерах рамка, свойственная диалоговым окнам;
BsSingle - неизменяемая в размерах рамка для обычного окна;
BsNone - у окна вообще нет ни рамки, ни заголовка;
BsSizeable - изменяемая в размерах рамка для обычного окна;
BsSizeToolWin - аналогично значению BsSizeable, но окно имеет слегка уменьшенный заголовок, что свидетельствует о его служебном назначении;
BsToolWindows - аналогично значению BsSizeable, но окно имеет слегка уменьшенный заголовок, что свидетельствует о его служебном назначении.
Когда значение в свойстве BorderStyle допускает наличие заголовка, вы можете использовать свойство BorderIcons для определения системных элементов рамки, которые будут доступны пользователю. Свойство BorderIcons состоит из следующих вложенных свойств булевского типа:
BiSystenMenu - форма имеет управляющее меню (оно вызывается по щелчку правой кнопки мыши на заголовке формы);
BiMinimize - рамка формы имеет кнопку «Свернуть»;
BiMaximize - рамка, формы, имеет кнопку «Развернуть»;
BiHelp - рамка формы имеет кнопку «Справка»; при нажатии кнопки «Справка» курсор мыши превращается в стрелку со значком вопроса; выбирая таким курсором нужный элемент формы, пользователь получает по нему справку о всплывающем окне.