На предыдущем уроке мы рассмотрели с вами такую важную вещь, как переменные.
А переменные - это ведь кусочки памяти, где хранятся данные. Значит, если
эффективно использовать переменные - мы эффективно используем память.
А если мы эффективно используем память - то памяти для приложения нужно
меньше и приложение работает быстрее. Так вот для того, чтобы эти данные
использовать с максимальной эффективностью, и в то же время с лёгкостью,
были придуманы "массивы" (Arrays), "записи" (Types)
и "перечисления" (Enums).
Массивы
Их ещё называют списками. Итак что же такое массивы? Массив (вектор)
- это набор однотипных переменных, объединенных одним именем и доступных
через это имя и порядковый номер переменной в наборе. Количество элементов
массива теоретически может быть бесконечным, ограничения накладываются
конкретными языком программирования и операционной системой. Элементы
массива обладают непрерывной нумерацией определённого диапазона.
В программировании массивы используются довольно часто. Например, вам
нужно загрузить в программу содержимое какого-нибудь файла. Если этот
файл строковый, то можно использовать строку и обойтись без массива. А
вот если файл бинарный (двоичный), то тут без массива просто не обойтись!
В Visual Basic массивы определяются следующим образом:
Dim
myArray (10) As Long
Как вы могли заметить, определение массива отличается от определения
обычной переменной только индексом, указанным в скобках. Этот индекс указывает
размерность массива. В данной случае массив myArray будет содержать 11
элементов. Почему 11? Потому что нижняя граница массива начинается с нуля.
[0,1,2.....9,10]. Чтобы задать определённую размерность можно использовать
зарезервированное слово To:
Dim
myArray (5 To 10) As
Long
Здесь определяется массив, размерность которого 6 элементов (5,6,7,8,9,10).
Общий синтаксис определения массива следующий:
Dim
ИмяМассива{НомПерв1 То НомПосл1, НомПерв2
То НомПосл2, ...) [As
[New] ИмяТипа]
продолжение урока в следующем выпуске...
Арифметические операторы
Следующий оператор в следующем выпуске
Операторы конкатенации строк
Вообще-то, чтобы соединить строки в Visual Basic, можно использовать
всего 2 оператора. Это & и +. Оператор + описан выше. Поговорим об
операторе &.
оператор конкатенации строк - &
Используется для конкатенации двух выражений.
Синтаксис:
результат = выражение1 & выражение2
результат обязателен; Любая String или Variant переменная выражение1 обязательно; Любое выражение выражение2 обязательно; Любое выражение
Замечания:
Если в выражение не строка, то она конвертируется в String Variant. Тип
данных результата - String только тогда, когда оба выражения имеют тип
String. Иначе результат String Variant. Если оба выражения Null, то результат
тоже Null. Однако, если только одно из выражений содержит Null значение,
то оно интерпретируется как пустая строка "". Empty также интерпретируется
как пустая строка "".
Функция CDbl(Conversion to Doble) преобразует выражение в тип данных двойной точности Double
Параметры
Expression
Обязательный аргумент представляет собой любое числовое выражение или строку, представляющую число в диапазоне значений от -1.79769313486232E308 до -4.94065645841247E-324 для отрицательных значений, и от 4.94065645841247E-324 до 1.79769313486232E308 для положительных значений
Если Expression не попадает в диапазон допустимых значений Double, генерируется ошибка стадии выполнения Overflow
Если Expression имеет тип данных String, он должен представлять число, иначе генерируется ошибка стадии выполнения Type mismatch
Пример
Dim A, retval
A=CCur(123.4567) ' устанавливаем тип Currency
' Преобразуем результат в значение типа Double
retval=CDbl(A*1.7)
Debug.Print retval
Категория
Функции преобразования типа данных
Если вы хотите задать вопрос пишите------------->
Мне нужна помощь