Технология ActiveX
Категория реферата: Рефераты по информатике, программированию
Теги реферата: доклад по биологии, антикризисное управление предприятием
Добавил(а) на сайт: Остапчук.
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата
Средства разработки позволят использовать знакомые системы программирования Microsoft и других фирм для создания компонентов ActivX. К их числу относятся Visual Basic, Visual C++, Macromedia Shockwave, Adobe Photoshop, Borland Delphi, средства программирования Sybase и другие.
Основные преимущества использования технологии ActiveX:
Быстрое написание программного кода. Программирование сетевых взаимодействий становится очень похожим на программирование для отдельного компьютера;
Открытость и мобильность. Спецификации технологии недавно были переданы в Open Group как основа открытого стандарта. Кроме того, Microsoft совместно с компаниями Metrowerks и Bristol заканчивает реализацию технологий ActiveX для платформ Macintosh и UNIX;
Возможность написания приложений с использованием знакомых средств разработки. Программные элементы ActiveX могут быть созданы с помощью Visual Basic, Visual C++, Borland Delphi, Borland C++, любых средств разработки на Java;
Большое количество уже существующих программных элементов ActiveX, которые бесплатно могут применяться на серверах Web и в приложениях независимых разработчиков. Кроме того почти любой программный компонент OLE совместим с технологиями ActiveX и может применяться без модификаций в сетевых приложениях;
Стандартность. Технология ActiveX основана на широко используемых стандартах Internet (TCP/IP, HTML, Java) с одной стороны и стандартах, введенных в свое время Microsoft и необходимых для сохранения совместимости (COM, OLE).
Клиентская технология ActiveX (Active Desktop)
ActiveX реализуется на машине-клиенте с помощью библиотек, поставляемых вместе с Internet Explorer 3.0. В дальнейшем эти библиотеки будут дополняться и переписываться, в частности, наиболее значимые обновления этих библиотек на клиенте следует ожидать после выхода NetShow, продукта, предназначенного для оптимальной передачи по сети данных мультимедиа.
Программные компоненты ActiveX могут быть установлены автоматически на компьютер пользователя по сети с удаленного сервера, причем будет загружен код, подходящий для конкретной платформы клиента, будь то Macintosh, Windows или Unix. Разработчик Web-страниц может либо сам запрограммировать элементы ActiveX, используя популярные языки программирования Visual C++, Visual Basic или Java, либо использовать существующие.
Используя языки сценариев ActiveX, программисты могут обеспечить взаимодействие различных элементов ActiveX, Java, других программ на клиентском компьютере и различных частей самого Internet Explorer. Например, программный элемент синхронизации может обновлять страницу Web через определенные промежутки времени. Можно также периодически запускать программный элемент, привлекающий внимание пользователя. Имеются реализации Visual Basic Scripting Edition, являющегося подмножеством Visual Basic, и JScript. Кроме того, разработчик может написать интерпретатор собственного языка сценариев и добавить его в систему.
С ActiveX Documents знаком каждый, кто работал с составными документами. С помощью Internet Explorer можно работать, например, с таблицами Microsoft Excel и файлами других офисных приложений. Это делает программу просмотра универсальным средством, способным не только отображать файлы в формате HTML и осуществлять переходы по ссылкам, но и поддерживающим работы с документами любых приложений и даже запуск программ.
Серверная технология ActiveX (Active Server)
Серверная часть технологии ActiveX реализована с помощью Microsoft Internet Information Server 3.0. С помощью ActiveX можно писать программы на языках сценариев (сейчас это VBScript), выполняющиеся на сервере. Если раньше разработчикам приходилось использовать такие средства, как Microsoft Visual C++ для написания динамически загружаемых библиотек, использующих специальные вызовы Internet Server API, то теперь возможно написание приложений на языке сценариев. Это существенно упрощает разработку, сокращает время написания программы и минимизирует затраты. Программы, основанные на технологиях Active Server на порядок производительнее программ, основанных на Common Gateway Interface (CGI). Это достигается оптимизацией процессов ActiveX на сервере, учитывающей архитектуру Windows NT.
С помощью языков сценариев на сервере можно осуществлять доступ к системам управления базами данных, поддерживающим стандарт ODBC, и использовать механизм транзакций.
Поскольку подход к использованию технологий ActiveX на сервере стандартизован, программисты могут не только разрабатывать приложения, способные выполняться на серверах, но и реализовывать свои схемы взаимосвязи серверных приложений и сервисов, создавать собственные интерпретаторы серверных языков сценариев. Для этого требуется предварительное приобретение лицензии у Open Group.
Что можно делать с помощью элементов управления ActiveX?
Элементы управления ActiveX подобны элементам управления в языках программирования, таких как Microsoft Visual Basic®. Это те же элементы управления, которые можно добавлять к пользовательским формам в редакторе Visual Basic. При добавлении элемента управления ActiveX к файлу Office сразу создается программный код макроса, который обращается к данному элементу управления. Этим данная процедура отличается от определения макроса, который должен выполняться при выборе элемента управления.
Примечание. Общие сведения о макросах и их применении см. в статье Ускорение работы с помощью макросов. Обзор редактора Visual Basic см. в статье Управление макросами с помощью редактора Visual Basic.
Создание краткого опроса
Так как PowerPoint обеспечивает широкие возможности представления информации посетителям, создадим опрос в виде презентации. Элементы опроса для сбора данных обратной связи создадим с помощью элементов управления ActiveX. Ответить на вопрос респонденты смогут, выбрав один из переключателей, а для ввода комментариев будет предусмотрено текстовое поле.
Добавление надписи и группы переключателей
1. В PowerPoint вставьте в презентацию новый пустой слайд. (На панели инструментов Стандартная нажмите кнопку Создать и затем в области задач Разметка слайда в качестве макета выберите Пустой слайд.)
2. В меню Вид выберите команду Панели инструментов и щелкните Элементы управления.
3. В панели элементов нажмите кнопку Надпись и затем щелкните на пустом слайде в позиции размещения элемента управления (надписи).
4. Дважды щелкните элемент управления, чтобы открыть редактор Visual Basic. В диалоговом окне Properties (Свойства) в поле Caption (Заголовок) введите Вам понравилась наша презентация?
Рекомендуем скачать другие рефераты по теме: сочинения по литературе, контрольная работа 7.
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата