
- •Достоинства
- •4) Основные свойства, методы и события стандартных элементов управления
- •6. Диалоговые окна (Visual Basic).
- •9) Массивы. Их описание (Visual Basic)
- •10) Арифметические выражения. Арифметические операции. Приоритет операций (Visual Basic).
- •11)Логические выражения и логические операции (Visual Basic).
- •Оператор Eqv.
- •12) Строковые операции. Операции отношения. Основные встроенные функции.
- •13) Условные операторы
- •If условие Then оператор(ы),
11)Логические выражения и логические операции (Visual Basic).
В Visual Basic можно выделить пять основных и важных логических операторов: And, Or, Not, Xor и Eqv. Роль каждого из них я сейчас и попытаюсь объяснить!
Итак, And! Это, наверное, самый простой и нужный логический оператор среди других.
Help: Возвращает результат конъюнкции (логического И) для двух выражений.
Синтксис: результат = выражение1 And выражение2
Т.е. результат будет истинным только в том случае, когда истинны выражение1 И выражение2.
Следующий оператор не менее простой - Or.
Help: Выполняет операцию логического ИЛИ (сложения) для двух выражений.
Синтаксис: результат = выражение1 Or выражение2
Результат будет истинным только в том случае, если только одно из выражений истинно.
Оператор Not.Help: Выполняет над выражением операцию логического отрицания.Синтаксис: результат = Not выражениеТ.е. результат стаёт противополжным выражению (исключая Null)
Оператор Xor.Help: Выполняет операцию исключающего ИЛИ для двух выражений. Синтаксис: [результат =] выражение1 Xor выражение2В принципе, этот оператор похож на Or, но это не просто ИЛИ, а исключающее ИЛИ. Если одно и только одно из выражений истинно (имеет значение True), результат имеет значение True. А оператор Or допускает два истинных выражения.
Оператор Eqv.
Help: Используется для проверки логической эквивалентности двух выражений.
Синтаксис: результат = выражение1 Eqv выражение2
Тут совсем всё просто: результат будет истинным в том случае, если оба выражения либо истинны, либо ложны.
12) Строковые операции. Операции отношения. Основные встроенные функции.
В отличие от математических операций, результатом выполнения которых может быть любое значение, операция отношения может иметь только два результирующих значения - True (истина) и False (ложно), которые могут быть присвоены переменным типа Boolean или определенному свойству объекта
Оператор присваивания в языке Visual Basic имеет вид переменная = выражение (три из четырех записанных нами в приложениях предыдущего урока операторов — операторы присваивания). Данный оператор выполняется в следующем порядке: сначала вычисляется выражение справа, затем оно присваивается переменной слева, то есть после выполнения оператора переменная будет иметь значение, которое получилось при вычислении выражения в правой части. Важно представлять себе, что оператор присваивания не представляет собой равенство в алгебраическом смысле! Левую и правую части оператора нельзя менять местами1. В языке Pascal запись оператора присваивания отличается от приведенной выше записи Visual Basic как раз тем, что вместо знака «=» (равно) там используется знак присваивания «:=» (который в том числе подчеркивает несимметричность оператора).
Отметим, что когда-то в Visual Basic полагалось писать ключевое слово Let перед оператором присваивания. Нельзя сказать, что в VB.NET об этом забыли: если попробовать вставить Let перед оператором присваивания, это не вызовет ошибку — просто это слово будет автоматически удалено.