Читать «Виртуальная библиотека Delphi» онлайн - страница 125

Unknown

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

1. Изменения в компиляторе и RTL

 1. Новые типы данных:

  • строки и символы поддерживающие произвольную длину и

  • кодировку UniCode.

  • вариантные структуры для работы с OLE Automation

  • тип Currency — 8-байтное число с плавающей точкой

 2. Переменные типа Integer и Cardinal теперь 32-битные (4 байта). Для работы с двухбайтовыми целыми числами необходимо использовать типы SmallInt и Word.

 3. Генерация 32-битного кода с оптимизацией циклов, передачей параметров через регистры, и т.п.

2. Новые компоненты:

 1. набор компонент, свойственных интерфейсу Windows95

 2. компоненты OLE Automation

 3. новый DBGrid, позволяющий определять атрибуты столбцов.

3. Изменения в работе с БД

 1. локальная фильтрация записей для TTable и TQuery

 2. поддержка lookup у TField

 3. SQL-монитор, отслеживающий выполнение SQL-операций

 4. Модуль Данных (DataModule), для централизованного хранения и использования компонент доступа к базам данных

4. Изменения в среде разработчика (IDE)

 1. хранилище объектов (Object Repository) — для хранения проектов, форм, модулей данных и др.

 2. визуальное наследование форм

 3. визуальное связывание форм

 4. Database Explorer

 5. Редактор полей таблиц в стиле drag-n-drop

5. Изменения в Borland Database Engine

 1. полностью 32-разрядная библиотека доступа к данным

 2. новое ядро SQL-запросов

 3. расширенные возможности SQL Links

 4. транзакции и вложенные запросы для локальных форматов данных (dBase и Paradox)

Вопросы общего характера

1. Какие существуют варианты поставки Delphi 2.0?

Выпущенная 4 февраля 1996 года серия продуктов Delphi 2.0 включает три версии, каждая из которых разработана с учетом различного уровня разработчиков и решаемых ими задач:

• Desktop — для создания автономных программ или для начинающих программистов

• Developer — для профессиональных разработчиков, ориентированных на сетевую архитектуру

• Client/Server Suite — для создания систем в архитектуре клиент-сервер Все версии Delphi 2.0 естественно сочетают высокопроизводительный 32-разрядный компилятор, масштабируемые инструменты доступа к базам данных и расширяемую библиотеку "drag-and-drop" компонент в составе объектно-ориентированной среды визуальной разработки.

Состав версий.

Все версии Delphi 2.0 обладают открытой архитектурой, полностью поддерживающей такие технологии, как OLE  server, Microsoft OLE Controls (OCX), ODBC, а также Microsoft's  Remote Automation и ожидаемую Network OLE (ActiveX). Все версии Delphi 2.0 также предоставляют разработчикам поддержку новых особенностей и интерфейсов прикладного программирования (API) Windows 95 и Windows NT - многопоточности (threads), Unicode, MAPI и др. Для облегчения перехода разработчиков из 16-разрядного в 32-разрядное операционное окружение каждая версия Delphi 2.0 включает 16-разрядную версию Delphi 1.02 for Windows.