ВУЗ:
Составители:
Рубрика:
31
2) Это значение присваивается переменной, записанной в левой
части команды.
Например:
А = 6*х + 3
Form1.BackColor = vbRed
Y = a + b + Form1.Width
Обратите внимание: тип переменной в левой части должен
совпадать с типом выражения в правой части! И еще: слева от
знака равенства не может стоять число или выражение!
Обратите внимание еще на один важный момент. Компью-
тер обязательно должен знать численные значения величин, вхо-
дящих в выражение. Вычисляя правую часть оператора присваи-
вания (например, y = a + b + 1), компьютер должен обязательно
заранее знать, чему равны переменные, из которых эта правая
часть состоит (a и b). Ответственность за это знание лежит пол-
ностью на программисте. Если же, значение переменной нигде
ранее в программе не оговаривается, VB будет считать его рав-
ным нулю.
Оператор присваивания служит также для изменения значе-
ния переменных. Если в процессе выполнения программы пере-
менной присваивается новое значение, то старое – стирается без-
возвратно. Например, в результате выполнения командной стро-
ки
k=10 : k = 25 : k=4
в ячейке памяти k будет находиться 4. При выполнении следую-
щей строки
f = 30 : f = f + 4
значение переменной f будет равно 34. Оператор f = f + 4 просто
увеличивает число в ячейке f на 4.
Упражнение 2.1. Создайте небольшую программку:
Sub Form_Load ()
Dim Имя As String
Имя = InputBox("Введите Ваше имя")
MsgBox "Привет, " & Имя
End Sub
Запустите процедуру на выполнение. На экране появится
окно ввода. Так работает оператор InputBox. Впишите в тексто-
PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
2) Это значение присваивается переменной, записанной в левой части команды. Например: А = 6*х + 3 Form1.BackColor = vbRed Y = a + b + Form1.Width Обратите внимание: тип переменной в левой части должен совпадать с типом выражения в правой части! И еще: слева от знака равенства не может стоять число или выражение! Обратите внимание еще на один важный момент. Компью- тер обязательно должен знать численные значения величин, вхо- дящих в выражение. Вычисляя правую часть оператора присваи- вания (например, y = a + b + 1), компьютер должен обязательно заранее знать, чему равны переменные, из которых эта правая часть состоит (a и b). Ответственность за это знание лежит пол- ностью на программисте. Если же, значение переменной нигде ранее в программе не оговаривается, VB будет считать его рав- ным нулю. Оператор присваивания служит также для изменения значе- ния переменных. Если в процессе выполнения программы пере- менной присваивается новое значение, то старое – стирается без- возвратно. Например, в результате выполнения командной стро- ки k=10 : k = 25 : k=4 в ячейке памяти k будет находиться 4. При выполнении следую- щей строки f = 30 : f = f + 4 значение переменной f будет равно 34. Оператор f = f + 4 просто увеличивает число в ячейке f на 4. Упражнение 2.1. Создайте небольшую программку: Sub Form_Load () Dim Имя As String Имя = InputBox("Введите Ваше имя") MsgBox "Привет, " & Имя End Sub Запустите процедуру на выполнение. На экране появится окно ввода. Так работает оператор InputBox. Впишите в тексто- 31 PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »