🗊 Презентация Встроенные диалоговые окна

Нажмите для полного просмотра!
Встроенные диалоговые окна, слайд №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 Встроенные диалоговые окна, слайд №41 Встроенные диалоговые окна, слайд №42 Встроенные диалоговые окна, слайд №43 Встроенные диалоговые окна, слайд №44 Встроенные диалоговые окна, слайд №45 Встроенные диалоговые окна, слайд №46 Встроенные диалоговые окна, слайд №47 Встроенные диалоговые окна, слайд №48 Встроенные диалоговые окна, слайд №49 Встроенные диалоговые окна, слайд №50 Встроенные диалоговые окна, слайд №51 Встроенные диалоговые окна, слайд №52 Встроенные диалоговые окна, слайд №53 Встроенные диалоговые окна, слайд №54 Встроенные диалоговые окна, слайд №55 Встроенные диалоговые окна, слайд №56 Встроенные диалоговые окна, слайд №57 Встроенные диалоговые окна, слайд №58 Встроенные диалоговые окна, слайд №59

Содержание

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

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


Слайд 1


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

Слайд 2


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

Слайд 3


Функция InputBox Выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или...
Описание слайда:
Функция InputBox Выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или нажатия кнопки, а затем возвращает значение типа string, содержащее текст, введенный в поле. Синтаксис: InputBox (prompt [, title] [, default] [, xpos][, ypos] [, helpfile, context])

Слайд 4


Аргументы функции InputBox prompt – строковое выражение, отображаемое как сообщение в диалоговом окне. Строковое значение prompt может содержать...
Описание слайда:
Аргументы функции InputBox prompt – строковое выражение, отображаемое как сообщение в диалоговом окне. Строковое значение prompt может содержать несколько строк. Для разделения строк допускается использование символов chr(10), chr(13) и их комбинации title – строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, в строку заголовка помещается имя приложения default – строковое выражение, Отображаемое в поле ввода как используемое по умолчанию, если пользователь не введет другую строку. Если этот аргумент опущен, поле ввода изображается пустым xpos – числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана. Если этот аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонтали ypos – числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана. Если этот аргумент опущен, диалоговое окно помещается по вертикали примерно на одну треть высоты экрана

Слайд 5


Аргументы функции InputBox (продолжение) helpfile – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном...
Описание слайда:
Аргументы функции InputBox (продолжение) helpfile – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо наличие также аргумента context context – числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, необходимо наличие также аргумента helpfile

Слайд 6


Пример InputBox 10: str = InputBox("Введите текст", "пример", "Поле ввода текста") If Len(str) > 0 Then MsgBox...
Описание слайда:
Пример InputBox 10: str = InputBox("Введите текст", "пример", "Поле ввода текста") If Len(str) > 0 Then MsgBox "Введено:" & vbCr & str, vbExclamation + vbOKOnly Else i = MsgBox("Текст не введён!", vbCritical + vbRetryCancel) If i = vbRetry Then GoTo 10 Else MsgBox "Отменено пользователем", vbExclamation + vbOKOnly End If End If

Слайд 7


Процедура MsgBox Выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем...
Описание слайда:
Процедура MsgBox Выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата. Синтаксис: MsgBox (prompt [, buttons] [, title] [, helpfile, context])

Слайд 8


Аргументы функции MsgBox prompt – строковое выражение, отображаемое как сообщение в диалоговом окне buttons – числовое выражение, представляющее...
Описание слайда:
Аргументы функции MsgBox prompt – строковое выражение, отображаемое как сообщение в диалоговом окне buttons – числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку и модальность окна сообщения. Значение по умолчанию этого аргумента равняется 0. Значения констант, определяющих число и тип кнопок используемого значка, приведены на следующих слайдах title – строковое выражение, отображаемое в строке, заголовка диалогового окна. Если этот аргумент опущен, в строку заголовка помещается имя приложения helpfile – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо указать также аргумент context context – числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, необходимо указать также аргумент helpfile

Слайд 9


Значения аргумента buttons, определяющие кнопки
Описание слайда:
Значения аргумента buttons, определяющие кнопки

Слайд 10


Значения аргумента buttons, определяющие отображаемые информационные значки
Описание слайда:
Значения аргумента buttons, определяющие отображаемые информационные значки

Слайд 11


Значения аргумента buttons определяющие основную кнопку
Описание слайда:
Значения аргумента buttons определяющие основную кнопку

Слайд 12


Возвращаемые значения окна MsgBox
Описание слайда:
Возвращаемые значения окна MsgBox

Слайд 13


Типы файлов в VBA
Описание слайда:
Типы файлов в VBA

Слайд 14


Открытие файла
Описание слайда:
Открытие файла

Слайд 15


Закрытие файла
Описание слайда:
Закрытие файла

Слайд 16


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

Слайд 17


