Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы ВП.docx
Скачиваний:
13
Добавлен:
27.09.2019
Размер:
86.09 Кб
Скачать

5. Технологии ActiveX. Общая характеристика. Сферы использования.

Элементы управления ActiveX самостоятельные программные компоненты, которые можно использовать в разрабатываемых приложениях для реализации необходимых функциональных возможностей.

Delphi поддерживает использование компонентов объектов ActiveX в своих приложениях.

Объекты ActiveX создаются с использованием технологии COM (Component Object Model). Они не являются самостоятельными приложениями, то есть выполняются только в приложениях, позволяющих встраивать ActiveX, являясь тем самым для них контейнером.

Технология COM позволяет использовать объекты со своими свойствами, методами и событиями, которые создаются не во время выполнения программы, написанной на каком-либо объектно-ориентированном языке, а существуют в виде отдельных программных единиц, которые называются компонентами. При включении компонентов в разрабатываемую программу он раскрывает (делает публичными) свои свойства и методы, которые можно использовать из вашей программы.

Для реализации какой-либо функциональности с помощью ActiveX можно разрабатывать свои, либо уже готовые компоненты.

Для подключения объекта ActiveX используется следующий код:

<object classid="clsid:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX" codebase="URL" width="100" height="100"></object>

Стратегия безопасности ActiveX в корне отличается от Java-апплетов. ActiveX используются не только в веб-приложениях, но и как структурные единицы при разработке обычных приложений. Поэтому среда разработки ActiveX не накладывает каких-либо ограничений на доступ к информации на компьютере, где этот элемент используется.

Сферы применения

Многие приложения для Microsoft Windows, включая такие, как Internet Explorer, Microsoft Office, Microsoft Visual Studio, Windows Media Player, используют управляющие элементы ActiveX, чтобы реализовать набор функциональных возможностей.

Технология ActiveX — средство, при помощи которого Internet Explorer (IE) использует другие приложения внутри себя. С помощью ActiveX IE загружает Windows Media Player, Quicktime и другие приложения, которые могут воспроизводить файлы, внедрённые в веб-страницы. Элементы управления ActiveX активизируются при щелчке по такому объекту на веб-странице, например, .WMV-файлу, чтобы загрузить его для отображения в окне браузера Internet Explorer.

6. Технология Java. Общая характеристика. Сферы использования.

Включает в себя язык программирования и платформу.

Объектно-ориентированный интерпретируемый защищенный архитектурно-независимый высокопроизводительный многопоточный динамический язык высокого уровня.

Интерпретатор Java — приложение, предназначенное для конкретной аппаратно-программной платформы (Windows, UNIX, Linux и др.). Обеспечивает архитектурную независимость и переносимость программ на этом языке программирования.

Основными единицами, из которых состоит программа, являются классы. Классы образуют иерархическую структуру, составляющую основу объектно-ориентированной модели языка. Класс определяет целый тип данных.

Создание Java-программы заключается в создании нового класса или совокупности связанных классов, описывающих решаемую задачу, а также в конструировании методов, реализующих обработку данных.

Платформа Java состоит из виртуальной машины и интерфейса прикладного программирования Java API.

Java API — это коллекция классов в формате байт-кода, сгруппированных в отдельные пакеты.

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

Для подключения java-апплета на веб-странице используется следующий код:

<applet code="f.class" width="100" height="100"></applet>

Апплеты выполняются под управлением браузера и не имеют доступа к локальным ресурсам компьютера. Они способны взаимодействовать с CGI-приложениями, располагаемыми на сервере, и читать файлы с того узла, с которого они были загружены.

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