Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy-otvety_k_gosekzamenu_CKOT_1.doc
Скачиваний:
11
Добавлен:
25.02.2016
Размер:
1.91 Mб
Скачать
  1. Работа с операторами (LotusScript).

  1. Константы. Объявление переменных и констант. (LotusScript).

  1. Работа с массивами. (LotusScript).

Используя оператор DIM (сокращение от dimension - измерение, величина), вы мо­жете хранить в одной переменной одно или несколько различных значений. Подоб­ные переменные называют массивом (array). В наиболее простой форме оператор DIM служит для создания одномерных массивов, содержащих от одного до мно­жества фиксированных значений. После объявления массива вы можете задавать значения элементов, количество которых равно максимальному размеру массива. Для обращения к элементам используются индексы. Например:

Dim theMonth

(1 to 12) as String

theMonth

(1)

= "January"

theMonth

(2)

= "February"

theMonth

(3)

= "March"

theMonth

(4)

= "April"

theMonth

(5)

= "May"

theMonth

(6)

= "June"

theMonth

(7)

= "July"

theMonth

(8)

= "August"

theMonth

(9)

= "September

theMonth

(10)

= "October"

theMonth

(11)

= "November

theMonth

(12)

= "December

Примечание

Month - ключевое слово, а потому не может использоваться как идентификатор объекта. В сложившейся ситуации, как в предыдущем примере, подумайте об использовании варианта с префиксом «the» (например theMonth).

Для хранения сложного набора значений в одной — единственной переменной предназначен многомерный массив. В настоящее время LotusScript поддерживает до восьми измерений. Для того чтобы построить такой массив, отделите размеры каждого нового измерения в операторе запятой. Например, так:

Dim holiday (1 to 12, 1 to 31) as String

holiday (1,1) = "New Years Day"

holiday (2, 14) = "Valentines Day"

holiday (4, 1) = "April Fools Day"

Для изменения размеров массива используйте оператор REDIM. С его помощью вы сможете изменить или переопределить общее количество элементов, которые хранятся в массиве. Однако при разработке такой подход требует чуть больше ко­дирования. Для начала понадобится создать счетчик для контроля за совокупным количеством элементов внутри массива (или использовать оператор Ubound ()).

Затем, используя IF, чтобы определить, содержит ли массив элементы, вы смо­жете управлять его содержимым, и если счетчик равен нулю, вам предстоит объ­явить массив прежде, чем вы присвоите значение его первому элементу. Если счет­чик больше нуля, массив уже содержит значение, и вам нужно изменить размеры массива. Для того чтобы решить такую задачу, сохраните его текущее содержимое и дополните список элементов новым значением:

For х = 1 То 5

Redim Preserve myList(x) As String

myList(x) = "This is record number " + x

Messagebox myList(x)

Next

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