ВУЗ:
Составители:
43
клавишу F9). Строка будет выделена красным цветом, а справа от нее появится
большая красная точка.
Когда будут выполнены все инструкции до отмеченной, программа остановится.
Чтобы удалить точку останова, выделите строку и снова щелкните кнопку Точка
останова (Toggle Breakpoint или клавишу F9).
Кнопки Контрольное значение (Quick Watch) и Окно контрольного значения
(Watch Window) отображают значения переменных во время выполнения програм-
мы.
Контрольные значения, как и пошаговое выполнение программ, – мощный ин-
струмент отладки программ. Для его создания выделите любую переменную или
фрагмент кода и щелкните кнопку Контрольное значение (Quick Watch). На экране
появится диалоговое окно Контрольное значение (Quick Watch), в котором ото-
бражается имя программы, выделенное выражение и его текущее значение.
Значение переменной в режиме пошаговой отладки (одна из строк программы
подсвечена желтым цветом) можно посмотреть, просто наведя на ее имя курсор
мышки – оно появится во всплывающем окне.
2.2. Объекты, методы и свойства VBA
В быту мы вправе считать слово «объект» синонимом слова «вещь». Каждому
из них соответствует набор характеристик, представляющих различные измеримые
параметры – свойства. Рассмотрим в качестве примера автомобиль. Вот его свойст-
ва: цвет – красный, год выпуска – 1990, марка – «Москвич», число мест – четыре,
максимальная скорость – 135 км в час и др. Они характеризуют все особенности
объекта, отличающие его от других подобных объектов.
Если свойства – прилагательные, описывающие объект, то методы – глаголы,
означающие действия, которые могут быть выполнены самим объектом или над
ним. Например, для автомобиля это запуск двигателя, ускорение, торможение, оста-
новка и т. п.
Объекты в программировании похожи на объекты в быту. Они также объединя-
ются
в наборы (классы, семейства, коллекции), которые имеют общие свойства и
методы (в более развитых объектно-ориентированных языках еще есть и механизмы
наследования, инкапсуляции и т. п.). Имя объекта можно указывать либо полностью
(тогда необходимо указывать все семейства, в которые он входит в соответствии с
принятой иерархией), либо сокращенно (тогда имя
семейств подразумевается по
умолчанию, например: открытая книга, активный лист).
Язык VBA объектно-ориентированный, поэтому оперируют со следующими по-
нятиями (в дополнение к обычным понятиям процедурно-ориентированных языков
– переменная, массив, оператор, функция и т. п.):
• объект управления и контроля – экранные формы, графические элементы
внутри форм, в том числе текстовые окна, линейки прокрутки, пиктограммы, окна-
списки, командные кнопки и др.;
• свойство (параметр) – характеристика или атрибут объекта управления;
• событие – действие, которое распознается объектом управления;
• метод – оператор, который воздействует всегда на объект, аналогично поня-
тиям функция;
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
