Upgrade на Delphi і C + + Builder 2009, Різне, Програмування, статті

Зміст



Нові можливості мови


Підтримка родових типів Delphi з повною RTL-підтримкою списків і колекцій. Анонімні методи Delphi. Тип UnicodeString як стандартний тип рядків. C + + Builder – перший комерційний продукт, який підтримує нові стандарти С + +0 x, включаючи зовнішні шаблони (external templates), символи Unicode, статичні АССЕРТ (static asserts), явні оператори перетворення (explicit conversion operators) та інші удосконалення. Додавання в бібліотеки C + + Builder, включаючи TR1 і Boost. Покращена сумісність в C + + Builder з Delphi в області методів класу і статичних властивостей.


Поліпшення IDE


Спільні конфігурації білдів. Іменовані набори опцій для зберігання та застосування конфігурації білдів для будь-якого проекту. Опція компілятора Delphi, щоб розглядати попередження (warnings) як помилки (errors). Class Explorer Delphi забезпечує настроюється ієрархічне відображення бібліотек класів в межах всього проекту, швидку навігацію між оголошеннями і реалізаціями, а також легке додавання методів і властивостей. Менеджер Ресурсів (Resource Manager) істотно полегшує додавання ресурсів в проект. В C + + Builder тепер доступно двостороннє UML-моделювання LiveSource. Майстер попередньо скомпільованих заголовків (Precompiled Header wizard) в C + + Builder.


Нові можливості VCL


Компоненти і теми VCL, включаючи TButtonedEdit, TBalloonHints, TCategoryPanelGroup. Підтримка формату. PNG в TImage і TImageList. Компоненти RibbonControls для створення інтерфейсів в стилі Microsoft Office. Покращення в TButton, TEdit, TListView, TTreeView, TLabel, теми та підтримка Vista і Aereo. Нова версія VCL для Web для створення інтранет-і інтернет-додатків з використанням AJAX і Silverlight.


Розширена технологія багаторівневих (multi-tier) баз даних


DataSnap нового покоління. Новий ServerMethods надає повний контроль над функціональністю проміжного шару (middle tier). Виклик процедур на сервері як якби код розташовувався безпосередньо на клієнті. Відсутність залежностей від COM в новому фреймворку DataSnap. Легкість міграції існуючих серверів на нову архітектуру.


Нові Unicode, інтернаціоналізація та локалізація


Використання Unicode у всій середовищі розробки. Покращена Інтегрована середу перекладу (Integrated Translation Environment) для перегляду і редагування форм VCL і рядків ресурсів. Покращений External Translation Manager (ETM) для перегляду і редагування мовних файлів ресурсів поза IDE. Покращений Майстер Створення Бібліотек Ресурсів (Resource DLL Wizard) для створення ресурсних dll для локалізації. Покращений Репозиторій Перекладів (Translation Repository) надає базу даних для перекладів, які можуть бути використані в безлічі проектів.


Нове для COM і ActiveX


Покращений Майстер Імпорту Компонентів (Import Component wizard) для імпорту бібліотеки типів (type library), елемента управління ActiveX або збірки. NET (. NET Assembly). Покращений Майстер Створення Компонентів (Component wizard). TStringBuilder для більш легкої і швидкої конкатенації рядків.


Повністю змінена архітектура підтримки COM / ActiveX, яка тепер надає прозорий доступ до IDL і коду. Оновлені майстра тепер підтримують обгортку існуючих компонентів VCL у вигляді елементів управління ActiveX.


Оновлені додаткові компоненти


Interbase 2009 Developer Edition – до 20 користувачів і до 80 логічних локальних з’єднань. Оновлений TeeChart 8.0. Оновлений набір компонентів Rave Reports 7.6.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*