Главная страница сайта   Главная страница папки
Настоящая web-страница на весь экран
Настоящая страница показывает
принципиальную возможность написания на VBScript
программы, заменяющей электронную таблицу Excel.
 +  =  
	Чтобы воспользоваться
предложенным на настоящей странице скриптом,
введите во все 3 поля по одному числу
и нажмите кнопку Вычислить.
	Вы можете вводить
как положительные,так и отрицательные числа или ноль.
Вы можете вводить десятичные дроби,
используя точку или запятую
в зависимости от настроек Вашего компьютера.
	Однако нельзя задавать число словом,
например словом "два".
Вообще, для задания числа
Вы можете использовать только 12 знаков:
цифры, дефис в качестве знака минус
и десятичный знак (точку или запятую
в зависимости от настроек компьютера).
Причём
в одно поле
дефис и десятичный знак
Вы можете ввести только по разу
и дефис можно ввести
только в начале поля.
В одно поле
можно ввести не более 5 знаков.

	Таким образом,
как и электронные таблицы Excel,
VBScript можно использовать для вычислений.
При этом VBScript имеет существенные преимущества:
	• Результат вычисления можно выводить
не в поле (окошечко), которое
провоцировало бы пользователя
вводить совершенно ненужные данные.
	• Поля можно соединить
нестираемыми пользователем математическими знаками,
делающими смысл вычислений совершенно понятным.
	• Сценарий VBScript
легко вставляется в любую web-страницу
и доступен почти любому посетителю.
По-моему, в настоящее время (январь 2004)
VBScript поддерживают только разные версии Internet Explorer.
Однако
90 или 99% российских пользователей компьютера
(включая не пользующихся Интернетом)
используют именно Internet Explorer,
так как этот броузер
автоматически устанавливается при установке Windows.
Правда,
у некоторых пользователей
установлены устаревшие версии Internet Explorer,
не поддерживающие VBScript
или поддерживающие его в усечённом виде.
Однако
я использую Internet Explorer 5.5,
а уже появился Internet Explorer 6.
Все более поздние версии
должны поддерживать
web-страницы, созданные для более ранних версий,
в полном объёме.
	• Сценарий VBScript
имеет размер в байтах
в несколько раз или в несколько десятков раз меньше
чем таблица Excel.
	• Web-страница с сценарием VBScript
- приложение к Windows,
т.е. чтобы прочесть её, нужна только Windows,
таблица Excel же - приложение к Excel, которая
занимает больше 100 мегабайт на жёстком диске.

	Сценарий вычисления арифметического выражения,
предложенный на настоящей web-странице,
совсем прост и занимает
формально 8 строчек,
но практически - 4,
так как 4 строчки совершенно стандартны
и  вводятся в каждый сценарий VBScript.
	Посмотрев программный код этого сценария,
Вы узнаете или вспомните:
• Как ввести на web-страницу
текстовое поле или кнопку.Как элементу web-страницы
присвоить уникальное ID-имя.Как ввести
в текстовое поле значение по умолчанию,
а на кнопку - надпись.Как задать
длину текстового поля
и максимальное число символов в нём.4 стандартные строки каждого сценария VBScript.
Код web-страницы может содержать несколько тегов <SCRIPT>.
	Если используется только один язык, например VBScript,
то Internet Explorer правильно прочитает страницу и в том случае,
если значение атрибута LANGUAGE указано только в первом теге,
так как по умолчанию считает,
что следующий сценарий написан на том же языке, что и предыдущий.
	Однако вряд ли следует использовать возможность указания
значения атрибута LANGUAGE только в первом теге <SCRIPT>,
так как это понизит
"дорабатываемость", или модифицируемость, Вашей web-страницы:
если среди сценариев на VBScript с неуказанным LANGUAGE
Вы вставите сценарий на JavaScript,
то Ваша web-страница может стать
совершенно неработоспособной или даже опасной.Как правильно назвать процедуру,
приводимую в действие нажатием кнопки.Как программно вставить текст на web-страницу.Что знаком умножения в VBScript является *,
а знаком сложения +.
Что как и в обычном арифметическом выражении,
в VBScript,если порядок действий не изменён скобками,
умножение выполняется раньше сложения.Что в VBScript процедура Sub
начинается строкой Sub ИмяПроцедуры
и кончается строкой End Sub.

Хостинг от uCoz