Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф Лекции / Лекция №10. VBA.ppt
Скачиваний:
38
Добавлен:
09.02.2016
Размер:
1.42 Mб
Скачать

Знаки операций

 

Действие

 

Знак

VB

Возведение в степень

 

^

a ^ b

Умножение

 

 

*

a * b

Остаток

от

деления

на

/

a / b

целое

 

 

 

 

 

Остаток

от

деления

на Mod

a Mod b

целое

 

 

 

 

 

Сложение

 

 

+

a + b

Вычитание

 

 

 

a b

21

Арифметические функции

Результат

Обозначе

 

ние

Абсолютное значение

| x |

Квадратный корень

 

Натуральный

ln x

логарифм

 

Показательная

е х

функция

 

Возведение в степень

x3

Функция

Abs(x)

Sqr (x)

Log (x)

Exp (x)

x^3 22

Тригонометрические функции

Результат

Синус угла

Косинус угла

Тангенс угла Арктангенс угла

Обозначе

ние

Sin x

Cos x

Tg x

Arctg x

Функци

я

Sin (x)

Cos (x)

Tan (x)

Atn(x)

23

радианная мера = градусная мера * /180 градусная мера = радианная мера * 180/

Логарифм по заданному основанию

Log5Х = log( x)/ log(5)

24

Организация ввода данных

1.С помощью текстового поля Для организации ввода значения с

помощью текстового поля необходимо выполнить следующие действия:

на форме разместить текстовое поле для ввода значения;

в программе записать оператор

имя переменной = Val (Text1.Text)

или

2. С помощью функции InputBox()

Имя переменной = InputBox ("сообщение”[,"заголовок"]

[ ,умолчание][,pos1, pos2]) sa = InputBox(" Введите sa",,44)

Cтрока= InputBox("Введите строку","Заголовок окна")

Организация вывода данных

1. С помощью текстового поля Text2.Text=a или Text2=a

2. С помощью оператора MsgBox

MsgBox "сообщение"[, атрибуты][,”заголовок”]

сообщение – текст, отображаемый в диалоговом окне (текст должен быть заключен в двойные кавычки);

заголовок – текст, который размещается в заголовке окна;

атрибут – значения этого параметра определяют,

какие кнопки должны отобразиться в окне.

MsgBox "Значение d =" & d

27

Окно вывода оператора MsgBox

28

Значения параметра атрибут функции Msgbox()

Константа

VbOKOnly

VbOKCancel

VbYesNoCancel

VbYesNo

VbQuestion

VbDefaultButt on1

Знач-е пара- метра

0

1

3

4

32

0

Отображаемые кнопки

ОК

ОК Отмена

Да

 

Нет

 

Отмена

Да Нет

?

Повторить

Отмена

По умолч-ю активна 1-ая

кнопка

 

Функция MsgBox()

Выводит данные в стандартное диалоговое окно, которое может иметь текст сообщения, заголовок и набор кнопок.

Синтаксис функции вывода сообщений в стандартное диалоговое окно:

имя переменной = MsgBox(сообщение, атрибут, заголовок)

В отличии от оператора MsgBox функция возвращает значение параметра атрибут, позволяющее определить, какую кнопку нажал пользователь в стандартном диалоговом окне.

MsgBox "По умолчанию назначена кнопка Нет", _ vbYesNo + vbDefaultButton2, "Вывод кнопок в _

диалоговое окно"

MsgBox "По ум-ю назначена кнопка Нет", 4 +256,

_

"Вывод кнопок в диалоговое окно"