Выбрать главу

2. Каким образом можно разделять Delphi 2 Object Repository между несколькими машинами?

Для этого следует используя Regedit в Registry в секции

HKEY_USERS\.Default\Software\Borland\Delphi\2.0\Repository

завести строковую запись BaseDir и в ней указать путь к вашему репозитарию (в том силе и сетевой).

Вопросы по Delphi 3.0

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

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

Анонсировано три варианта поставки Delphi, каждый из которых предлагает комплект решений для разного уровня разработчиков и решаемых ими задач.

• Standard

• Professional

• Client/Server Suite

Все версии Delphi 3.0 включают в себя высокопроизводительный 32-разрядный оптимизирующий компилятор, масштабируемые средства доступа к данным, расширяемую библиотеку компонентов, объединенные единой объектно-ориентированной средой разработки.

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

Все версии Delphi 3.0 обладают окрытой архитектурой, полностью поддерживают технологии Microsoft OLE Automation, OCX, ODBC, ActiveX. Компонентная модель COM/DCOM поддерживается на уровне компилятора. Компилятор позволяет вам иметь доступ ко всем ресурсам операционных систем, реализующих Win 32 (Windows 95 и Windows NT) и использовать все имеющиеся технологические стандарты - Unicode, MAPI, ISAPI, NSAPI. Как в версии 2.0, в поставку включается 16-разрядная версия Delphi 1.02.

Delphi Standard 3.0

Delphi Standard 3.0 ориентирован на разработчиков в основном отдельных приложений с использованием настольных баз данных. Основные характеристики варианта Standard:

• Профессиональная среда разработки, включающая в себя полностью интегрированный отладчик и редактор

• Интегрированный в среду 32-разрядный оптимизирующий компилятор

• Возможность создания DLL и отдельных исполняемых EXE-файлов

• Возможность создания очень легких EXE с использованием настраиваемой технологии pakeges.

• Полный доступ к Win32 API, поддержка ActiveX, OLE, OLEDB, COM, DCOM, MAPI, ISAPI, NSAPI

• Создание и отладка многопоточных приложений под Windows 95 / Windows NT

• Наличие Delphi 1.0 для создания 16-разрядных приложений под Windows 3.1

• Объектно-ориентированная расширяемая компонентная архитектура

• Наличия репозитария объектов для хранения и повторного использования форм, модулей данных

• Поддержка визуального наследования и визуального связывания форм для уменьшения размера вводимого кода и более простого управления

• Полный набор новейших управляющих элементов Windows 95

• Визуальная библиотека компонентов (VCL) с более чем 100 компонентами, доступными для повторного использования методом 'drag-and-drop'

• Встроенный генератор отчетов, состоящий из компонентов, позволяющий создавать, просматривать и печатать отчеты без использования дополнительных внешних программ

• Использование ActiveX

• Поддержка COM и интерфейсов на уровне языка и компилятора

• Полная поддержка серверов и контроллеров OLE Automation

• Визуальное создание шаблонов для новых компонентов

• Упрощение кодирование и завершение кода с помощью CodeTemplates wizard, CodeCompletion wizard и CodeParameter wizard

• Быстрое вычисление выражений в ToolTip окошке для облегчения процесса отладки Отладка DLL для сокращений времени на разработку и отладку DLL

• Поддержка механизма многих источников данных для быстрого доступа к данным в любой СУБД

• Высокопроизводительные родные драйвера для доступа к данным MS Access, FoxPro, Paradox, dBase

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

• Увеличение скорости обмена с сервером за счет поддержки Cashed Updates

• Выделение бизнес логики в отдельный модуль данных

• Визуальное упраление базами данных с помощью Database Explorer

Delphi Professional 3.0

Delphi Professional 3.0 предназначается для разработчиков многопользовательских приложений. Данная версия включает в себя все, что имеется в Delphi Standard плюс:

• Исходный код VCL и печатные материалы для более качественного создания собственных компонентов

• Компоненты для построения графиков и диаграмм на основании данных, хранящихся в таблицах баз данных

• Визуальное создание элементов ActiveX для приложений, ориентированных на Web

• Визуальное создание элементов ActiveX для повышения степени повторного использования кода

• Полная поддержка доступа к данным через ODBC

• Обеспечение целостности данных с помощью Data Dictionary

• Возможность создавать и тестировать приложения, работающие с Local InterBase (одна пользовательская лицензия)

• Internet Solutions Pack для создание приложений, использующих ресурсы Web

• Install Shield Express для создания профессиональных инсталляторов

• Open Tools API для интеграции с вашими дополнительными утилитами

Delphi Client/Server Suite 3.0

Delphi Client/Server Suite 3.0 ориентирован на организации, разрабатывающие корпоративные системы, предназначенные для работы с данными, находящимися в базах данных серверов DB/2, Informix, Interbase, MS SQL Server, Oracle, Sybase. Сочетает в себе высокопроизводительный клиентский инструментарий и широкий набор средств работы с серверами БД. По сравнению с версией Client/Server Suite имеет следующие расширения:

• Набор компонентов DecisionCube для облегчения анализа данных, имеющих множество размерностей

• Высокопроизводительные SQL Links с неограниченной лицензией для доступа к данным Oracle, Sybase, Informix, MS SQL Server, InterBase, DB/2

• BDE Driver Development Kit для открытого доступа к любым механизмам баз данных через BDE

• Визуальное управление метаданными SQL сервера, включая хранимые процедуры и триггеры, с помощью SQL Database Explorer

• Тестирование, отладка и настройка производительности приложений, использующих средства SQL с помощью SQL Monitor

• Автоматическое создание правильных SQL выражений с помощью Visual Query Builder

• Возможность создавать и тестировать приложения, работающие с InterBase NT (четыре пользовательских лицензии)

• Легкое деление приложений на отдельные части при помощи Remote DataBroker

• Управление целостностью данных при помощи ConstraintBroker

• Высокоскоростное представление данных через WebServer

• Открытые решения для поддержки Netscape NSAPI и Microsoft ISAPI при помощи WebBridge

• Централизованная обработка информации при помощи WebModule и обработка запросов при помощи WebDispatch

• Распространение тонких клиентов, которым не требуется дополнительно ничего (даже BDE), использу WebDeploy

• Встроенный менеджер версий Intersolve PVCS для групповой разработки

• Эксперт для интеграции с CASE-средствами

• Data Pump эксперт для быстрого масштабирования приложений

2. Какие форматы скомпилированных модулей можно получить в Delphi 3.0?

Delphi может создавать EXE и DLL для Win32. Естественно, вы может также создавать OCX, но для этого нужно знать соглашения по написанию DLL в формате OCX.

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

Вы можете создать package — это тоже DLL, но с некоторыми особенностями.