Глоссарий VBE

Глоссарий терминов для редактора Visual Basic (VBE).

клавиша доступа

Клавиша, нажав которую одновременно с клавишей ALT, пользователь может открыть меню, выполнить команду, выбрать объект или перейти к нужному элементу. Например, с помощью сочетания клавиш ALT+Ф можно открыть меню Файл.

Элемент ActiveX

Размещаемый на форме объект, который расширяет возможности пользовательского интерфейса приложения. Элементы ActiveX поддерживают события и могут встраиваться в другие элементы управления. Файлы таких элементов имеют расширение OCX.

объект ActiveX

Объект, взаимодействующий с другими приложениями или инструментами программирования через интерфейсы автоматизации.

надстройка

Настраиваемое средство, позволяющее расширить возможности среды разработки Visual Basic.

набор символов ANSI

8-битный набор символов Американского национального института стандартов (ANSI) представляет до 256 знаков (от 0 до 255) на клавиатуре. Первые 128 знаков (от 0 до 127) соответствуют буквам и символам на клавиатуре в стандартной раскладке для США. Вторые 128 знаков (от 128 до 255) представляют специальные знаки, в том числе буквы международных алфавитов, диакритические знаки, обозначения денежных единиц и дробей.

приложение

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

аргумент

Константа, переменная или выражение, передаваемые в процедуру.

массив

Набор последовательно индексируемых элементов, имеющих одинаковый внутренний тип данных. Каждому элементу массива присваивается уникальный индекс, идентифицирующий его в последовательности. Изменения одного элемента массива не затрагивают остальные его элементы.

набор символов ASCII

7-битный набор символов американской стандартной кодировки для обмена информацией (ASCII) представляет буквы и символы на клавиатуре в стандартной раскладке для США. Набор символов ASCII содержит первые 128 знаков (от 0-127 до 127) из набора символов ANSI.

автоматическое форматирование

Компонент, обеспечивающий автоматическое форматирование кода по мере ввода. При этом автоматически заменяются на прописные первые буквы ключевых слов, устанавливаются стандартные интервалы, добавляются знаки препинания, а также устанавливаются основной и фоновый цвета.

Объект автоматизации

Объект, который доступен для других приложений и программных инструментов через интерфейсы автоматизации.

базовый класс

Исходный класс, от которого наследуются производные классы.

точечный рисунок

Точечное изображение, которое хранится в виде набора битов, каждый из которых соответствует одной точке. В цветных системах одной точке обычно соответствует несколько битов. Файлы точечных рисунков обычно имеют расширение BMP.

побитовое сравнение

Побитовое сравнение расположенных в одинаковых позициях битов для двух числовых выражений.

логическое выражение

Выражение, при вычислении которого получается значение True (истина) или False (ложь).

тип данных Boolean

Логический тип данных с двумя единственными возможными значениями: True (-1) или False (0). Переменные типа Boolean хранятся в 16-битных (2-байтовых) числах. См. Сводка типов данных.

связанный элемент управления

Информационный элемент управления, обеспечивающий доступ к указанным полям базы данных с помощью элемента управления Data. Такие элементы управления обычно привязываются к элементу Data с использованием свойств DataSource и DataField. При переходе элемента Data между записями во всех связанных с этим элементом Data элементах управления отображаются данные из полей текущей записи. Если вы измените данные в связанном элементе управления и перейдете к другой записи, изменения будут автоматически сохранены в базе данных.

режим приостановки выполнения

Временная приостановка выполнения программы в среде разработки. В этом режиме вы можете осуществлять проверку, отладку, сброс, пошаговое выполнение или возобновить выполнение программы. Переход в этот режим осуществляется в следующих случаях:

  • Процесс выполнения программы доходит до точки останова.

  • Во время выполнения программы нажаты клавиши CTRL+BREAK.

  • Во время выполнения программы обнаружены оператор Stop или неперехваченная ошибка.

  • Добавлено контрольное выражение Прервать, когда выражение станет истинным. Выполнение останавливается, если контрольное значение изменяется на True.

  • Добавлено контрольное выражение Прервать, когда выражение изменит значение. Выполнение останавливается при изменении контрольного значения.

точка останова

Строка программы, в которой автоматически останавливается выполнение. Точки останова не сохраняются вместе с кодом.

по ссылке

