Презентация Введение в VBA. Visual Basic for Applications онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Введение в VBA. Visual Basic for Applications абсолютно бесплатно. Урок-презентация на эту тему содержит всего 22 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Введение в VBA. Visual Basic for Applications
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:22 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:645.50 kB
- Просмотров:133
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
Содержание слайда: Кто такие программисты?
Программист программисту:
- Предположим, что у тебя есть 1000 рублей... Ну, для круглого счета возьмем 1024...
* * *
Начинающий программист думает, что в килобайте 1000 байт, а законченный программист считает, что в килограмме 1024 грамма.
* * *
На этом свете 10 типов людей - те, кто понимает двоичную систему счисления, и те, кто не понимает ее.
№3 слайд
Содержание слайда: Введение в VBA
Язык Visual Basic for Applications (VBA) – это визуальный объектно-ориентированный язык программирования высокого уровня.
Визуальный язык программирования – взаимодействие usera с системой программирования при составлении и отладке программ реализуется диалогом графического интерфейса usera.
Объектно-Ориентированное Программирование (ООП) – наиболее популярная в настоящее время методология программирования, являющаяся развитием структурного программирования.
Центральной идеей ООП является инкапсуляция – структурирование программы на модули особого вида, объединяющие данные и процедуры их обработки.
№4 слайд
Содержание слайда: Порядок действий
при создании проекта VBA
а) открыть приложение (Excel)
б) выполнить команды Сервис Макрос Редактор Visual Basic
или <Alt>+<F11> – запуск редактора
в) выполнить команды Insert Module – вставка модуля для набора текста программы
г) выполнить команды View Project Explorer – будет вызван «Проводник» по работе с VBA
№8 слайд
Содержание слайда: Содержание Модулей
В модулях могут быть размещены программные коды макросов, отдельно выполняемых процедур и функций.
В модулях рабочих листов помещаются процедуры обработки событий рабочих листов и элементов управления, размещенных на рабочем листе.
В модулях форм записываются коды процедур обработки событий формы и элементов управления, размещенных в ней.
В модулях класса размещается программа, описывающая методы класса и его составляющие – данные для хранения значений свойств.
№9 слайд
Содержание слайда: Резюме:
Таким образом, проект включает две части – интерфейсную, т.е. видимую при выполнении программы, и программную, которая сосредотачивается в различных модулях и реализует выполнение заданных действий.
Весь проект представляет собой один файл – рабочую книгу, и сохраняется вместе с ней.
№10 слайд
Содержание слайда: Перерыв – 3 минуты
Двухлетняя дочь спрашивает у мамы:
– А правда, что программы после деинсталляции попадают на небо – на огромный сервер, который никогда не виснет?
Мама задумчиво отвечает:
– Если бы у твоего папы сервер никогда не вис, то ты, наверное, еще и не скомпилировалась бы…
№11 слайд
Содержание слайда: 2. Структура программы VBA
Программа VBA представляет собой совокупность процедур и функций, размещенных в зависимости от особенностей решаемой задачи, в одном или нескольких модулях.
Каждый модуль имеет две области: общую область и область подпрограмм. В общей области помещаются операторы описания переменных, которые являются общими для всех процедур и функций этого модуля. В области подпрограмм помещается только код подпрограммы.
В VBA программный код, реализующий какие-либо действия, оформляется в виде процедур и функций. Благодаря этому создаваемые программы имеют хорошую структурированность и наглядность. Разработанные отдельные функции или процедуры можно накапливать в библиотеках и в дальнейшем использовать их по мере необходимости.
№12 слайд
Содержание слайда: 2.2 Типы процедур и функций и их определение
2.2.1 Определение процедур (п/п)
Различают следующие типы процедур:
процедуры обработки событий;
процедуры макросов;
процедуры пользователя.
Необязательные параметры в структуре оператора помещаются в [квадратные скобки]
Альтернативные параметры разделяются вертикальной чертой |: A|B
№13 слайд
Содержание слайда: Структура процедуры
[Private|Public] Sub ИмяПроцедуры(СпискиПараметров)
<<Тело п/п>>
End Sub
[Private|Public] – необязательные ключевые слова, определяющие область видимости программы;
Sub – ключевое слово, определяющее тип п/п.
ИмяПроцедуры – имя п/п (дает/придумывает сам пользователь – программист).
СписокПараметров служит для передачи процедуре исходных данных для вычислений (может отсутствовать). Он состоит из элементов списка, разделенных запятыми и имеет синтаксис:
ИмяЭлемента As ТипДанных
ИмяЭлемента – идентификатор; As – ключевое слово (как); ТипДанных – тип данных элемента списка.
Процедура пользователя может быть вызвана из другой п/п оператором Call или указанием ее имени.
№16 слайд
Содержание слайда: Структура подпрограммы- функции (п/ф)
[Private|Public] Function ИмяФункции([СпискиПараметров]) As ТипДанных
<<Тело п/ф>>
ИмяФункции=Возвращаемое значение
End Function
Function – ключевое слово, указывающее на то, что это функция;
ИмяФункции – имя функции (придумывает сам программист );
СписокПараметров служит для передачи процедуре исходных данных для вычислений (может отсутствовать).
As ТипДанных – оператор, определяющий тип данных возвращаемого значения.
ВозвращаемоеЗначение – значение, возвращаемой функцией.
Обращение к п/ф может производиться из процедуры другой функции. Если в функции предусмотрено рекурсивное обращение, то ее можно вызвать из нее самой. Если функция записана в модуле, то ее можно вызвать из Excel с помощью Мастера функций. (Ghbvth)
№18 слайд
Содержание слайда: 3. Данные и их описание
Алгоритмический язык (как и любой другой язык) образуют три его составляющие: алфавит, синтаксис и семантика.
Алфавит - это фиксированный для данного языка набор основных символов, т.е. "букв алфавита", из которых должен состоять любой текст на этом языке - никакие другие символы в тексте не допускаются. Из символов алфавита формируются лексемы языка:
Синтаксис - это правила построения фраз, позволяющие определить, правильно или неправильно написана та или иная фраза. Точнее говоря, синтаксис языка представляет собой набор правил, устанавливающих, какие комбинации символов являются осмысленными предложениями на этом языке.
Семантика определяет смысловое значение предложений языка. Являясь системой правил истолкования отдельных языковых конструкций, семантика устанавливает, какие последовательности действий описываются теми или иными фразами языка и, в конечном итоге, какой алгоритм определен данным текстом на алгоритмическом языке.
№19 слайд
Содержание слайда: 3.1 Алфавит и лексемы языка
Алфавит VBA: A–Z, a–z, А–Я, а–я, цифры 0–9, Подчеркивание _.
Из этих символов строятся имена переменных, констант, процедур, меток и других элементов языка.
Символы: (ASCII c клавиатуры)
Комментарии: - текст после апострофа (‘) или ключевого слова REM
Лексема – единица текста программы, имеющая значение для компиляции и которая не может быть разбита в дальнейшем: ключевые слова, константы, операции и т.д
№20 слайд
Содержание слайда: Ограничения на имена переменных
Имя должно начинаться с буквы;
Имя не должно содержать точки, пробела, разделительных символов, знаков операций и спец.символов(№, #,$,/.& и т.п)
Имя должно быть уникальным, оно не должно совпадать с зарезервированными словами VBA или с другими именами.
Длина имени может включать до 255 символов, но следует иметь в виду, что VBA учитывает только первые 31 символ.
Примеры правильных имен:
InputValue, Адрес_Организации, Номер1, Номер2, A12B; C45d
Примеры неправильных имен:
2Week,
_Номер,
MsgBox,
Number 1.
№21 слайд
Содержание слайда: Советы|Правила задания имен
Имя должно отражать назначение переменной или программы – мнемоническое имя:
Пример1: F=m*a или V_шар=4/3*Pi*R^3
Пример2: Стоимость=Тариф*Кол-во_дней
Лучше использовать строчные (маленькие) буквы для имен переменных. Прописными обычно обозначают константы
Важно помнить:VBA не различает строчные и прописные буквы!!!
R=a/SQR(3): r=a/(2*SQR(3))
Значение R будет «забито» значением r
Скачать все slide презентации Введение в VBA. Visual Basic for Applications одним архивом:
-
Основы программирования в среде Visual Basic for Application (VBA)
-
Программирование на языке Visual Basic for Applications (VBA)
-
Офисное программирование. Язык программирования VBA (Visual Basic for Application)
-
Основы Visual Basic for Applications
-
Составление программы обработки табличных данных в среде программирования Visual basic for application
-
Алгоритмическая структура ветвление на языке Visual Basic
-
Логические переменные в Visual Basic
-
Программирование. Оператор Mod в Visual Basic
-
Строковые функции в Visual Basic
-
Графические возможности языка Visual Basic