- •Введение Преподавателю: как использовать данное пособие
- •Тому, кто хочет научиться
- •Благодарности
- •Лабораторная работа 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.Создание дистрибутива многокомпонентного приложения
Задание 1
Создайте дистрибутив приложения, расположенного в папке Distributing (запускающий файл presentation.exe) так, чтобы была возможность установить определенные компоненты из keyboard.exe, mouse.exe, joystick.exe.
4.Исследовательские задания
Выясните назначение данных кнопок панели инструментов . А также выясните, какие пункты меню они дублируют.
Выясните, как изменить картинки диалоговых окон процесса установки.
Выясните, какие пункты меню дублируют все кнопки панели инструментов утилиты InstallShield.
5.Резюме
Дистрибутив приложения – вариант приложения, автоматизированный для установки приложения.
Дистрибутив приложения позволяет создать на диске требуемую структуру каталогов и скопировать в них соответствующие файлы приложения, включить в главное меню Windows команду запуска приложения.
Автоматизация создания дистрибутива приложения осуществляется утилитой InstallShield;
Процесс создания дистрибутива приложения с помощью утилиты InstallShield осуществляется в несколько этапов:
организация процесса установки;
общие установки;
настройка компьютера;
интерфейс процесса установки;
определение дополнительной функциональности;
создание дистрибутива.
Подробнее см. Табл. 3.
6.Контрольные вопросы
Что называется дистрибутивом приложения?
Каково назначение утилиты InstallShield?
Перечислите назначение всех кнопок панели инструментов утилиты и назовите какие пункты меню они дублируют?
Что является документом утилиты InstallShield?
Как создать новый документ утилиты создания дистрибутива приложения?
В чем состоит технология создания дистрибутива приложения? Перечислите этапы создания дистрибутива приложения.
Раскройте суть каждого из этапов создания дистрибутива приложения.
В каком случае необходимо создавать несколько компонентов приложения?
Как и когда создаются компоненты дистрибутива приложения?
Как связываются компоненты дистрибутива приложения и файлы самого приложения?
Связано ли создание компонентов дистрибутива приложения с типами установки приложения?
Как установить соответствие между типами установки и компонентами дистрибутива? Типами установки и файлами приложения, для которого создается дистрибутив?
Как задать последовательность диалоговых окон процесса установки приложения?
Как установить различное оформление (различные изображения) диалоговых окон процесса установки приложения?
Как поместить дистрибутив приложения на CD-ROM?
Заключение
После завершения изучения лабораторных работ данного пособия дальнейшее продвижение может быть осуществлено двумя путями. Первое – это изучение более широкого спектра визуальных компонентов, например, изучение компонентов работы с базами данных, организации сетевых приложений или компоненты сопряжения с офисными приложениями. Второй путь – это изучение основ объектно-ориентированного программирования. В этом случае для обучения можно использовать учебное пособие «Объектно-ориентированное программирование».
1 Создать документ в RTF формате можно в текстовом процессоре MS Word как обычный документ, сохранив его не в формате *.doc, а в формате *.rtf.
2 Слова, по которым будет осуществляться поиск разделов.
3 В квадратных скобках указывается параметр установки – неизвестное имя папки, без скобок – фактическое имя установочной папки.
4 Задается автоматически
5 Задается автоматически
6 Технология совместимости открытых баз данных
7 Имя и путь не должны содержать русских имен.