![]() |
КонстантаDate: 2015-10-07; view: 381. Массив Массив представляет собой переменную, которой соответствует множество ячеек памяти для хранения значений. Массив - это набор элементов, имеющих свой порядковый номер (индекс). Пример описания и инициализации массива: Dim m(3) As IntegerFor i = 0 To 2m(i) = iNextОбозначения элементов данного массива: m(0), m(1), m(2); UBound = 3 - верхний индекс размерности; LBound = 0 - нижний индекс размерности; Length = 4 - наибольшее число элементов, которое можно разместить; Rank = 1 - ранг. При работе с массивами индексация элементов начинается с 0, однако можно формировать массив с другого индекса. Различают статические массивы, границы которых устанавливаются в процессе конструирования и динамические массивы, которые могут изменять свои размеры/размерности в ходе выполнения программы. Динамический массив можно создать следующим образом: (General) (Declarations)Rem описать массив без указания размерностиDim mass() As Variant Private Sub Command1_Click()...Rem установить размерность массива с использованием инструкции ReDimReDim mass(17) :.End SubПри описании многомерных массивов индексы размерностей разделяются запятой, пример: Dim maName (7, 7) As StringDim maBea (5, 7, 9) As StringИмеется возможность указывать диапазоны индексов: Dim massMain (5, 7 To 16, 9 To 25, 3, 15 To 20, 23 To 29, 2)Можно использовать присваивание массивов (см. справочник). Константа имеет символьное имя и значение. При описании констант используется ключевое слово Const. Синтаксис: [Public | Private] Const имя_константы As тип_данных = ЗначениеРассматриваются константы: · внутренние (определяемые системой). Информацию о существующих константах можно получить в Object Browser, · определяемые пользователем. Внутренние константы записываются с префиксом из 2-х букв, обозначающих библиотеку объектов (например, префикс vb - библиотека объектов Visual Basic, префикс db - библиотека объектов Access, префикс xl - библиотека объектов Excel), пример: dbAppendOnly.
|