Книга: Информатика: конспект лекций
Назад: 9.4. Система VBA
Дальше: Тема 10 Основы защиты информации

9.5. Язык программирования VBA

Язык программирования VBA предназначен для написания кода программы. Он обладает своим алфавитом, который включает в себя:
строчные и прописные буквы латинского алфавита (А, B....,Z,a,b....,z);
строчные и прописные буквы кириллицы (А—Я, а—я);
неотображаемые символы, используемые для отделения лексем (лексических единиц) друг от друга;
специальные символы, участвующие в построении конструкций языка: +-*?^=><[]():{}' &©;
цифры от 0 до 9;
символ подчеркивания «_»;
составные символы, воспринимаемые как один символ: <=, >=, <>.
Лексема является единицей текста программы, которая имеет определенный смысл для компилятора и не может быть разбита в дальнейшем.
Программный код VBA – это последовательность лексем, записанных в соответствии с принятыми синтаксическими правилами, которая реализует нужную семантическую конструкцию.
Идентификатор представляет собой последовательность букв, цифр и символов подчеркивания.
Система VBA определяет некоторые ограничения, которые накладываются на имена:
1) имя следует начинать с буквы;
2) имя не должно включать в себя точки, пробелы, разделительные символы, знаки операций, специальные символы;
3) имя должно быть уникальным и не совпадать с зарезервированными словами VBA или другими именами;
4) длина имени не должна превышать 255 символов;
5) при составлении имен необходимо соблюдать соглашения по стилю;
6) идентификатор должен ясно отражать назначение переменной для понимания программы;
7) в именах лучше применять строчные буквы; если имена включают в себя несколько названий, их нужно отделять друг от друга подчеркиванием или начинать новое слово с прописной буквы;
8) имена констант следует составлять из прописных букв;
9) название идентификатора необходимо начинать со специального знака, указывающего на тип данных, связанный с этим идентификатором.
Переменные являются объектами, которые предназначены для хранения данных. Перед применением переменных в программе необходимо их объявлять (декларировать). Правильный выбор типа переменной обеспечивает эффективное использование памяти компьютера.
Строковые переменные могут быть переменной и фиксированной длины.
Объекты, значения которых не изменяются и не могут быть изменены во время выполнения программы, носят название констант. Их подразделяют на именованные и неименованные.
Перечни используются для декларации группы констант, объединенных общим именем, к тому же они могут быть объявлены только в разделе глобальных объявлений модуля или формы.
Переменные подразделяют на два вида – простые и переменные структурного вида. Массивы бывают одномерными и многомерными.
После декларации значение переменной может оказаться произвольным. Для присвоения переменной необходимого значения применяется операция присваивания.
Математические операции используются для записи формулы, представляющей собой программный оператор, который содержит числа, переменные, операторы и ключевые слова.
Операции отношения могут привести к появлению значения, причем существуют только два результирующих значения: истина и ложно.
Логические операции используются в логических выражениях, это происходит при существовании нескольких условий выбора в операциях отношения.
Операции для работы со строками – это операции конкатенации, которые позволяют объединить значения двух или нескольких строковых переменных или строковых констант. Результатом такой операции является более длинная строка, составленная из исходных строк.
Назад: 9.4. Система VBA
Дальше: Тема 10 Основы защиты информации