🗊Презентация Функции проверки

Нажмите для полного просмотра!
Функции проверки, слайд №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Функции проверки, слайд №38Функции проверки, слайд №39Функции проверки, слайд №40

Содержание

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

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


Слайд 1






РХТУ им. Д.И. Менделеева
Каф. ИКТ
Курс создал: ст. преп. A.М. Васецкий
Описание слайда:
РХТУ им. Д.И. Менделеева Каф. ИКТ Курс создал: ст. преп. A.М. Васецкий

Слайд 2





Функции проверки типов
Описание слайда:
Функции проверки типов

Слайд 3





Функции преобразования типов
Описание слайда:
Функции преобразования типов

Слайд 4





Функции преобразования форматов. Преобразование строки в число и обратно
Описание слайда:
Функции преобразования форматов. Преобразование строки в число и обратно

Слайд 5





Зарезервированные константы для работы со строками
Описание слайда:
Зарезервированные константы для работы со строками

Слайд 6





Функции обработки строк
Описание слайда:
Функции обработки строк

Слайд 7





Функции обработки строк (продолжение)
Описание слайда:
Функции обработки строк (продолжение)

Слайд 8





Функции обработки строк (продолжение)
Описание слайда:
Функции обработки строк (продолжение)

Слайд 9





Функции обработки строк (продолжение)
Описание слайда:
Функции обработки строк (продолжение)

Слайд 10





Функции обработки строк (продолжение)
Описание слайда:
Функции обработки строк (продолжение)

Слайд 11





Функции обработки строк (продолжение)
Описание слайда:
Функции обработки строк (продолжение)

Слайд 12





Примеры
Описание слайда:
Примеры

Слайд 13





