logo
Разработка автоматизированной базы данных для больницы

1.3.2 Обзор Borland Delphi7

Delphi7 - это объектно - ориентированная среда для визуального построения программных продуктов, основанная на языке ObjectPascal, который является переработанной и существенно дополненной версией Turbo Pascal фирмы Borland [3].

Программирование в Delphi состоит из двух основных этапов:

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

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

Достоинства Delphi:

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

- скорость работы компилятора и быстродействие откомпилированных программ;

- мощность языка программирования и его сложность;

- гибкость и масштабируемость архитектуры базы данных;

- наличие поддерживаемых средой разработки шаблонов проектирования и использования.

Этот язык был выбран, так как он доступен для изучения, синтаксис команд понятен и прост.

Основные причины выбора Delphi:

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

- легкость в организации доступа к базе данных;

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

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

- простота языка позволяет быстро его освоить и создавать сложные программы.

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

Инструментом для работы с БД, прежде всего является ADO - Active Data Objects, представляющий собой набор системных библиотек и драйверов, предназначенных для взаимодействия БД и приложений, разрабатываемых в Delphi.

ADO - это высокоуровневый компонент технологии доступа к данным от Microsoft. Данными для ADO могут быть как привычные таблицы Access, серверные базы MS SQL, Oracle.