Visual Basic for Applications - VBA


Название: Visual Basic for Applications.

Автор: Ляхевич А.Г.

Что из себя представляет VBA, обоснование необходимости его применения.
VBA - поддерживается во всех приложениях Office. Выбрал приложение - разработка собственных программ, используя мощную базу пакета MS Office (Excel - расчеты. Access - базы данных и т.д.). VBA -подмножество Visual Basic 5. В VBA нет кое-чего из VB5, но зато он поддерживается всеми приложениями Office. Существует также VBScript - еще более обрезанный VBA для Internet. VBA - исполняемый файл не создается, но это и не надо, т.к. все равно нужна Среда Word. Excel. Access. Отличительные особенности VBA, основные термины и понятия ООП
Basic - нет обязательного описания переменных (достоинство и недостаток - поиск ошибок из-за описок в именах переменных). VBA - объектно - ориентированный язык. Объект - совокупность данных (свойств) и процедур работы с ними (методов). Иными словами в объекте заключены как данные, так и методы работы с ними (инкапсуляция), что позволяет рассматривать объект как единое целое, в неразрывной связи всех его свойств и поведения.


Объект легче воспринимается человеческим мышлением, т.к. оно привыкло иметь дело с объектами. Кроме того, у разных объектов, сходные по смыслу свойства и методы имеют одинаковые названия. Так например метод Delete (удаление объекта) имеется у всех приведенных ниже объектов Excel: Button (кнопка). Chart (диаграмма). Worksheet (рабочий лист) и др. Для того, чтобы удалить любой из этих объектов достаточно сделать запись Объект.Delete. Это позволяет одному и тому же логическому действию над разными объектами поставить в соответствие одно и тоже имя метода или свойства. При этом каждый объект реализует метод Delete удобным для него способом, и программисту нет необходимости задумываться над особенностями его реализации для каждого конкретного объекта, что позволяет целиком сосредоточиться на логике программы. В VBA синтаксис типичен для ООП. название объекта и его свойств (методов) разделяются точкой: Класс Объекта . Объект . Свойство или Объект . Метод. Семейства - набор связанных объектов. Каждый объект в семействе имеет свое имя. Пример: в Excel семество Worksheets (рабочие листы) содержит объекты - рабочие листы, каждый из которых имеет свое имя Синтаксис для семейств: Worksheets). Синтаксис VBA: каждая команда - в отдельной строке, несколько команд в одной строке - через двоеточие, одна команда на нескольких строках - через нижнее подчеркивание, метки - как в Паскале, или можно нумеровать строчки, как в Бэйсике.



Бесплатно скачать электронную книгу в удобном формате и читать:

Скачать книгу Visual Basic for Applications - VBA - fileskachat.com, быстрое и бесплатное скачивание.

Скачать




Скачать - Книгу - Visual Basic for Applications - VBA - depositfiles.com


Скачать - Книгу - Visual Basic for Applications - VBA - letitbit.net

Дата публикации:





Теги: :: ::


 


 


Книги, учебники, обучение по разделам




Не нашёл? Найди:





2016-12-08 23:01:33