Способ передачи адреса или аргумента в процедуру вместо значения. Обеспечивает доступ из процедуры к фактическому значению. В результате, процедура может изменять переданное в нее фактическое значение переменной. Если иное не задано явно, аргументы передаются по ссылке.

Тип данных Byte

Тип данных, содержащий целые положительные числа в диапазоне от 0 до 255. Переменные типа байт, сохраняются как отдельные, беззнаковые 8-разрядный (1-байтовое) числа. См. Сводка типов данных.

по значению

Способ передачи значения аргумента в процедуру вместо его адреса. Обеспечивает доступ из процедуры к копии переменной. В результате, процедура не может изменять переданное в нее фактическое значение переменной.

код знака

Номер знака в наборе символов, например, в наборе ANSI.

класс

Формальное определение объекта. По сути, класс представляет собой шаблон, на основе которого во время выполнения создается экземпляр объекта. В классе определяются свойства объекта и методы, управляющие его поведением.

модуль класса

Модуль, в котором содержится определение класса, а также его свойств и методов.

модуль кода

Модуль, в котором содержится открытый код, доступный всем модулям в проекте. В более поздних версиях Visual Basic модуль кода называется стандартным модулем.

область кода

Область окна кода, в которой вы можете вводить и редактировать код. Окно кода может содержать несколько областей кода.

коллекция

Объект, содержащий набор связанных объектов. При изменении коллекции позиция любого объекта в ней может изменяться. Таким образом, каждый объект коллекции имеет переменную позицию. Объект Collection — это стандартный пример класса collection; экземпляры класса являются коллекциями. Коллекции должны применять метод NewEnum, который не принимает аргументы, возвращает соответствующий объект IUnknown, при этом его атрибуту VB_UserMemId должно быть присвоено значение -4.

командная строка

Путь, имя файла и аргументы, предоставленные пользователем при запуске программы.

комментарий

