Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebnoe_posobie_Sistema_programmirovania_VB_20...doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

1.7.2 Объявление данных

Все данные, используемые в коде приложения, рекомендуется объявить.

В Visual Basic константы объявляются следующим образом:

Const имя константы [As тип данных]=значение

Объявленная константа может быть использована в любом выражении, где допускается значение того же типа. Попытка изменения значения константы вызывает ошибку. Пример объявления константы:

Const g Аs Double = 9.8

Const g = 9.8

Примечания.

1. При объявлении константы ей можно присвоить литерал: число, строку, дату, но нельзя присвоить значение переменной или значение, возвращаемое функцией.

2. При определении константы как литерала типа Date необходимо использовать символ #, например:

Const Дата Аs Date = #1 Jul 1994#

Const Дата = #7/1/94#

Переменные объявляются следующим образом:

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

Возможные варианты объявления переменных:

Dim X As Integer, Y As Double (переменная Х типа Integer, а Y – Double)

Dim X As Byte (переменная X типа Byte)

Dim stroka As String (переменная stroka типа String)

Dim X, Y As Single (переменная Х типа Variant, а Y – Single)

Примечание.

Если необходимо сократить затраты памяти или ограничить строку какой-либо длиной, то используется строка фиксированной длины. Например, строка длиной 10 символов должна быть объявлена следующим образом:

Dim stroka As String*10

Переменные называются неявно объявленными, если они используются в программе и не объявляются с помощью инструкции Dim. При этом неявно объявленным переменным присваивается тип Variant, значение 0 – в контексте математических операций и значение "пустая строка" – в контексте строковых операций.

Visual Basic позволяет установить требование на явное объявление переменных в модуле. Для этого в разделе описания модуля надо задать инструкцию Option Explicit. Чтобы Visual Basic автоматически добавлял инструкцию Option Explicit в каждый вновь создаваемый проект, требуется:

  1. на стандартной панели инструментов Visual Basic открыть меню Tools, выбрать команду Options и раскрыть вкладку Editor;

  2. установить флажок Require Variable Declaration;

  3. нажать кнопку ОК.

Начало программы будет иметь вид:

Option Explicit

Текст программы

В этом случае, если переменная не будет объявлена, Visual Basic генерирует ошибку при компиляции, идентифицируя неправильную переменную: Variable not defined.

1.7.3 Оператор присваивания

Оператор вычисляет значение выражения, стоящего справа от знака равенства, и присваивает его значение переменной, расположенной слева от знака равенства, и имеет вид:

имя переменной = выражение

Выражение – комбинация ключевых слов, функций, переменных и констант, разделенных знаками операций и круглыми скобками. Операции выполняются слева направо, порядок выполнения определяется приоритетом операций и скобками.

При записи арифметических выражений используются следующие символы арифметических операций.

Операции

Знак

Использование

Приоритет

Возведение в степень

^

a ^ b

14

Отрицание

–

–b

13

Умножение

*

a * b

12

Деление

/

a / b

12

Целочисленное деление

\

a \ b

11

Остаток от деления на целое

Mod

a Mod b

10

Сложение

+

a + b

9

Вычитание

–

a – b

9

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