Функция MsgBox для вывода окна сообщения (результаты работы программы)
Типы данных. Арифметические операции и выражения. Стандартные окна для ввода и вывода.
Данные Арифметические Логические Символьные Числа: 21, 3.14, 0.567.. Да (True), Нет (False) «Петя», «1234», «tea for two»
Действия над данными: Арифметические Логические Работа со строками вычисления операции Данное определяется: 1. Именем (чтобы отличать одно данное или объект от другого). 2. Типом (чтобы определить возможные действия над данными). Имя -содержит буквы, цифры и символ подчеркивания (не более 40) -начинается с буквы -не может быть ключевым словом Примеры: Правильно Неправильно A2 BMW_360 color StartTime 23B cm*per*inch File (ключевое слово) Типы:
INTEGER SINGLE BOOLEAN STRING CURRENCY Как определить тип? Оператор описания типа:Dim имя As тип... (должен быть в начале процедуры) Пример: Dim Name As String*15, SurName As String, A As Single, I As Integer, Money As Currency, Alfa As Boolean Name-строка фиксированной длины (15 симв.); SurName-строка переменной длины (любое количество символов); A, -вещественный; I-целый; Money-арифметическое данное для коммерческих расчетов, Alfa-логическое. Арифметические операции и выражения. Операции: +-сложение, - -вычитание, *-умножение, /-деление, \-целочисленное деление (3\2 дает результат 1), Mod - вычисление остатка (7Mod4 дает результат 3), ^-возведение в степень. Примеры выражений: A^2+2*A*B+3.5 I+1 (1+R\T)*0.5 (P21*SIN(X)-B)/(D+C) - sin- обращение к встроенной функции. Оператор присваивания. Имя переменной = арифметическое выражение Примеры: С= A^2+2*A*B+3.5 I=I+1-переменная увеличивает значение на 1 Money = (1+R\T)*0.5 Z1=(P21*SIN(X)-B)/(D+C)
При вычислении выражения все переменные должны иметь конкретные значения! Стандартные окна для ввода и вывода. Для ввода значений можно использовать стандартное окно ввода. Окно ввода (функция InputBox). InputBox(сообщение[, заголовок окна] [, default] [,X] [,Y] [, имя help- файла, контексный номер материала в help- файле]) сообщение - текст выводимого сообщения в окне; заголовок окна -заголовок окна default - строка, вводимая по умолчанию, если не вводится никакой информации (выводится в строке ввода). X,Y- координаты левого угла окна относительно левого угла экрана (в twips). По умолчанию в центре. [, имя help- файла, контекстный номер материала в help- файле]) - кнопкаhelp добавляется автоматически. Для отображения сообщений можно использовать окно сообщений. Реализация этого окна осуществляется с помощью оператора MsgBox Функция MsgBox для вывода окна сообщения (результаты работы программы). MsgBox сообщение [, тип окна] [, заголовок окна] сообщение - текст сообщения; тип окна (кнопки)-это сумма значений, определяющих число и тип кнопок на диалоговом окне, стиль пиктограмм, используемых в окне, и др. спецификации. В следующей таблице приведены некоторые значения аргументов и их описание:
По умолчанию значение параметра равно 0. Первая группа значений (0-5) описывает число и тип кнопок, отображаемых в диалоговом окне; вторая группа (16, 32, 48, 64) описывает стиль пиктограммы (иконки); третья группа (0, 256, 512) определяет кнопки по умолчанию, четвертая группа (0, 4096) определяет выводимые окна сообщения (0 - окно ввода для окончания работы приложения, 4096 - окно ввода для окончания работы системы). В качестве значения аргумента может указываться сумма значений типа по одному из каждой группы. Например, в операторе MsgBox «Удалить ?», 52, «Сообщение» значение аргумента 52 является суммой 48 и 4 (48 - вывод пиктограммы с восклицательным знаком, 4 - кнопки «Yes» и «No»). Или иначе: MsgBox «Удалить ?», vbExclamation+ vbYesNo, «Сообщение»
Функция MsgBox возвращает следующие значения:
Эти значения можно использовать для обработки результата работы пользователя с окном MsgBox.
Пример:
Private Sub Form_Click() Dim Name As String Name = InputBox("Как Вас зовут?", "Вопрос") MsgBox "Вас зовут " & Name, 49, "Ответ" End Sub
Краткая форма функций InputBox и MsgBox:
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (736)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |