Реферат: Курс лекций по 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& - серый (равные количества цветов)

Константы

К-во Просмотров: 1373
Бесплатно скачать Реферат: Курс лекций по V B 5.0