Глоссарий

Объект – это отдельный элемент, обладающий определёнными свойствами и методами. (Например, UserForm, Label, TextBox, ListBox, CommandButton и другие).

Класс – это определенный шаблон, применяемый при создании пользовательских объектов. (Например, TextBox и ListBox относятся к одному классу).

Свойство – это характеристика или атрибут объекта, определяемые его классом (Например, размер, гарнитура и так далее).

Метод – это выполнение определенных действий над объектом или его свойствами (Например, протягивание, изменение шрифта, цвета или размера и так далее).

Событие – это действие, которое распознается объектом и приводит к изменению состояния объекта. (Например, щелчок мышью или нажатие клавиши, перемещение мыши или выход из программы. Стандартное событие для объекта CommandButton - щелчок мышью).

Процедура – это подпрограмма или функция, к которой происходит обращение во время выполнения программы. (Например, ввод значения a в текстовое поле (a = Val(TextBox1.Text)) или объявление переменной a (Dim a As Integer)).

Оператор – это полное описание конкретной команды, которая выражает одно законченное действие. (Например, ввод значений a с клавиатуры (a = InputBox("a=?", "Ввод данных", 0) или вывод значения y в отдельном окне (MsgBox "y="+ CStr(y), 0, "Результат")).

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

Модуль – это отдельная часть программного кода, которая сохраняется на диске в виде файла с расширением .bas.

Инкапсуляция – это механизм, который позволяет объединить в единое целое и изолировать данные или методы объекта. (Например, объединение данных и процедур в одном модуле).

Наследование – это способность объекта сохранять значения свойств своего класса и передавать эти значения другим родственным объектам. (Например, если в новый класс С встроить объект класса В, в который, в свою очередь, встроен объект класса А, то говорят, что объект класса А имеет уровень вложенности 2 по отношению к классу С).

Полиморфизм – это способность одинаковых объектов принимать и поддерживать различные формы поведения.

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

Линейный алгоритм – это алгоритм, в котором все процедуры выполняются строго последовательно друг за другом.

Циклический алгоритм – это алгоритм, в котором последовательность действий выполняется многократно, каждый раз при новых значениях параметров.

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

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

CheckBox (флажок) – для выбора нескольких параметров или условий из группы.

ComboBox (комбинированное окно) – это прокручиваемый список возможностей выбора вместе с полем ввода.

CommandButton (командная кнопка) – для выполнения каких-либо действий при нажатии на неё.

Frame (рамка) – для объединения нескольких взаимосвязанных элементов в группу.

Image (изображение) – для отображения на форме только растровых графических объектов.

Label (надпись) – для вывода текстовой информации, которая не должна изменяться пользователем.

ListBox (поле списка) – для хранения списка значений в виде строк текста, из которых можно выбрать одну или несколько.

MultiPage (набор страниц) – реализует многостраничные диалоговые окна.

OptionButton (переключатель) – позволяет выбрать один из нескольких взаимоисключающих параметров или действий.

Pointer (указатель) – для перемещения или изменения размеров находящихся на форме элементов управления.

RefEdit – похож на текстовое поле с кнопкой в правой части. При нажатии на эту кнопку форма, на которой размещен этот элемент управления, «спрячется», а пользователю будет предоставлена возможность выбрать одну ячейку Excel или диапазон ячеек.

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

SpinButton (счетчик) – эта та же полоса прокрутки, лишенная самой полосы и ползунка.

TabStrip (набор вкладок) – позволяет создавать на форме несколько вкладок, между которыми сможет переходить пользователь.

TextBox (текстовое поле) – для ввода, вывода и редактирования пользователем текстовой информации.

ToggleButton (кнопка с фиксацией) – выглядит как кнопка, которая при нажатии становится «нажатой», а при повторном нажатии отключается.