Реферат: Курс лекций по V B 5.0
Например, A$ = “Иванов”
B$ = “Иван”
C$ = “Иванович”
D$ = A$ & B$ & C$
или D$ = A$ + B$ + C$
Отличие. С помощью “&” можно объединять строковые и другие типы. Например, C = A% & B$, изменится их тип на Variant.
Для перехода к новой строке при печати символов (перевод каретки) используется встроенная const VbCrLf. Например, чтобы разорвать строку в информационной панели или в многостроковом текстовом поле можно
Message $ = “1-я строка”
Message $ = Message $+VbCrLf + “2-я строка”
MsgBox Message $
Замечание . Если в программе используются числа и они не присваиваются переменной Variant, то VB полагает:
1) Если число не имеет десятичной точки и лежит в диапазоне от -327686 +32767, то это Integer.
2) Если не имеет десятичной точки и лежит в диапазоне для Long Integer, то это Long Int.
3) Если имеет десятичную точку и лежит в диапазоне для чисел с обычной точностью (7 цифр), то это Single precision.
4) Если имеет десятичную точку, но лежит вне диапазона, то это Double precision.
Такие приблизительные расчеты часто приводят к проблемам. Например, VB полагает, что тип результата с двумя целыми числами есть целое. Например результат Print 123456 ?789 выходит за рамки целого и возникает ошибка переполнения. Тогда необходимо использовать идентификатор хотя бы для одной переменной Print 123456& ?789.
Можно также использовать встроенные функции для преобразования типов, например, LInt - округляет число до целого, Clong - до длинного целого, Cvar - преобразует к Var.
Если производятся операции с переменными Variant, то не возникает проблем с преобразованием типов.
Помимо обычных, десятичных чисел, VB использует двоичные и шестнадцатеричные. Последние обозначаются с префиксом &H. Например, число 49 = &H31.
Шестнадцатиричные цифры используются для кодирования различных цветов: любой цветовой код состоит из 6 шестнадцатиричных цифр от &H000000& = 0 до &HFFFFFF& (длинное целое) (16777215).
Вообще конкретный цвет определяется количеством красного R, зеленого G и синего цветов B во всевозможных сочетаниях. В коде цвета VB две последние цифры означают количество красного, две средние - количество зеленого, а две первые - количество синего, например
&H0000FF& - максимально красный
&H00FF00& - максимально зеленый
&HFF0000& - максимально синий
&H000000& - черный
&HFFFFFF& - белый
&H00FFFF& - желтый (красный + зеленый)
&H808080& - серый (равные количества цветов)
Константы