Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Оснащения врачебно-сестринской бригады.
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
| Функция | Назначение |
| Now | Текущие дата и время по компьютеру |
| Date | Текущая дата по компьютеру |
| Year(дата) | Год в аргументе дата |
| Month(дата) | Месяц в аргументе дата |
| Day(дата) | День в аргументе дата |
| WeekDay(дата) | Номер дня недели в аргументе дата (воскресенью соответствует 1, а субботе – 7) |
| DateAdd(интервал, количество, дата) | Новая дата, полученная добавлением к заданной дате количества временных интервалов |
| DateDiff(интервал, дата1, дата2) | Количество временных интервалов между первой и второй датами |
Примечание. В функциях DateAdd и DateDiff временной интервал задается строковым выражением и может принимать значения, приведенные в табл.4.6.
Таблица 4.6
Допустимые значения аргумента "интервал"
| Значение | Описание | Значение | Описание |
| yyyy | Год | w | День недели |
| q | Квартал | ww | Неделя |
| m | Месяц | h | Часы |
| y | День года | n | Минуты |
| d | День месяца | s | Секунды |
Например, с помощью функции DateAdd("m",3,Date) можно определить дату через три месяца, а с помощью функции DateDiff("ww",#1.01.2001#,Date) – сколько недель прошло с начала третьего тысячелетия.
Строковый тип (String)
Строковый тип String состоит из последовательности символов длиной от 0 до 255. Строка длины 0 не содержит ни одного символа.
Над строковыми данными определена операция сцепления, которая обозначается знаком "&". Ее результатом является первое слагаемое, к которому справа присоединено второе. Например, результатом вычисления выражения “Иванов“ & “ А. С.” будет “Иванов А. С.”.
Длину строки (количество символов в строке) можно определить с помощью функции Len(строка). Например, Len(“Иванов”) равно 6, а Len(“Иванов А. С.”) равно 12.
Значение текстового поля на форме имеет строковый тип. Поскольку текстовые поля используются для ввода данных (в частности и числовых), которые в дальнейшем могут участвовать в ходе выполнения программы в различных вычислениях, то во избежание ошибок вычислений необходимо введенные данные преобразовывать к числовому типу. Для этого в VB имеется ряд функций, представленных в табл. 4.7 (где х – выражение).
Таблица 4.7
Функции преобразования типов
| Функция | Тип результата |
| CBool (x) | Boolean |
| CByte (x) | Byte |
| CCur (x) | Currency |
| CDate (x) | Date |
| CDbl (x) | Double |
| CInt (x) | Integer |
| CLng (x) | Long |
| CSng (x) | Single |
| CVar (x) | Variant |
| CStr (x) | String |
Старшинство операций
Вычисление выражения производится слева направо с учетом круглых скобок, а при их отсутствии определяется следующим старшинством групп операций: первыми выполняются арифметические операции, следом за ними – операции сравнения, а последними – логические операции.
Все операции сравнения имеют одинаковый приоритет, т.е. выполняются в порядке их записи слева направо.
Арифметические операции имеют следующий приоритет:
1) возведение в степень (^);
2) изменение знака (-);
3) умножение и деление (*,/);
4) целое деление (\);
5) деление по модулю (Mod);
6) сложение и вычитание;
7) слияние строк.
Логические операции имеют следующий приоритет:
1) отрицание (Not);
2) логическое умножение (And);
3) логическое сложение (Or).
Оператор присваивания
Вычисленное значение выражения можно записать в поле памяти переменной с помощью оператора присваивания. Он обозначается символом "=" и имеет следующий вид:
<Переменная> = <Выражение>
Символ "=" делит оператор на левую и правую части.
Действие оператора заключается в следующем. Вначале вычисляется выражение, записанное в правой части оператора, а затем полученное значение заносится в поле памяти переменной, которая указана в левой части оператора.
Оператор присваивания уже использовался ранее в задаче о вычислении стоимости купленного товара:
lblрзтСтоимость = txtЦена * txtКоличество
Здесь результат умножения значений текстовых полей txtЦена и txtКоличество помещается в поле памяти надписи lblрзтСтоимость, которое затем выводится на форме.
Поскольку оператор присваивания и операция равно обозначаются одним и тем же символом "=", то в коде они различаются следующим образом.
Оператор присваивания как любой другой оператор записывается в отдельной строке, а операция равно может входить в состав какого-либо выражения, которое в свою очередь является частью оператора. Например, в операторе
blnДа = a = b * c
первый символ "=" обозначает оператор присваивания, а второй – операцию равно.
Действие оператора присваивания в данном случае состоит в следующем. В соответствии со старшинством выполнения операций в выражении вначале вычисляется произведение b*c и полученное значение сравнивается со значением переменной a. Если они равны, то в поле переменной булевского типа blnДа заносится значение True, в противном случае – значение False.
|
|
|
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!