Синтаксис оператора присваивания: [ Let ] ИмяПеременной = ЗначениеПеременной В последнее время ключевое слово Let не используют. ЗначениеПеременной – это конкретное значение, которое находится в диапазоне возможных значений для данного типа переменных, либо выражение, которое должно быть вычислено |
При выполнении оператора присваивания переменная, имя которой указано слева от знака равенства, получает значение, равное значению выражения справа от знака равенства.
Например
MyName$ = “Всеволод ”
I = I +1
S = 3.14 * R^ 2
ЗАВДАННЯ 2.1
Постановка задачи СОЗДАТЬ ПРИЛОЖЕНИЕ ДЛЯ ОЗНАКОМЛЕНИЯ С РАЗЛИЧНЫМИ ОШИБКАМИ ПРИ ОПИСАНИИ ПЕРЕМЕННЫХ
Порядок действий
1. Расположите на экранной форме приложения единственный объект – командную кнопку ПУСК.
2. Установите с помощью Окна Свойств значение свойства Name для формы frmПеременные, а значение свойства Caption – Типы переменных и способы их объявления.
3. Установите с помощью Окна Свойств значение свойства Name для командной кнопки cmdПуск, а значение свойства Captiоn – ПУСК.
|
|
4. Установите программным путем ряд значений свойств формы, для чего напишите процедуру, которая будет выполняться сразу при загрузке формы:
Private Sub Form_Load()
With frmПеременные
.BalckColor = QBColor(15) ‘цвет формы
.Font = "Arial Cyr"‘тип шрифта
.FontSize = 12‘размер шрифта
.FontItalic = True‘начертание шрифта (курсив)
.FontBold = True‘начертание шрифта (полужирный)
. ForeColor = QBColor(2) ‘цвет шрифта
End With
End Sub
Оператор With/EndWith позволяет более просто установить ряд свойств для одного объекта – в данном случае для формы frmПеременные
Формат оператора: With ИмяОбъекта .Свойство1 = ЗначениеСвойства1 .Свойство2 = ЗначениеСвойства2 ... .СвойствоN = ЗначениеСвойстваN End With |
5. Напишите процедуру [12], которая будет выполняться при нажатии кнопки ПУСК:
DefInt X-Y
Private Sub cmdПуск_Click()’объявление переменных в диапазоне от X до Y типа Integer
X = 5 / 2: Y = 10 / 3: Z = X / Y ‘три оператора присваивания в одной строке (через двоеточие)
Print X, Y, Z‘метод Print выводит результат на экранную форму