Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания «Человеко-машинный интерф...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.32 Mб
Скачать

32

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТОРОЕНИЯ»

Человеко-машинный интерфейс

Методические указания

Санкт-Петербург

2007

Составители: доцент, канд.техн.наук В.П.Попов;

доцент, канд.техн.наук Н.В.Соловьев

В методических указаниях изложена последовательность действий разработчика прикладных программ в форме Windows-приложений, а также рассмотрены стандартные компоненты интерфейсов прикладных программ, используемые в среде визуально-ориентированного программирования Delphi. Приведен пример выполнения задания.

В качестве лабораторных работ студенту предлагается изучить и подробно описать в отчете свойства и реакции на события одного из заданных компонентов и разработать программу в форме Windows-приложения с полностью оформленным интерфейсом пользователя, решающую заданную преподавателем математическую или физическую задачу.

Методические указания предназначены для студентов, обучающихся по направлению «Информатика и вычислительная техника» и могут использоваться при изучении дисциплин «Человеко-машинный интерфейс», «Программирование на языках высокого уровня» и «Технология программирования».

Лабораторная работа №1

Стандартные компоненты интерфейсов прикладных программ

Цель работы: Ознакомить студентов с основными свойствами и поддерживаемыми событиями стандартных компонентов, применяемых для создания интерфейсов при разработке Windows-приложений в среде визуального программирования на объектно-ориентированном языке высокого уровня.

Общие сведения

В настоящее время существует довольно большое количество различных сред визуального программирования Windows-приложений, базирующихся на объектно-ориентированных языках высокого уровня. Например, среда Delphi, в основе которой лежит язык Pascal 7.0, или Visual Basic. Существуют и специализированные среды, предназначенные для создания приложений в той или иной области, например, среда Microsoft Access для разработки систем управления базами данных или среда Matlab для проектирования инженерных приложений.

Для максимально быстрой разработки Windows-приложений все среды визуального программирования объединяют в себе следующие элементы:

  • высокопроизводительный компилятор с языка программирования высокого уровня в EXE-файлы;

  • объектно-ориентированная модель компонентов, предназначенных как для создания стандартных интерфейсных элементов, так и для разработки новых классов объектов;

  • быстрая среда разработки, содержащая полный набор визуальных средств, поддерживающих как создание пользовательских интерфейсов, так и обработку корпоративных данных, с использованием библиотеки визуальных и невизуальных компонентов;

  • интегрированный отладчик, позволяющий контролировать выполнение отлаживаемого приложения в различных режимах, следить за значениями переменных и оперативно изменять эти значения непосредственно в процессе отладки;

  • контекстно-ориентированную справочную систему, позволяющую получить исчерпывающую информацию по конкретным элементам среды или библиотеки классов, включая их свойства и процедуры обработки событий;

  • библиотеку классов, инкапсулирующих различные функции Windows API, предназначенные для создания стандартных и дополнительных интерфейсных элементов, управления базами данных, поддержки протоколов обмена и технологии мультимедиа.

Далее в качестве визуальной среды разработки Windows-приложений будет рассматриваться базовая версия широко известного продукта фирмы Borland – среды программирования Delphi.