Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по VB.doc
Скачиваний:
9
Добавлен:
10.11.2018
Размер:
5.02 Mб
Скачать

Приложение 1. Типы данных

Таблица типов данных

Тип

Содержимое

Boolean

Логическое значение (True или False)

Byte

Однобайтное целое число (от 0 до 255)

Integer

Целое число (от –32768 до +32767)

Long

Длинное целое число (от –2147483648 до +214748647)

Single

Число с плавающей запятой

Double

Число с плавающей запятой двойной точности

Currency

Денежная величина

Decimal

Десятичное число

Date

Дата / время

String

Строковая переменная (до 65500 символов)

Object

Объект

Variant

Устанавливает тип данных в зависимости от содержимого

Для явного объявления переменной используется оператор Dim, который имеет следующий синтаксис:

Dim Имя _переменной [As Тип _ данных]

В прямых кавычках [ ] указывается необязательный параметр. Имя переменной можно выбирать произвольно, но при этом следует соблюдать следующие правила:

  • имя переменной должно начинаться с буквы;

  • максимальная длина имени – 255 символов;

  • имена могут содержать буквы, цифры и символ подчёркивания (_), все другие символы недопустимы;

  • имя не может быть зарезервированным словом (например, Sub).

Примеры явного объявления переменных.

Dim Name As String

Dim Price As Currency

Dim Counter As Integer

Длина переменной типа String обычно ограничивается лишь операционной системой. Но при необходимости её можно указать явно. Для этого после типа переменной добавляют * и максимальное число символов.

Dim Имя _ переменной [As String] [* Число _знаков]

Например:

Dim Name As String * 30

Dim Street As String * 50

Таблица идентификаторов

Тип переменной

Знак

Пример

Integer

%

Counter%

Long

&

Nr&

Single

!

Result!

Double

#

Number#

Currency

@

Summa@

String

$

Name$

Например: Dim Name$

Приложение 2. Конструкции языка

Конструкции языка принято называть структурами управления. В структурном программировании они позволяют управлять программой. Различают конструкции управления порядком выполнения команд и конструкции цикла.

Конструкция If … Then

Эта конструкция содержит операторы управления порядком выполнения команд или операторы ветвления. Синтаксис конструкции:

If Условие Then

[ Операторы 1 ]

[ElseIf Условие N Then

[ Операторы 2 ]

Else

[ Операторы 3 ] ]

End If

Эта конструкция может быть записана в одну строку. Но при более сложных условиях блочная запись удобнее. Использование блочного синтаксиса улучшает обозримость программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]