Появление Delphi не могло пройти
незамеченным среди многочисленных пользователей
компьютера. Оценки экспертов, изучающих возможности этого нового продукта фирмы
Borland, обычно окрашены в восторженные тона. Основное достоинство Delphi
состоит в том, что здесь реализованы идеи визуального программирования. Среда
визуального программирования превращает процесс создания программы в приятное и
легко понимаемое конструирование приложения из большого набора графических и
структурных примитивов.
Система Delphi позволяет решать множество задач, в частности:
- Создавать
законченные приложения для Windows самой различной направленности: от чисто
вычислительных и логических, до графических и мультимедиа.
- Быстро создавать (даже начинающим программистам) профессионально выглядящий оконный
интерфейс для любых приложений.
- Создавать мощные системы работы с локальными и удаленными базами данных
- Создавать справочные системы (файлы .hlp) для своих приложений и мн. др.
Delphi - чрезвычайно быстро развивающаяся система. Первая версия - Delphi 1.0 была
выпущена в феврале 1995 г. А затем новые версии выпускались ежегодно. Каждая
последующая версия Delphi дополняла предыдущую. Большинство
версий Delphi выпускается в нескольких вариантах:
Standart - стандартном, Professional -
профессиональном, Client/Server - клиент/сервер, Enterprise - разработка баз
данных предметных областей. Различаются варианты в основном разным уровнем
доступа к системам управления базами данных. Последние варианты - Client/Server
и Enterprise, в этом отношении наиболее мощные.
Delphi - это комбинация нескольких важнейших технологий:
- Высокопроизводительный компилятор в машинный код
- Объектно-ориентированная модель компонент
- Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов
- Масштабируемые средства для построения баз данных
Знаете ли Вы, что карты класс-ответственность-кооперация, Class-responsibility-collaboration - карты класс-ответственность-кооперация - это методология объектно-ориентированного проектирования, предназначенная для описания классов и оперирующая понятиями: - ответственность - суть - высокоуровневое описание функций, которые выполняет класс; - кооперация - суть - ссылка на другие классы, с которыми необходимо кооперироваться для реализации функций.