Delphi 2009 (FAQ)

ОБЩИЕ ВОПРОСЫ

Что такое Delphi?

Delphi - среда для разработчиков программного обеспечения и приложений баз данных, заинтересованных в быстром создании высокоэффективных и простых в обслуживании приложений. Разработчики могут использовать мощную интегрированную среду разработки Delphi с рабочим полем визуального проектирования, обширной коллекцией визуальных компонентов и мощной инфраструктурой гетерогенных баз данных для визуальной разработки и поставки приложений в максимально сжатые сроки.

Мощный язык Delphi и компилятор обеспечивают высокую производительность и доступ ко всем возможностям, повышающим эффективность и скорость разработки на платформе Windows. Delphi предоставляет также обширный набор инструментов редактирования, рефакторинга и отладки в рамках комплексного решения, ориентированного на ускорение и упрощение разработки.

Что нового в Delphi 2009?

Улучшения языка Delphi.

  • UnicodeString в качестве строкового типа по умолчанию.
  • Шаблоны и классы-контейнеры на базе шаблонов.
  • Анонимные методы.

Новые и расширенные компоненты VCL, придающие интерфейсам пользователя свежий, обновленный и современный внешний вид.

  • Новые элементы управления "Лента" в стиле Microsoft Office и улучшенные кнопки и блоки просмотра иерархии.
  • Возможность расширения бизнеса в международном масштабе и обработки данных Unicode в приложениях благодаря новой функции поддержки Unicode в интегрированной среде разработки Delphi и библиотеке VCL.

В состав Delphi 2009 включены также интегрированные средства перевода, помогающие извлекать ресурсы и управлять переводческими проектами при локализации приложений для других языков.

Улучшенная производительность - ускоренная установка, простота установки и сокращение (до 10%) времени запуска IDE, что позволяет быстрее приступить к работе.

Улучшенная поддержка разработки приложений баз данных с помощью dbExpress и DataSnap.

IDE теперь предоставляет улучшенное управление ресурсами и поддержку множества конфигураций сборки.

Инструмент Class Explorer, помогающий при навигации и исследовании классов в рамках проекта.

Предназначена ли версия Delphi 2009 только для разработки на платформе Win32 или включает также и Delphi для .NET?

Delphi 2009 - это решение для разработки только на платформе Windows. Эта версия не может быть разработана на платформе .NET. Аналогичная ситуация была с нашей версией 2007, когда сначала была выпущена версия Delphi 2007 для Win32, а позже в этом же году вышло решение .NET в составе продукта RAD Studio.

Как среди версий Professional, Enterprise и Architect выбрать нужную?

Все версии Delphi, Professional, Enterprise и Architect, ориентированы на разработчиков программного обеспечения, которые заинтересованы в быстром создании эффективных приложений, использующих мощь объектно-ориентированного языка Delphi, а также возможности Delphi в сфере визуального проектирования и разработки приложений баз данных. Ниже перечислены некоторые основные различия версий.

Professional

  • Подключение к локальным базам данных InterBase®, Blackfish™ SQL и MySQL.
  • Развертывание Blackfish SQL в системах с 1 пользователем и размером базы данных 512 МБ.
  • Библиотека VCL для Интернета с ограничением числа подключений (не более 5).

Enterprise

  • Все, что входит в состав версии Professional, плюс:
  • Подключение к серверам баз данных InterBase, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase.
  • Разработка многоуровневых приложений баз данных DataSnap.
  • Развертывание Blackfish SQL в системах с 5 пользователями и размером базы данных 2 Гбайт.
  • Библиотека VCL для Интернета без ограничения числа подключений.
  • Дополнительные функции UML-моделирования, в том числе дополнительные типы диаграмм (диаграммы последовательности, сотрудничества, развертывания, сценариев поведения, активности и компонентов), поддержка шаблонов проектирования, импорт и экспорт XMI 1.1, создание документации и функции аудита и учета количественных показателей.

Architect

  • Все, что входит в состав версии Enterprise, а также:
  • Средство ER/Studio Developer Edition для моделирования и разработки баз данных.
  • Расширенные возможности UML-моделирования, включая проекты моделирования, независящие от языка.

