- •Введение Преподавателю: как использовать данное пособие
- •Тому, кто хочет научиться
- •Благодарности
- •Лабораторная работа 1 Знакомство со средой программирования
- •1.Понятие программы и технология ее создания.
- •2. Запуск среды
- •3.Структура окна среды
- •4.Запуск программы
- •5.Выход из среды
- •6.Резюме
- •7.Вопросы для контроля
- •Лабораторная работа 2 Компоненты и их свойства
- •1.Понятие компонента
- •2.Свойства компонентов
- •3.Изменение свойств объектов Изменение свойств с клавиатуры
- •Изменение свойств из списка
- •Изменение составного свойства.
- •4.Добавление компонента на форму
- •5.Исследовательские задания
- •6.Контрольное задание.
- •7.Резюме
- •8.Вопросы для контроля
- •Лабораторная работа 3 События и обработчики события
- •1.Понятие «Событие»
- •2.Создание процедуры обработки события
- •Компоненты процедуры обработки события
- •2. Заголовок процедуры обработки события
- •3.Изменение значения свойства в коде приложения
- •4.Создание процедуры обработки события «Нажатие клавиши».
- •5.Исследовательские задания
- •6.Контрольные задания
- •7.Резюме
- •8.Вопросы для контроля
- •Лабораторная работа 4 Структура модулей проекта
- •1.Структура программных модулей
- •2.Исследовательские задания
- •3.Индивидуальное задание:
- •4.Контрольные вопросы
- •Лабораторная работа 5 Конструирование меню и работа со стандартными окнами диалога Windows
- •5.Создание главного меню приложения
- •6.Стандартные окна общих диалогов
- •7.Создание рабочей области редактора
- •Чтение документа из файла
- •Сохранение документа из файла
- •8.Изменение рабочей области в зависимости от выбранных значений пунктов меню
- •9.Создание всплывающего меню
- •10.Создание панели инструментов
- •Создание структуры панели инструментов
- •Установка соответствия с пунктами меню
- •11.Изменение возможностей текстового редактора
- •12.Исследовательские задания
- •13.Контрольные задания
- •14.Контрольные вопросы
- •Лабораторная работа №6 Файлы. Типы файлов.
- •1.Понятие «диалог».
- •2.Открытие файла для вывода
- •3.Открытие файла
- •4.Контрольное задание
- •5.Ввод записи в файл
- •6.Контрольное задание
- •7.Диалоговое окно по выбору файлов
- •8.Вопросы для контроля
- •Лабораторная работа 7 Статические графические объекты
- •1. Вставка Image на этапе проектирования приложения.
- •2.Вставка Image в процессе выполнения программы.
- •3.Создание примитивов.
- •4.Исследовательские задания
- •5.Контрольные задания
- •6.Резюме
- •7.Контрольные вопросы
- •Лабораторная работа 8 Компоненты ввода-вывода данных. Многооконные приложения
- •1.Добавление форм в проект
- •Добавление новой формы в проект приложения
- •Переключение между формами и рабочими модулями проекта
- •2.Управление появлением форм
- •3.Использование кнопок выбора
- •4.Использование индикаторов с флажком
- •5.Использование списков и системных окон
- •6.Использование компонента ProgressBar
- •7.Исследовательские задания
- •8.Контрольные задания
- •9.Резюме
- •10.Контрольные вопросы
- •Лабораторная работа 9 Настройка параметров приложения
- •11.Параметры настройки приложения
- •12.Создание пиктограммы для приложения
- •13.Создание файлов помощи
- •Назначение атрибутов разделам справочной системы
- •Указание гиперссылок
- •Компиляция справочного файла
- •14.Назначение заголовка, пиктограммы, файла помощи приложения
- •15.Исследовательские задания
- •16.Резюме
- •17.Вопросы для контроля
- •Лабораторная работа 10 Использование библиотек динамической компоновки (dll)
- •1.Понятие библиотеки динамической компоновки
- •2.Анализ условий задач
- •3.Создание библиотек динамической компоновки
- •Структура библиотеки динамической компоновки
- •Список экспортируемых функций
- •4.Создание клиентских программ
- •5.Решение задач
- •6.Контрольные задания
- •7.Резюме
- •8.Контрольные вопросы
- •Лабораторная работа 11 Создание дистрибутива приложения
- •1.Понятие и назначение дистрибутива приложения
- •2.Автоматизация создания дистрибутива приложения
- •3.Создание дистрибутива многокомпонентного приложения
- •4.Исследовательские задания
- •5.Резюме
- •6.Контрольные вопросы
- •Заключение
3.Изменение свойств объектов Изменение свойств с клавиатуры
Задание 5
Давайте изменим свойство Caption Формы на «Проба пера».
Для этого:
выберите текущим объект Форма ;
выберите закладку Properties (Свойства) в Инспекторе Объектов;
щелкните в правой колонке, напротив свойства Captions;
с клавиатуры введите словосочетание «Проба пера» и нажмите клавишу <Enter>. Очистить поле ввода можно клавишами <Delete> или <BackSpace>.
Обратите внимание: в процессе набора текста он отображается в заголовке формы.
Задание 6.
Измените свойства Формы, согласно следующим значениям.
-
Свойство
Значение
Тор
Left
Height
Width
0
0
200
200
Примечание
Все значения свойств, установленные выше, вводились с клавиатуры, но есть другие способы установить значения свойств.
Изменение свойств из списка
Задание 7
Установите значение свойства Color Формы Голубой.
Установить значения некоторых свойств можно путем выбора из раскрывающегося списка. Конечно, значение свойства можно набрать и вручную с клавиатуры (как Вы уже убедились), однако в этом случае возникает возможность ошибки, в то время как выбор из списка надежно защитит Вас от нее.
Поэтому для выполнения этого задания необходимо выполнить следующие действия:
Сделайте активной Форму.
Выберете свойство Color, щелкнув по нему левой клавишей мыши.
Из выпадающего списка выберите необходимое значение.
Задание 8.
Экспериментируя значениями свойства WindowState и запуская приложение каждый раз после смены значения, определите назначение данного свойства.
Занесите их в Таблица. 1 в тетради, определив, что значит свойство и его значения.
Прекратить работу приложения (остановить его) можно обычным способом, щелкнув по кнопке закрытия окна или через Главное Меню Delphi, выбрав пункт Run\Program Reset (Пуск\Остановить).
Изменение составного свойства.
Просматривая список свойств на странице Properties Инспектора Объектов, можно заметить, что перед некоторыми свойствами стоит значок ‘+’, который свидетельствует о том, что данное свойство является составным, т.е. свойством, которое характеризуется несколькими другими. Например, формат надписи зависит от выбранного шрифта, его цвета, размера символов.
Щелчок левой кнопкой мыши по такому свойству раскроет список вложенных в него свойств, причем значок ‘+’ поменяется на ‘–‘. Существует несколько способов задания значений как простых, так и составных свойств:
непосредственным вводом значения свойства с клавиатуры;
выбором значения свойства из раскрывающегося списка;
выбором ряда параметров свойства из окна диалога.
Задание 9.
Выберете для формы свойство BorderIcons. Одинарным щелчком левой клавишей мыши раскройте список его вложенных свойств. Измените значения свойств согласно таблице.
Таблица 1
Значения свойства формы
Свойство |
Перевод |
Значение |
BorderIcons biSystemMenu biMinimise biMaximise biHelp |
Системные иконки Кнопки системного меню Кнопка минимизации Кнопка максимизации Кнопка помощи |
(Составное свойство) True False True False |
Запустите приложение на выполнение. Обратите внимание, на то, что окно приложения располагается в левом верхнем углу, голубого цвета и в заголовке окна присутствуют только кнопки «закрыть» и «развернуть».
Измените свойства Формы так, чтобы появились кнопки «Свернуть» и «Кнопка системного меню».
Занесите свойство в Таблица. 1. На данный момент она должна выглядеть как в файле Properties, Events and methods.doc.