Разработка интерфейсной части — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Разработка интерфейсной части

2017-09-27 317
Разработка интерфейсной части 0.00 из 5.00 0 оценок
Заказать работу

Данный курсовой проект был разработан в среде Delphi. Среди множества языков Pascal является наиболее универсальным и легко изучаемым языком. При этом его удобно использовать для создания сложных приложений, базами данных, приложения масштаба предприятия. Delphi так же прост в обучении, как и Visual Basic, но при этом средства языка программирования Pascal позволяет использовать все современные возможности объектно-ориентированного программирования.

Существует два типа приложений, базирующихся на документах. Первый тип — это SDI (Single Document Interface, однодокументный интерфейс), второй — MDI (Multiple Document Interface, многодокументный интерфейс). В SDI-приложениях рабочая область одновременно является окном приложения, а это значит, что невозможно открыть в одном и том же приложении сразу два документа. MDI-приложение предоставляет рабочую область (класса QWorkSpace), способную размещать в себе окна виджетов, что дает возможность одновременной работы с большим количеством документов.

Главное отличие MDI- от SDI-приложения состоит в том, что SDI-приложение содержит только одно окно документа, a MDI-приложение способно содержать несколько таких окон, что дает пользователю возможность параллельной работы с несколькими документами.

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

Термин MDI (Multiple Document Interface) дословно означает многодокументный интерфейс и описывает приложения, способные загрузить и использовать одновременно несколько документов или объектов. Примером такого приложения может служить диспетчер файлов (File Manager).

Обычно MDI-приложения состоят минимум из двух форм — родительской и дочерней.

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

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

Рис. 13. Главная форма в Конструкторе

 

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

Пример разработки справочной формы (Рис.14).

 

Рис. 14. Справочник студентов, проект формы

 

Для ввода и запроса информации и параметров в системе используются диалоговые формы, пример такой формы приведен далее (Рис.).

 

Рис. 15. Диалоговая форма

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

 

Рис. 16. Диалоговое сообщение


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.021 с.