Шаг 234.
Среда программирования Visual C++.
Применение ActiveX-документов на Web-узле

    На этом шаге мы рассмотрим особенности применения документов ActiveX на Web-узле.

    Internet Explorer - не единственное приложение-контейнер ActiveX-документов, но нас интересует именно он, так как здесь мы расскажем об интернет-программировании. Приведенный ранее пример довольно надуманный. Обычно Internet Explorer не применяют для просмотра ActiveX-документов на локальной машине - для этого намного эффективнее "родное" приложение документа.

    Однако Internet Explorer позволяет просматривать ActiveX-документы, хранящиеся на Web-серверах. Это означает, что документы Word, электронные таблицы Excel, а также любые другие созданные Вами ActiveX-документы можно размещать на Web-узле, при этом они становятся доступными для просмотра и редактирования пользователям, установившим соответствующее приложение-сервер. Сервер ActiveX-документов не позволит Вам сохранить измененный документ на сервере Web-узла; тем не менее Вы можете сохранить его на своей машине. Другими словами, командой Save меню File воспользоваться нельзя, но команда Save As вполне доступна.

    Общепринятый подход к применению ActiveX-документов заключается в создании центра форм на узле корпоративной интрасети. В специально отведенном месте узла интрасети иногда хранят постоянно используемые служащими формы в форматах Word или Excel (например, бланки заявлений на обучение или на расходование средств). Это удобно, так как с узла интрасети служащие без особых хлопот могут загрузить в браузер образец формы, находясь в любом месте - в офисе, дома или вообще на противоположной стороне земного шара. Преимущества технологии ActiveX-документов позволят им интерактивно заполнить форму, сохранить ее на своем компьютере, а затем отослать в отдел кадров по факсу или электронной почте.

    Технология ActiveX-документов предоставляет Вам существенно больше возможностей для обогащения интерфейса данных Web-узла, чем стандартные HTML-страницы. Просматривая электронную таблицу Excel посредством Web, Вы получаете доступ ко всем функциям Excel. To, что для просмотра ActiveX-документа на удаленном Web-узле требуется заранее установить связанное с ним приложение-сервер ActiveX-документов, может быть воспринято как ограничение, решают эту проблему, создав несколько версий приложения-сервера. Например, наряду с полнофункциональной версией, применяемой для создания и поддержки ActiveX-документов на Web-узле, разрабатывают облегченное средство просмотра, загружаемое пользователями Интернета для просмотра таких документов в браузере. Именно так Microsoft подходит к документам Word, размещенным на Web-узле и просматриваемым в облегченном средстве просмотра - при этом полная версия Word не требуется.

    Есть и потенциальный недостаток применения технологии ActiveX-документов на Web-узле: пользователю требуется браузер, поддерживающий ActiveX-документы. Кроме того, ему приходится устанавливать Ваше приложение-сервер ActiveX-документов, а это предполагает, что он работает в ОС Windows. Вывод таков: ActiveX-документы наиболее удобны, когда Вы сами определяете платформу и конфигурацию клиентов. В случае же создания Web-узла, адресованного самой широкой аудитории, лучше применять HTML.

    На следующем шаге мы рассмотрим создание сервера ActiveX-документов.




Предыдущий шаг Содержание Следующий шаг