Окно Просмотр объектов (ObjectBrowser)

Окно Просмотр объектов (ObjectBrowser) вызывается командой Вид, Просмотр объектов (View, ObjectBrowser) или нажатием кнопки Просмотр объектов (ObjectBrowser) (рис. 1.10). В этом окне приведен список всех объектов, которые имеются в системе и которые можно использовать при создании проекта.

Окно Просмотр объектов (ObjectBrowser) - student2.ru

Окно Просмотр объектов (ObjectBrowser) состоит из трех основных частей:

· Раскрывающегося списка Проект/Библиотека (Project/Library) в левом верхнем углу окна. В этом раскрывающемся списке можно выбрать различные проекты и библиотеки объектов. В частности, библиотеки объектов Excel, VBA, Office и VBAProject (объекты пользовательского проекта). Выбор в списке строки<Все библиотеки> (<АllLibraries>) отображает список объектов всех библиотек.

· Списка Классы (Classes). После выбора из раскрывающегося списка Проект/Библиотека (Project/Library) просматриваемой библиотеки, например VBA, все классы объектов выбранной библиотеки выводятся в списке Классы (Classes).

· Списка Компоненты (Members). После выбора класса из списка Классы (Classes) просматриваемой библиотеки, например FileSystem, все компоненты выбранного класса выводятся в списке Компоненты (Members). При выделении строки в этом списке в нижней части окна Просмотр объектов (ObjectBrowser) приводится дополнительная информация о выбранном компоненте. Кроме того, если нажать на кнопку Справка (Help), расположенную на панели инструментов в правой верхней части окна Просмотр объектов (ObjectBrowser), то на экране отобразится окно Справочник Visual_Basic (Microsoft VisualBasicHelp) с подробной информацией о выделенном компоненте.

v Вопрос 28.Циклический алгоритм, понятие, основные элементы. Виды циклических алгоритмов. Операторы цикла.

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

Основные элементы циклич. алгоритма:

1. Настройка цикла.

2. Тело цикла.

Настройка цикла – это присваивание первоначальных значений переменным, участвующих в работе цикла.

Переменная – поименованный объем памяти.

Тело цикла – это последовательность действий, выполненных многократно.

Циклы бывают 2х видов:

1. Циклы с ЯВНО заданным числом повторений (простые).

2. Циклы с НЕЯВНО заданным числом повторений.

v Вопрос 29.Разветвления в программе. Операторы условной и безусловной передачи управления.

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

На языке VBA разветвляющийся алгоритм реализуется оператором If…

Синтаксис этого оператора имеет два варианта: 1.строчным, 2. блочным.

Синтаксис СТРОЧНОГО условного оператора:

If<лв>Then [<on_истина>] [ Else<on_ложь>]

Если <лв>To [<on_истина>] [Иначе <on_ложь>]

Где лв-логическое выражение результатом которые является истина или ложь

On_истина – действие, выполняется если лв – истина

On_ложь – действие,выполняется если лв-ложь.

Синтаксис условного БЛОЧНОГО оператора:

If<лв>Then

[<on_истина>]

[ElseIf<лв_доп>Then

<on_Доп_истина>]…

[ Else

<on_ложь>]

EndIf

где лв_доп_ложь – логическое выражение

on_Доп_истина – действие вып. Если доп. Логическое выражение истина

Отличия блочного Ifот строчного If^

1. Блочный If позволяет проверять доп.условия (конструкция ElseIf)

2. При записи блочного If после служебных слов Then и Else в текущей строчке ничего не меняется.

3. Блочный If обязательно заканчиваетcя служебными словами EndIf.

Окно Просмотр объектов (ObjectBrowser) - student2.ru If <в> Then <on_истина> Else <on_ложь>

If <лв> Then

<on_Истина>

Else

<on_ложь>

EndIf

v Вопрос 30.Вложенные циклы, понятие, принципы организации.

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

Вложенный цикл - это цикл, размещённый внутри другого цикла.

Принципы организации вложенных циклов:

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

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

3.Внутр. цикл всегда выполняется от начала до конца для каждого повторения внешнего цикла.

Пример вложенных циклов для. Вычислить сумму элементов заданной матрицы А(5,3).

Окно Просмотр объектов (ObjectBrowser) - student2.ru

Пример вложенных циклов пока. Вычислить произведение тех элементов заданной матрицы A(10,10), которые расположены на пересечении четных строк и четных столбцов.

Окно Просмотр объектов (ObjectBrowser) - student2.ru

Наши рекомендации