|
[ Главная ] [ Статьи ] [ Для новичков ] [ Примеры ] [ Программы ] [ Microsoft Agent 2.0 ] [ Пособие ] [ Уроки ] [ Разное ] |
Выпуск 18
ВНИМАНИЕ - всем у кого есть свои сайты или странички!
У кого все нормально работает - к вам большая просьба напишите мне нужно понять у какого процента посетителей сайт работатет не коректно
Следующий урок в следующем выпуске Итак, с переменными мы разобрались. Теперь займёмся выражениями. Выражения Для начала разберёмся с понятием "выражение". В любом языке программирования выражения являются основными кирпичиками, из которых строится программа. Согласно самому точному определению, которое мне попадалось, "выражение" - это "что-то, что содержит значение". За примером далеко ходить не нужно, возьмём пример из предыдущего урока: b =
234 Здесь мы присваиваем переменной b значение 234. Другими словами "234" - это выражение со значением 234. А теперь, к примеру рассмотрим строчку: c = b Здесь переменной c присваивается выражение b. Значение этого выражения
- Public
Function
MyFunc() As Byte А теперь запишем строку: c = MyFunc() Как вы уже наверное догадались, выражение здесь - MyFunc(), со значением 234. Т.е. после присвоения переменной c выражения MyFunc(), она будет содержать значение 234. А вот ещё пример: c = 5 + 5 * 2 Здесь выражение это 5 + 5 * 2. Значение этого выражения не трудно посчитать, оно равно 15 (не 20!). Можно было бы написать и так: c = MyFunc() - 219 Здесь значение выражение такое же, как и в предыдущем случае, но вот сами выражения разные. Это важно понимать. Также необходимо отметить значение скобок в выражениях. Помните скобки в школе? Так вот в Visual Basic скобки выполняют ту же функцию, что и в школе, а именно - задают приоритет операции. К примеру, модифицируем выражение 5 + 5 * 2 на: c = (5 + 5) * 2 Теперь значение этого выражения не 15, а 20! Запомните это. Идём дальше. Рассмотрим другие, очень распространённые выражения - выражения сравнения. Такие выражения возвращают True или False, в зависимости от получившегося значения выражения. К таким выражениям относятся: Dim
bRes As Boolean ' переменная
для хранения результата продолжение урока в следующем выпуске... Следующий оператор в следующем выпуске Используется для совершения логической эквивалентности двух выражений. Синтаксис: результат = выражение1 Eqv выражение2 результат обязателен; Любая числовая (включая Boolean) переменная Замечания: Следующая таблица показывает как работает оператор Eqv:
Для битов оператор Eqv работает следующим образом (смотреть слева направо) 0 0 1 Примеры: Dim
A, B, C, D, MyCheck Я попытаюсь рассмотреть все Функция CLngCLng(Expression)Функция CLng(Conversion to Long) используется для приведения выражения в тип Long Возвращаемое значениеФункция CLng возвращает значение Expression, преобразованное в числовой длинный тип данных Long. Дробная часть при этом округляется Параметры
Функции преобразования типов данных |
|
|
|
>>>Если у вас есть статья которой нет на сайте
пришлите ее мне--------> Послать статью >>>Если вы хотите задать вопрос пишите--------> Мне нужна помощь |
|
|
|