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.
- Введение
- 1. Этап начальной разработки и планирования
- 1.1 Анализ предметной области
- 1.1.1 Процесс поступления пациента в больницу
- 1.1.2 Процесс лечения пациента в отделении
- 1.2 Задачи и цели проектирования
- 1.2.1 Цель проекта
- 1.2.2 Задачи проекта
- 1.3 Обоснование выбора СУБД и программного обеспечения
- 1.3.1 Обзор MS SQL Server 2008
- 1.3.2 Обзор Borland Delphi7
- 2. Концептуальный проект
- 2.2 Организационная структура
- 2.3 Описание операций
- 2.4 Предназначение системы
- 2.5 Функциональные возможности
- 2.6 Разработка ER- модели
- 2.7 Составление реляционных отношений
- 2.8 Расчет места, занимаемого БД
- 3. Описание работы программного продукта
- 4. Безопасность жизнедеятельности
- 4.1 Анализ условий труда
- 4.1.1 Рабочее помещение
- 4.1.2 Используемое оборудование
- 4.2 Расчет освещения
- 4.2.1 Расчет естественного освещения
- 4.2.2 Расчет искусственной освещенности помещения методом коэффициента использования светового потока
- 4.2.3 Расчет искусственной освещенности помещения точечным методом
- 4.3 Расчет системы кондиционирования
- 5. Технико-экономическое обоснование
- 5.1 Определение затрат на создание программного продукта
- 5.2 Трудовые ресурсы используемые в проекте
- 5.3 Оборудование, используемое в работе
- 5.4 Программное обеспечение, используемое в разработке
- 5.5 Сроки реализации проекта
- 5.6 Расчет стоимости работы по проектированию и разработке
- 5.6.1 Расчет затрат на оплату труда
- Разработка структуры базы данных.
- Раздел 1. Введение в базы данных и автоматизированные информационные системы
- 3.2. Методика разработки приложения для базы данных
- Разработка автоматизированной информационной системы «база данных деканата вуза»
- 8 Базы данных. Автоматизированный банк данных.
- "Автоматизированные базы данных"
- 7.5. Автоматизированные технологии проектирования баз данных
- Тема 1.9. Средства автоматизированного проектирования структур баз данных