Использование символов, которые нельзя ввести с клавиатуры
Иногда необходимо включить в строку какой-либо символ, для которого нет соответствующей клавиши на клавиатуре, а также какой-либо символ, который уже имеет особое значение для VBA, такой как символ кавычек ("). Чтобы включить в строку символы, которые невозможно ввести с клавиатуры, или которые имеют особое значение для VBA, используется VBA-функцию Chr. 
Chr имеет следующий синтаксис: Chr(n)
Где n – число от 0 до 255 (см. следующий слайд)
Обозначения:
 , € - не поддерживается MS Windows
** - специальный символ. Не отображается
Описание слайда:
Использование символов, которые нельзя ввести с клавиатуры Иногда необходимо включить в строку какой-либо символ, для которого нет соответствующей клавиши на клавиатуре, а также какой-либо символ, который уже имеет особое значение для VBA, такой как символ кавычек ("). Чтобы включить в строку символы, которые невозможно ввести с клавиатуры, или которые имеют особое значение для VBA, используется VBA-функцию Chr. Chr имеет следующий синтаксис: Chr(n) Где n – число от 0 до 255 (см. следующий слайд) Обозначения:  , € - не поддерживается MS Windows ** - специальный символ. Не отображается

Слайд 14


Функции проверки, слайд №14
Описание слайда:

Слайд 15


Функции проверки, слайд №15
Описание слайда:

Слайд 16





Таблица, полученная программно
Описание слайда:
Таблица, полученная программно

Слайд 17





Функции, возвращающие строки
Некоторые функции имеют по две версии, одна из которых возвращает тип данных variant а другая – тип данных string. Первая версия является более удобной, так как при этом для значений типа variant преобразование типов данных выполняется автоматически. Вторая версия, возвращающая тип string, использует меньше памяти и может быть полезна в следующих случаях:
Для экономии памяти, если в программе имеется очень много переменных
При выполнении прямой записи данных в файлы с произвольным доступом
Описание слайда:
Функции, возвращающие строки Некоторые функции имеют по две версии, одна из которых возвращает тип данных variant а другая – тип данных string. Первая версия является более удобной, так как при этом для значений типа variant преобразование типов данных выполняется автоматически. Вторая версия, возвращающая тип string, использует меньше памяти и может быть полезна в следующих случаях: Для экономии памяти, если в программе имеется очень много переменных При выполнении прямой записи данных в файлы с произвольным доступом

Слайд 18





Прочие функции
DoEvents - важная функция. Она позволяет на время отвлечься от выполнения какой-то операции VBA и передать управление операционной системе, чтобы обработать накопившиеся в операционной системе события (например, нажатия клавиш пользователем). После этого продолжение операции VBA продолжается. Если запущена очень долгая операция (поиск на дисках, обработка большого объема данных и т.п.) и требуется дать пользователю возможность быстро прервать эту операцию, можно выполнять эту команду, например, каждый раз после обработки определенной «порции» данных.
Описание слайда:
Прочие функции DoEvents - важная функция. Она позволяет на время отвлечься от выполнения какой-то операции VBA и передать управление операционной системе, чтобы обработать накопившиеся в операционной системе события (например, нажатия клавиш пользователем). После этого продолжение операции VBA продолжается. Если запущена очень долгая операция (поиск на дисках, обработка большого объема данных и т.п.) и требуется дать пользователю возможность быстро прервать эту операцию, можно выполнять эту команду, например, каждый раз после обработки определенной «порции» данных.

Слайд 19





Пример 1 «Антизамерзание»
Dim i, OpenForms 
For i = 1 To 150000               'Начало цикла. 
   If i Mod 1000 = 0 Then      ' 1000 циклов пройдено. 
      OpenForms = DoEvents ' отдаём управление ОС. 
   End If 
Next i
Описание слайда:
Пример 1 «Антизамерзание» Dim i, OpenForms For i = 1 To 150000 'Начало цикла. If i Mod 1000 = 0 Then ' 1000 циклов пройдено. OpenForms = DoEvents ' отдаём управление ОС. End If Next i

Слайд 20





Функция RGB
RGB - позволяет вернуть цветовой код, который можно использовать для присвоения цвета в коде, приняв три значения для цветов: 
красного (Red), 
зеленого (Green) 
синего (Blue). 
Значение для каждого из основных цветов могут варьироваться от 0 до 255. Пример: зелёный цвет RGB(0,255,0).
Описание слайда:
Функция RGB RGB - позволяет вернуть цветовой код, который можно использовать для присвоения цвета в коде, приняв три значения для цветов: красного (Red), зеленого (Green) синего (Blue). Значение для каждого из основных цветов могут варьироваться от 0 до 255. Пример: зелёный цвет RGB(0,255,0).

Слайд 21





Функция Shell
Shell - позволяет запустить из VBA внешний программный файл и вернуть информацию о его Program ID в операционной системе. Обычно используется опытными разработчиками при применении ими в программах возможностей Windows API. С практической точки зрения эту функцию можно использовать для запуска любых внешних программ из приложения
Описание слайда:
Функция Shell Shell - позволяет запустить из VBA внешний программный файл и вернуть информацию о его Program ID в операционной системе. Обычно используется опытными разработчиками при применении ими в программах возможностей Windows API. С практической точки зрения эту функцию можно использовать для запуска любых внешних программ из приложения

Слайд 22





Синтаксис:
Shell(Путь[,Вид_окна])
В случае успеха функция возвращает  ID запущенной программы.
Путь – Путь к файлу
Вид_окна – опциональный, отвечает за вид окна запущенной программы.
Значения:
vbHide – скрытое окно
vbNormalFocus – окно в фокусе
vbMinimizedFocus – свёрнутое окно в фокусе
vbMaximizedFocus – развёрнутое окно в фокусе
vbNormalNoFocus – окно не в фокусе
vbMinimizedNoFocus – свёрнутое не в фокусе
Описание слайда:
Синтаксис: Shell(Путь[,Вид_окна]) В случае успеха функция возвращает ID запущенной программы. Путь – Путь к файлу Вид_окна – опциональный, отвечает за вид окна запущенной программы. Значения: vbHide – скрытое окно vbNormalFocus – окно в фокусе vbMinimizedFocus – свёрнутое окно в фокусе vbMaximizedFocus – развёрнутое окно в фокусе vbNormalNoFocus – окно не в фокусе vbMinimizedNoFocus – свёрнутое не в фокусе

Слайд 23





Функции для работы с массивами
Array - позволяет автоматически создать массив нужного размера и типа и сразу загрузить в него переданные значения.
Пример:
Dim MyWeek, MyDay 'переменные должны быть типа Variant
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") 
MyDay = MyWeek(2) ' в MyDay  "Wed".
Примечание: индексы массива начинаются с 0
Описание слайда:
Функции для работы с массивами Array - позволяет автоматически создать массив нужного размера и типа и сразу загрузить в него переданные значения. Пример: Dim MyWeek, MyDay 'переменные должны быть типа Variant MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") MyDay = MyWeek(2) ' в MyDay "Wed". Примечание: индексы массива начинаются с 0

Слайд 24





Границы массива
UBound(arrayname[, dimension]) - возвращает информацию о верхней границе массива
LBound(arrayname[, dimension]) - возвращает информацию о нижней границе массива
arrayname – имя массива
dimension – индекс размерности
Пример: 
Dim A(1 To 100, 0 To 3, -3 To 4) 

B=UBound(A, 1) ‘ B=100
B=UBound(A, 2) ‘ B=3
B=LBound(A, 3) ‘ B=-3
B=UBound(A, 3) ‘ B=4
Описание слайда:
Границы массива UBound(arrayname[, dimension]) - возвращает информацию о верхней границе массива LBound(arrayname[, dimension]) - возвращает информацию о нижней границе массива arrayname – имя массива dimension – индекс размерности Пример: Dim A(1 To 100, 0 To 3, -3 To 4) B=UBound(A, 1) ‘ B=100 B=UBound(A, 2) ‘ B=3 B=LBound(A, 3) ‘ B=-3 B=UBound(A, 3) ‘ B=4

Слайд 25





Функция Join
Join(sourcearray[, delimiter]) - возможность слить множество строк из массива строк в одну строковую переменную. В качестве разделителя по умолчанию используется пробел.
sourcearray – имя массива
delimiter – разделитель. Если он "" то строки склеиваются без разделителя.
Пример: 
Dim avArr
avArr = Array("Первый элемент", "Второй элемент", "3", 4, "Последний") 
MsgBox Join(avArr, "-") 'разделитель "-"
Описание слайда:
Функция Join Join(sourcearray[, delimiter]) - возможность слить множество строк из массива строк в одну строковую переменную. В качестве разделителя по умолчанию используется пробел. sourcearray – имя массива delimiter – разделитель. Если он "" то строки склеиваются без разделителя. Пример: Dim avArr avArr = Array("Первый элемент", "Второй элемент", "3", 4, "Последний") MsgBox Join(avArr, "-") 'разделитель "-"

Слайд 26





Функция Split
Split(expression[, delimiter[, limit[, compare]]]) - функция, разбивающая строку на массив строк. В качестве разделителя по умолчанию используется пробел, можно указать свой разделитель.
expression – исходное строковое выражение, содержащее разделители
delimiter – разделитель
limit – количество возвращаемых подстрок
compare – режим сравнения
Пример: 
Dim avArr
avArr=Split("Первый-Второй-3-4-Последний", "-")
    'показываем 3-й по порядку элемент
    MsgBox avArr(2)
Описание слайда:
Функция Split Split(expression[, delimiter[, limit[, compare]]]) - функция, разбивающая строку на массив строк. В качестве разделителя по умолчанию используется пробел, можно указать свой разделитель. expression – исходное строковое выражение, содержащее разделители delimiter – разделитель limit – количество возвращаемых подстрок compare – режим сравнения Пример: Dim avArr avArr=Split("Первый-Второй-3-4-Последний", "-") 'показываем 3-й по порядку элемент MsgBox avArr(2)

Слайд 27





Формат
Чтобы представить числовое значение как дату, время, денежное значение или в специальном формате, следует использовать функцию Format.
Cинтаксис: Format (Выражение [, Формат [, ПервыйДеньНедели [ , ПерваяНеделяГода] ] ]) 
Выражение – любое допустимое выражение 
Формат – любое допустимое именованное или определяемое пользователем выражение формата. Примером именованного формата является Fixed – формат действительного числа с двумя значащими цифрами после десятичной точки 
ПервыйДеньНедели – постоянная, определяющая первый день недели 
ПерваяНеделяГода – постоянная, определяющая первую неделю года
Описание слайда:
Формат Чтобы представить числовое значение как дату, время, денежное значение или в специальном формате, следует использовать функцию Format. Cинтаксис: Format (Выражение [, Формат [, ПервыйДеньНедели [ , ПерваяНеделяГода] ] ]) Выражение – любое допустимое выражение Формат – любое допустимое именованное или определяемое пользователем выражение формата. Примером именованного формата является Fixed – формат действительного числа с двумя значащими цифрами после десятичной точки ПервыйДеньНедели – постоянная, определяющая первый день недели ПерваяНеделяГода – постоянная, определяющая первую неделю года

Слайд 28





Константы
Описание слайда:
Константы

Слайд 29





Системные форматы даты и времени
Описание слайда:
Системные форматы даты и времени

Слайд 30





Примеры формата и времени
Описание слайда:
Примеры формата и времени

Слайд 31





Пользовательские форматы даты и времени
Описание слайда:
Пользовательские форматы даты и времени

Слайд 32


Функции проверки, слайд №32
Описание слайда:

Слайд 33





Примеры пользовательских форматов даты и времени
Описание слайда:
Примеры пользовательских форматов даты и времени

Слайд 34





Общие числовые форматы
Описание слайда:
Общие числовые форматы

Слайд 35





Примеры числовых форматов
Описание слайда:
Примеры числовых форматов

Слайд 36





Пользовательские форматы
Описание слайда:
Пользовательские форматы

Слайд 37





Пользовательские форматы (продолжение)
Описание слайда:
Пользовательские форматы (продолжение)

Слайд 38





Примеры
Если формат не поддерживается, то возвращается числовое значение: MyStr = Format(23)  "23"
Пользовательские форматы:
MyStr = Format(5459.4, "##,##0.00")   "5,459.40"
MyStr = Format(334.9, "###0.00")  "334.90". 
MyStr = Format(5, "0.00%")  "500.00%". 
MyStr = Format("HELLO", "<")  "hello". 
MyStr = Format("This is it", ">")  "THIS IS IT".
Описание слайда:
Примеры Если формат не поддерживается, то возвращается числовое значение: MyStr = Format(23)  "23" Пользовательские форматы: MyStr = Format(5459.4, "##,##0.00")  "5,459.40" MyStr = Format(334.9, "###0.00")  "334.90". MyStr = Format(5, "0.00%")  "500.00%". MyStr = Format("HELLO", "<")  "hello". MyStr = Format("This is it", ">")  "THIS IS IT".

Слайд 39





Примеры
Описание слайда:
Примеры

Слайд 40


Функции проверки, слайд №40
Описание слайда:



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