Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Embarcadero RAD Studio (Delphi for .NET)

Читайте также:
  1. IBM Worklight Studio
  2. With the money he could afford to marry Leila, rent a studio and stop being a student. His education To complete his education he went to Italy but after 5 months all the money
  3. Интерфейс программы 3D Studio MAX
  4. Конструктор/движок DX Studio www.dxstudio.com
  5. Раздел II. Программа трехмерной графики и анимации 3D Studio MAX

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

Текущая, 16-я по счёту версия, выпущенная 1 сентября 2011, носит название Delphi XE2 и является частью продукта под названием Embarcadero RAD Studio XE2. В этой версии поддерживаются языки программирования Delphi XE2, а также C++Builder, Prism XE2(представляет собой гибкое решение для разработки и мощный язык программирования, похожий на Delphi, для быстрой разработки приложений.NET, Mono, ASP.NET и приложений на основе данных для Windows, Linux и Mac OS X (мак оу э́с тен) —операционная система корпорации Apple)) и RadPHP XE2(предлагает самый быстрый способ создания приложений для Интернета, Facebook (веб-сайт, который является крупнейшей социальной сетью в Интернете (более 400 миллионов пользователей по всему миру)), сенсорных мобильных телефонов и планшетных ПК с помощью единой визуальной интегрированной среды разработки (IDE) и платформы PHP).

Среда разработана в соответствии с концепцией визуального программирования.

Новые возможности в Delphi XE2:

– Поддержка 64-битной аппаратной платформы x64 (пока только для Windows) для микропроцессоров, разработанных компанией AMD, Itanium (Айтэниум) разработанный совместно компаниями Intel и Hewlett-Packard. (платформа х86 - это 32-битные процессоры. Все Intel и множество из линейки AMD - Athlon, Sempron, Thurion, Opteron и прочие.)

– Поддержка операционных систем Mac OS X и iOS.

– Кросс-платформенная библиотека визуальных компонентов FireMonkey для создания современного пользовательского интерфейса(на основе классической технологии визуального программирования RAD и традиционного языка программирования Delphi стало возможным создавать приложения для различных платформ.).

– Библиотека LiveBindings для связывания интерфейса с различными наборами данных.

– Значительные улучшения в технологии DataSnap (технология доступа к данным в многозвенных приложениях). В частности, добавлены генераторы заготовок приложений с кодом взаимодействия с создаваемым DataSnap-сервером для большинства мобильных платформ, на разных, соответствующих платформам, языках программирования.

 

Благодаря визуальному объектно-ориентированному программированию была создана технология, получившая название быстрая разработка приложений(RAD). Эта технология характерна для современных систем программирования, к которым, в частности, относится Delphi.

Технологиями, ускоряющими написание текста программ, являются:

– технологии программирования – создание исходного текста программы на языке программирования высокого уровня и перевод его в исполняемый код с помощью компилятора;

– технологии визуального проектирования приложений – подготовка исходных текстов и разработка оконных форм на основе объектно-компонентного подхода с помощью встроенного Проектировщика форм;

– технологии создания приложений, работающих с базами данных – средства технологической поддержки, упрощающие стыковку создаваемых приложений с системами управления базами данных (СУБД).

– технологии создания приложений для Интернета – готовые средства построения собственных Web-серверов и клиентских программ для обращения к Web-серверам по различным сетевым протоколам;

– технологии проектирования и ускоренного построения корпоративных приложений – подготовка проектов программных систем средствами унифицированного языка моделирования UML;

– технологии сопровождения жизненного цикла программного обеспечения – создание инструментальных средств, повышающих эффективность коллективной работы над проектом.

Лекция №6 09.10.2012

 

Последняя версия RAD studio XE3 была выпущена Embarcadero 3.10.2012, и как и предыдущая версия XE2 включает в себя 4 инструмента (языка программирования):

  1. Delphi
  2. C++ Builder
  3. Embarcadero Prism
  4. HTML 5 (RAD PHP)

Новые возможности Delphi XE3:

Новая технология построения приложений Metro UI разработана на основе нового интерфейса прикладного программирования Windows Api под названием Windows Runtime (WinRT). Это замена стандартного Win32. Он содержит библиотеки доступные для разработки на С#, Visual Basic, C++ и Java Script

Технология Metropolis UI обеспечивает разработчика средствами создания новых и адаптации уже существующих интерфейсов пользователя к стилю Windows 8 с встроенной поддержкой сенсорного управления, технология live tiles и аппаратных датчиков.

Существующий набор прикладных программ стилизованных под Windows 8 запускается на различных версиях Windows от версии XP и до 7-8 включая планшетные и мобильные устройства. Для разработки приложений в стиле Windows 8 необходима сама ОС и Visual Studio 12 версии.

· Кросс-платформенная библиотека визуальных компонентов FireMonkey позволяет компилировать приложение не только для ОС Windows но и для других платформ (Mac OS и iOS)

 

Технологии, ускоряющие написание текста программ RAD (Rapid Application):

1) Технологии программирования - создание исходного текста программы на языке программирования высокого уровня

2) Технологии визуального проектирования приложений – подготовка исходных текстов и разработка оконных форм на основе объектно-компонентного подхода с помощью встроенного проектировщика форм

3) Технологии создания приложений работающих с базами данных – средство технологической поддержки, упрощающее стыковку создаваемых приложений с СУБД

4) Технологии создания приложений для Internet – готовые средства построения собственных web-серверов и клиентских программ для обращения к web-серверам по различным сетевым протоколам

5) Технологии проектирования и ускоренного построение корпоративных приложений – подготовка проектов программных систем средствами унифицированного языка программирования UML (Unified Modelling Language)

6) Технологии сопровождения жизненного цикла программного обеспечения – создание инструментальных средств повышающих эффективность коллективной работы над проектом

 




Дата добавления: 2015-01-05; просмотров: 58 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав