Что нового в Borland Delphi 7 Studio

What's New in Delphi 7 Studio

© 2002 Borland Software Corporation
перевод Анатолия Подгорецкого

Введение

Borland Delphi 7 Studio включает новые возможности и улучшения в следующих областях:

  1. IDE
  2. Web технологии
  3. COM технологии
  4. Database технологии
  5. Библиотека компонент
  6. Runtime библиотека
  7. Компилятор
  8. Поддержка Rave Reports
  9. Поддержка ModelMaker
  10. Документация
  11. Переход к новой версии и вопросы совместимости

1. IDE

IDE новые свойства в следующих областях:

1.1. сообщения компилятора

1.2. Палитра компонент

1.3. CodeInsight

1.4. Отладчик

1.5. Различные улучшения IDE

2. Web технологии

В Delphi 7 Studio редакции Enterprise и Professional:

2.1. Web сервисы
Web сервисы включают следующие изменения:

3. COM технологии

Delphi 7 Studio Enterprise и Professional редакции:
Теперь вы можете использовать диалог Import Type Library (Project|Import Type Library) для создания обертки (wrapper) для Microsoft® .NET assemblies. Вы можете использовать обертку как для обычного COM сервера, используя interoperability свойство .NET.

4. Database технологии

Delphi 7 Studio Enterprise и Professional редакции:

4.1. DataSnap
Delphi 7 Studio только в Enterprise редакции:

5. Библиотека компонент

5.1. Поддержка тем Windows XP
В Delphi Studio 7 Enterprise и Professional, приложения Borland VCL теперь включают компоненты, которые разрешают поддержку Windows® общих органов версии 6. Ваше приложение автоматически использует новые органы Windows на системе Windows XP, если найдет подходящий манифест файл. Более подробно об этом в руководстве Developer's Guide тема "Common controls and XP themes" или в справочной системе.

5.2. Новый модуль
Новый модуль DBClientActns содержит три новых компоненты для работы с клиентскими наборами данных: TClientDataSetApply, TclientDataSetUndo и TClientDataSetRevert.

5.3. Новые компоненты

5.4. Измененные компоненты

5.5. Брошенные компоненты
Информацию об устаревших, заброшенных компонентах можно найти в readme.txt файле из папки Delphi 7 Studio.

6. Runtime библиотека

6.1. Модуль Classes

6.2. Модуль Math
В модуле Math появился новый параметр, по умолчанию, RaisePending, в процедуре ClearExceptions.

6.3. Модуль StdConvs
Модуль StdConvs теперь включает Стоун в поддержанных мерах веса.

6.4. Модуль StrUtils
Для поддержки multibyte character set (MBCS) в модуль StrUtils внесены следующие изменения:

6.5. Модуль SysUtils
Модуль SysUtils теперь включает thread-safe перегруженные процедуры для форматирования и разбора (парсинга) чисел, дат и денежных форматов. Новые процедуры thread-safe, поскольку они получают информацию о локализации не их глобальных переменных, а из структуры TFormatSettings. Данная структура данных должна быть заполнена перед использованием; новая функция GetLocaleFormatSettings, должна использоваться для заполнения структуры из конкретной локали.

6.6. Модуль VarCmplx
Модуль VarCmplx имеет новые функции: VarComplexLog2, VarComplexLog10, VarComplexLogN, VarComplexTimesImaginary и VarComplexTimesReal.

6.7. Модуль Variants

7. Компилятор

Компилятор Delphi теперь поддерживает три новых предупреждения: Unsafe_Type, Unsafe_Code и Unsafe_Cast. Данные предупреждения запрещены по умолчанию, но могут быть разрешены с помощью следующих директив {$WARN UNSAFE_CODE ON}, с помощью ключей командной строки компилятора dcc32 -W+UNSAFE_CODE и в среде, Project|Options|Compiler Messages. Данное свойство предназначено для помощи в переносе вашего кода на платформу .NET. В обслуживаемой среде выполнения, "unsafe" означает, что операция не может быть проверена во время статического анализа, выполняемого компилятором Just In Time (JIT). Такой код может серьезным риском в безопасности, поскольку здесь недостаточно информации для компилятора JIT для проверки его runtime поведения. Примером опасного кода, являются операции с указателями и перезапись памяти.

8. Поддержка Rave Reports

Delphi 7 Studio Enterprise и Professional редакции:
Среда Delphi теперь включает Rave Reports от Nevrona. Добавив Rave Reports компоненты в ваше приложение, вы позволяете вашим пользователям делать отчеты в вашем приложении. Для более подробной информации смотрите главу "Creating reports with Rave Reports" в Developer's Guide или справочной системе.

9. Поддержка ModelMaker

Delphi 7 Studio Enterprise и Professional редакции:
Инструмент ModelMaker позволяет упростить разработку, конструкцию и обслуживание классов и интерфейсов. ModelMaker также включает инструмент для создания UML диаграмм, которые могут использоваться для создания и модификации исходного кода ваших проектов. Для более подробной информации смотрите главу "Designing classes and components with ModelMaker" в Developer's Guide или справочной системе. Delphi 7 Studio Enterprise включает ModelMaker от ModelMaker software. Delphi 7 Studio Professional включает 30-дневную триал версию Model Maker. Функциональность ModelMaker идентична в обеих редакциях Delphi.

10. Документация

11. Переход к новой версии и вопросы совместимости

Copyright© 2002 Borland Software Corporation, перевод Анатолия Подгорецкого

2011123456789101112
2010123456789101112
2009123456789101112
2008123456789101112
2007123456789101112
2006123456789101112
2005123456789101112
2004123456789101112
2003123456789101112
2002123456789101112
2001123456789101112
2000123456789101112
1999123456789101112

Последние статьи
Литература