русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Ввод и вывод данных с помощью диалоговых окон


Дата добавления: 2015-06-12; просмотров: 3484; Нарушение авторских прав


Для ввода-вывода информации в MS EXCEL можно использовать диалоговые окна сообщений.

Диалоговое окно ввода имеет следующий вид (см. рис. 9):

Рис. 9

Для создания этого окна ввода нужно воспользоваться функцией InputBox, которая имеет следующий синтаксис:

InputBox("Сообщение" [,"Заголовок"],[,"По умолчанию"])

Здесь:

Сообщение– строка символов или строковая переменная, содержащая текстовое сообщение пользователю.

Заголовок – заголовок выводимого диалогового окна.

По умолчанию – значение, присваиваемое по умолчанию.

[ ] – наличие этих скобок говорит о том, что параметр, указанный в этих скобках может быть не задан.

Возвращаемое функцией InputBoxзначение имеет типString.Однако если переменная, которой присваивается возвращаемое функцией значение, описана с помощью оператораDim,то в результате присваивания тип описываемой переменной не изменится. Т.е.

Dim b As Single

b = InputBox("b=", "Окно ввода")

В этом примере b – это переменная вещественного типа, после выполнения второго оператора тип переменной b не изменился.

Диалоговое окно вывода может иметь следующий вид (см. рис. 10):

Рис. 10

Для создания окна вывода можно воспользоваться функцией MsgBox. Функция позволяет выводить как числовые, так и текстовые сообщения на экран. Окно может иметь кнопки: OK, Cancel, Yes, No. Синтаксис записи функции имеет следующий вид:

MsgBox <Сообщение>[, Атрибуты] [, Заголовок]

Здесь:

Сообщение– это текст, который выводится (записывается в кавычках). Если необходимо объединить текст и значение переменной или вывести две текстовые строки в одном текстовом окне сообщений, то нужно использовать операцию конкатенации (&) (например, объединение текста и значения переменной: "b=" & b).

Заголовок –это заголовок выводимого окна.



Атрибуты– задаются системными константами, которые определяют количество выводимых кнопок и стиль стандартного значка. В таблице 4 приведены некоторые системные константы:

Таблица 4

Константа Описание
vbOKOnly Наличие кнопки ОК
vbOKCancel Наличие кнопки ОК и Cancel
vbYesNoCancel Наличие кнопок Yes, No и Cancel
vbYesNo Наличие кнопок Yes и No
vbCritical Значок критического сообщения
vbQuestion Значок – Вопрос с предупреждением
vbExclamation Значок – Предупреждение
vbInformation Значок – Информационное сообщение

[ ] – наличие этих скобок говорит о том, что параметр, указанный в этих скобках может быть не задан.

Рассмотрим пример макроса ввода-вывода

Sub Ввод_Вывод()

Dim n As Single

n = InputBox("ВВЕДИТЕ N", "ОКНО ВВОДА")

MsgBox "Вы ввели " & n,vbOKOnly , "ОКНО ВЫВОДА "

End Sub

В ответ на запрос (см. рис. 11)

рис. 11

программа выдает сообщение (см. рис. 12)

рис. 12



<== предыдущая лекция | следующая лекция ==>
Операторы (команды). | Ввод-вывод данных на лист Excel с помощью метода Cells


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.077 сек.