Выбор средства разработки системы

Для реализации системы принято решение использовать объектно–ориентированный подход в программировании. Этот подход позволяет лучше отражать динамическое поведение системы в зависимости от возникающих событий. Конкретный процесс обработки информации при объектно-ориентированном подходе формируется в виде последовательности взаимодействия объектов. Так как этот подход предполагает совместное моделирование данных и процессов, то система объектно-ориентированных моделей последовательно направляется к модели динамического взаимодействия объектов, на основе которой могут быть сгенерированы классы объектов в конкретной программно-технической среде. Основываясь на знании языка программирования Object Pascal и требованиях к программе (операционная система, в которой она будет работать, наличие баз данных и т.д.), средой для реализации данного проекта выбран программный продукт компании Borland – Borland Developer Studio 2006.

Borland Developer Studio – единая среда быстрой разработки приложений, поддерживающая четыре языка программирования:

1. C++ для разработки библиотек по обеспечению доступа к специальному оборудованию;

2. Delphi для организации доступа к базам данных. (Delphi 2006 считается лучшей средой доступа к инструментам проектирования баз данных);

3. C# – для создания приложений управления предприятием на платформе.Net от компании Microsoft;

4. Java – для создания приложений управления предприятием на платформе CORBA/J2EE от компании Sun.

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

Ниже приводятся отличительные особенности среды разработки Delphi 2006:

· Локальный BackUp. В среде ведётся история разработки проекта до 99-ти версий, включая содержание форм;

· Переработанный дизайнер форм (в частности облегчена проблема стартового размещения формы);

· Изменённый функционал редактора кода:

а) подсвечивание кода (подсветка изменений после последнего сохранения);

б) свёртывание фрагментов кода;

в) автоматическое составление списка локальных переменных;

г) автоматическая глобальная замена идентификаторов переменных;

д) автоматическая расстановка кавычек при вводе длинных значений для строковых переменных;

е) быстрое комментирование кода;

ж) подсветка/выделение ожидаемого ввода информации;

з) возможность рефакторинга (автоматическое добавление новых переменных во все объявления глобальных функций);

и) инспектирование отладочной информации на этапе отладки в форме всплывающих подсказок.

· Возможность автоматически запускать системные задачи перед или после компиляции программы.

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




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: