Читайте также:
|
|
АЛФАВИТ
Visual Basic является языком программирования. Как любой другой язык, например, русский, английский или язык программирования Pascal, он имеет свой алфавит, используемый для написания операторов или предложений Visual Basic. Алфавит Visual Basic включает:
Другие символы, определенные на клавиатуре, включая русские, можно использовать только в строках символов.
ДАННЫЕ
3.2.1. Классификация данных
Данные характеризуются типом и организацией. Тип данных обобщает следующие понятия:
Размещение. Данные и программа в момент выполнения размещаются в оперативной памяти (ОП) ЭВМ. Которая состоит из пронумерованных ячеек, каждая из которых вмещает 1 байт данных (1 байт состоит из 8 битов, каждый из которых может содержать элемент двоичных данных - 0 или 1). Номер определенной ячейки называется адресом. Одного байта для хранения данного, как правило, недостаточно и данное занимает непрерывную последовательность байтов (2, 4, 8 байтов).
Способ представления. Последовательность битов в байтах данного кодирует всю необходимую информацию, определяющую данное. Правила кодирования и их реализация в разных ЭВМ определяют способ представления данного. Так, для числовых данных существует способ представления с фиксированной точкой и с плавающей точкой.
Прикладной смысл. Определяет возможность использования данных для тех или иных целей (с арифметическими данными можно производить вычисления, из символов можно строить слова и предложения).
В Visual Basic 6 определены следующие типы данных:
В табл. 3.1 приводятся характеристики этих типов данных:
Таблица 3.1
Тип данных | Описание | Диапазон значении | Занимаемая память |
Byte | Двоичные данные | От 0 до 255 | 1 байт |
Boolean | Логический | True или False | 2 байта |
Integer | Целые числа | От -32768 до 32767 | 2 байта |
Long | Целые числа (длинные) | От -2 147 483 648 до +2 147 483 647 | 4 байта |
String (variable-length) | Символьный (переменной длины) | От 0 до 2000000000 символов | 10 байт + длина строки |
String (fixed-length | Символьный (фиксированной длины) | От 0 до 2000000000 символов | 1 байт на 1 символ |
Currency | Число с фиксированной десятичной точкой | От -22337203685477,58 до 922337203685477,58 | 8 байтов |
Date | Дата | От January 1, 100 до December 31, 9999 | 8 байтов |
Object | Объект | 4 байта | |
Single | Вещественные числа | От± 1.4* 10-45 до + 3.4*104-38 | 4 байта |
Double | Вещественные числа | От+ 4.94* 10-324 до+ 1.79* 10-“308 | 8 байтов |
Variant | Произвольный тип | Любой из перечисленных выше | Зависит от значения |
Date (Дата) - определяет дату (месяц, день, год).
Object (Объект) - ссылка на объект (OLE).
String (Строка) - последовательность ASCII-символов.
Саггепсу (Валюта) предназначен для финансовых расчетов и имеет фиксированную точность до четвертого знака после запятой (округляется).
Variant (Варьируемый) способен принимать любые значения (состоят из двух частей: собственно значения и кода, указывающего исходный тип данного).
Под организацией данных понимается независимость отдельных данных (хранятся в отдельных непоследовательных ячейках памяти) или их связанность (хранятся в связанной последовательности ячеек памяти).
Связанными данными в Visual Basic 6 являются массивы (совокупность связанных данных одного типа) и записи (совокупность связанных данных разных типов).
3.2.2. Константы
Константа - данное, значение которого однозначно определяется написанием и не может быть изменено.
Пример:
3.1415926 6.02ЕЗ (значение 60200) 123 “Visual Basic “ “Иванов “
Для хранения постоянных величин Visual Basic позволяет объявить константы, т.е. выделить участки памяти, содержимое которых не меняется (при попытке модификации выдается сообщение об ошибке). Объявление констант осуществляется оператором
[Public | Private] Const имя [As type] = выражение Имя констант принято записывать прописными буквами (правила записи имен см. ниже).
Значения ключевых слов следующие:
Public - константу можно использовать в любых процедурах и функциях;
Private - константу можно использовать только внутри модуля (см. ниже), в котором она определена.
Пример:
Const /V= 3.1415926
Const MY_NAME = “Юра “
Тип константы можно не объявлять (устанавливается на основе значения — Const CODE = 35 автоматически получит тип integer). Однако константа PI в примере может быть любого из трех типов: single, double или currency. По умолчанию принимается тип, занимающий наименьший объём памяти. Поэтому лучше явно указывать тип специальными символами в операторах объявления констант. Используемые символы показаны в таблице:
Символ объявления типа | Тип данных |
% | integer |
& | long |
! | single |
# | double |
@ | currency |
$ | string |
Пример:
Const ONE& = 1 (резервирует 4 байта)
Const ONE# = 1 (резервирует 8 байтов, хранится в виде числа двойной точности с плавающей точкой).
В Visual Basic имеется большое число встроенных констант, значения которых определены заранее и их можно использовать без предварительного определения. Примерами таких констант являются:
Полную информацию о встроенных константах можно найти в Object Browser.
Кроме того, в комплекте Visual Basic имеется файл CONSTANT.TXT, содержащий десятки часто используемых констант. Необходимые константы могут быть скопированы в программу. 3.2.3.
Имена
Имена используются для обозначения объектов в программе (константа является объектом программы). Правила образования имен:
Примеры:
Правильные имена А223В
Неправильные имена StartTime CM*PER*INCH
color File (ключевое слово) VariableName BMW_360
Хорошим тоном при программировании на любом языке является осмысленный выбор имен для объектов программы (присваивать объектам имена, соответствующие контексту и несущие описательную нагрузку). В качестве примера можно привести имя процедуры обработки события, связанного с щелчком мыши по командной кнопке, запускающей программу btnStart_Click: первая часть имени состоит из сокращения слова кнопка (button — btn) и слова Start, вторая часть определяет событие — Click.
Дата добавления: 2015-10-29; просмотров: 103 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
The Day We Celebrate | | | Оператор объявления |