Embarcadero Delphi 2010 является одной из наиболее признанных и популярных сред для быстрой разработки приложений. Технология программирования Delphi 2010 значительно ускоряет создание приложений для настольных компьютеров, рабочих станций, сенсорных дисплеев, информационных терминалов и Интернета, при этом не ограничивая разработчика в гибкости, мощности языковых средств или уровне контроля. Приложения, созданные с помощью Delphi 2010, отличаются высочайшим быстродействием и компактностью, а также обладают полнофункциональным пользовательским интерфейсом и способностью подключаться практически к любой базе данных или другому источнику данных, не требуя дополнительной доработки.
Delphi 2010 включает развитый, современный язык программирования, полностью интегрированный, быстрый компилятор и отладчик Windows, визуальную среду для разработки интерактивных приложений с пользовательским интерфейсом, платформу визуальных компонентов (VCL), содержащую свыше 250 стандартных классов и компонентов, а также обширные возможности для подключения к базам данных и службам. Сообщество партнеров и разработчиков Delphi предлагает тысячи дополнительных компонентов Delphi для каждого конкретного приложения, технологии, функции или задачи.
Новые возможности Delphi 2010:
- Поддержка Windows 7 API, Direct2D и мультисенсорного ввода
- Поддержка касаний и жестов для Windows 2000, Windows XP, Windows Vista и Windows 7
- IDE Insight в Delphi 2010 - мгновенный доступ к любой функции или параметру
- Свыше 120 усовершенствований для повышения производительности
- Визуализаторы отладчика
- Поддержка Firebird с помощью dbExpress
- Классический интерфейс Delphi 7 и панель инструментов со вкладками как опция
Редакция Delphi 2010 Professional
Редакция Delphi 2010 Professional предназначена для создания высокопроизводительных приложений с графическим интерфейсом для настольных систем и приложений с функциями сенсорного ввода, использующих (или не использующих) встроенные и локальные базы данных. Благодаря возможности создания быстродействующих Windows-приложений, представляющих собой единый исполняемый файл, и многофункциональному пользовательскому интерфейсу Delphi 2010 Professional является великолепным выбором для независимых поставщиков ПО, разрабатывающих насыщенные графикой пакеты приложений для Windows, которые должны поддерживать различные версии Windows без внесения изменений в исходный код. Применяя Delphi 2010 Professional, разработчики получают следующие возможности:
- Локальное подключение к базам данных InterBase, Blackfish SQL и MySQL
- Развертывание Blackfish SQL в системах с одним пользователем и размером базы данных 512 МБ
- Веб-библиотека VCL с ограничением числа подключений (не более 5)
Редакция Delphi 2010 Enterprise
Редакция Delphi 2010 Enterprise предназначена для разработчиков, применяющих Delphi для создания активно работающих с данными многоуровневых приложений с графическим интерфейсом, веб-приложений и клиент-серверных приложений, использующих различные источники данных и серверы баз данных. Высокая производительность и поддержка различных серверов баз данных превращают Delphi 2010 Enterprise в идеальное решение для создания систем, использующих серверы баз данных разных производителей, и разработки надежных приложений, способных работать с разнородными серверами баз данных. Delphi 2010 Enterprise поддерживает все возможности выпуска Professional, а также следующие возможности создания веб-приложений, клиент-серверных приложений и прило¬жений для работы с многоуровневыми базами данных:
- включает все возможности редакции Delphi 2010 Professional и ряд дополнительных возможностей.
- Подключение к серверам баз данных InterBase, Firebird, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase
- Разработка многоуровневых приложений баз данных DataSnap
- Развертывание Blackfish SQL в системах с пятью пользователями и размером базы данных 2 ГБ
- Веб-библиотека VCL без ограничения числа подключений
- Дополнительные возможности UML-моделирования
Редакция Delphi 2010 Architect
Редакция Delphi 2010 Architect предназначена для разработчиков и групп, использующих Delphi для создания клиент-серверных веб-приложений и приложений с многоуровневым графическим интерфейсом, активно работающих с данными и являющихся частью сложных или крупномасштабных корпоративных систем баз данных. Объединяя возможности быстрой разработки управляемых данными приложений и высокоскоростного доступа к данным с мощными средствами визуального моделирования данных, Delphi Architect помогает разработчикам анализировать, проектировать и максимально эффек¬тивно использовать существующие корпоративные базы данных и структуры данных. Delphi Architect поддерживает все возможности выпуска Enterprise и предоставляет дополнительные мощные средства моделирования и проектирования баз данных:
- включает все возможности редакции Delphi 2010 Enterprise и ряд дополнительных возможностей.
- Обратное проектирование, анализ и оптимизация баз данных
- Создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев
- Удобные для восприятия и навигации диаграммы
- Поддержка прямого проектирования путем автоматического создания кода базы данных из моделей
- Усовершенствованное двунаправленное сравнение и объединение моделей и структур баз данных
Новые возможности Delphi 2010
Значительное сокращение сроков разработки
Основной задачей Delphi является ускорение создания программ, а новые возможности интегрированной среды разработки Delphi 2010 позволяют еще более повысить произ¬водительность и сэкономить время разработчиков. К числу этих возможностей относятся:
- функция IDE Insight, позволяющая обращаться ко всем возможностям, параметрам и компонентам интегрированной среды разработки, не тратя время на их поиск в меню и диалоговых окнах;
- средство Code Formatter, упрощающее унификацию внешнего вида кода;
- усовершенствованные функции поиска и повторного открытия файлов, позволяющие быстро находить нужные сведения;
- поддерживаемые отладчиком средства визуализации данных, упрощающие отладку, позволяя настраивать отображение типов данных в отладчике;
- поддерживаемые отладчиком средства управления потоками, обеспе¬чивающие заморозку, разморозку и изоляцию потоков, а также установку контрольных точек для выбранных потоков, что упрощает разрешение проблем;
- новые параметры отладчика: Scroll new events into view ("Прокрутка новых событий в представлении") и Ignore non-user breakpoints ("Игнорирование не пользовательских контрольных точек");
- поддерживаемые в выпуске Delphi Professional новые средства аудита кода и учета количественных показателей, позволяющие более эффек¬тивно анализировать код и определять состояние проекта. Полный набор средств аудита кода и учета количественных показателей поддер¬живается выпусками Enterprise и Architect.
Уменьшение объемов ввода данных с клавиатуры
Delphi позволяет быстро создавать использующие сенсорный ввод данных графические интерфейсы и приложения для КПК, сенсорных панелей и автономных общедоступных систем и модернизировать существующие приложения с минималь¬ным добавлением кода или без него.
- Подключаемое ядро распознавания жестов.
- Работа под управлением всех поддерживаемых версий Windows (Windows 2000, Windows XP, Windows Vista и Windows 7).
- Использование оборудования, поддерживающего сенсорный ввод, и имеющихся устройств (например, мыши).
- Встроенная поддержка интерфейсов с сенсорным и мультисенсорным вводом в библиотеке VCL.
- Более тридцати стандартных жестов для панорамирования, масштабирования, поворота и выполнения других задач.
- Возможность создания собственных жестов с помощью редактора жестов.
- Touch Keyboard - полнофункциональная виртуальная клавиатура, поддерживающая несколько языков и наборов региональных параметров и предназначенная для создания усовершенствованных интерфейсов, обеспечивающих взаимодействие без использования клавиатуры.
Подключение к приложениям и данным
Delphi 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, позволяющие серверам устанавливать соединение с клиентами.
- Фильтрация, позволяющая полностью управлять потоками данных между клиентами и серверами DataSnap.
- Новые мастера DataSnap из галереи объектов Object Gallery упрощают создание серверных приложений.
- Возможность использования в популярных архитектурах приложений благодаря поддержке значений REST и JSON в DataSnap.
Поддержка большего числа пользовательских настольных систем
Delphi позволяет поддерживать больше настольных систем Windows, не заботясь об особенностях реализации Windows API каждой версии, и поддерживать пользо-вателей из разных стран мира благодаря использованию Unicode в среде разработки и усовершенствованной поддержке языков.
- Элементы управления VCL оптимизированы для использования возможностей и тем Windows XP, Windows Vista и Windows 7.
- Полная поддержка Unicode, позволяющая поддерживать данные и пользователей по всему миру.
- Создание приложений для Windows XP и Windows Vista, поддержи-вающих работу с мышью и сенсорный ввод данных, и использование новых возможностей работы с сенсорным вводом в Windows 7.
- Direct2D - новые интерфейсы API Windows 7, позволяющие создавать более удобные интерфейсы для пользователей Windows 7.
- Расширенные интерфейсы OpenTools API для создания подключа-емых модулей для интегрированной среды разработки Delphi.
- Переводы исходного кода, ресурсов, откомпилированных модулей, меню и диалоговых окон интегрированной среды разработки доступны на английском, немецком, французском и японском языках.
- Удобное переключение между языками диалоговых окон, меню и других элементов интегрированной среды разработки.
Недоступная ранее эффективность кода и компиляции
Delphi 2010 поддерживает RTTI и предоставляет новые возможности компилятора и возможности по работе с языками.
- Поддержка RTTI, позволяющая предоставлять информацию о методах, полях и свойствах, необходимую для поддержки динамических вызовов и других средств метапрограммирования.
- Объектно ориентированные классы ввода-вывода для работы с файлами и каталогами.
- Поддержка пользовательских атрибутов для большинства элементов кода - типов, полей, свойств, методов и параметров.
- Усовершенствованный класс TStringBuilder, упрощающий и ускоряющий сцепление строк и управление ими.
- Усовершенствованные родовые классы с полной поддержкой коллекций и списков RTL.
- Более эффективная поддержка локализованных ресурсов.
- Компиляция в фоновом режиме, позволяющая выполнять другие задачи во время компиляции.
Новые возможности моделирования данных в Delphi 2010 Architect
Выпуск Delphi 2010 Architect включает новую версию ER/Studio 8.0 Developer Edition, помогающую пользователям находить, документировать и повторно использовать данные и упрощающую обратное проектирование, анализ и оптимизацию баз данных. ER/Studio предоставляет следующие новые возможности.
- Visual Data Lineage - визуальный анализ и документирование прохож¬дения потоков данных в организации без необходимости анализа кода.
- Моделирование на уровне атрибутов - возможность выбирать столбцы (атрибуты) для включения в таблицы (сущности) подмодели и описывать подмодели на новой вкладке Definition ("Определение"), а затем создавать запросы для поиска определений.
- Флаги сравнения на уровне объектов - отмечают различия при срав¬нении моделей, которые мастер сравнения должен игнорировать.
- Создание отчетов в формате HTML.
- Поддержка Microsoft SQL Server 2008.
Поддерживаемые возможности зависят от выпуска продукта.
Delphi 2010 - преимущества Delphi
Значительное сокращение сроков разработки.
Delphi позволяет создавать приложения для Windows в пять раз быстрее, чем другие решения для раз¬работки, или тратить на это в пять раз меньше ресурсов, не жертвуя произво¬дительностью и возможностями. Применение Delphi уменьшает затраты времени и ресурсов на создание приложений, поскольку все функции среды разработки Delphi - от средств создания настольных приложений до средств работы с веб-приложениями и серверами - подчинены одной цели: ускорить создание программ. А среда быстрой разработки позволяет уменьшить объем кода, необходимого для решения задач, стоящих перед разработчиками.
Сокращение пути от прототипа до готовой версии.
Oбширная, проверенная временем, расширяемая библиотека визуальных компонентов (VCL), поддер¬живающая множество возможностей, позволяющая быстро создавать прото¬типы и предоставляющая мощный и удобный в использовании набор компо¬нентов для разработки многофункциональных пользовательских интерфейсов. Добавьте к полученному прототипу собственный код и дополнительные функции на основе компонентов сторонних разработчиков, и вы сможете полностью воплотить свои идеи в готовой версии продукта.
Интерфейсы на основе жестов, освобождающие от необходимости использовать клавиатуру.
Разработчики получили возможность быстро создавать использующие сенсорный ввод данных графические интерфейсы и приложения для КПК, сенсорных панелей и автономных общедоступных систем и встраивать поддержку работы с жестами в существующие приложения. Delphi предоставляет гибкие средства поддержки жестов и интерактивные средства мультисенсорного ввода на платформе Windows 7 и обеспечивает поддержку жестов под управлением Windows XP и Windows Vista, а также поддержку ввода с использованием нескольких источников, включая мышь, перо и сенсорный экран.
Работа со всеми данными.
Delphi содержит встроенные средства, исполь¬зующие небольшой объем ресурсов и обеспечивающие высокопроизводи¬тельный доступ ко всем популярным системам управления базами данных, включая Microsoft SQL Server, Oracle, MySQL, SQL Anywhere, InterBase, Firebird и другие. Благодаря мощной и надежной инфраструктуре доступа к базам данных разработчики могут обращаться к данным, а также считывать, изменять и удалять их как из кода, так и из визуальных элементов управления.
Повышение эффективности благодаря повторному использованию кода.
Код и компоненты в Delphi изначально спроектированы для повторного исполь¬зования. Сотни настраиваемых включенных компонентов, предназначенных для решения широкого круга задач - от создания пользовательского интер¬фейса до работы с базами данных, - и десятки тысяч коммерческих и бесплат¬ных компонентов сторонних разработчиков позволяют реализовать любые идеи. У вас возникла идея? Возможно, эта идея уже реализована в каком-нибудь компоненте.
Поддержка большего числа настольных систем.
Delphi позволяет поддер¬живать различные версии настольных систем Windows, не заботясь об особен¬ностях реализации Windows API каждой версии. Интерфейсы, созданные с помощью Delphi, могут использовать как новые ленточные элементы управле¬ния, поддерживаемые Windows 7 и Windows Vista, так и элементы управления, использовавшиеся в предыдущих версиях, включая Windows 2000.
Высокое качество.
Delphi предоставляет разработчикам мощный полнофунк¬циональный отладчик, который позволяет анализировать созданный код вплоть до уровня ассемблера. Разработчики могут устанавливать условные контроль¬ные точки, просматривать стек вызовов, следить за значениями переменных, проверять данные любого объекта и даже наблюдать за процессором. Кроме того, Delphi расширяет набор средств разработчика, поддерживая тестирование модулей: разработчики получают возможность создавать код для тестирования и выявлять ошибки еще до их возникновения при сборке.
Поддержка разных языков.
Благодаря встроенной поддержке данных в Unicode и поддержке пользовательских интерфейсов Delphi позволяет создавать новые приложения и модернизировать существующие таким образом, чтобы обеспечить взаимодействие с пользователями и обработку пользова¬тельских данных на любых языках и с применением любых валют и наборов символов. Встроенные средства языковой поддержки и перевода ускоряют создание локализованных версий приложений.
Подключения.
Delphi предоставляет разработчикам новые возможности для подключения к данным, веб-службам и архитектурам приложений и позво¬ляет подключаться к различным серверам, используя стандартные протоколы, включая COM, XML, SOAP, REST, JSON и веб-службы, для взаимодействия с решениями с архитектурой, ориентированной на службы (SOA).
Мгновенная компиляция.
В состав Delphi входит высококлассный быстро-действующий компилятор. Удобный для поддержки и восприятия, полностью объектно ориентированный язык Delphi, созданный на основе языка Object Pascal, включает все возможности современных языков, позволяющие созда¬вать мощный, производительный и устойчивый код. Кроме того, Delphi обеспе¬чивает полный доступ к интерфейсу Windows API. Компиляция всего кода, даже огромных проектов, выполняется за считаные секунды.
Предыдущее описание
Файлы для загрузки