Учебное пособие по VBScript - Содержание
Учебник VBScript №1: Обзор переменных VBScript
Учебник VBScript №2: Условные операторы и циклы VBScript
Учебник VBScript №3: Процедуры VBScript
Учебник VBScript №4: Обработка ошибок VBScript и выполнение VBScript
Учебник VBScript №5: Строковые функции VBScript
VУчебник BScript №6: Функции даты VBScript
Учебник VBScript №7: Функции времени VBScript
Учебник VBScript №8: Функции массива VBScript
В этом руководстве по VBScript мы собираемся изучить переменные VBScript, массив VBScript, константы VBScript и объект словаря в VBScript.
Учебник по VBScript №1: Переменные VBScript
VBСкрипт - это более короткая форма визуального Basic Scripting, который соответствует языку Visual Basic. VBScripting был представлен Microsoft. Это очень простые для изучения языки, которые позволяют разрабатывать как серверные, так и клиентские скрипты.
Возможности VBScript:
· Это простой язык сценариев.
· Он нечувствителен к регистру и прост в освоении для любого программиста начального уровня.
· Это объектно-ориентированный язык программирования, который не соответствует концепции OOPS.
· Он поддерживает COM, который является более короткой формой объектной модели компонентов. (СОМ) состав. Это позволяет управлять элементами из среды, в которой он выполняется.
· VBScripting, который выполняется на стороне сервера, совместим с платформой хостинга, такой как веб-браузер Internet Explorer, информационные службы Интернета. (ИИС) как веб-сервер и Windows Scripting Host (ВШ).
· Его можно использовать для разработки сценариев как на стороне сервера (классический ASP), так и на стороне клиента.
· Инструменты, такие как макрос Excel, UFT (Единое функциональное тестирование) следуйте сценариям VB.
VBScript как клиентский сценарий:


