- •Реферат
- •Оглавление
- •Раздел 1 5
- •Раздел 2 1
- •Раздел 3 4
- •Раздел 1.
- •Реестр Windows 3.1
- •Реестр Windows nt 3.1
- •Hkey_current_user
- •Hkey_users
- •Hkey_local_machine
- •Hkey_classes_root
- •Hkey_current_config
- •Hkey_dyn_data
- •Раздел 2.
- •Delphi 2009
- •Delphi 2010:
- •Delphi xe:
- •Delphi xe2:
- •Delphi xe3:
- •Delphi xe4:
- •Раздел 3
- •Список использованных источников
Раздел 2.
СРЕДА И ЯЗЫКИ РАЗРАБОТКИ
2.1 Среда разработки 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[6]. Текущая, 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.