Мегаобучалка Главная | О нас | Обратная связь


Вывод окна сообщения (результаты работы программы)



2015-12-06 400 Обсуждений (0)
Вывод окна сообщения (результаты работы программы) 0.00 из 5.00 0 оценок




MsgBox сообщение [, тип окна] [, заголовок окна]

сообщение - текст сообщения;

 

Пример:

 

Private Sub Form_KeyPress(KeyAscii As Integer)

Dim A As Single, B As Single, C As Single

If KeyAscii = 13 Then

A = Val(InputBox("Введите значение первого слагаемого", "Окно ввода"))

B = Val(InputBox("Введите значение второго слагаемого", "Окно ввода"))

C = A + B

MsgBox "Сумма равна " & Str$(C), 1, "Ответ"

End If

End Sub

Встроенная функция Val преобразует задаваемую в окне ввода строку символов в числовое значение (переменные А и В определены как вещественные).

Результат вычисления можно посмотреть в стандартном окне вывода MsgBox

Встроенная функция Str$ преобразуетчисловое значение переменной С в строку, выводимую в окно вывода.

Пример проекта

Разместим на форме следующие стандартные элементы:

Метка (Label)-удобна для отображения заголовков и поясняющей информации. В поле метки будем задавать вид вычисляемого арифметического выражения.

Командная кнопка (CommandButton)-удобна для дачи команды на выполнение некоторого действия. Щелчок мыши по кнопке будет давать команду на ввод необходимых исходных данных и выполнение вычисления арифметического выражения.

Для ввода исходных данных и вывода результата используются стандартные окна ввода и вывода.

 

Форма после размещения метки и командной кнопки показана на рисунке.

 

 

Определим свойства размещенных элементов:

 

Метка:

Свойство Значение
Caption C=A+B
Alignement 2-Center
BorderStyle 1-Fixed Single

Alignement - определяет выравнивание текста в поле метки по центру,

BorderStyle-рамка вокруг поля метки,

Caption- текст в поле метки.

Форма:

Caption-«Пример вычисления»

 

Командная кнопка:

Caption-«Вычислить»

Остальные свойства менять не будем (т.е. оставим их заданными по умолчанию - определенными системой Visual Basic).

В процедуру обработки события Command1_Click() - щелчок мыши в поле командной кнопки внесем рассмотренные операторы.

 

Private Sub Command1_Click()

Dim A As Single, B As Single, C As Single

A = Val(InputBox("Введите значение первого слагаемого", "Окно ввода"))

B = Val(InputBox("Введите значение второго слагаемого", "Окно ввода"))

C = A + B

MsgBox "Сумма равна " & Str$(C), , "Ответ"

End Sub

 

После запуска проекта на выполнение (команда Start раскрывающегося меню Run) окно формы имеет вид:

Щелчок мышипо полю командной кнопки должен последовательно вывести окна для ввода исходных данных. В сроке ввода окон нужно задать значения переменных А и В. После этого щелкнуть мышью по командной кнопке окна ОК.

 

Одно из окон ввода показано на рисунке.

 

Окно вывода выводит результат вычислений.

 

Самостоятельное выполнение проекта.

1. Прочитать руководство.

2. Открыть в папке заданий файл заданий (Var_Zad_VB_ArifmV.doc) и записать свой вариант задания (формула арифметического выражения).

3. Подготовить свой проект аналогично рассмотренному (изменить соответственно своему варианту операторы описания типа переменных, ввода исходных данных, арифметическое выражение, вывод результата).

4. Отладить проект (проект должен работать и выдавать результат вычисления арифметического выражения). Показать работающий проект преподавателю.

5. Сохранить проект в личной папке.

 

 



2015-12-06 400 Обсуждений (0)
Вывод окна сообщения (результаты работы программы) 0.00 из 5.00 0 оценок









Обсуждение в статье: Вывод окна сообщения (результаты работы программы)

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (400)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)