· Скрипты VB поддерживаются только в Internet Explorer. Веб-браузеры, хорошо известные на рынке, такие как Mozila Firefox, Google Chrome и т. Д., Не совместимы с VBScript.
· Он зависит от платформы, т. Е. Поддерживается только в среде Windows.
· Отладка VBScript сложна из-за отсутствия подходящей области разработки.
Комментарий VBScript:
Цель комментария VBScript - научить компилятор пропускать конкретную строку или строки кода из выполнения. Обычно комментарии VBScript используются для документирования или записи описаний / целей во время написания сценария. Поможет повысить читаемость блока кода путем написания описания, изменить журнал с помощью комментирования. Доступны два типа комментариев VBScript -
Однострочный комментарий VBScript: Это делается с помощью одинарной кавычки (') в начале каждой строки. Пример однострочного комментария в VBScript -
'Пример однострочного комментария
Комментарий VBScript, состоящий из нескольких строк: Несколько строк Комментарий VBScript используется для комментариев более чем одной строки. Этот тип комментария VBScript может быть получен путем помещения большего количества строк между символами «/ *» и «* /». Пример многострочного комментария VBScript -
/*
Заявление VB 1
Заявление VB 2
….. и так далее
*/
Переменные VBScript:
Переменные VBScript - это один из видов заполнителей, которые ссылаются на ячейки памяти для хранения данных. Во время выполнения VBScript позволяет изменять переменные. Объявленное имя переменных VBScript используется для доступа к переменным с целью чтения или записи. Переменные могут взаимодействовать с любыми типами данных, такими как строка, символ, число, дата и т. Д. В соответствии с типами данных переменные vbscript изменяются соответствующим образом. Например, если мы присвоим число в двойных кавычках, оно будет рассматриваться как строковое значение.
Мы можем объявить переменные VBScript тремя способами, которые описаны ниже:
- VBScript тусклый
- VBScript общедоступный
- VBScript частный
Размер VBScript:
Dim означает немедленное объявление. Это означает, что VBScript dim позволяет немедленно объявить переменную для любых типов данных. Мы можем объявить несколько переменных, разделенных запятыми, с помощью одного оператора dim VBScript. Объем которых объявлен с помощью оператора dim VBScript, ограничен в блоке кода, например функциями, подпроцедурами, локальными сценариями и т. Д., Где он был объявлен. Ниже в примерах показан синтаксис оператора VBScript dim для объявления переменных -,
Дим вар1
Тусклый вар1, вар2, вар3
Используя ключевое слово dim, мы можем немедленно объявить переменные, указав логическое имя переменных. Обязательно объявить каждую из переменных, если мы укажем оператор «Option Explicit» в начале скрипта. Итак, если оператор не указан, объявление переменной является необязательным шагом. В этом случае переменные автоматически объявляются при определении переменных.
Общедоступный VBScript:
Когда переменные объявляются с ключевым словом public, переменные доступны на протяжении всего сценария. По сути, ключевое слово public используется для определения переменной как глобальной.
Частный VBScript:
Когда переменные объявляются с ключевым словом private, область действия переменных ограничивается с помощью в блоке кода.
Присвоение значений переменным VBScript:
В приведенном ниже примере мы объявим (используя dim satement VBScript) присваиваем переменным такие значения, как число и строка, с помощью символа равенства (=),
'''''объявить переменные с помощью оператора VBScript dim dim numVar dim strVar '''''определить переменные - число и строку numbVar = 12345667788 strVar = "Это образец переменной"
При присвоении значений переменной нам нужно сохранить имя переменной в левой части символа равенства, а значение должно быть сохранено в правой части. Для строк или символов нам нужно сохранить значение в двойных кавычках.
Скалярные переменные - Определение переменной с одним значением называется скалярной переменной.
Переменные массива – Концептуально массив представляет собой список значений. В VBScript, когда переменной присваивается несколько значений одного типа, это называется массивом. Массив может быть объявлен в скобках после имени переменной. Его можно объявить так же, как мы объявляем переменную. Структура для объявления массива показана ниже -
Dim myArrayName (максимальный индекс)
Здесь индекс используется для ссылки на каждый элемент массива, который начинается с нуля. Таким образом, максимальный индекс обозначает длину массива минус один. Каждому элементу массива можно присвоить значения с помощью индексов массива. В приведенном ниже примере мы определим массив, который содержит имена 3 студентов:
' Объявить массив с помощью оператора dim VBScript Dim arrStudentName(2) ' Присвоить имена учащимся с помощью индекса arrStudentName(0) = "Tom" arrStudentName(1) = "Jack" arrStudentName(2) = "Jerry"
Переменные VBScript - Соглашение об именовании:
Синтаксически не существует конкретных соглашений об именах. Но желательно следовать приведенным ниже рекомендациям для лучшей читаемости скриптов,
· Начальный символ переменной должен быть буквенным.
· Любой встроенный период не должен сохраняться.
Имя переменной должно быть логичным в соответствии с использованием.
Длина не должна превышать 255 символов.
Константы VBScript:
Значение постоянной переменной VBScript не может быть изменено после определения. Итак, постоянная переменная в основном предназначена только для чтения. Это должно быть определено при декларировании. VBScript предоставляет постоянную переменную по умолчанию, которую можно использовать во время скриптов. Примером констант по умолчанию являются - vbOK, vbCancel, vbTrue, vbFalse и т. Д. Ключ Const используется для объявления константы в VBScripting. Ниже в примере мы увидим, как определить постоянные переменные для чисел и строк -
Const strConstant = «Это моя строка».
Номер константы Константа = 123
Массив VBScript:
Концептуально массив представляет собой список значений. В VBScript, когда переменной назначается несколько значений одного и того же типа, таких как строка, целое число и т. Д., Это называется массивом. VBScripts позволяет хранить список значений одного и того же типа в одной и той же области памяти (массив VBScript). К каждому элементу массива можно получить доступ, используя ссылочные номера, которые известны как индекс массива. Индекс всегда начинается с нуля.
С точки зрения структуры массив VBScript состоит из двух разделов - логического имени массива и нижнего индекса массива, обозначающего наивысшее значение индекса. Индекс массива равен длине массива минус один.
Сначала необходимо объявить массив VBScript, иначе возникнут ошибки. Подобно объявлению переменной, мы можем объявить массив VBScript с помощью оператора dim. Учитывая использование или объем, VBScript два типа массивов -
· Локальный массив VBScript - Объем массивов этого типа ограничен блоком кода (функциями или подпроцедурами), в котором он был объявлен.
· Глобальный массив VBScript - Мы можем использовать этот тип массивов во всех скриптах. Этот тип массивов следует объявлять в начале скрипта.
Статические и динамические массивы:
Кроме того, мы можем объявить массив VBScript как статический или динамический при создании скриптов.
Статический массив VBScript - Он имеет фиксированное количество элементов массива, которые нельзя изменить во время выполнения скрипта.
Динамический массив VBScript - Количество элементов массива можно изменить в любое время. Когда количество элементов не является фиксированным или заранее определенным, мы можем использовать этот массив.
Работа с массивами VBScript:
Синтаксис для объявления массива - Dim myArray (значение индекса)
В приведенном ниже примере мы создадим массив оценок 3 студентов VBScript и сохраним вычисленные средние оценки в переменной -
'Объявление массива и присваивания значения для трех студентов dim arrMarks(2) arrMarks(0) = 10 arrMarks(1) = 15 arrMarks(2) = 20 'Вычислить среднее значение и сохранить его в переменной Dim avgMarks avgMarks = (arrMarks( 0)+метки записи(1)+метки записи(2))/3
Объект словаря в VBScript:
Объект словаря в VBScripts имеет сходство с массивом VBScript. Это означает, что он также позволяет хранить список значений. Но основные отличия объекта словаря в VBScript заключаются в том, что он может содержать разные типы данных, и для каждого данных должен быть назначен ключ, а не индексы.
Объект словаря в VBScript может быть объявлен для использования со ссылкой на класс «Scripting.Dictionary».
Преимущества объекта словаря в VBScript:
· В одной переменной могут храниться разные типы данных.
· С помощью ключа мы можем легко получить доступ к соответствующим элементам.
· Эта концепция очень гибкая, поскольку для управления объектом словаря в vbscript доступны предопределенные методы.
Пример - объект словаря в vbscript:
В приведенном ниже примере мы увидим коды для различных операций с объектами словаря -
' **** Создать объект словаря в VBScript **** 'Создать переменную. Dim dict Set dict = CreateObject("Scripting.Dictionary") 'Добавление ключей и элементов. dict.Add "Имя", "VBScript" dict.Add "Id", "1" dict.Add "Trainer", "K Mondal" '**** Проверка наличия Ключа из объекта словаря в VBScript ** ** If dict.Exists("Имя") Then msg = "Ключ имени существует" Else msg = "Ключ имени не существует" End If 'Прочитать элемент dim sName sName = dict.Item("Имя") ' получить количество элементов dim nCount nCount = dict.count 'Удалить один элемент dict.Remove("Name") 'Удалить весь элемент dict.RemoveAll
Вывод:
В этой статье VBScript мы узнали об обзоре VBScript Vприемлемыйс, ВБскрипт Aбежать, ВБСcript Cконстанты, и объект словаря в VBScript. Для получения дополнительных сведений о VBScript щелкните здесь.