Типы данных в VB. Правила назначения имён.Объявление переменных

Страницы работы

Содержание работы

  1. Типы данных в VB

Насколько я понял это типы переменных... хз

Тип

Что может хранить

Выделяемая память (в байтах)

Суффикс

Byte

Целые числа от 0 до 255

2

Integer

Целые числа от —32768 до 32768

1

%

Long

Целые числа от —2 147483648 до 2 147483648

4

&

Single

Вещественные числа

4

!

Double

Вещественные числа

8

#

Currency

Числа с ВСЕГДА 15 знаками до десятичной точки и 4 после

8

@

String

Текстовая инфо строка переменной длинны (до 231 символов)

1 на символ

$

Stringxn

Текстовая инфо строка постоянной длинны (до 216 символов),

n

Boolean

Логическая величина может быть либо true либо false

2

Date

Инфо о дате и времени

8

Object

Ссылка на любой др. объект

4

Variant

Любой тип данных хранения информации

16 + 1 на каждый символ

  1. Правила назначения имён

1)  Имя обязательно должно начинаться с буквы.

2)  Буквы должны быть обязательно латинскими.

3)  Имя не должно содержать никаких знаков препинания кроме символа нижнего подчёркивания ( _ ).

4)  В именах запрещении использовать пробелы.

5)  Имя не должно превышать 255 символов.

6)  Имя должно быть уникальным.

  1. Объявление переменных.

Переменная – один из способов хранения данных кот. допускает изменения во время выполнения программы. В системе VB сущ-ют 2 типа переменных:

1)  Переменные определяемые пользователем.

2)  Св-ва эл-тов управления и экранных форм.

Для того чтобы использовать переменные их необходим объявить. Сущ-ют несколько способов объявления переменных:

1)Явное объявление переменных при кот. используется оператор для задания типов переменных. Этот оператор указывает какой тип данных можно хранить в этой переменной. Для явного объявления переменных исп. следующий синтаксис:

Dim <имя_переменной> As <тип_данных>

К примеру:

Dim MyAge As Byte

С помощью оператора Dim можно объявить несколько переменных.

Неправильное объявление: Dim MyAge,HisAge,MyHome As Byte

Правильное объявление: Dim MyAge As Byte, HisAge As Byte, MyHome As String

Кроме оператора Dim можно использовать операторы: Private; Static; Public

2)Неявный способ объявления переменных. При этом способе используется суффикс или спец. символ кот. добавляется после имени переменной и указывает какой тип данных используется.

Dim MyAge%, MyHome$

Если переменные объявляются с помощью суффикса, то и в программе их нужно исп. с помощью суффиксов.

3) В отличие от др. языков VB не требует объявления переменных, в этом случае для всех переменных исп. тип данных Variant. В VB есть возм. настроить систему таким обр. чтобы всегда требовалось объявление переменных. Для этого в самом начале программы необх. ввести ключевые слова:

Option Explicit

  1. Область определения переменных.

Оператор кот. объявляет переменные сообщает VB не только о том, что будет храниться в этой переменной, но и где эту переменную можно исп., т.е. область видимости переменных.

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

Переменные объявленные с помощью Public явл-ся глобальными переменными, и видны во всех процедурах приложения. Эти переменные обычно объявл-ся в модуле программы.

Переменные объявл. с помощью Private явл-ся локальными переменными, исп в пределах одной процедуры и по завершению процедуры они обнуляются.

Переменные объявл. с помощью Static явл-ся локальными переменными, исп в пределах одной процедуры и по завершению процедуры информация которая хранится в них сохраняется.

  1. Логические операторы

В VB Существует несколько логич. операций, кот. позволяют созд. сложные операции сравнения. Логический оператор иногда называют булевым оператором, и их приоритет ниже, чем у знаков сравнения. Существуют следующие логические операторы:

1) Not - логическое отрицание

2) And - логическое «и» - этот оператор возвращает условие true только тогда, когда оба условия истинны

3) Or - логическое «или» - этот оператор возвращает значение true если хотя бы одно из условий истинно

4)XOr - «исключительное или» - этот оператор возвращает значение true если любое из условий, но не оба одновременно = true

Похожие материалы

Информация о работе