File System Objects (FSO) FSO позволяет открывать файлы как текстовой поток и читать и писать в них object.OpenTextFile(filename[, iomode[, create[,...
Описание слайда:
File System Objects (FSO) FSO позволяет открывать файлы как текстовой поток и читать и писать в них object.OpenTextFile(filename[, iomode[, create[, format]]]) filename – полный путь к файлу iomode – режим ввода/вывода create – Логическое значение, показывающее будет ли создан новый файл, если файл filename не найден (False – по умолчанию) format – формат открываемого файла. По умолчанию - ASCII

Слайд 18


Значения констант для открытия файлов через FSO iomode принимает следующие значения: ForReading = 1 – открывает файл для чтения ForAppending =8 –...
Описание слайда:
Значения констант для открытия файлов через FSO iomode принимает следующие значения: ForReading = 1 – открывает файл для чтения ForAppending =8 – открывает файл для добавления format принимает следующие значения: TristateUseDefault =–2 для открытия файла используются системные установки TristateTrue =-1 – открывает файл в кодировке Unicode. TristateFalse =0 – открывает файл в кодировке ASCII

Слайд 19


Открытие файла, как объекта FSO Метод OpenTextFile Sub OpenTextFileTest() Const ForReading = 1, ForWriting = 2 Const ForAppending = 8 Const...
Описание слайда:
Открытие файла, как объекта FSO Метод OpenTextFile Sub OpenTextFileTest() Const ForReading = 1, ForWriting = 2 Const ForAppending = 8 Const TristateFalse =0 Dim fs, f Set fs=CreateObject("Scripting.FileSystemObject") Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending,TristateFalse) f.Write "Hello world!" f.Close End Sub

Слайд 20


OpenAsTextStream метод Метод открывает файл и делает возможным чтение/запись в него object.OpenAsTextStream([iomode, [format]]) object – файловый...
Описание слайда:
OpenAsTextStream метод Метод открывает файл и делает возможным чтение/запись в него object.OpenAsTextStream([iomode, [format]]) object – файловый объект iomode – режим записи/чтения format – формат файла

Слайд 21


Значения констант OpenAsTextStream iomode принимает следующие значения: ForReading = 1 – открывает файл для чтения ForWriting = 2 – открывает файл...
Описание слайда:
Значения констант OpenAsTextStream iomode принимает следующие значения: ForReading = 1 – открывает файл для чтения ForWriting = 2 – открывает файл для записи. Если файл существовал, то его содержимое предварительно стирается ForAppending = 8 – открывает файл для добавления format принимает следующие значения: TristateUseDefault = –2 для открытия файла используются системные установки TristateTrue = -1 – открывает файл в кодировке Unicode. TristateFalse = 0 – открывает файл в кодировке ASCII

Слайд 22


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

Слайд 23


FSO. Список папок
Описание слайда:
FSO. Список папок

Слайд 24


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

Слайд 25


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

Слайд 26


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

Слайд 27


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

Слайд 28


Примеры. Функция DIR
Описание слайда:
Примеры. Функция DIR

Слайд 29


Ввод данных в файл последовательного доступа. Оператор Write Записывает неформатированные данные в файл последовательного доступа. В отличие от...
Описание слайда:
Ввод данных в файл последовательного доступа. Оператор Write Записывает неформатированные данные в файл последовательного доступа. В отличие от инструкции Print, инструкция Write вставляет запятые между элементами и заключает строки в кавычки по мере записи их в файл. Синтаксис: Write #НомерФайла, [СписокВывода] НомерФайла – номер файла СписокВывода – выражение или список выражений, записываемых в файл. Данные, записанные с помощью инструкции Write, обычно считываются из файла с помощью инструкции Input

Слайд 30


Ввод данных в файл последовательного доступа. Оператор Print
Описание слайда:
Ввод данных в файл последовательного доступа. Оператор Print

Слайд 31


Пример использования оператора Print
Описание слайда:
Пример использования оператора Print

Слайд 32


Пример применения оператора Write
Описание слайда:
Пример применения оператора Write

Слайд 33


Ввод данных из файла последовательного доступа. Оператор Input
Описание слайда:
Ввод данных из файла последовательного доступа. Оператор Input

Слайд 34


Ввод данных из файла последовательного доступа
Описание слайда:
Ввод данных из файла последовательного доступа

Слайд 35


Пример использования оператора Input Dim MyChar Open "FILE.tst" For Input As #1 ‘Цикл до конца файла Do While Not EOF(1) ‘Считываем 1...
Описание слайда:
Пример использования оператора Input Dim MyChar Open "FILE.tst" For Input As #1 ‘Цикл до конца файла Do While Not EOF(1) ‘Считываем 1 символ MyChar = Input(1, #1) ‘Вывод в окно Immediate Debug.Print MyChar Loop Close #1

Слайд 36


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

Слайд 37


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

Слайд 38


Пример. Ввод массива из файла
Описание слайда:
Пример. Ввод массива из файла

Слайд 39


Работа с файлом произвольного доступа
Описание слайда:
Работа с файлом произвольного доступа

Слайд 40


Работа с файлом произвольного доступа
Описание слайда:
Работа с файлом произвольного доступа

Слайд 41


Пример записи Type Record ' Пользовательский тип. ID As Integer Name As String * 20 End Type Dim MyRecord As Record, RecordNumber ‘Открываем для...
Описание слайда:
Пример записи Type Record ' Пользовательский тип. ID As Integer Name As String * 20 End Type Dim MyRecord As Record, RecordNumber ‘Открываем для прямой записи Open "TESTFILE" For Random As #1 Len = Len(MyRecord) For RecordNumber = 1 To 5 ' 5 оборотов цикла MyRecord.ID = RecordNumber ' Заполняем поля MyRecord.Name = "My Name" & RecordNumber ‘Записываем записи в файл Put #1, RecordNumber, MyRecord Next RecordNumber Close #1

Слайд 42


Пример чтение из файла ‘Открываем тестовый файл Open "TESTFILE" For Random As #1 Len = Len(MyRecord) Position = 3 ' номер записи. ' читаем...
Описание слайда:
Пример чтение из файла ‘Открываем тестовый файл Open "TESTFILE" For Random As #1 Len = Len(MyRecord) Position = 3 ' номер записи. ' читаем третью запись Get #1, Position, MyRecord Close #1

Слайд 43


Выбор файла пользователем Если приложению необходимо получить от пользователя имя файла, то это можно сделать несколькими путями. Например через...
Описание слайда:
Выбор файла пользователем Если приложению необходимо получить от пользователя имя файла, то это можно сделать несколькими путями. Например через GetOpenFilename объекта Application. Более общим приёмом является использование метода FileDialog. Использование InputBox возможно, но не рекомендуется в силу большой вероятности ошибок и неудобства для пользователя.

Слайд 44


Пример кода GetOpenFileName
Описание слайда:
Пример кода GetOpenFileName

Слайд 45


Диалоговое окно
Описание слайда:
Диалоговое окно

Слайд 46


FileDialog
Описание слайда:
FileDialog

Слайд 47


Выбор папки
Описание слайда:
Выбор папки

Слайд 48


Выбор папки при помощи FileDialog
Описание слайда:
Выбор папки при помощи FileDialog

Слайд 49


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

Слайд 50


Функция перехвата ошибок On Error On Error производит перехват ошибки. Устанавливает, что программа должна делать в случае появления ошибки....
Описание слайда:
Функция перехвата ошибок On Error On Error производит перехват ошибки. Устанавливает, что программа должна делать в случае появления ошибки. Допустимы следующие синтаксисы. Синтаксис 1: On Error GoTo строка Активизирует подпрограмму обработки ошибок, начало которой определяется обязательным аргументом строка, значением которого может быть либо метка строки, либо номер строки. Синтаксис 2: On Error Resume Next Указывает, что при возникновении ошибки происходит передача управления на инструкцию, непосредственно следующую за инструкцией, где возникла ошибка. Синтаксис 3: On Error GoTo 0 Отключает любой активизированный обработчик ошибок в текущей процедуре.

Слайд 51


Инструкция Resume Обеспечивает процедуре возможность продолжить работу после обработки ошибки. Допустимы следующие синтаксисы. Синтаксис 1: Resume...
Описание слайда:
Инструкция Resume Обеспечивает процедуре возможность продолжить работу после обработки ошибки. Допустимы следующие синтаксисы. Синтаксис 1: Resume После обработки ошибки управление передается той инструкции, в которой произошла ошибка. Синтаксис 2: Resume строка После обработки ошибки управление передается инструкции, определенной аргументом строка. Значением этого аргумента может быть любая метка строки или номер строки. Синтаксис 3: Resume Next После обработки ошибки управление передается инструкции, следующей за инструкцией, в которой произошла ошибка.

Слайд 52


Инструкция Exit Инструкция Exit останавливает выполнение процедуры. Допустимые синтаксисы: Exit Sub Exit Function Exit Property
Описание слайда:
Инструкция Exit Инструкция Exit останавливает выполнение процедуры. Допустимые синтаксисы: Exit Sub Exit Function Exit Property

Слайд 53


Пример перехвата ошибок
Описание слайда:
Пример перехвата ошибок

Слайд 54


Коды ошибок
Описание слайда:
Коды ошибок

Слайд 55


Коды ошибок
Описание слайда:
Коды ошибок

Слайд 56


Коды ошибок
Описание слайда:
Коды ошибок

Слайд 57


Коды ошибок
Описание слайда:
Коды ошибок

Слайд 58


Коды ошибок
Описание слайда:
Коды ошибок

Слайд 59


Встроенные диалоговые окна, слайд №59
Описание слайда:



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