Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska.doc
Скачиваний:
15
Добавлен:
23.02.2016
Размер:
728.06 Кб
Скачать

Раздел 2

СРЕДА И ЯЗЫКИ РАЗРАБОТКИ

В данном разделе описаны среда разработки, в которой написана программа и язык программирования.

Среда разработки Delphi 7

Embarcadero Delphi, ранее Borland Delphi и CodeGear Delphi, -интегрированная среда разработки ПО для Microsoft Windows на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. Embarcadero Delphi является частью пакета Embarcadero RAD Studio и поставляется в четырёх редакциях: Starter, Professional, Enterprise и Architect. Координирующий офис Embarcadero ответственный за разработку Delphi находится в Торонто, тогда как сама разработка сконцентрирована главным образом в Румынии и России. В России Embarcadero представлена двумя офисами — в Санкт-Петербурге(разработка) и в Москве (маркетинг).

8 февраля 2006 года Borland объявила о намерениях продать подразделения, занимающиеся средствами разработки и сервером баз данных InterBase, выделив их в дочернюю компанию CodeGear, которая 1 июля 2008 года была продана компании Embarcadero Technologies. Текущая, 18-я по счёту версия носит название Delphi XE4 и является частью продукта под названием Embarcadero RAD Studio XE4. В этой версии поддерживаются языки программирования Delphi и C++. Среда разработана в соответствии с концепцией визуального программирования.

Delphi 2009

Новое в Delphi 2009:

  • полная поддержка Unicode. Приложения могут выполняться на любой языковой версии Windows. Применение Unicode гарантирует, что приложения будут одинаково выглядеть и функционировать во всех языковых версиях Windows и поддерживать как Unicode-строки, так и ANSI-строки. Новые усовершенствованные средства локализации помогают переводить приложения на различные языки. Все функции Windows API заменены на их unicode-аналоги (например, ранее MessageBox определялась как MessageBoxA, теперь — MessageBoxW); тип String теперь на самом деле является UnicodeString, а Char — WideChar, PChar теперь объявлен как PWideChar. Старые типы и описания ANSI-вариантов системных функций сохранились, однако теперь потребуется прямое их указание (например, Set of Char в Delphi 2009 будет Set of AnsiChar, а MessageBox — MessageBoxA). Delphi 2009 — первая из версий Delphi для Win32, требующая серьёзной переработки проектов при переходе на новую версию, что особенно критично для системных программистов, широко использовавших прямую обработку типов данных;

  • новые элементы языков программирования, в том числе Generics и анонимные методы для Delphi, позволяют создавать более гибкий и качественный код и предоставляют новые возможности для рефакторинга;

  • новая библиотека VCL включает в себя множество усовершенствований и новых компонентов для создания развитого графического интерфейса;

  • веб-библиотека VCL позволяет создавать веб-приложения с развитым интерфейсом с поддержкой AJAX;

  • уменьшено время передачи приложением сообщений операционной системе;

  • визуальное проектирование и разработка баз данных благодаря входящему в состав редакции Delphi Architect профессионального средства моделирования Embarcadero ER/Studio.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]