Мегаобучалка Главная | О нас | Обратная связь


Структура среды разработки IDE



2016-09-15 663 Обсуждений (0)
Структура среды разработки IDE 0.00 из 5.00 0 оценок




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

 

 

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

 

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


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

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

 

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

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

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

 


 

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

 

Структура среды разработки IDE

Среда разработки в Delphi состоит из ряда элементов, всегда присутствующих на экране: главное окно с панелью инструментов и палитры компонентов, инспектор объектов, окно для визуального создания формы, редактор исходного текста программы, и утилит, которые становятся доступными в определенных случаях: дизайнер меню, графический редактор, справочная система и т.д. Типичное отображение состояния среды разработки на экране дисплея приведено на рисунке 1.

Главное окно содержит базовые команды типа File, Edit, Search, View, Compile, Run, Debug, Options, Tools, Help, инструментальные кнопки для быстрого доступа к командам и палитру компонентов.

Состав базовых команд в основном соответствует общепринятым:

- в меню File находятся команды для выполнения операций с проектами, модулями и отдельными файлами;

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

- меню Search предоставляет команды для поиска и замены указанных символов и строк;


Рисунок 1 – Среда разработки Delphi

 

- в меню View содержатся команды для отображения различной информации и вызова информационных утилит;

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

- меню Run содержит команды для выполнения приложений в различных режимах, задания параметров командной строки и команд встроенного отладчика Debug;

- в меню Options сосредоточены команды задания различных параметров проекта, среды разработки и управления библиотекой компонентов;

- в меню Tools содержатся команды вызова различных утилит;

- меню Help предназначено для отображения различной информации справочного характера.

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

Основные страницы, присутствующие во всех версиях среды, следующие:

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

- дополнительные компоненты, включающие в себя графические кнопки, редактор с шаблонным вводом, закладки, графические образы и др.;

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

- системные компоненты, предназначенные для управления системой, например, таймер, управление мультимедийными устройствами, управление обменом данными между приложениями;

- компоненты управления базами данных;

- компоненты для отображения данных;

- компоненты для формирования отчетов в базах данных.

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

Инспектор объектов позволяет устанавливать свойства объектов, расположенных в форме, и назначать методы – обработчики событий, на которые реагирует объект.

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

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

Редактор используется для непосредственного написания кода в виде исходного текста программы на языке Pascal 7.0, причем код, создаваемый инспектором объектов и средой Delphi, тоже помещается в окно редактора и доступен для изменений.

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

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

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

 



2016-09-15 663 Обсуждений (0)
Структура среды разработки IDE 0.00 из 5.00 0 оценок









Обсуждение в статье: Структура среды разработки IDE

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (663)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)