VBScipt очень простой, но мощный язык программирования, который является родным для Windows. Он используется, главным образом, для создания веб-серверных приложений. VBScript встраивается в файлы HTML и является достаточно простым и прямолинейным. Обратите внимание, что VBScript отличается от Visual Basic, который используется для программирования для ПК.
Шаги
-
Выберите хороший редактор кода. Разумеется, вы можете использовать Блокнот, но удобнее будет пользоваться специальным редактором с подсветкой синтаксиса языка VBScript.
-
Установите Internet Explorer. Internet Explorer является единственным браузером, который поддерживает VBScript, поскольку является продуктом Microsoft. Чтобы увидеть VBScript в действии, вам будет необходимо установить Internet Explorer.
- Поскольку Internet Explorer поддерживается только ОС Windows, лучше всего, если вы будете программировать на компьютере с ОС Windows.
-
Изучите основы языка VBScript. Есть несколько важных основ языка, которые будет полезно знать прежде, чем начать углубляться в программирование.
- Используйте ' (апостроф) для обозначения комментариев. Любая строка, начинающаяся с апострофа, рассматривается как комментарий и не обрабатывается скриптом. Использование комментариев помогает другим разработчикам и вам самим разобраться в том, что делает данный код.
- Используйте _ (нижнее подчеркивание), чтобы продолжить строку. Обычно конец строки обозначается просто переходом на следующую, но если она оказывается слишком длиной, вы можете просто использовать _ в конце незаконченной строки для обозначения того, что текущая строка продолжается на следующей строке.
Реклама
-
Создайте HTML страницу. VBScript существует в пределах HTML сайтов. Чтобы увидеть, как работает ваш VBScript, вам понадобится создать HTML-файл и отрыть его в Internet Explorer. Откройте редактор кода и введите следующий код: [1] X Источник информации
< html > < head > < title > VBScript Test </ title > </ head > < body > </ body > </ html >
-
Добавьте тэги VBScript. Создавая страницу с кодом VBScript, вам необходимо передать браузеру информацию о том, что далее идет скрипт. Вставьте в свой код такой HTML-тэг:
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > </ script > </ body > </ html >
-
Используйте VBScript на сервере ASP. Если вы пишете скрипт VBScript для ASP-сервера, указать то, что далее начинается скрипт, вы можете при помощи специального тэга:
< html > < head > < title > VBScript Test </ title > </ head > < body > < % %> </ body > </ html >
Реклама
-
Вставьте команду Write. Эта команда отображает для пользователя содержимое. Когда вы используете эту команду, в браузере будет отображен назначенный текст.
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > document . write () </ script > </ body > </ html >
-
Добавьте текст, который должен быть отображен. В скобках добавьте текст, который необходимо отобразить на экране. Текст должен быть заключен в кавычки, чтобы обозначить его как строку.
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > document . write ( "Hello World!" ) </ script > </ body > </ html >
-
Откройте HTML файл в браузере. Сохраните код в формате .HTML. Откройте получившийся файл при помощи Internet Explorer. На странице простым текстом должно отобразиться Hello World! .Реклама
-
Объявите переменные. Переменные позволяют хранить данные, с которыми вы сможете работать позже. Объявить переменные необходимо при помощи команды dim прежде, чем присвоить им какие-либо значения. Вы можете объявить несколько переменных сразу. Переменные должны начинаться с буквы и могут содержать до 255 символов латиницы и цифр. В нашем примере объявим переменную "age":
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > dim age </ script > </ body > </ html >
-
Присвойте переменным значения. Теперь, когда переменная объявлена, вы можете присвоить ей значение. Используйте знак равенства = , чтобы задать значение переменной. Вы можете использовать команду Write, чтобы отобразить переменную на экране и удостовериться в том, что все работает.
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > dim age age = 30 document . write ( age ) </ script > </ body > </ html >
-
Манипулирование переменными. Для работы с переменными вы можете использовать все математические операции. Эти операции записываются так же, как и любые математические операции. Все ваши переменные, включая те, в которые будет записываться результат всех манипуляций, должны быть предварительно объявлены.
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > dim x dim y dim sum x = 10 y = 5 sum = x + y document . write ( sum ) ' the page will display "15" </ script > </ body > </ html >
-
Создайте массив. Массив, по существу, представляет собой таблицу (строку), которая содержит более одного значения. Массив обрабатывается как одна переменная. Как и другие переменные, массивы тоже необходимо объявлять. Вы также должны указать количество переменных, которые могут храниться в массиве. Обратите внимание, что нумерация массива начинается с 0. Позже вы сможете обращаться к данным из массива.
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > Dim names ( 2 ) Dim mother names ( 0 ) = "John" names ( 1 ) = "Jane" names ( 2 ) = "Pat" mother = names ( 1 ) </ script > </ body > </ html >
-
Создайте двухмерный массив. Вы также сможете создавать многомерные массивы, чтобы хранить большее количество данных. Объявляя массив, вы будете должны указать количество рядов и столбцов, которые он содержит.
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > Dim table ( 2 , 2 ) ' This will create a 3 x3 table table ( 0 , 0 ) = "A" table ( 0 , 1 ) = "B" table ( 0 , 2 ) = "C" table ( 1 , 0 ) = "D" table ( 1 , 1 ) = "E" table ( 1 , 2 ) = "F" table ( 2 , 0 ) = "G" table ( 2 , 1 ) = "H" table ( 2 , 2 ) = "I" </ script > </ body > </ html >
Реклама
-
Узнайте разницу между процедурами и "sub" и "function". В VBScript существует два вида процедур: sub (подпрограммы) и function (функции). Эти два типа процедур позволяют вашей программе производить определенные действия. [2] X Источник информации
- Процедуры Sub могут осуществлять действия, но не могут возвращать в программу значения.
- Процедуры Function могут вызывать другие процедуры, а также возвращать значения.
-
Напишите процедуру sub и вызовите ее. Вы можете использовать подпрограммы (sub), чтобы создавать задачи, которые ваша программа может вызвать позже. Используйте Sub и End Sub , чтобы добавить подпрограмму. Используйте Call , чтобы активировать подпроцедуру
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > Sub mysubproc () document . write ( "This was written in a sub procedure" ) End Sub Call mysubproc () ' This will display the message written in the sub procedure </ script > </ body > </ html >
-
Создайте процедуру function. Функции позволяют выполнять простые команды и возвращать программе значения. Процедуры-функции и формируют основу и функциональность вашей программы. Используйте Function и End Function , чтобы обозначить содержимое функции.
< html > < head > < title > VBScript Test </ title > </ head > < body > < script language = "vbscript" type = "text/vbscript" > Function multfunction ( x , y ) multfunction = x * y End Function document . write ( multfunction ( 4 , 5 )) 'This will use your function and insert 4 and 5 into the x and y variables. ' The result will be printed on the screen . </ script > </ body > </ html >
Реклама
Источники
Об этой статье
Эту страницу просматривали 18 126 раз.
Реклама