русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование компонентов ActiveX


Дата добавления: 2015-06-12; просмотров: 917; Нарушение авторских прав


Можно форму со всеми объектами или отдельный ее элемент офор­мить в виде ActiveX‑элемента (п.14.1) и включить его в HTML‑стра­ни­цу. Это поз­во­ляет использовать язык Visual Basic при создании страниц.

Доступ к компонентам (элементам и формам) ActiveX, выполняемым на клиентской ма­ши­не, реализуется тегом: <OBJECT>...</OBJECT> с атрибутами: ID (иденти­фи­катор ком­понента на странице), ClassID (после текста “CLSID:” указывается идентификатор GUID, иден­ти­фи­­ци­рую­щий компонент и хранящийся в системном реестре), Codebase (файл с ком­по­нентом, если компонент отсутствует в системном реестре), AccessKey, Align, Class (класс стиля), Data (URL дан­ные для компонента времени выполнения), Datasrc (иден­ти­фи­катор эле­мен­та управления, с которым связывается компонент), Events, Standby (сооб­щение, выводимое при загрузке объекта), Height, Language (язык, используемый в атрибутах событий), Name (имя компонента), Style (атрибуты стиля компонента), Type (MIME‑тип процессора сценариев), TabIndex, Width.

Для компонента необходимы атрибуты: ID, ClassID или Codebase.

После загрузки компонент обычно устанавливает свои свойства и их значения путем использования тега <PARAM атрибуты> с атрибутами: ID (имя элемента), Name и Value (имя и значение свойства), Datafld (поле базы, связанное с компонентом, ValueType (тип значения: data (строка), ref (URL), object (ID объекта). Один тег описывает один параметр. Эти теги располагаются между <OBJECT>и </OBJECT>.


Пример вывода AciveX‑элемента Calendar (календарь) для выбора нужной даты (рис.1.2.12.1). Вы­зовем редактор реестра из строки запуска программ командой RegEdit. Найдем идентификатор GUID для календаря в колонке Data или в строке статуса. Для поиска компонента по его имени можно воспользоваться командой поиск ^F.



Рисунок - 1.2.12.1. Вид страницы с ActiveX Calendar

<HTML><HEAD><TITLE>Работа с кнопками</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Knopka1_OnClick процедура обработки нажатия кнопки Knopka1

Alert “Выбрана дата “ & Form1.calendar.Value ‘ вывод выбранной даты

End Sub 'конец процедуры кнопки “Вывести выбранную дату”

Sub Knopka2_OnClick 'процедура обработки нажатия кнопки Knopka

Form1.calendar.Value=DateValue(date()) ‘установка текущей даты

End Sub 'конец процедуры “Установить текущую дату”

</SCRIPT></HEAD>

<BODY> <FORM NAME=“Form1“> <P ALIGN=“Center“>

<OBJECT ID=“calendar“ width=“250“ height=“150“

ClassID=“CLSID:8E27C92B-1264-101C-8A2F-040224009C02“>

</OBJECT> </P> <P ALIGN=“Center“>

<INPUT TYPE=“button“ NAME=“Knopka1“

VALUE=“Вывести выбранную дату“>

<INPUT TYPE=“button“ NAME=“Knopka2“

VALUE=“Установить текущую дату“></P>

</FORM></BODY></HTML>



<== предыдущая лекция | следующая лекция ==>
Формы, управляющие элементы | Клиент и сервер


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.298 сек.