Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет1 - Пример отчета.doc
Скачиваний:
8
Добавлен:
26.04.2019
Размер:
1.05 Mб
Скачать

4 Сравнительный анализ

Наиболее прогрессивными, по нашему мнению, являются объектно-ориентированная система Turbo Vision фирмы Borland International и операционная система Windows фирмы Microsoft.

При создании прикладной программы программист большие усилия затрачивает на организацию ввода/вывода информации, т.е. на формирование интерфейса. Они соизмеримы с усилиями, затрачиваемыми на программирование основного алгоритма программы, по которому решается конкретная задача. Хорошим средством упрощения работы по организации ввода/вывода, его унификации с учетом современных требований к интерфейсу программ является разработанный фирмой Borland International пакет Turbo Vision 2.0, представляющий объектно-ориентированную библиотеку средств формирования пользовательского интерфейса. Программу можно представить как совокупность двух частей: часть программы, обеспечивающая решение основной задачи, и часть, обеспечивающая организацию ввода/вывода информации с внешних устройств (на внешние устройства), - так называемый интерфейс программы. В основную часть (из основной части) программы информация может передаваться двумя способами - непосредственная передача информации (например, программа формирует какие-то данные и размещает их в конкретном файле на магнитном диске) и передача информации с помощью организации диалога (например, после формирования тех же данных происходит уточнение, в какой конкретно файл следует поместить сформированную информацию). Способ, основанный на организации диалога, является более универсальным и именно для организации диалога предназначен в первую очередь пакет Turbo Vision. В современных программах, работающих в текстовом режиме, диалог обычно организуется с помощью трех средств: меню, диалоговых окон и строк состояния. Turbo Vision позволяет реализовать все эти средства диалога. Turbo Vision представляет собой библиотеку объектов, позволяющих создать пользовательский интерфейс и широко использующих свойства инкапсуляции, наследования и полиморфизма. Почти все объекты библиотеки являются потомками общего абстрактного объекта tObject.

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

Прикладные программы, или приложения, Delphi создаются в интегрированной среде разработки (IDE — Integrated Development Environment).

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

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

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