Теоретические вопросы к экзамену

по дисциплине: «Основы программирование в VBA»

специальность «Вычислительные машины системы и сети» 4 курс

1.  Общие сведения о VBA. Принцип взаимодействия VBA с приложениями MS Office. VBA как система объектно – ориентированного программирования. Объекты, методы, свойства, события.

2.  Интегрированная среда разработки VBA. Компоненты среды. Меню, Панели инструментов, Окна, помощник.

3.  Данные и их описание. Алфавит и лексемы языка. Типы данных и описание переменных. Константы. Перечисления. Объявление массивов.

4.  Операторы, выражения и операции. Оператор присвоения. Математические операции. Операции отношения. Логические операции.

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

6.  Операторы управления. Оператор выбора. Синтаксис, структура, модификации. Управляющая переменная, способы задания.

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

8.  Операторы циклов. Оператор цикла с условием. Циклы «до»или цикл с постусловием. Структура циклов. Операторы циклов.

9.  Операторы циклов. Организация вложенных циклов. Работа с многомерными массивами.

10.  Процедуры в VBA. Процедуры типа Function. Синтаксис. Определение области видимости функции. Определение параметров. Создание пользовательских функций. Функции с переменным числом параметров. Задание параметра в виде области значений.

НЕ нашли? Не то? Что вы ищете?

11.  Процедуры в VBA. Процедуры типа Sub. Синтаксис. Определение области видимости подпрограммы. Определение аргументов. Создание пользовательских функций. Подпрограмма с переменным числом параметров. Задание параметра в виде области значений.

12.  Функция MsgBox. Синтаксис, обязательные и необязательные параметры. Вывод кнопок, пиктограмм. Кнопка по умолчанию. Способы объединения строк.

13.  Функция InputBox. Синтаксис, обязательные и необязательные параметры. Какой тип значение возвращает функция InputBox.

14.  Объекты, свойства и методы, события. Наиболее используемые объекты Excel. Приложение, Рабочая книга, Рабочий лист, Диапазон. Иерархия объектов. Задание свойств объекта. Использование методов. Свойства объекта Range. Методы объекта Range. Оператор With.

15.  Функции времени и даты. Извлечение из даты годового месячного и дневного компонента. Определение дня недели.

16.  Объекты VBA. Отношения между объектами. Классы. Инкапсуляция. Наследование. Коллекции. Понятие интерфейса класса и реализация класса.

17.  Обработка ошибок и отладка программы. Пошаговое выполнение программы. Точки прерывания. Вывод значений свойств и переменных. Программный способ вывода значений.

18.  Элемент управления Кнопка. Свойства, значения, методы, события. Стандартные кнопки. Элемент управления Поле, Надпись. Свойства, значения, методы, события. Ввод значений через поле. Вывод значений через надпись. Стандартные функции перевода типов данных.

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

20.  Тестирование программ. Тестирование с использованием «черного» и «белого» ящика.

21.  Макросы. Работа с макросами. Запись простого макроса. Выполнение макроса. Просмотр макроса. Редактирование кода макроса. Преимущества и недостатки макроса. Назначение макроса командным кнопкам. Назначение макроса графическим изображениям.

22.  Вставка элементов управления в рабочий лист. Форматирование элементов управления. Имена элементов управления.

Составил доц. каф. ПИ