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

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


элемент ActiveX

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


объект ActiveX

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


надстройка

Специализированный инструмент, расширяющий возможности среды разработчика Visual Basic.


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

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


приложение

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


аргумент

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


массив

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


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

Набор символов ASCII (American Standard Code for Information Interchange) с 7-разрядной кодировкой, широко используемый для представления букв и символов, находящихся на стандартной клавиатуре (США).  Набор символов ASCII совпадает с первыми 128 символами (0 – 127) набора символов ANSI.


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

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


программируемый объект

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


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

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


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

Рисунок, представляемый набором точек пикселов и сохраняемый как совокупность битов, в которой каждый бит соответствует одному пикселу.  В цветных рисунках каждому пикселу соответствуют несколько битов.  Файлы точечных рисунков (bitmap) обычно имеют расширение имени .bmp.


поразрядное сравнение

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


тип данных Boolean

Тип данных, допускающий только два значения, True (-1) или False (0).  Переменные типа Boolean сохраняются как 16-разрядные (2-байтовые) числа.


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

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


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

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


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

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

•	При обнаружении точки останова во время выполнения программы.

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

•	При обнаружении инструкции Stop или неперехватываемой ошибки выполнения при работе программы.

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

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


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

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


по ссылке

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


по значению

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


тип данных Byte

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


код символа

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


класс

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


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

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


программный модуль

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


область окна программы

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


семейство

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


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

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


комментарий

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


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

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


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

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


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

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


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

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


константа

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


контейнер

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


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

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


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

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


тип данных Currency

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


тип данных

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


тип данных Date

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


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

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

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


литерал даты

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

Например, #31.12.94# является литералом (константой в явном представлении) даты, обозначающим дату 31 декабря 1994 года, если в локальной настройке данного приложения указан русский язык.  Литералы даты следует применять для облегчения переносимости программы с одного языка на другой.


разделитель компонентов даты

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


тип данных Decimal

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

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


описание

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


конструктор

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


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

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


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

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


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

Окно, положение которого зафиксировано в главном окне.


документ

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


двухбайтовый набор символов (DBCS)

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


тип данных Double

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


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

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


библиотека динамической компоновки (DLL)

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


значение Empty

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


код ошибки

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


объект-источник события

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


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

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


выражение

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


номер файла

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


фокус

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


форма

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


модуль формы

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


процедура Function

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


основная процедура

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


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

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


главное приложение

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


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

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


значок

Графическое представление объекта или концепции; в Microsoft Windows обычно используется для представления свернутого окна приложения.  Значок является точечным рисунком с максимальными размерами 32 x 32 пиксела.  Файлы значков имеют расширение имени .ico.


процесс

Исполнение программы в пространстве адресов, используемом приложением.


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

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


тип данных Integer

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


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

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


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

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


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

Комбинация пробела и символа подчеркивания ( _); используется в среде разработчика для продолжения логической строки программы на две или несколько физических строк.  Использование символа продолжения строки внутри строкового выражения не допускается.


метка строки

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


номер строки

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


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

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


связанная рамка окна

Рамка окна, содержащая несколько связанных окон.


национальная настройка

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

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

Обычно системные и программные национальные настройки совпадают, хотя в некоторых случаях они могут различаться.  Например, в стандартной и профессиональной версиях языка, Visual Basic (Standard Edition) и Visual Basic (Professional Edition), элементы языка программирования не переводятся.  При этом пользователь имеет возможность установить системные национальные настройки для соответствующего языка и страны, а программной национальной настройкой всегда остается "English-US".  Программная настройка "English-US" требует использования в программах англо-американских разделителей, элементов формата и порядка сортировки.


логическая ошибка

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


тип данных Long

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


индикатор на полях

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


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

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


форма MDI

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


компонент

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


метафайл

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


метод

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


модуль

Совокупность описаний и процедур.


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

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


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

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


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

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

DoSomeThing имяАрг1, имяАрг2, имяАрг3

Допустимым является присваивание значений этих аргументов в следующей инструкции:

DoSomeThing имяАрг3 := 4, имяАрг2 := 5, имяАрг1 := 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 сохраняются как 32-разрядные (4-байтовые) адреса, служащие указателем объектов.


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

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


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

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


объектный модуль

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


объектный тип

Тип объекта, который выводится в приложении при программировании объектов, например, Application, File, Range или Sheet.  Полный список доступных объектов можно найти в документации приложения или в окне просмотра объектов.


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

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


параметр

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


путь

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


число pi

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


пункт

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


зона печати

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


личная переменная

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


процедура

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


список "Процедуры"

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


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

Инструкция в программе Visual Basic, приводящая к выполнению процедуры


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

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

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


проект

Совокупность модулей.


окно проекта

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


окно свойств

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


свойство

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


процедура Property

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


общая переменная

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


адресуемый проект

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


адресующий проект

Текущий проект.  Способ создания связи с проектом определяет в главном приложении.   Например, для прямой адресации проекта в Microsoft Access следует выбрать проект в диалоговом окне Ссылки, которое открывается командой из меню Сервис.  Переменные, описанные как общие в напрямую адресуемом проекте, являются видимыми из напрямую адресующего проекта, но общие переменные в напрямую адресующем проекте не являются доступными из адресуемого проекта.


реестр

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


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

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


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

Время выполнения программы.  На стадии выполнения не допускается изменение программы.


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

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


область определения

Определяет область, в которой является видимой (доступной) переменная, процедура или объект.  Например, переменная, описанная как Public, является видимой для всех процедур во всех модулях напрямую адресующего проекта (за исключением модулей с инструкцией Option Private Module).  При действующей инструкции Option Private Module сам модуль становится личным и, как следствие, невидимым для адресующих проектов.  Переменные, описанные в процедурах, являются видимыми только в этих процедурах и теряют присвоенные им значения, если только они не описаны с ключевым словом Static.


опорное число

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


тип данных Single

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


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

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


стек

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


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

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


инструкция

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


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

Сравнение двух последовательностей символов.  Инструкции Option Compare позволяют задать двоичное или текстовое сравнение строк.  В англо-американских программных настройках результат двоичного сравнения строк зависит от регистра символов, а текстовое сравнение символов проводится без учета регистра.


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

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


тип данных String

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


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

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


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

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


процедура Sub

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


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

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


ошибка синтаксиса

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

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


последовательность перехода

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


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

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

Значения времени сохраняются как компонент действительного числа.  Дробная часть действительного числа в таком представлении определяет значение времени.  Полдень (12:00 P.M.) представляется значением 0,5.


твип

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


символ описания типа

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


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

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


стандарт Unicode

Стандарт кодировки символов ISO (International Standards Organization).  Unicode использует  16-разрядную (2-байтовую) схему кодировки, позволяющую определить 65 536 различных символов.  Unicode включает представление знаков препинания, математических символов и значков, с возможностью дальнейшего расширения.


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

Универсальный формат даты имеет вид #yyyy-mm-dd hh:mm:ss#.  Однако оба компонента, даты (#yyyy-mm-dd#) и времени (#hh:mm:ss#), допускают независимое представление.


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

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


переменная

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

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


тип данных Variant

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


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

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


контрольное выражение

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


упорядочение по z

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