Переменные VBScript - отличное вводное руководство по VBScript Tutorial 1

Учебное пособие по 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 как клиентский сценарий:

vbscript tutorial - Веб-браузер
Учебник по vbscript - Веб-браузер
vbscript tutorial - оконный скрипт
vbscript tutorial - оконный скрипт

· Скрипты 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 щелкните здесь.

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *

Наверх