- •Завдання
- •Реферат
- •Содержание
- •Введение
- •1. Постановка задачи
- •2. Организация работы ателье мод
- •3. Среда разработки приложений Delphi
- •4. Базы данных. Модели представления данных
- •5. Системы управления базами данных
- •6. Программный комплекс для учета заказов ателье мод
- •6.1 Проектирование базы данных программного комплекса
- •6.2 Структура программного комплекса
- •6.3 Описание объектов и их взаимодействия
- •6.4 Аппаратные и программные средства создания и эксплуатации программного комплекса
- •6.5 Руководство пользователя
- •6.6 Описание контрольного примера
- •Список ссылок
- •Файл Atelie.Dpr
- •Файл Atelie1.Pas
3. Среда разработки приложений Delphi
Delphi - это продукт Borland International для быстрого создания приложений (RAD - Rapid Application Development), высокопроизводительный инструмент визуального построения приложений, работающих с базами данных в архитектуре клиент-сервер, Internet/Intranet, а также для локальных машин и файл-серверной архитектуры. Этот инструментарий включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. Лежащий в основе Delphi язык - Object Pascal, который является расширением объектно-ориентированного языка Pascal (Turbo/Borland Pascal, начиная с версии 5.5). В Delphi также входят локальный SQL-сервер InterBase, генераторы отчетов, библиотеки визуальных компонентов, и прочие инструменты, необходимые для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды. Поскольку в архитектуре клиент-сервер де-факто сложилось такое положение, что клиентские станции работают, как правило, в Windows-среде, а SQL-сервер - в операционной системе UNIX, Delphi Client-Server может служить удобным инструментом для скоростной разработки приложений.
Delphi - потомок Турбо-Паскаля, который впервые появился в 1983г для операционной системы CP/M . Турбо-Паскаль был перенесен в MS-DOS в начале 1984 г. Hа протяжении всего начала истории IBM PC, Турбо-Паскаль был действительно наиболее популярным языком для серьезных разработок - главным образом потому, что это был настоящий компилятор, включающий редактор текстов программ и все необходимое, что стоило очень мало и выполнялось на компьютере со 128 Кбайт. Borland представил Турбо-Паскаль для Windows в 1990г. Последней версией Borland Pascal (как это стало называться), не считая Delphi, был версии 7.0 в конце 1992г.
Прежде всего Delphi предназначен профессиональным разработчикам, желающим очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам (до 15-30 Кбайт в Delphi) высокоэффективные исполняемые модули (.exe и .dll), поэтому в Delphi прежде всего заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются - это имеет немаловажное значение и для конечных пользователей. Помимо стандартных клиентских приложений Delphi также имеет средства для созданий приложений в многозвенной архитектуре.
Преимущества Delphi по сравнению с аналогичными программными продуктами:
Быстрота разработки приложения.
Высокая производительность разработанного приложения.
Hизкие требования разработанного приложения к ресурсам компьютера.
Hаращиваемость за счет встраивания новых компонент и инструментов в среду Delphi.
Возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходниках).
Удачная проработка иерархии объектов.
Де-факто доступно огромное количество визуальных компонентов третьих фирм, часть из которых freeware, часть shareware, часть - коммерческие.
Чтобы полностью использовать возможности среды Delphi, необходимо знать Pascal , необходимо иметь некоторые знания об объектно-ориентированном программировании и о программировании событий. Если эти три препятствия преодолены, то вы имеете все необходимые знания. С другой стороны, большинству людей не нужно полностью использовать все возможности среды. Если вы хотите создать приложение, которое не делает ничего особенно причудливого, то даже без особого программирования можно в течение 5-10 минут собрать из визуальных компонент Delphi что-нибудь достаточно мощное и работоспособное.
Приложения, созданные в среде Delphi, отличаются повышенной надежностью. Встроенные механизмы RTTI и обработки исключений вместе со строго типизированным языком Object Pascal изначально закладывают в программы устойчивость к всевозможным сбоям, которые могут произойти в операционной системе, на SQL-сервере или непосредственно в созданной программе. Даже ничего не делая самому, всегда можно как минимум узнать, что произошла ошибка и где, а зачастую и получить исчерпывающую дополнительную информацию. Во многом это заслуга и компилятора Borland с языка Pascal, история которого насчитывает более 27 лет [3].
