🗊 Презентация Прикладное программирование

Нажмите для полного просмотра!
Прикладное программирование, слайд №1 Прикладное программирование, слайд №2 Прикладное программирование, слайд №3 Прикладное программирование, слайд №4 Прикладное программирование, слайд №5 Прикладное программирование, слайд №6 Прикладное программирование, слайд №7 Прикладное программирование, слайд №8 Прикладное программирование, слайд №9 Прикладное программирование, слайд №10 Прикладное программирование, слайд №11 Прикладное программирование, слайд №12 Прикладное программирование, слайд №13 Прикладное программирование, слайд №14 Прикладное программирование, слайд №15 Прикладное программирование, слайд №16 Прикладное программирование, слайд №17 Прикладное программирование, слайд №18 Прикладное программирование, слайд №19 Прикладное программирование, слайд №20 Прикладное программирование, слайд №21 Прикладное программирование, слайд №22 Прикладное программирование, слайд №23 Прикладное программирование, слайд №24 Прикладное программирование, слайд №25 Прикладное программирование, слайд №26 Прикладное программирование, слайд №27 Прикладное программирование, слайд №28 Прикладное программирование, слайд №29 Прикладное программирование, слайд №30 Прикладное программирование, слайд №31 Прикладное программирование, слайд №32 Прикладное программирование, слайд №33 Прикладное программирование, слайд №34 Прикладное программирование, слайд №35 Прикладное программирование, слайд №36 Прикладное программирование, слайд №37

Содержание

Вы можете ознакомиться и скачать презентацию на тему Прикладное программирование. Доклад-сообщение содержит 37 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Прикладное программирование Жуланова Елена Сергеевна
Описание слайда:
Прикладное программирование Жуланова Елена Сергеевна

Слайд 2


Макросы. Использование макрорекордера Макросы. Использование макрорекордера Термин macro произошел от греческого слова, означающего расширенный или...
Описание слайда:
Макросы. Использование макрорекордера Макросы. Использование макрорекордера Термин macro произошел от греческого слова, означающего расширенный или растянутый. Макрос – это программа (в контексте офисного программирования - созданная автоматически), состоящая из списка команд, которые должны быть выполнены приложением. Основными преимуществами использования макросов являются: повышение точности и скорости работы; при выполнении макросов обычно нет необходимости в присутствии человека-оператора.

Слайд 3


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

Слайд 4


Различают 2 способа разработки макроса: Различают 2 способа разработки макроса: автоматическое создание, с использованием макрорекордера; написание...
Описание слайда:
Различают 2 способа разработки макроса: Различают 2 способа разработки макроса: автоматическое создание, с использованием макрорекордера; написание макроса "с нуля", используя язык программирования VBA. Для записи макросов из приложений Microsoft Office используется макрорекордер (встроенный инструмент, который фиксирует все действия пользователя, включая ошибки и неправильные запуски).

Слайд 5


Для записи макроса в приложении Microsoft Office можно использовать меню "Сервис/Макрос/Начать запись" или выбрать кнопку "Записать...
Описание слайда:
Для записи макроса в приложении Microsoft Office можно использовать меню "Сервис/Макрос/Начать запись" или выбрать кнопку "Записать макрос" на панели инструментов Visual Basic. Для записи макроса в приложении Microsoft Office можно использовать меню "Сервис/Макрос/Начать запись" или выбрать кнопку "Записать макрос" на панели инструментов Visual Basic. Для выполнения макроса необходимо: Установить курсор в место вставки выполнения макроса. Выбрать пункт меню "Сервис/Макрос/Макросы". В появившемся диалоговом окне "Макрос" выбрать имя нужного макроса и выбрать "Выполнить".

Слайд 6


