(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Новые возможности Embarcadero RAD Studio 2010

Значительное сокращение сроков разработки

Основной задачей RAD Studio является ускорение создания программ, а новые возможности интегрированной среды разработки RAD Studio 2010 позволяют еще более повысить производительность и сэкономить время разработчиков. К числу этих возможностей относятся:

  • функция IDE Insight, позволяющая обращаться ко всем возможностям, параметрам и компонентам интегрированной среды разработки, не тратя время на их поиск в меню и диалоговых окнах;
  • средство Code Formatter, упрощающее унификацию внешнего вида кода;
  • обозреватель классов C++, обеспечивающий управление классами в проекте и быстрый переход между ними;
  • усовершенствованные функции поиска и повторного открытия файлов, позволяющие быстро находить нужные сведения;
  • поддерживаемые отладчиком средства визуализации данных, упрощающие отладку, позволяя настраивать отображение типов данных в отладчике;
  • поддерживаемые отладчиком средства управления потоками, обес-печивающие заморозку, разморозку и изоляцию потоков, а также установку контрольных точек для выбранных потоков, что упрощает разрешение проблем;
  • новые параметры отладчика Scroll new events into view ("Прокрутка новых событий в представлении") и Ignore non-user breakpoints ("Игнорирование не пользовательских контрольных точек");
  • поддерживаемые в редакции Delphi Professional новые средства аудита кода и учета количественных показателей, позволяющие более эффективно анализировать код и определять состояние проекта (полный набор средств аудита кода и учета количественных показателей поддерживается редакциями Enterprise и Architect).

Уменьшение объемов ввода данных с клавиатуры

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

  • Подключаемое ядро распознавания жестов.
  • Работа под управлением всех поддерживаемых версий Windows (Windows 2000, Windows XP, Windows Vista и Windows 7).
  • Использование оборудования, поддерживающего сенсорный ввод, и имеющихся устройств (например, мыши).
  • Встроенная поддержка интерфейсов с сенсорным и мультисенсорным вводом в библиотеке VCL.
  • Более тридцати стандартных жестов для панорамирования, масштабирования, поворота и выполнения других задач.
  • Возможность создания собственных жестов с помощью редактора жестов.
  • Touch Keyboard - полнофункциональная виртуальная клавиатура, поддерживающая несколько языков и наборов региональных параметров и предназначенная для создания усовершенствованных интерфейсов, обеспечивающих взаимодействие без использования клавиатуры.

Подключение к приложениям и данным

RAD Studio 2010 предоставляет разработчикам новые возможности для подключения к данным, веб-службам и архитектурам приложений.

  • Новые возможности поддержки Firebird 2.1 и 1.5 в dbExpress.
  • Обновленные драйверы для InterBase 2009, Microsoft SQL Server 2008, Oracle 11g и MySQL 5.1.
  • Поддержка нового клиента SOAP 1.2, позволяющего использовать преимущества веб-служб Amazon и других поставщиков.
  • Обмен данными по протоколу HTTP и подключение на уровне процессов для многоуровневых приложений DataSnap.
  • Новые мастера DataSnap из галереи объектов Object Gallery упрощают создание серверных приложений.
  • Обратные вызовы DataSnap, позволяющие серверам устанавливать соединение с клиентами.
  • Фильтрация, позволяющая полностью управлять потоками данных между клиентами и серверами DataSnap.
  • Возможность использования в популярных архитектурах приложений благодаря поддержке значений REST и JSON в DataSnap.

Поддержка большего числа пользовательских настольных систем

RAD Studio позволяет поддерживать больше настольных систем Windows, не заботясь об особенностях реализации Windows API каждой версии, и поддерживать пользо¬вателей из разных стран мира благодаря использованию Unicode в среде разработки и усовершенствованной поддержке языков.

  • Элементы управления VCL оптимизированы для использования возможностей и тем Windows XP, Windows Vista и Windows 7.
  • Полная поддержка Unicode, позволяющая поддерживать данные и пользователей по всему миру.
  • Создание приложений для Windows XP и Windows Vista, поддержи-вающих работу с мышью и сенсорный ввод данных, и использование новых возможностей работы с сенсорным вводом в Windows 7.
  • Расширенный интерфейс Open Tools API для создания подключаемых модулей для интегрированной среды разработки Delphi.
  • Переводы исходного кода, ресурсов, откомпилированных модулей, меню и диалоговых окон интегрированной среды разработки доступны на английском, немецком, французском и японском языках.
  • Удобное переключение между языками диалоговых окон, меню и других элементов интегрированной среды разработки

Недоступная ранее эффективность кода и компиляции

Delphi 2010 поддерживает RTTI и предоставляет новые возможности компилятора и возможности по работе с языками.

  • Поддержка RTTI, позволяющая предоставлять информацию о методах, полях и свойствах, необходимую для поддержки динамических вызовов и других средств метапрограммирования.
  • Объектно ориентированные классы ввода-вывода для работы с файлами и каталогами.
  • Поддержка пользовательских атрибутов для большинства элементов кода - типов, полей, свойств, методов и параметров.
  • Усовершенствованный класс TStringBuilder, упрощающий и ускоряющий сцепление строк и управление ими.
  • Усовершенствованные родовые классы с полной поддержкой коллекций и списков RTL.
  • Более эффективная поддержка локализованных ресурсов.
  • Компиляция в фоновом режиме, позволяющая выполнять другие задачи во время компиляции.

C++Builder 2010 использует анонсированные ранее возможности языка C++0x и новые функции компилятора и библиотек.

  • Теперь FastMM - это стандартный диспетчер динамической памяти библиотек времени выполнения C++. • Поддержка директивы #pragma once.
  • Опция -Zx для создания XML-представления исходного кода.
  • Добавлена поддержка _FUNCTION_.
  • Поддержка атрибута [[deprecated]].
  • __declspec(dllimport) и __declspec(dllexport) для классов шаблонов.
  • Обновленные библиотеки Boost 1.39.
  • Усовершенствованный стандартный диспетчер динамической памяти C++.
  • Оптимизированные функции работы со строками и памятью.
  • Компиляция в фоновом режиме, позволяющая выполнять другие задачи во время компиляции.

Новые возможности моделирования данных в RAD Studio 2010 Architect

Редакция RAD Studio 2010 Architect включает новую версию ER/Studio 8.0 Developer Edition, помогающую пользователям находить, документировать и повторно использовать данные и упрощающую обратное проектирование, анализ и оптимизацию баз данных. ER/Studio предоставляет следующие новые возможности.

  • Visual Data Lineage - визуальный анализ и документирование прохождения потоков данных в организации без необходимости анализа кода.
  • Моделирование на уровне атрибутов - возможность выбирать столбцы (атрибуты) для включения в таблицы (сущности) подмодели и описывать подмодели на новой вкладке Definition ("Определение"), а затем создавать запросы для поиска определений.
  • Флаги сравнения на уровне объектов - отмечают различия при сравнении моделей, которые мастер сравнения должен игнорировать.
  • Создание отчетов в формате HTML.
  • Поддержка Microsoft SQL Server 2008.

Новые возможности разработки приложений .NET с помощью Delphi Prism

Повышение эффективности работы благодаря языку Delphi Prism

Язык Delphi Prism - это великолепное средство, позволяющее разработчикам, которые используют Delphi, и разработчикам, использующим .NET, создавать приложения .NET. Разработчики на Delphi могут пользоваться знакомыми син¬таксическими конструкциями, а разработчики на .NET - использовать мощные языковые конструкции, недоступные в других языках программирования .NET.
В язык Delphi Prism добавлены следующие новые возможности:

  • Повышение совместимости с языком Delphi;
  • Поддержка аспектно ориентированного программирования (AOP);
  • Поддержка динамического контроля типов (в .NET 4.0).

Поддержка AOP в Delphi Prism позволяет изменять поведение кода, добавлять и удалять поля, свойства, события и методы и даже извлекать классы, при¬меняя к классам или членам специализированные атрибуты - аспекты.

Аспекты пишутся на языке Prism, компилируются в виде отдельной библиотеки и могут повторно использоваться различными проектами. Написание аспектов является достаточно простой задачей. Компилятор загружает атрибуты ас¬пектов и создает их экземпляры на этапе компиляции, благодаря чему аспекты могут оказывать значительное влияние на создаваемый компилятором код.

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

Основные возможности компилятора

  • RemObjects Cirrus: AOP для Oxygene.
  • Стандартная библиотека аспектов для RemObjects Cirrus (поставляется как Tech Preview).
  • Неуправляемый экспорт.
  • Вариации родовых классов.
  • Переменные поля.
  • Поддержка класса CLSCompliantAttribute и предупреждений компилятора.
  • Новые операторы выражений запросов LINQ: Skip, While, Take и Take While.

Вспомогательные возможности компилятора

  • Поддержка функции Unquote для выражений (в первую очередь для поддержки Cirrus).
  • Опция проекта и директива компилятора $DELPHICOMPATIBILITY.
  • Проверка диапазонов во время выполнения.
  • Перечислимые диапазонные типы (например, "type Ten = 1..10;").
  • Классы только для чтения.
  • Поддержка отрицательных значений нижней границы для типов Array.

Прочие новые возможности

  • Усовершенствования модели CodeDom, обеспечивающие поддержку тегов OxygeneInterface, OxygenePartial и OxygeneEmpty в UserData.
  • Поддержка событий, предшествующих сборке и следующих за сборкой.
  • Параметры отладчика: Remote Machine.
  • Настраиваемая панель Add Reference для добавления ссылок на сборки Mono.
  • Новый шаблон Monobjc и библиотеки Monobjc, разворачиваемые с Delphi Prism.
  • Обновленная программа установки, устанавливающая последнюю версию Mono 2.4.
  • В установочный пакет входит Internet Pack.
  • Встроенная справка, доступная по нажатии клавиши F1 и основанная на автономной копии вики-документации.
  • Дополнительные шаблоны для веб-проектов ASP.NET.

Подключение к приложениям и данным

С помощью Delphi Prism 2010 разработчики могут создавать клиентские при¬ложения .NET DataSnap, использующие новые возможности DataSnap 2010, включая обмен данными с сервером по протоколу HTTP. Возможности DataSnap поддерживаются программными продуктами Delphi Prism Enterprise, Embarcadero RAD Studio Enterprise и Embarcadero RAD Studio Architect.

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



 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Embarcadero »
Написать редактору 
 Рекомендовать » Дата публикации: 11.04.2010 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
TeeBI for RAD Studio Suite with source code single license
ABBYY FineReader 14 Standard Full
AutoCAD LT 2019 Commercial New Single-user ELD Annual Subscription
ESET NOD32 Антивирус - продление лицензии на 2 года на 3ПК
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия.
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Реестр Windows. Секреты работы на компьютере
СУБД Oracle "с нуля"
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Разработка программ базы данных (18)
Написание прикладных компьютерных программ (базы данных) на заказ. Разработка корпоративных...
 
Помощь по MS Access (329)
Доброе время суток. Случайно оказался на этом сайте, искал статьи по OLAP. Вижу, что...
 
Разработка устройств на микроконтроллерах (19)
Профессиональный программист. Основная специализация: МИКРОКОНТРОЛЛЕРЫ, АССЕМБЛЕР для любых...
 
Ищу программиста для написания программы (30)
Ищу программиста ,владеющего Вижуал Бэйсик и программированием в Экселе, для написания...
 
Пишу программы на заказ профессионально (3075)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
 
 



    
rambler's top100 Rambler's Top100