При закрытии подписчики были переданы в рассылку "Виртуальный офис - дома" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
|
|
[ Главная ] | [ Статьи ] | [ Для новичков ] | [ Примеры ] | [ Программы ] | [ Книги ] | [ Уроки ] | [ Разное ] |
Выпуск 18
ВНИМАНИЕ - всем у кого есть свои сайты или странички!
У кого все нормально работает - к вам большая просьба напишите мне нужно понять у какого процента посетителей сайт работатет не коректно [Гостевая] [Форум] [Друзья] [Архив рассылки] [Архив новостей] [Пособие] [Agent] [Карта сайта]
Следующий урок в следующем выпуске Итак, с переменными мы разобрались. Теперь займёмся выражениями. Выражения Для начала разберёмся с понятием "выражение". В любом языке программирования выражения являются основными кирпичиками, из которых строится программа. Согласно самому точному определению, которое мне попадалось, "выражение" - это "что-то, что содержит значение". За примером далеко ходить не нужно, возьмём пример из предыдущего урока: 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. Дробная часть при этом округляется Параметры
Функции преобразования типов данных |
|
|
Subscribe.Ru
Поддержка подписчиков Другие рассылки этой тематики Другие рассылки этого автора |
Подписан адрес:
Код этой рассылки: comp.soft.prog.visualprog Архив рассылки |
Отписаться
Вебом
Почтой
Вспомнить пароль |
В избранное | ||