Автор работы: Пользователь скрыл имя, 05 Декабря 2009 в 15:49, Не определен
Контрольная работа
1) Возможно применение HTML-шаблонов,
2) Появилось
несколько вариантов
3) Возможно разбиение результата запроса на страницы
При просмотре страниц со ссылками на программные элементы ActiveX, эти элементы устанавливаются автоматически без какого-либо вмешательства пользователя. В отличие от компонент plug-in, введенных Netscape, не нужно отдельно запускать программу установки этого программного компонента, а затем перезапускать программу просмотра.
Кроме
того, применяя программные компоненты
ActiveX с цифровой подписью, можно быть
уверенным, что данный код не был
изменен в процессе передачи по Internet.
Если программный элемент еще
не установлена на компьютере, Microsoft
Explorer 3.0 проверит цифровую подпись, которая
передается вместе с кодом.
Поскольку Microsoft Internet Explorer 3.0 поддерживает Visual Basic(r) Script и JScript, эта программа просмотра предлагает уникальные возможности по управлению содержимым Web-сервера с помощью макроязыков. Используя макроязыки, можно создавать страницы, на которых пользователю будут задаваться вопросы, проверяться введенные пользователем данные, т.е. страницы, активно взаимодействующие с пользователем.
С помощью
макроязыков можно создавать
страницы, на которых будет осуществляться
взаимодействие программных компонентов
ActiveX, Java, других программ на клиентском
компьютере, различных частей самого
Internet Explorer, например, взаимодействие документа
HTML с панелью управления или меню. Кроме
того, можно написать свой макроязык и
добавить его интерпретатор в Internet Explorer
с помощью динамически загружаемой библиотеки
DLL
VB Script является подмножеством языка Visual Basic и предназначен для программирования страниц Web. С его помощью можно заставить взаимодействовать разные объекты на странице, в том числе программные компоненты. Этот язык полностью совместим с Visual Basic и Visual Basic for Applications. Microsoft откроет VBScript для бесплатного лицензирования третьим компаниям, производящим программы просмотра ресурсов Internet. С помощью VBScript, программисты могут отслеживать события, получаемые от программных компонентов ActiveX, активизировать методы и изменять свойства компонентов ActiveX.
Код,
написанный на VBScript легко изменять,
поскольку он находится на самой
странице. Выполняться он может на
всех платформах, где есть или будут
интерпретаторы этого языка.
JScript
обеспечивает такую же функциональность,
как и VBScript. Реализация Microsoft этого языка
позволяет связывать и синхронизировать
объекты на странице, включая программные
компоненты ActiveX и Java, создавать страницы,
способные реагировать на действия пользователей.
ActiveX Documents
позволяет открыть окно
Как и все спецификации ActiveX, ActiveX Documents являются открытой спецификацией, доступной для всех. Поддержка проводником Internet спецификаций ActiveX Documents позволяет ей стать программой-оболочкой, способной показывать не только страницы Web, но и любые документы. Это очень ценное свойство для применения в интрасетях, поскольку все сотрудники организации могут использовать одну программу для работы с разнородными документами, тогда как сетевые администраторы могут связывать обычные офисные документы с помощью страниц HTML, сами же эти документы будут оставаться в форматах тех приложений, которые использовались для их создания.
Internet Explorer может служить не только не только клиентом ActiveX Document, но быть и сервером ActiveX Document. Это означает, что любое приложение может использовать Internet Explorer для просмотра файлов формата HTML.
Спецификация
ActiveX Documents - дополнение к спецификации
OLE Documents, технологии составного документа
OLE. Также как и активные документы OLE,
приложения, поддерживающие ActiveX Documents,
могут работать как контейнеры (клиенты),
обеспечивающие показ документов ActiveX,
или как серверы так, что любая другая
программа может их использовать для своей
работы.
Программисты могут создавать компоненты ActiveX, используя любой язык программирования, включая давно знакомые Visual Basic, Visual C++, или новые средства программирования, такие как Java.
С помощью Visual Basic 5.0, программисты смогут писать компоненты ActiveX и конвертировать существующий код в VB Script простой манипуляцией мышью. Все макросы, которые использовались в приложениях Microsoft Office, могут быть легко перенесены на страницы Web. Если программист использует новый язык Visual J++, он увидит снова знакомый интерфейс Microsoft Developer's Studio-привычный отладчик и редактор - и сможет создавать машинно-независимые программные компоненты Java, способные выполняться в Internet Explorer 3.0.
Если пользователь хочет быстро с нуля разрабатывать компоненты ActiveX, он может использовать Microsoft ActiveX Development Kit (MADK). Он включает в себя все средства и информацию, необходимые для этого.
Web-мастера
могут управлять своими
По сути, Delphi предоставляет возможность для построения приложений, внедряемых в Web-страницы. Для того чтобы создать ActiveX-приложение, нужно выбрать следующую последовательность меню: File | New | ActiveX | ActiveX Form.
В появившемся диалоговом окне (рис. 12.1) в поле New ActiveX Name следует вписать имя создаваемого приложения. Названия файла проекта и пока единственного модуля формы изменяются автоматически в соответствии с вводимым именем проекта, но могут быть произвольными. Позже, при сохранении файлов проекта на диске, их имена и расположение можно будет менять.
Выпадающее меню с названием Threading Model содержит пункты, устанавливающие режим работы с потоками создаваемого элемента управления. Дело в том, что спецификация ActiveX разрешает одновременное использование серверов автоматизации в нескольких режимах:
Рис. 1. Диалоговое окно выбора параметров создаваемого ActiveX-приложения
Опция Make Control Licensed позволяет включить режим зашиты элемента управления ActiveX от нелегального использования путем добавления в дистрибутив элемента специального лицензионного файла. Опция Include Version Information определяет возможность идентификации версии создаваемого элемента управления. При включении этой опции компилятор каждую новую версию ActiveX-формы помечает новым номером, что особенно удобно при отладке, поскольку обращение к новой версии элемента управления исключает использование старой.
Опция Include About Box предоставляет возможность создания вместе с основной формой Web-приложения маленькую форму с указанием короткой сопроводительной информации.
После того как установлены необходимые опции и введено название проекта, можно нажимать кнопку ОК.
При создании элементов управления открывается рабочая среда, несколько отличная от той, которая активизируется при написании обычного приложения.
Прежде
всего, вместо обычного проекта создается
библиотека, как при написании DLL-модуля.
Кроме того, создаваемая форма
уже принадлежит не к классу TForm, а к классу
TActiveFormx. В программном модуле уже описаны
процедуры и функции, обеспечивающие установку
и извлечение свойств формы.