Для записи макроса в приложении Microsoft Office можно использовать меню "Сервис/Макрос/Начать запись" или выбрать кнопку "Записать...
Описание слайда:
Для записи макроса в приложении Microsoft Office можно использовать меню "Сервис/Макрос/Начать запись" или выбрать кнопку "Записать макрос" на панели инструментов Visual Basic. Для записи макроса в приложении Microsoft Office можно использовать меню "Сервис/Макрос/Начать запись" или выбрать кнопку "Записать макрос" на панели инструментов Visual Basic. Для выполнения макроса необходимо: Установить курсор в место вставки выполнения макроса. Выбрать пункт меню "Сервис/Макрос/Макросы". В появившемся диалоговом окне "Макрос" выбрать имя нужного макроса и выбрать "Выполнить".

Слайд 7


Среда разработки VBA Среда разработки VBA Visual Basic for Application (VBA) – это система программирования, которая используется как единое средство...
Описание слайда:
Среда разработки VBA Среда разработки VBA Visual Basic for Application (VBA) – это система программирования, которая используется как единое средство программирования во всех приложениях Microsoft Office. Всякая система программирования включает в себя, по меньшей мере, три составные части: Язык (или языки) программирования. Среду разработки, т.е. набор инструментов для написания программ, редактирования, отладки и т.п. Библиотеку (или библиотеки) стандартных программ, т.е. набор готовых программ (процедур, функций, объектов и т.д.), которые можно использовать как готовые элементы при построении новых программ.

Слайд 8


Для создания офисных приложений в MS Office имеется интегриро- Для создания офисных приложений в MS Office имеется интегриро- ванная среда разработки...
Описание слайда:
Для создания офисных приложений в MS Office имеется интегриро- Для создания офисных приложений в MS Office имеется интегриро- ванная среда разработки (Integrated Development Environment, IDE) с унифи-цированным интерфейсом. VBA IDE – это набор инструментов разработки програм-много обеспечения, таких как редактор Visual Basic (Visual Basic Editor, VBE), средства отладки, средства управления проектом и т.д. Вызов VBA IDE из любого приложения выполняется через комбинацию клавиш Alt+F11 или меню "Сервис/Макрос/Редактор Visual Basic".

Слайд 9


Прикладное программирование, слайд №9
Описание слайда:

Слайд 10


Прикладное программирование, слайд №10
Описание слайда:

Слайд 11


Алфавит VBA Алфавит VBA Алфавит языка программирования - это полный набор допустимых символов, принятых в конкретном языке для обозначения данных и...
Описание слайда:
Алфавит VBA Алфавит VBA Алфавит языка программирования - это полный набор допустимых символов, принятых в конкретном языке для обозначения данных и действий над ними. Алфавит языка VBA включает следующий набор символов: прописные (A - Z) и строчные (а - z) буквы латинского алфавита; цифры от 0 до 9; машинописные символы и знаки пунктуации: !, @, #, $, %, &; знаки арифметических операций (в порядке возрастания приоритета): +, -, *, /, |, ^; знаки операций отношения: =, ; знаки препинания и разделители: , , _ . : ; ( ); ' - апостроф в качестве символа комментария.

Слайд 12


Прикладное программирование, слайд №12
Описание слайда:

Слайд 13


Переменные Переменные VBA поддерживает 2 способа объявления переменных: Неявный - VBA создает переменную и резервирует память для ее хранения, когда...
Описание слайда:
Переменные Переменные VBA поддерживает 2 способа объявления переменных: Неявный - VBA создает переменную и резервирует память для ее хранения, когда эта переменная в первый раз появляется в каком-либо операторе VBA (обычно в операторе присваивания). Явный - имя и тип переменной определяются до первого обращения.

Слайд 14


Для явного объявления переменных используется оператор Dim со следующим синтаксисом: Для явного объявления переменных используется оператор Dim со...
Описание слайда:
Для явного объявления переменных используется оператор Dim со следующим синтаксисом: Для явного объявления переменных используется оператор Dim со следующим синтаксисом: Dim [As ] Здесь: имяПеременной - любой допустимый идентификатор; типДанных - любой поддерживаемый VBA тип данных.

Слайд 15


