- •Лекция №1«Visual Basic for Application»
- •Этапы подготовки задачи к реализации на пк
- •Создание программ
- •Создание новой программы
- •Объявление процедуры
- •Инструкции
- •Правила именования объектов в vba
- •Описание функций
- •Инструкции
- •Использование операторов
- •Объявление констант
- •Оператор присваивания
- •Параметры компилятора
- •Исполняемые операторы
- •Операции в vba
- •Приоритет операций
- •Использование встроенных функций vba
- •Имя_функции([аргументы])
- •InputBox(“Вводи х”, ”Моя программа ”, 8)
- •Функции ввода-вывода Функция InputBox
- •Функция вывода. Функция Msgbox
Лекция №1«Visual Basic for Application»
1 Этапы подготовки задачи к реализации на ПК 2
2 Создание программ 2
2.1 Создание новой программы 2
2.2 Объявление процедуры 2
2.3 Описание функций 3
3 Использование операторов 3
3.1 Объявление констант 4
3.2 Оператор присваивания 4
3.3 Параметры компилятора 5
3.4 Исполняемые операторы 5
4 Операции в VBA 5
4.1 Приоритет операций 6
5 Использование встроенных функций VBA 6
5.1 Функции ввода-вывода 7
-
Этапы подготовки задачи к реализации на пк
В процессе решения задачи с использованием персонального компьютера можно выделить несколько основных этапов, выполняющихся в следующем порядке:
-
Постановка задачи (математическое описание задачи, определение состава и характера исходных данных, определение искомых результатов).
-
Разработка алгоритма решения задачи. Алгоритм – это последовательность арифметических и логических операций и связей между ними, однозначно приводящая исходные данные к искомому результату.
-
Составление программы на конкретном алгоритмическом языке. Программой называется последовательность инструкций, реализующая алгоритм решения задачи на каком-либо языке программирования.
-
Трансляция программы – перевод исходного пользовательского теста программы в машинные кода и настраивание адресных констант для работы программы с библиотечными функциями. По способу работы программы-трансляторы делятся на компиляторы и интерпретаторы.
Компилятор запускается после окончания ввода программы и просматривает текст программы целиком в поисках синтаксических ошибок. Если в процессе компиляции ошибки не обнаружены, то генерируется машинный код (готовая к исполнению программа).
В отличие от компилятора интерпретатор просматривает текст программы последовательно на этапе ввода программы. Проверка отдельно каждого оператора осуществляется его формальным исполнением.
На этапе трансляции выявляются синтаксические ошибки (runtime error) – ошибки выполнения, т.е. те ошибки, которые приводят к остановке выполнения программы.
-
Тестирование программы – проверка правильности результатов выполнения программы и реакции на действия пользователя. На этапе тестирования выявляются логические ошибки – ошибки, приводящие к получению неверных результатов в процессе эксплуатации программы.
Если возникновение синтаксических ошибок связано с нарушением синтаксиса (правил написания) управляющих конструкций языка и встроенных функций, то к появлению логических ошибок приводят неверные логические рассуждения программиста, нарушение последовательности выполнения операторов программы, ошибки в записи формул и др.
Выявить логические ошибки можно, выполняя контрольные примеры.
-
Создание программ
VBA работает с двумя видами программ: процедурами и функциями. Они являются критическими функциональными единицами VBA, в том смысле, что вы имеете возможность выполнить только тот программный код, который содержится в программе.
! Программный код, содержащийся вне каркаса программы, выполняться не будет.
Почти весь создаваемый пользовательский код содержится в программах двух видов: Sub и Function.
Программы типа Sub называются процедурами и подразделяются: на простые процедуры (не относящиеся ни к какому объекту), процедуры обработки событий (процедуры, которые выполняются при наступлении определенного события, например: нажатие на кнопку или выбор элемента из какого-либо списка и т.д.) и процедуры типа Property (процедура свойства, которая выясняет или устанавливает значение свойства какого-либо объекта).