
- •Методические указания
- •Стандартные компоненты интерфейсов прикладных программ
- •Общие сведения
- •Структура среды разработки ide
- •Порядок выполнения лабораторной работы
- •Содержание отчета
- •Разработка алгоритма задачи и текста прикладной программы
- •Варианты задания:
- •Содержание отчета
- •Компоновка интерфейса прикладной программы
- •Общие сведения
- •Содержание отчета
- •Разработка сценариев и реакций на события по сценарию
- •Общие сведения
- •Содержание отчета
- •Рекомендуемая литература
- •Приложение а
- •Тестовые примеры:
- •Приложение б Компоновка форм
- •Приложение в Разработка сценариев и реакций на события согласно сценариям.
- •Приложение г
- •Компоновка форм
- •Приложение е Разработка сценариев и реакций на события согласно сценариям.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТОРОЕНИЯ»
Человеко-машинный интерфейс
Методические указания
Санкт-Петербург
2007
Составители: доцент, канд.техн.наук В.П.Попов;
доцент, канд.техн.наук Н.В.Соловьев
В методических указаниях изложена последовательность действий разработчика прикладных программ в форме Windows-приложений, а также рассмотрены стандартные компоненты интерфейсов прикладных программ, используемые в среде визуально-ориентированного программирования Delphi. Приведен пример выполнения задания.
В качестве лабораторных работ студенту предлагается изучить и подробно описать в отчете свойства и реакции на события одного из заданных компонентов и разработать программу в форме Windows-приложения с полностью оформленным интерфейсом пользователя, решающую заданную преподавателем математическую или физическую задачу.
Методические указания предназначены для студентов, обучающихся по направлению «Информатика и вычислительная техника» и могут использоваться при изучении дисциплин «Человеко-машинный интерфейс», «Программирование на языках высокого уровня» и «Технология программирования».
Лабораторная работа №1
Стандартные компоненты интерфейсов прикладных программ
Цель работы: Ознакомить студентов с основными свойствами и поддерживаемыми событиями стандартных компонентов, применяемых для создания интерфейсов при разработке Windows-приложений в среде визуального программирования на объектно-ориентированном языке высокого уровня.
Общие сведения
В настоящее время существует довольно большое количество различных сред визуального программирования Windows-приложений, базирующихся на объектно-ориентированных языках высокого уровня. Например, среда Delphi, в основе которой лежит язык Pascal 7.0, или Visual Basic. Существуют и специализированные среды, предназначенные для создания приложений в той или иной области, например, среда Microsoft Access для разработки систем управления базами данных или среда Matlab для проектирования инженерных приложений.
Для максимально быстрой разработки Windows-приложений все среды визуального программирования объединяют в себе следующие элементы:
высокопроизводительный компилятор с языка программирования высокого уровня в EXE-файлы;
объектно-ориентированная модель компонентов, предназначенных как для создания стандартных интерфейсных элементов, так и для разработки новых классов объектов;
быстрая среда разработки, содержащая полный набор визуальных средств, поддерживающих как создание пользовательских интерфейсов, так и обработку корпоративных данных, с использованием библиотеки визуальных и невизуальных компонентов;
интегрированный отладчик, позволяющий контролировать выполнение отлаживаемого приложения в различных режимах, следить за значениями переменных и оперативно изменять эти значения непосредственно в процессе отладки;
контекстно-ориентированную справочную систему, позволяющую получить исчерпывающую информацию по конкретным элементам среды или библиотеки классов, включая их свойства и процедуры обработки событий;
библиотеку классов, инкапсулирующих различные функции Windows API, предназначенные для создания стандартных и дополнительных интерфейсных элементов, управления базами данных, поддержки протоколов обмена и технологии мультимедиа.
Далее в качестве визуальной среды разработки Windows-приложений будет рассматриваться базовая версия широко известного продукта фирмы Borland – среды программирования Delphi.