Полное сравнение возможностей версий см. в таблице функций Delphi.

Что такое поддержка и техническое обслуживание Delphi?

Пакет поддержки и технического обслуживания можно приобрести при покупке или обновлении продукта Delphi. Соглашение о поддержке и техническом обслуживании дает право в течение года получать обновления (включая основные и дополнительные обновления) и определенное число обращений в службу поддержки. Дополнительные сведения см. в пункте "Поддержка" раскрывающегося меню на нашем веб-узле.

Доступна ли пробная версия Delphi?

Да. Полностью функциональную пробную версию можно загрузить на странице http :// cc . codegea r . com / free / delph i. Эта веб-страница содержит сведения о том, как загрузить программу установки, которая затем загрузит и установит пробную версию Delphi 2009 из Интернета. Будет также предоставлен ключ пробной эксплуатации продукта.

Есть ли ограничения у продуктов Academic?

Версию Academic разрешается использовать только в учебных целях в университетах и других образовательных учреждениях. У образовательных учреждений нет права разрабатывать программное обеспечение для внутреннего применения с помощью учебной версии.

Кто может приобрести Delphi 2009 по ценам обновления?

Обновление до версии Professional: владельцы всех более ранних версий Professional продуктов CodeGear RAD Studio, Borland Developer Studio, Delphi, Kylix, C++Builder, Turbo Delphi или Turbo C++. Обновление до версии Enterprise: владельцы всех более ранних версий Enterprise или Professional продуктов CodeGear RAD Studio, Borland Developer Studio, Delphi, C++Builder, Kylix, Turbo Delphi или Turbo C++. Обновление до версии Architect: владельцы всех более ранних версий Architect или Enterprise продуктов CodeGear RAD Studio, Borland Developer Studio, Delphi, C++Builder или Kylix.

Я все еще использую очень старую версию Delphi. Могу ли я сделать покупку по ценам обновления?

Да. Приобретение по ценам обновления доступно владельцам любых более ранних версий.

Что такое пакет Delphi and C++Builder?

Пакет Delphi and C++Builder 2009 - два популярных средства разработки для платформы Windows по превосходной цене и с единой лицензией разработчика на оба продукта. Этот выпуск - оптимальный выбор для разработчиков программного обеспечения, желающих создавать высокоэффективные приложения на платформе Windows и использовать при этом два языка программирования Delphi и C++, а также для тех, кто хочет создавать компоненты Delphi для расширения возможностей C++Builder. Версия Professional предоставляет доступ к локальной базе данных, а версия Enterprise - к гетерогенной серверной базе данных, к разработке многоуровневых приложений баз данных, дополнительным функциям моделирования и многому другому.

ТЕХНИЧЕСКИЕ ВОПРОСЫ

Можно ли разрабатывать в Windows 2000 или XP приложения, работающие в ОС Vista, и наоборот?

Delphi позволяет разрабатывать приложения в той операционной системе, которая вам больше подходит (Windows Vista, XP, 2000, Server 2008 или Server 2003), а затем развертывать их в любой из них или во всех сразу.

Что требуется для установки Delphi 2009?

До установки Delphi 2009 в системе должны быть установлены следующие программы:

  • Microsoft .NET Framework версии 2.0 или выше
  • Microsoft Visual J# 2.0 Redistributable Package
  • Internet Explorer® версии 6.0 и выше
  • MSXML 6

Программа установки Delphi автоматически установит необходимое ПО, если оно не было установлено ранее.

Улучшилась ли производительность установки по сравнению с Delphi 2007?

Да, теперь установка значительно быстрее, чем это было в предыдущей версии.

Меня интересует перенос моего кода в Unicode. Что мне нужно сделать?

Основная часть кода сохранит работоспособность, используя по умолчанию новый тип данных UnicodeString. Код, использующий операции со строковыми данными на уровне байтов или перенос данных в строковых переменных, возможно, потребует анализа и, вероятно, обновления, чтобы обеспечить соответствие новым размерам символов, характерным для строковых данных Unicode. Дополнительные сведения о переносе кода в Unicode см. в документации и в CodeGear Developer Network.

Нужно ли регистрировать свою копию Delphi?

