Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Язык Visual Basic for Applications Билеты Bilety_Po_Programmirovaniyu.docx
Скачиваний:
30
Добавлен:
15.03.2015
Размер:
458.22 Кб
Скачать

Билет №1

«Язык Visual Basic for Applications – объектно - ориентированный язык визуального проектирования». Объясните данное определение и приведите примеры, подтверждающие его правильность.

Visual Basic for Application (VBA) – подмножество языка программированияVisual Basic, включаетсредствасоздания приложений VB. VBA относится к языкам объектно-ориентированногопрограммирования. Системы объектно-ориентированного программирования дают возможность визуализировать процесс создания графического интерфейса разрабатываемого приложения. Главная особенность программирования в среде VBA - в ней нельзя создавать проект независимо от этих приложений, т.о. VBA работает непосредственно с объектами MS Office. Это позволяет его применять для автоматизации деятельности, связанной с обработкой различных типов документов. Программист (пользователь) может создать видимую часть приложения, которая является основой интерфейса «программа-пользователь». Взаимодействие программируемых объектов между собой и их изменение создается при помощи программных кодов.

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

Алфавит и лексемы языка

Язык программирования VВА предназначен для написания кода программы. Он обладает своим алфавитом, который включает: 1) строчные и прописные буквы латинского алфавита (А, В,..., Z, а, b,..., z); 2) строчные и прописные буквы кириллицы (А — Я, а — я); 3) неотображаемые символы, используемые для отделения лексем друг от друга; 4) специальные символы, участвующие в построении конструкций языка: + -*-\ ^ = ><[](). :{}’&©; 5) цифры от 0 до 9; 6) символ подчеркивания «_»; 7) составные символы, воспринимаемые как один символ: <= >= <>.

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

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

Объявление переменных. Переменные являются объектами, которые предназначены для хранения данных. Перед применением переменных в программе необходимо их объявлять (декларировать). Правильный выбор типа переменной обеспечивает эффективное использование памяти компьютера.

Объекты, значения которых не изменяются и не могут быть изменены во время выполнения программы, называются константами: именованными и неименованными.

Перечни используются для декларации группы констант, которые объединяются общим именем, к тому же они могут быть объявлены только в разделе глобальных объявлений модуля или формы. Декларация массивов. Выделяют два вида переменных — простые переменные и переменные структурного вида. Массивы бывают одномерными и многомерными.

Операция присваивания. После декларации значение переменной может оказаться произвольным, а для присвоения переменной необходимого значения применяется операция присваивания. Математические операции используются для записи формулы, представляющей собой программный оператор, который содержит числа, переменные, операторы и ключевые слова.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]