Написание скриптов с помощью объекта ScriptControl

Этот элемент управления не включен в состав стандартных элементов управления табл. 1.1, но ввиду его важности описываем его отдельно.

Одно из важнейших свойств любой программы ­– это массовость, которая означает, что программа должна позволять решать не одну или несколько задач, а целый класс подобных задач. Например, если программа приближенным методом вычисляет определенный интеграл, то она должна вычислять любые определенные интегралы. Пока программа не откомпилирована, можно, изменяя программу, вводить расчет любой, новой подынтегральной функции. Но как только получим откомпилированную программу, ее нельзя будет изменить и, следовательно, вычислять программа станет только те интегралы, которые заранее запрограммированы. Ценность такой программы небольшая.

ActiveX-элемент ScriptControl позволяет избавить подобные программы от указанного недостатка. Слово Script переводится как сценарий. В сценарии, как известно, дается письменное описание (текст!) какой-либо последовательности действий, событий. ScriptControl также требует текстового описания исполняемого кода. Затем этот текст с помощью методов Reset, AddCode и Run воспринимается компонентом ScriptControl, интерпретируется им как код VB и исполняется, как обычный код в программе.

Добавить его на панель управления довольно просто. Установив указатель мыши на панель управления, щелкнуть правой кнопкой мыши и в контекстном меню выбрать пункт Компоненты. В диалоговом окне такого же названия выбрать вкладку Управления и отметить флажком компонент Microsoft Script Control 1.0. После появления компонента на панели управления его можно, как любой элемент, поместить (перетащить) на форму.

В заданиях № 9, 14 главы 2 показано, как программируется этот объект управления.

Как это ни странно, но ни в одном руководстве по программированию на Visual Basic в списке рекомендуемой литературы из семи названий не приводится описание этого важного объекта управления.








Дата добавления: 2015-02-05; просмотров: 960;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.