Текст в коде, поясняющий его работу. В Visual Basic строка комментария может начинаться апострофом (') или ключевым словом Rem с пробелом.

оператор сравнения

Символ(ы) или слово, обозначающие отношение между двумя или более значениями или выражениями. К ним относятся следующие: "меньше" (<), "меньше или равно" (<=), "больше" (>), "больше или равно" (>=), "не равно" (<>) и равно (=). Дополнительные операторы сравнения включают и как. Обратите внимание, что операторы и как нельзя использовать в качестве операторов сравнения в выражениях Select Case.

См. также: Операторы сравнения.

директива компилятора

Команда, задающая действие компилятора.

время компиляции

Период, в течение которого осуществляется преобразование исходного кода в исполняемый.

константа условной компиляции

Идентификатор Visual Basic, который определяется с помощью директивы компилятора #Const или в ведущем приложении и используется другими директивами компилятора для определения порядка и необходимости компиляции отдельных блоков кода Visual Basic.

константа

Именованный элемент, в котором во время выполнения программы хранится постоянное значение. Константа может содержать строковый или числовой литерал, другую константу и любое сочетание арифметических и логических операторов, за исключением Is и возведения в степень. В каждом ведущем приложении может определяться собственный набор констант. Пользователи могут определять дополнительные константы с помощью оператора Const. Вы можете использовать константы в любом месте кода вместо фактических значений.

контейнер

Объект, который может содержать другие объекты.

элемент управления

Размещаемый на форме объект, который обладает собственным набором распознаваемых свойств, методов и событий. Элементы управления могут принимать вводимые пользователем значения, отображать выходные значения и запускать процедуры событий. Для управления большинством таких элементов используются методы. Элементы управления могут быть интерактивными (реагируют на действия пользователя) и статическими (доступны только через код).

массив элементов управления

Группа элементов управления с общими именем, типом и процедурами событий. Каждому элементу в массиве присваивается уникальный индекс, который позволяет определить элемент, распознающий событие.

Тип данных "Валюта"

Тип данных со значениями в диапазоне от -922 337 203 685 477,5808 до 922 337 203 685 477,5807. Используется для операций с денежными средствами и вычислений с фиксированной запятой, где особо важна точность. В Visual Basic тип Currency представлен символом объявления типа @ (@). См. Сводка типов данных.

тип данных

Характеристика переменной, определяющая тип содержащихся в ней данных. Поддерживаются следующие типы данных: Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String, Object, Variant (по умолчанию), а также определяемые пользователем типы и специальные типы объектов. См. Сводка типов данных.

Тип данных Date

Используется для хранения вещественного числа, представляющего дату и время. Переменные Date хранятся в виде 64-разрядных (8-битных) чисел. Значение слева от десятичного разделителя представляет дату, а справа — время. См. Сводка типов данных.

выражение даты

Любое выражение, которое можно интерпретировать как дату, в том числе, литералы даты, похожие на дату числа и строки, а также значения даты, возвращаемые функциями. Выражение даты в любом сочетании должно представлять дату в диапазоне от 1 января 100 года до 31 декабря 9999 года.

Даты хранятся в виде компонентов вещественного числа. Значение слева от десятичного разделителя представляет дату, а справа — время. Отрицательные числа определяют даты до 30 декабря 1899 года.

литерал даты

Любая последовательность знаков допустимого формата, заключенная в знаки решетки (#). Допустимые форматы включают формат даты, заданный региональными параметрами для вашего кода, или универсальный формат даты.

Например, если для приложения установлены региональные параметры "Английский (США)", #12/31/92# – это литерал даты, который представляет 31 декабря 1992 года. Применение литералов обеспечивает эффективные возможности переноса между различными языковыми средами.

разделители даты

Знаки, разделяющие компоненты дня, месяца и года при форматировании даты. Они определяются параметрами системы или функцией Format.

двухбайтовая кодировка (DBCS)

Набор символов с 1- или 2-байтовым представлением знаков, что позволяет определять более 256 знаков.

динамический обмен данными (DDE)

Стандартный протокол для обмена данными с использованием активных каналов между приложениями под управлением ОС Microsoft Windows.

Тип данных Decimal

Тип данных, содержащий десятичные числа, кратные степени 10. Поддерживаемый диапазон чисел без десятичных разрядов составляет +/-79 228 162 514 264 337 593 543 950 335. Для чисел с 28 десятичными разрядами поддерживается диапазон +/-7,9228162514264337593543950335. Наименьшее отличное от нуля число, которое может быть представлено с помощью типа Decimal равно 0,0000000000000000000000000001.

Обратите внимание, что на данный момент тип данных Decimal можно использовать только внутри типа Variant. Объявление переменных типа Decimal не поддерживается. Тем не менее, вы можете создать объект типа Variant с подтипом Decimal с помощью функции CDec. См. Сводка типов данных.

объявление

Неисполняемый код, который объявляет имя константы, переменной или процедуры, а также их характеристики, например, тип данных. В процедурах DLL с помощью объявлений задаются имена, библиотеки и аргументы.

конструктор

Окно среды разработки Visual Basic, предназначенное для визуальной разработки. В этом окне представлены визуальные функции создания новых классов. В Visual Basic реализованы встроенные конструкторы форм. В версиях Visual Basic Professional и Enterprise представлены конструкторы элементов и документов ActiveX.

время разработки

Этап, на котором осуществляется построение приложения в среде разработки, добавление в него элементов управления, настройка свойств и элементов управления форм и т. д. В отличие от этого этапа, во время выполнения вы можете взаимодействовать с приложением, как его пользователь.

среда разработки

Компонент приложения, в котором вы пишете код, создаете элементы управления, настраиваете свойства и элементы управления форм и т. д. Противопоставляется выполнению приложения.

Библиотека процедур, которая загружается в приложения и привязывается к ним во время выполнения. Для разработки библиотек DLL используются другие языки программирования, например, C, MASM или FORTRAN.

закрепленное окно

Окно, прикрепленное к фрейму главного окна.

документ

Любой изолированный объект, созданный с помощью приложения и обладающий уникальным именем файла.

режим конструктора документа

Режим конструктора, запускаемый хост-приложением, как правило, через кнопку на ленте разработчика, где взаимодействия мыши с элементами управления, внедренными в документ, изменяют его расположение, размер и свойства, вместо того чтобы активировать действия.

тип данных double

Тип данных, который содержит значения с плавающей запятой двойной точности в виде 64-битных чисел в диапазоне от -1,79769313486231E308 до -4,94065645841247E-324 (для отрицательных значений) и от 4,94065645841247E-324 до 1,79769313486232E308 (для положительных значений). В Visual Basic тип Double представлен символом объявления типа номер (#). См. Сводка типов данных.

переменная Empty

Определяет переменную Variant без начального значения. Числовая переменная Empty определяется значением 0, а строковая — строкой нулевой длины ("").

номер ошибки

Целое число в диапазоне от 0 до 65 535, которое соответствует значению свойства Number для объекта Err. Номер ошибки в сочетании со значением свойства Description для объекта Err представляют полное сообщение о конкретной ошибке.

объект источника событий

Объект-источник событий, возникающих в ответ на какое-либо действие. Объект источника событий возвращается свойством. Например, свойство CommandBarEvents возвращает объект CommandBarEvents.

исполняемый файл

Приложение для ОС Windows, которое может выполняться вне среды разработки. Исполняемые файлы имеют расширение EXE.

выражение

Сочетание ключевых слов, операторов, переменных и констант, позволяющее получить строку, число или объект. С помощью выражений вы можете выполнять вычисления, работать со строками и знаками, а также проверять данные.

номер файла

Число, используемое в операторе Open, чтобы открыть файл. Номера в диапазоне от 1 до 255 включительно определяют файлы, недоступные другим приложениям. Номера в диапазоне от 256 до 511 определяют файлы, доступные из других приложений.

фокус

Способность элемента в конкретный момент времени считывать нажатия кнопок мыши или клавиш на клавиатуре. В среде Microsoft Windows в любой момент времени фокус может иметь только одно окно, одна форма или один элемент управления. Строка заголовка объекта, который находится в фокусе, обычно выделяется. Фокус может устанавливать как пользователь, так и само приложение.

форма

Окно или диалоговое окно. Формы представляют собой контейнеры для элементов управления. Формы многодокументного интерфейса (MDI) также могут выступать в качестве контейнеров для дочерних форм и некоторых элементов управления.

модуль формы

Файл с расширением FRM в проекте Visual Basic, который содержит графическое описание формы, ее элементы управления и их свойства; объявления констант, переменных и внешних процедур на уровне формы; а также процедуры событий и общие процедуры.

функция

Процедура, которая выполняет конкретную задачу в рамках программы и возвращает значение. Функция начинается и заканчивается операторами Function и End Function соответственно.

общая процедура

Процедура, которая должна явно вызываться из другой процедуры. В отличие от нее, процедура события вызывается автоматически в ответ на действие пользователя или системы.

графический метод

Метод, который работает с такими объектами, как Form, PictureBox или Printer, и выполняет операции рисования (анимации или моделирования) во время выполнения. К графическим методам относятся Circle, Cls, Line, PaintPicture, Point, Print и PSet.

ведущее приложение

Любое приложение, поддерживающее работу с Visual Basic для приложений, например, Microsoft Excel, Microsoft Project и т. д.

значок

Графическое представление объекта или понятия. Чаще всего представляет свернутые приложения в Microsoft Windows. В качестве значка используются точечные рисунки размером не более 32 на 32 точек, хранящиеся в файлах с расширением ICO.

идентификатор

Элемент выражения, задающий ссылку на константу или переменную.

внутрипроцессный

Выполняющийся в одном адресном пространстве с приложением.

вставляемый объект

Объект приложения, который имеет тип настраиваемого элемента управления, например, лист Microsoft Excel.

целочисленный тип данных

Тип данных, который содержит целочисленные переменные в виде 2-байтовых целых чисел в диапазоне от -32 768 до 32 767. Кроме того, тип данных Integer используется для представления значений перечисления. В Visual Basic тип Integer представлен символом объявления типа % (%) См. Сводка типов данных.

встроенные константы

Константа, предоставляемая приложением. В Visual Basic константы перечислены в библиотеку объектов, и их можно просматривать с обозревателе объектов. Так как вы не можете отключить встроенные константы, вы можете создать определяемую пользователем константу с тем же именем.

ключевое слово

Слово или символ, распознаваемые как часть языка программирования Visual Basic, например, оператор или имя функции.

знак объединения строк

Сочетание знаков пробела и подчеркивания (** _**) используется в среде разработки для размещения одной логической строки кода на нескольких физически строках. Обратите внимание, что этот знак нельзя использовать для размещения таким образом строки кода со строковым выражением.

метка строки

Используется для обозначения одной строки кода. Метка строки может содержать любое сочетание знаков, но должна начинаться с буквы и заканчиваться двоеточием (:). Метки строк задаются без учета регистра и должны начинаться в первом столбце.

номер строки

Идентифицирует отдельную строку кода. Может содержать любое сочетание цифр, уникальное в рамках модуля, в котором оно используется. Номера строк должны начинаться с первого столбца.

связанное окно

Окно, связанное с любым другим окном, за исключением главного.

связанный фрейм

Фрейм окна, содержащий несколько связанных друг с другом окон.

языковые стандарты

Набор данных, определяющих параметры для заданных языка, региона или страны. Языковой стандарт кода определяет язык терминов (например, ключевых слов) и специальные параметры, в том числе десятичные разделители и разделители списков, форматы данных и порядок сортировки знаков.

Системный языковой стандарт определяет поведение поддерживающих соответствующие возможности функций, например, функций отображения чисел или преобразования строк в даты. Для настройки системного языкового стандарта используйте программы панели управления операционной системы.

Несмотря на то, что языковые стандарты кода и языковые стандарты системы обычно устанавливаются идентичными, они могут отличаться в определенных ситуациях. Например, в Visual Basic Standard Edition и Visual Basic Professional Edition, код не переведен с английского языка (США). Языковые стандарты системы можно настроить в соответствии с языком и страной/регионом пользователя, но языковые стандарты кода всегда устанавливаются для английского языка (США), и их нельзя будет изменить. В этом случае используются разделители, заполнители и порядок сортировки для английского языка (США).

ошибка логики

Ошибка программирования, в результате которой код перестает выполняться или возвращает неверные результаты. Например, причиной логической ошибки может быть неверное имя или тип переменной, бесконечный цикл, ошибки сравнения или неверное определение массива.

тип данных "длинное целое"

4-байтовое целое число в диапазоне от - 2 147 483 648 до 2 147 483 647. В Visual Basic тип Long представлен символом объявления типа амперсанд (&). См. Сводка типов данных.

индикатор полей

Значок, отображаемый в панели Индикатор полей в окне кода. Содержит визуальные подсказки для редактирования кода.

дочерняя форма MDI

Форма, размещаемая в форме MDI приложения с многодокументным интерфейсом. Чтобы создать дочернюю форму, присвойте свойству MDIChild формы MDI значение True.

форма MDI

Окно, формирующее фон приложения с многодокументным интерфейсом. Форма MDI является контейнером для всех дочерних форм MDI в приложении.

член

Элемент коллекции, объекта или определяемого пользователем типа.

метафайл

Файл, в котором хранятся изображения как графические объекты, например, линии, круги и многоугольники, а не пиксели. Существует два типа метафайлов: стандартные и улучшенные. Стандартные метафайлы обычно имеют расширение WMF. Улучшенные метафайлы обычно имеют расширение EMF. Метафайлы сохраняют изображение более точно, чем пиксели при изменении размера изображения.

метод

Процедура, выполняющая действия в отношении объекта.

модуль

Набор объявлений и процедур.

уровень модуля

Описывает код в разделе объявлений модуля. Уровню модуля принадлежит любой код, находящийся вне процедуры. В первую очередь указываются объявления, после которых определяются процедуры.

переменная модуля

Переменная, объявленная за пределами кода процедуры Function, Sub или Property. Модульные переменные необходимо объявлять за пределами любых процедур в модуле. Они существуют, пока модуль загружен, и отображаются во всех процедурах в модуле.

именованные аргументы

Аргумент, имя которого предварительно определено в библиотеке объектов. Именованные аргументы, в отличие от обычных, можно использовать для присвоения значений в любом порядке. Например, следующий метод принимает три аргумента:

DoSomeThing namedarg1, namedarg2, namedarg3

Присваивая значения именованным аргументам, вы можете использовать следующий оператор:

DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20 

Обратите внимание, что при указании именованных аргументов не обязательно соблюдать установленный в синтаксисе порядок размещения.

Null

Значение переменной, не содержащей допустимых данных. Значение Null получается в результате явного присвоения значения Null переменной или при выполнении любой операции между выражениями, содержащими значение Null.

числовой тип данных

Любой внутренний числовой тип данных (Byte, Boolean, Integer, Long, Currency, Single, Double или Date). См. Сводка типов данных.

числовое выражение

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

числовой тип

Любой внутренний числовой тип данных (Byte, Boolean, Integer, Long, Currency, Single, Double и Date) или любой числовой подтип типа Variant (Empty, Integer, Long, Single, Double, Currency, Decimal, Date, Error, Boolean и Byte). См. Сводка типов данных.

объект

Сочетание кода и данных, обрабатываемое как единое целое, например, элемент управления, форма или компонент приложения. Каждый объект определяется соответствующим классом.

окно объектов

Список в правом верхнем углу окна кода, в котором представлены форма и ее элементы управления, к которым присоединен код. Также список в верхней части окна Свойства, в котором представлены форма и ее элементы управления.

Обозреватель объектов

Диалоговое окно, в котором вы можете просмотреть содержимое библиотеки объектов и сведения о выбранных объектах.

тип данных Object

Тип данных, представленный любой ссылкой Object. Переменные Object хранятся в 32-битных (4-байтовых) адресах, ссылающихся на объекты. См. Сводка типов данных.

выражение объекта

Выражение, которое задает конкретный объект и может включать любой из контейнеров объекта. Например, в приложении может присутствовать объект Application, содержащий объект Document, который, в свою очередь, содержит объект Text.

библиотека объектов

Файл с расширением OLB, в котором хранятся сведения о доступных объектах, предоставляемые автоматическими контроллерам, таким как Visual Basic. Вы можете использовать обозреватель объектов, чтобы изучить контент библиотеки объектов, чтобы получить сведения об объектах.

модуль объекта

Модуль, который содержит код, характерный для объекта, например, модуль класса, модуль формы и модуль документа. Модули объекта содержат программный код связанных объектов. Правила для модулей объект отличаются от правил, используемых для стандартных модулей.

тип объекта

Тип объекта, предоставляемого приложения через автоматизацию, например, приложение, файл, диапазон, и лист. Используйте обозреватель объектов или см. документацию приложения для знакомства с полным списком доступных объектов.

переменная объекта

Переменная, которая содержит ссылку на объект.

параметр

Имя переменной, по которому аргумент передается в процедуру, известен в указанной процедуре. Эта переменная получает аргумента, переданный в процедуру. Его область действия заканчивается по окончанию процедуры.

путь

Строковое выражение, указывающее расположение каталога или папки. Расположение может включать спецификацию диска.

пи

Математическая константа, равная приблизительно 3,1415926535897932.

точка

Точка равна 1/72 дюйма. Размеры шрифтов обычно измеряется в точках.

Зоны печати начинаются с каждого 14 столбца. Ширина каждого столбца представляет собой среднюю величину от ширины всех символов в размере для выбранного шрифта.

частные

Переменные, доступные только в том модуле, где они объявлены.

процедура

Именованная последовательность операторов, выполняемая как единое целое. Например, Function, Property и Sub являются типами процедуры. Имя процедуры всегда определено на уровне модуля. Весь исполняемый код должен находиться в процедуре. Процедуры не могут быть вложены в другие процедуры.

поле процедуры

Список в правом верхнем углу окон кода и Отладки, в котором отображаются процедуры, распознанные для объекта в окне Объект.

вызов процедуры

Оператор в коде, который сообщает Visual Basic о необходимости выполнения процедуры.

уровень процедуры

Описывает операторов, которые находятся в процедурах Function, Property или Sub. Объявления обычно указаны первыми, за ними следуют задания и другой исполняемый код.

Обратите внимание, что код уровня модуля находится за пределами блока процедуры.

проект

Набор модулей.

Окно проекта

Окно, которое отображает список формы, класса и стандартных модулей; файл ресурсов и ссылки в проекте. Файлы с расширением .ocx и .vbx не отображаются в окне Проект.

Окно свойств

Окно, используемое для отображения или изменения свойств выбранной формы или элемента управления во время разработки. Некоторые настраиваемые элементы управления имеют настраиваемые окна Свойства.

свойство

Именованный атрибут объекта. Свойства определяют характеристики объекта, например, размер, цвет и расположение экрана, или состояние объекта, например включение или отключение.

Процедура свойства

Процедура, которая создает и управляет свойствами для модуля класса. Процедура Свойство начинается с оператора Property Let, Property Get или Property Set и заканчивается оператором End Property.

Общедоступные

Переменные, объявленные с помощью оператора Public, видны для всех процедур во всех модулях во всех приложениях, если только не активировано свойство Опция частного модуля. В этом случае переменные являются общедоступными только внутри проекта, в котором они находятся.

проект, на который указывает ссылка

Проект, для которого вы создаете ссылку прямо из текущего проекта, с которым вы работаете. Проект, на который ссылается один из текущих проектов с прямой ссылкой, называется проектом с косвенной ссылкой. Его общедоступные переменные недоступны в текущем проекте, за исключением случаев, когда выполняется квалификация через имя проекта. Любое сочетание прямых и косвенных ссылок между проектами в действителен, пока они не вызывают полный цикл.

проект с исходящей ссылкой

Текущий проект. То, как вы создаете ссылку на проект, зависит от хост-приложения. Например, чтобы прямо сослаться на проект в Microsoft Excel, выберите проекта в диалоговом окне Ссылки в меню Инструменты. Общедоступные переменные в проекте с прямой ссылкой будут видны для проекта с прямой исходящей ссылкой, но общедоступные переменные в проекте с прямой исходящей ссылкой не будут видны в проекте, на который указывает ссылка.

реестр

В Microsoft Windows версии 3.1 информация о регистрации OLE и сопоставления файлов хранятся в базе данных регистрации, а параметры программы хранятся в файлах инициализации (.ini) Windows. В Microsoft Windows 95 реестр Windows служит базой данных центральной конфигурации базы данных для пользователя, приложения и информации, касающейся компьютера, включая информацию, которая уже содержится в базе данных регистрации Windows версии 3.1 и файлах .ini.

файл ресурсов

Файл в проекте Visual Basic с расширением .res, который может содержать точечные рисунки, текстовые строки или другие данные. С помощью сохранения этих данных в отдельном файле, вы можете изменить данные, не внося изменений в код. Только один файл ресурсов можно связать с проектом.

ошибка во время выполнения

Ошибка, возникающая при запуске кода Ошибка во время выполнения возникает, когда оператор пытается выполнить недопустимое действие.

время выполнения

Время, в течение которого выполняется код. Во время выполнения нельзя изменить код.

область

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

начальное значение

Начальное значение, используемое для генерации псевдослучайных чисел. Например, оператор Randomize создает начальное число, используемое функцией Rnd для создания последовательности уникальных псевдослучайных чисел.

тип данных Single

Тип данных с переменными с плавающей запятой единичной точности в виде 32-битных (4-байтных) чисел с плавающими запятыми в диапазоне от –3,402823E38 до –1,401298E-45 для отрицательных значений и от 1,401298E-45 до 3,402823E38 для положительных значений. В Visual Basic тип Single представлен символом знака восклицания (!). См. Сводка типов данных.

порядок сортировки

Принцип очередности, используемый для упорядочивания данных, например, по алфавиту, значению, возрастанию, убыванию и т. д.

стек

Фиксированный объем памяти, применяемой в Visual Basic для сохранения локальных переменных и аргументов во время вызовов процедур.

стандартный модуль

Модуль, содержащий только процедуру, тип и объявления и определения данных. Объявления и определения на уровне модуля в стандартном модуле являются общедоступными по умолчанию. В более поздних версиях Visual Basic модуль кода называется стандартным модулем.

оператор

Синтаксически завершенная единица, которая отражает один тип действия, объявления или определение. Оператор обычно занимает отдельную строку, хотя вы можете использовать двоеточие (:) для включения двух или нескольких операторов в одной строке. Вы также можете использовать символ продолжения строки (_), чтобы продолжить отдельную логическую строку на вторую физическую строку.

сравнение строк

Сравнение двух последовательностей символов. Используйте опцию сравнения, чтобы задать сравнение двоичных данных или текста. Для английского языка (США) при двоичном сравнении учитывается регистр; а при сравнение текстовых значений регистр не учитывается.

строковая константа

Любая константа (определенная с помощью ключевого слова Const), состоящая из последовательности смежных знаков, интерпретируются как символы, а не как числовые значения.

строковый тип данных

Тип данных, состоящий из последовательности смежных символов, которые представляют сами символы, а не их числовые значения. A строка может включать буквы, числа, пробелы и знаки препинания. Тип данных строка может хранить строки фиксированной длины, от 0 до приблизительно 63 тысяч символов, а динамические строки могут быть длиной от 0 до приблизительно 2 миллиардов символов. В Visual Basic тип String представлен символом объявления типа доллар ($). См. Сводка типов данных.

строковое выражение

Любое выражение, результатом вычисления которого является последовательность смежных знаков. Элементы строкового выражения могут включать функцию, которая возвращает строку, строковый литерал, строковую константа, строковую переменную, строку Variant, или функцию, которая возвращает значение типа Variant (** VarType** 8).

строковый литерал

Любое выражение, состоящее из последовательности смежных символов, заключенной в кавычки, которое интерпретируется как символы в кавычках.

процедура sub

Процедура, которая выполняет конкретную задачу в рамках программы, но не возвращает явное значение. Процедура Sub начинается с оператора Sub и заканчивается оператором End Sub соответственно.

проверка синтаксиса

Функция, которая проверяет ваш код на правильность синтаксиса. Если функция проверки синтаксиса включена, при вводе кода, который содержит синтаксическую ошибку, будет выводиться сообщение, а элемент кода будет выделен.

синтаксическая ошибка

Ошибка, которая возникает при вводе строки кода, которую не распознает Visual Basic.

Обратите внимание, что правила синтаксиса для отдельных ключевых слов представлены в специальном разделе справки, посвященном синтаксису. Чтобы получить справку по ключевому слову в среде разработки, выберите ключевое слово и нажмите клавишу F1.

последовательность табуляции

Порядок, в котором фокус перемещается из одного поля в другое при нажатии клавиши TAB или SHIFT + TAB.

выражение времени

Любое выражение, при вычислении которого получается время. Это любое сочетание литералов времени, чисел, которые выглядят как время, строк, которые выглядят как время, а также время, возвращаемое функциями.

Время хранится в виде части реального числа. Значения в правой части десятичного числа представляют время. Например полдень (12:00) представлен как 0,5.

твип

Единица измерения экрана, равная 1/20 точки. Твип является независимой от экрана единицей, которая позволяет убедиться, что расположение и пропорции элементов экрана в приложении на экране совпадают во всех системах отображения. В одном логическом дюйме примерно 1440 твипов (567 твипов содержит один логический сантиметр)(длина элемента экрана, равная одному дюйму или сантиметру при печати).

символ объявления типа

Символ, прикрепляемые к имени переменной и обозначающий тип данных переменной. По умолчанию переменные имеют тип Variant, если только соответствующий оператор Deftype не присутствует в модуле.

библиотека типов

Файл или компонент внутри файла, который содержит стандартные описания открытых объектов, свойств и методы, которые доступны для автоматизации. Файлы библиотеки типов (.olb) содержать библиотеки типов.

Юникод

Стандарт символа Международной организации по стандартизации (ISO). Юникод использует 16-разрядная (2-байтовая) схема кодирования, вмещающая 65536 отдельных знаков. Юникод включает в себя представления для знаков препинания, математических символов и графических методов, и имеет значительные запасы свободного места для будущего расширения.

универсальный формат даты

Универсальный формат даты – это #yyyy-mm-dd hh:mm:ss#. Тем не менее, как компонент даты ( #yyyy-mm-dd#), так и компонент времени ( #hh:mm:ss#) можно представлять отдельно.

определяемый пользователем тип

Любые типы данных, которые определяются с помощью оператора Type. Определяемые пользователем типы данных могут содержать один или несколько элементов любого типа данных. Массивы определяемых пользователем типов данных создаются с помощью оператора Dim. Массивы любого типа могут включаться в определяемые пользователями типы данных. См. Сводка типов данных.

переменная

Место именованного хранения, которое может содержать данные, которые могут быть изменены во время выполнения программы. У каждой переменной есть имя, которое уникальное определяет ее. Тип данных для переменной может указываться или нет.

Имена переменных должны начинаться с буквенного символа, должны быть уникальными в пределах одной области, не должны быть длиннее 255 знаков и не могут содержать встроенную точку или символ определения типа.

тип данных Variant

Специальный тип данных, который может содержать числовые, строковые данные или дату, а также определенные пользователем типы данные и специальные значения Empty и Null. Тип данных Variant имеет размер числового хранилища в 16 байт и может содержать данные в диапазоне до десятичного, или размер символьного хранилища в 22 байт (плюс длина строки) и может хранить любые текстовые символы. Функция VarType определяет то, как данные типа Variant обрабатываются. Все переменные получают тип Variant, если явным образом не объявлен другой тип данных. См. Сводка типов данных.

выражение типа Variant

Любое выражение, вычисление которого дает числовые, строковые данные или дату, а также специальные значения Empty и Null.

выражение контрольного значения

Определяемое пользователем выражение, позволяющее отслеживать поведение переменной или выражения. Выражения контрольных значений отображаются в окне контрольных значений редактора Visual Basic и автоматически обновляются при переходе в режим приостановки выполнения. Окно контрольных значений отображает значение выражения в рамках заданного контекста. Выражения контрольных выражений не сохраняются вместе с кодом.

z-порядок

Визуальные слои элемента управления в форме вдоль оси z для формы (ось глубины). Z-порядок определяет, какие элементы управления будут находится впереди остальных элементов управления.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.