Константы Константы VBA поддерживает неименованные и именованные константы. Неименованные константы — это фактические значения данных определенного...
Описание слайда:
Константы Константы VBA поддерживает неименованные и именованные константы. Неименованные константы — это фактические значения данных определенного типа. Именованные константы — это мнемонические обозначения неименованных констант. Для использования в программе именованные константы должны быть предварительно объявлены с ключевым словом Const. Синтакис объявления именованных констант: Const [As ] = , где: имяКонстанты – имя константы; значение – значение константы. Пример: Const intPersonCount As Integer = 100 Const maxLen% = 50

Слайд 16


Операции Операции В программах на VBA можно использовать весь типовой для универсального языка программирования набор операций: математические (или...
Описание слайда:
Операции Операции В программах на VBA можно использовать весь типовой для универсального языка программирования набор операций: математические (или арифметические) – выполняются над числами и их результатом являются числа; отношения – применяются не только к числам и их результатом являются логические значения; логические – используются в логических выражениях и их результатом являются логические значения.

Слайд 17


Прикладное программирование, слайд №17
Описание слайда:

Слайд 18


Прикладное программирование, слайд №18
Описание слайда:

Слайд 19


Прикладное программирование, слайд №19
Описание слайда:

Слайд 20


Оператор присваивания Оператор присваивания Оператор присваивания предназначен для задания ("присваивания") значения переменным,...
Описание слайда:
Оператор присваивания Оператор присваивания Оператор присваивания предназначен для задания ("присваивания") значения переменным, инициализации констант или изменения свойств объекта. Формат оператора присваивания: [Let] = , где: Let - необязательная инструкция, которая сохранена для совместимости; – это идентификатор переменной, константы (при объявлении) или свойства объекта; состоит из переменных, констант, операций и функций. Примеры использования оператора присваивания: Place="d:\windows\system" File="GameTree.Exe" Student_Card(100).Group=33

Слайд 21


VBA. Ветвления VBA. Ветвления Ветвление - это управляющая операция языка программирования, позволяющая изменить порядок выполнения алгоритма...
Описание слайда:
VBA. Ветвления VBA. Ветвления Ветвление - это управляющая операция языка программирования, позволяющая изменить порядок выполнения алгоритма программы. Для реализации ветвлений в программах на VBA используются следующие операторы: условный оператор If; оператор выбора Select Case; оператор безусловного перехода Goto. Условный оператор If

Слайд 22


Условный оператор – это структура, которая выбирает ту или иную ветвь кода процедуры на основе некоторого предопределенного условия или группы...
Описание слайда:
Условный оператор – это структура, которая выбирает ту или иную ветвь кода процедуры на основе некоторого предопределенного условия или группы условий. Общий синтакис условного оператора: Условный оператор – это структура, которая выбирает ту или иную ветвь кода процедуры на основе некоторого предопределенного условия или группы условий. Общий синтакис условного оператора: If Then [ElseIf Then [ElseIf Then ] [Else ]] End If, где: - проверяемое условное выражение; ; - операторы, выполняемые при истинности условия; - операторы, выполняемые по умолчанию. Блоки ElseIf и Else - необязательны.

Слайд 23


Листинг. Полная форма условного оператора Листинг. Полная форма условного оператора Sub sample4() Dim value As Long Const MSG = "Вы ввели число,...
Описание слайда:
Листинг. Полная форма условного оператора Листинг. Полная форма условного оператора Sub sample4() Dim value As Long Const MSG = "Вы ввели число, " value = InputBox(prompt:="Введите число", Title:="Пример 4") If value = 0 Then MsgBox (MSG & "равное 0") ElseIf value > 0 Then MsgBox (MSG & "большее 0") Else MsgBox (MSG & "меньшее 0") End If End Sub

Слайд 24


Листинг. Краткая форма условного оператора Листинг. Краткая форма условного оператора Sub sample5() Dim value As Long Const MSG = "Вы ввели...
Описание слайда:
Листинг. Краткая форма условного оператора Листинг. Краткая форма условного оператора Sub sample5() Dim value As Long Const MSG = "Вы ввели число, " value = InputBox(prompt:="Введите число", Title:="Пример 4") If value = 0 Then MsgBox (MSG & "равное 0") If value > 0 Then MsgBox (MSG & "большее 0") If value < 0 Then MsgBox (MSG & "меньшее 0") End Sub

Слайд 25


Листинг. Составные логические выражения Листинг. Составные логические выражения 'Программа запрашивает имя пользователя и пароль, 'проверяет...
Описание слайда:
Листинг. Составные логические выражения Листинг. Составные логические выражения 'Программа запрашивает имя пользователя и пароль, 'проверяет введенную информацию и выводит сообщение. Sub sample5() Const UNAME = "User" Const PASSWD = "TopSecret" login = InputBox(prompt:="Логин") pass = InputBox(prompt:="Пароль") If (login = UNAME) And (pass = PASSWD) Then MsgBox ("Добро пожаловать!") Else MsgBox ("Вы не авторизованы!") End If End Sub

Слайд 26


Оператор выбора Select Case Оператор выбора Select Case Оператор выбора применяется в том случае, если проверяемое условное выражение может принимать...
Описание слайда:
Оператор выбора Select Case Оператор выбора Select Case Оператор выбора применяется в том случае, если проверяемое условное выражение может принимать много значений. В такой ситуации запись кода получается более компактной и наглядной, чем при использовании условного оператора. Формат оператора Select Case: Select Case Case [Case ] [. . .] [Case Else ] End Select Проверяемое выражение вычисляется в начале работы оператора Select Case. СписокЗначений – это одно или несколько выражений, разделенных запятой. При выполнении оператора проверяется, соответствует ли хотя бы один из элементов этого списка проверяемому выражению. Эти элементы списка значений могут иметь одну из трех форм: - в этом случае проверяется, совпадает ли значение проверяемогоВыражения с этим выражением. To - проверяется, находится ли значение проверяемогоВыраженияв указанном диапазоне значений. Is - проверяемое выражение сравнивается с указанным значением с помощью заданной логической операции (или операции отношения).

Слайд 27


Оператор безусловного перехода GoTo Оператор безусловного перехода GoTo Оператор безусловного перехода GoTo всегда изменяет порядок выполнения...
Описание слайда:
Оператор безусловного перехода GoTo Оператор безусловного перехода GoTo Оператор безусловного перехода GoTo всегда изменяет порядок выполнения операторов в процедуре или функции VBA без проверки каких-либо условий. Синтаксис оператора GoTo: GoTo , где – это любая допустимая метка в той же процедуре или функции, которая содержит оператор GoTo. Листинг. Использование GoTo 'Программа будет запрашивать ввод значения пока не будет введено четное число Sub sample6() getValue: ' метка value = InputBox(prompt:="Введите четное число") If (value Mod 2 0) Then GoTo getValue End Sub

Слайд 28


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

Слайд 29


Для объявления процедуры в VBA используется ключевое слово Sub: Для объявления процедуры в VBA используется ключевое слово Sub: Sub [()] End Sub, где...
Описание слайда:
Для объявления процедуры в VBA используется ключевое слово Sub: Для объявления процедуры в VBA используется ключевое слово Sub: Sub [()] End Sub, где – любой допустимый идентификатор VBA; – список формальных параметров процедуры, если он пуст, то такая процедура является макросом; - любая последовательность операторов VBA.

Слайд 30


Листинг. Пример объявления процедуры Листинг. Пример объявления процедуры ' Процедура выводит в отладчик максимальное из трех чисел Sub sMax3(A As...
Описание слайда:
Листинг. Пример объявления процедуры Листинг. Пример объявления процедуры ' Процедура выводит в отладчик максимальное из трех чисел Sub sMax3(A As Long, B As Long, C As Long) If (A > B) And (A > C) Then Debug.Print "Max is "; A ElseIf (B > A) And (B > C) Then Debug.Print "Max is "; B Else Debug.Print "Max is "; C End If End Sub

Слайд 31


Синтаксис объявления функции несколько сложнее, чем синтаксис процедуры: Синтаксис объявления функции несколько сложнее, чем синтаксис процедуры:...
Описание слайда:
Синтаксис объявления функции несколько сложнее, чем синтаксис процедуры: Синтаксис объявления функции несколько сложнее, чем синтаксис процедуры: Function [()] [As ] . . . = [] End Function, где - любой допустимый идентификатор; – список формальных параметров процедуры; - имя любого поддерживаемого VBA типа данных; - любая последовательность операторов VBA. - результат, передаваемый в вызывающую программу.

Слайд 32


Листинг. Пример объявления функции Листинг. Пример объявления функции ' Функция возвращает максимальное из трех чисел Function fMax3(A As Long, B As...
Описание слайда:
Листинг. Пример объявления функции Листинг. Пример объявления функции ' Функция возвращает максимальное из трех чисел Function fMax3(A As Long, B As Long, C As Long) As Long If (A > B) And (A > C) Then fMax3 = A ElseIf (B > A) And (B > C) Then fMax3 = B Else fMax3 = C End If End Function

Слайд 33


Функции взаимодействия с пользователем Функции взаимодействия с пользователем Для организации диалога с пользователем VBA представляет две встроенные...
Описание слайда:
Функции взаимодействия с пользователем Функции взаимодействия с пользователем Для организации диалога с пользователем VBA представляет две встроенные функции - MsgBox и InputBox. Окно сообщений MsgBox выводит сообщения для пользователя, а окно ввода InputBox обеспечивает возможность получения информации от пользователя. Функция MsgBox() выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата. Формат функции MsgBox: MsgBox (Prompt [, Buttons] [, Title] [, HelpFile, Context])

Слайд 34


Назначение параметров: Назначение параметров: Prompt – строковое выражение, отображаемое как сообщение в диалоговом окне; Title – строковое...
Описание слайда:
Назначение параметров: Назначение параметров: Prompt – строковое выражение, отображаемое как сообщение в диалоговом окне; Title – строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот параметр опущен, в строку заголовка помещается имя приложения, из которого запускается программа VBA; HelpFile – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне; обычно это файл, который вы уже должны были создать с помощью Windows Help Compiler. Если этот параметр указан, необходимо также указать параметр Context; Context – числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот параметр указан, необходимо указать также параметр HelpFile; Buttons – числовое выражение, которое задает количество и тип кнопок в диалоговом окне MsgBox. Buttons указывает также кнопку по умолчанию в диалоговом окне и содержит ли это диалоговое окно стандартные значки Windows для предупредительных сообщений и запросов пользователя. Значения Buttons можно получить из справочной системы.

Слайд 35


Простой пример использования функции MsgBox: Простой пример использования функции MsgBox: Sub sample3() MsgBox "Видите ли вы две кнопки?",...
Описание слайда:
Простой пример использования функции MsgBox: Простой пример использования функции MsgBox: Sub sample3() MsgBox "Видите ли вы две кнопки?", vbYesNo + vbInformation, "Сообщение" End Sub Sub sample4() Dim res ' объявляем переменную ' вызываем MsgBox и сохраняем значение в переменной res = MsgBox("Видите ли вы две кнопки?", vbYesNo + vbInformation, "Сообщение") MsgBox res ' печатаем полученное значение End Sub

Слайд 36


Прикладное программирование, слайд №36
Описание слайда:

Слайд 37


Приведем пример использования функции InputBox для получения имени пользователя. Приведем пример использования функции InputBox для получения имени...
Описание слайда:
Приведем пример использования функции InputBox для получения имени пользователя. Приведем пример использования функции InputBox для получения имени пользователя. Sub sample6() Dim username As String username = InputBox("Введите ваше имя ", "Пример 6") MsgBox ("Здравствуйте, "+username) End Sub



Похожие презентации
Mypresentation.ru
Загрузить презентацию