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

Рисунок 1.11 – Общий вид рабочего окна BorlandDelphi 7.0

Десятилетие тому назад рядовому программисту оставалось только мечтать о создании собственных программ, работающих в среде Windows, т. к. единственным средством разработки был Borland C++ for Windows, явно ориентированный на профессионалов, обладающих серьезными знаниями и опытом.

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

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

В настоящее время программистам стала доступна очередная версия пакета Delphi – Borland Delphi 2005. Как и предыдущие версии, Borland Delphi 2005 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.

Borland Delphi 2005 может работать в среде операционных систем от Windows 98 до Windows Vista. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти - 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).

Широкие возможности и относительная простота среды программирования Borland Delphi 2005 и предопределили выбор инструмента для поставленной задачи. Стоит отметить, что Delphi не имеет недостатков, касающихся создания ОС, которые присущи другим вышеописанным инструментальным средствам.

1.7 Обоснование выбора инструментального средства построения САПР

1.7.1 Общие принципы выбора программного обеспечения

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

Общепринятой является следующая вертикальная классификация программного обеспечения:

·  Отдельная утилита – небольшая программа, как правило, не требующая установки и выполняющая одно или несколько простых действий. Например: утилиты архивации, программы просмотра и сравнения файлов, резидентные программы.

·  Пакет рабочей среды – крупный пакет, в котором вы работаете постоянно, составляющий основу вашего рабочего места. Например: система программирования, современный универсальный текстовый редактор и т.д.

·  Операционная система – базовая программная среда компьютера. Фактически этот вид программного обеспечения не относится к прикладному, хотя и очень сильно влияет на его характеристики.

Самое главное для правильного выбора нужного программного обеспечения – это чётко определить требования. Для этого нужно постараться более или менее точно ответить на поставленные ниже вопросы. От корректности понимания своих требований зависит 90% успеха при выборе программного обеспечения:

1.  Как долго вы предполагаете пользоваться программой?

2.  Какой персонал (по уровню квалификации) будет пользоваться данным программным обеспечением?

3.  Какое аппаратное и программное окружение предполагается использовать?