- •Введение Преподавателю: как использовать данное пособие
- •Тому, кто хочет научиться
- •Благодарности
- •Лабораторная работа 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.Контрольные вопросы
- •Заключение
Указание гиперссылок
Следующим моментом является определение фрагментов текста, которые будут гиперссылками на другой раздел. Для этого:
Фрагмент текста оформляем перечеркнутым.
Задание 4
Оформите словосочетание «поле ввода» из раздела «Назначение проекта» перечеркнутым стилем.
Рядом с перечеркнутым фрагментом (без пробела) указать скрытым текстом номер раздела, на который будет ссылаться словосочетание.
Задание 5
Укажите номер раздела – 3, так как именно там поясняется этот термин;
Оформите словосочетания «Поле ввода» из раздела «Указания по использованию» для ссылки на раздел «Компоненты приложения First»;
Подготовьте строку ключевых слов для раздела «Компоненты приложения First» согласно названиям компонентов.
Компиляция справочного файла
Для компиляции файла формата RTF в файл HLP необходимо запустить приложение MS Help Workshop из папки вложенной папки Help\Tools\hcrtf.exe инструментальной среды разработки.
Чтобы узнать, как выполнить компиляцию файла справочной системы выполните следующее задание.
Задание 6
Просмотрите презентацию Программирование\Delphi\presentation.pps.
Откомпилируйте файл First.rtf, задав имя файла помощи аналогично. Если что-то не получилось, то просмотрите еще раз презентацию и попробуйте еще раз, в противном случае обратитесь к преподавателю.
Задание 7
На основе файла Текстовый редактор.rtf создайте файл справочной системы с возможностью поиска по ключевым словам для приложения Текстовый редактор (см. Лабораторную работу 5) следующей структуры:
Рис. 25. Структура справочной системы Текстового редактора
На основе файлов Назначение.rtf и Интерфейс.rtf создайте файл справочной системы для инсталлятора приложения (см. Лабораторную работу 7) следующей структуры:
Рис. 26. Структура справочной системы инсталлятора приложения
14.Назначение заголовка, пиктограммы, файла помощи приложения
Теперь, когда подготовлены файлы справочной системы, пиктограммы приложений, можно приступить к окончательной настройке приложения: подключения этик компонентов к приложениям. Чтобы узнать, как это сделать, выполните следующее задание.
После того, как приложение отлажено и откомпилировано (то есть, создан исполняемый ЕХЕ-файл), необходимо выполнить его окончательную настройку: назначить приложению значок, который будет изображать исполняемый файл приложения в нужной папке или на рабочем столе. Этот же значок будет находиться во время работы приложения рядом с его именем на панели задач Windows.
Для выполнения этих настроек необходимо:
В пункте Project Главного Меню Delphi выберете команду Options и в открывшемся диалоговом окне Project Options (Настройка проекта) – вкладку Application (Приложение), представленную на Рис. 27.
В поле Title (Заголовок) задайте название приложения, которое во время работы приложения выводится на панели задач Windows рядом со значком, изображающим это приложение.
Нажмите кнопку Load Icon (Загрузить значок). В открывшемся диалоговом окне Application Icon (Значок приложения) просмотрите нужную папку и найдите файл своего значка (*.ico). Выбрав значок, нажмите кнопку <Открыть>, в результате диалоговое окно Application Icon закроется и мы вернемся в окно Project Options.
Щелкнув по кнопке Browse, напротив строки Help File (Файл справки) выберите соответствующий файл справочной системы.
В диалоговом окне Project Options (Настройка проекта), в котором теперь отображается выбранный значок приложения, для завершения процесса нажмите кнопку <Ok> (Рис. 27).
Рис. 27 Вкладка Application диалогового окна Project Options
После выполнения всех этих действий главный проект приложения выгладит следующим образом:
Но это не является окончанием подключения файла справки. Для того, чтобы вызвать справку необходим компонент, либо пункт меню, либо кнопка панели инструментов. В таком случае, необходимо создать процедуру обработки события для этого компонента, содержание которой должно быть следующим:
Задание 8
Выполните настройку следующих приложений: first, Текстовый редактор, Инсталлятор приложения.