Да. При первом запуске продукта откроется небольшое приложение, и будет предложено пройти регистрацию. Затем будет проверена подлинность ключа продукта, и продукт будет зарегистрирован и установлен.

Можно ли открыть в Delphi 2009 проекты, созданные в Delphi 7, 2005, 2006 и 2007?

Да, это возможно, но зависит от того, установлены ли компоненты, необходимые для таких проектов. Delphi 2009 использует для сборки систему MSBuild, поэтому для этой новой версии понадобится новый файл проекта, если выполняется обновление из версии 2007 или более ранней версии. Интегрированная среда разработки без проблем преобразует проекты в новый формат.

Будут ли доступны локализованные версии Delphi 2009, и если да, то когда?

Продукт Delphi 2009 доступен на английском, немецком, японском и французском языках. Версию на любом из этих четырех языков можно получить немедленно. Мы добились больших успехов в деле интернационализации и готовы выпускать локализованные версии продуктов без задержек.

Что делать, если мне нужно развернуть Blackfish SQL в ситуациях, выходящих за рамки предусмотренных в лицензии Delphi?

Дополнительные лицензии на развертывание Blackfish SQL можно приобрести отдельно. По вопросам цен обращайтесь в "Интерфейс": тел. +7 (495) 925 0049.

В чём состоит отличительная особенность Delphi?

Delphi - это единственная интегрированная среда быстрой разработки приложений для Windows 2000, XP и Vista. Delphi не только работает на всех трех платформах, но и позволяет разрабатывать приложения для любой из них. Например, в ОС Windows 2000 можно разрабатывать приложения для Vista. Это позволяет использовать операционную систему, наилучшим образом отвечающую требованиям разработчика, и при этом создавать приложения для всех платформ.

Можно ли разрабатывать приложения .NET с помощью Delphi 2009?

Нет, Delphi 2009 может создавать только двоичные файлы с собственным кодом Win32. Можно импортировать сборки .NET в виде COM-объектов, однако код, созданный в Delphi 2009, всегда является строго собственным кодом Win32.

Почему с Delphi 2009 нужно устанавливать среды Microsoft .NET 2.0 и SDK?

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

Потребуется ли пользователям и заказчикам для выполнения моих приложений набор средств разработки на базе .NET?

Нет, для приложений, созданных с помощью Delphi 2009, эти библиотеки не требуются. Продукт создает приложения исключительно с собственным кодом Win32.

В чем различия версий Delphi 2009 и Turbo Delphi 2006?

Продукты серии Turbo предназначены для начинающих, студентов, любителей и частных разработчиков. Это будет отражено в функциональности следующих версий выпусков Turbo. Продукты серии Delphi 2009 входят в семейство продуктов Studio и предназначены для профессиональных разработчиков. Кроме того, Delphi 2009 на два поколения опережает Turbo Delphi 2006 и содержит намного больше функций и возможностей.

Чем отличаются функции моделирования данных ER/Studio Developer Edition в выпуске C++Builder Architect и стандартном продукте ER/Studio?

Выпуск C++Builder Architect включает только часть средств моделирования и визуализации данных полного продукта ER/Studio. В C++Builder Architect не входят средства импорта и экспорта метаданных, создания отчетов и доступа к серверам хранилищ рабочих групп ER/Studio. Функциональность ER/Studio в C++Builder Architect поддерживает такой же набор баз данных, что и dbExpress.

Можно ли установить Delphi 2009 на компьютеры с предыдущими версиями Delphi?

Да, Delphi 2009 легко может сосуществовать со всеми предыдущими версиями Delphi.

Определены ли новые значения COMPILERVERSION и RTLVERSION для Delphi 2009?

Да. В Delphi 2009 для COMPILERVERSION установлено значение 20.0, а для RTLVERSION - значение 20.0.

Будут ли приложения, созданные с помощью Delphi 2009, выполняться на ОС Win95/98/Me?

Из-за того, что в приложениях, созданных в Delphi 2009, в качестве строкового типа по умолчанию используется Unicode, Windows 98, 95 и ME не могут выполнять такие приложения. Эти операционные системы не поддерживают строки в Unicode, и корпорация Майкрософт прекратила их поддержку.


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=20802