- •Вопросы к экзамену по дисциплине «Современные компьютерные офисные технологии»
- •Понятие информации. Свойства информации.
- •Свойства информации
- •Информационные технологии. Компоненты компьютерных информационных технологий.
- •Содержание информационных процессов.
- •Информационные ресурсы.
- •Внешняя информация организации.
- •Внутренняя информация организации.
- •Классификация компьютерных информационных технологий. Комплекс технических средств управления информационными ресурсами.
- •Классификация компьютерных информационных технологий. Комплекс программных средств.
- •Классификация компьютерных информационных технологий. Организационно-методическое обеспечение.
- •Бизнес в интернет.
- •Интернет–маркетинг. Понятие «маркетинговая смесь» и ее составляющие.
- •Методы продвижения в интернете.
- •Сетевые технологии для бизнеса. Классификация компьютерных сетей.
- •Сетевые технологии для бизнеса. Компоненты компьютерной сети.
- •Продукты Lotus Domino. Клиент Lotus Notes. Domino Designer. Domino Administrator. Сервер Domino.
- •Окно Lotus Designer (Панель дизайна, рабочая панель, панель объектов, панель программирования, панель действий).
- •Клиент Lotus Notes.
- •Компоненты базы данных Lotus Notes
- •Именование элементов дизайна при разработке приложений в Domino Designer.
- •Работа с формами. Создание, копирование формы. Скрытые формы. Типы форм.
- •Работа с полями. Типы полей. Работа с keyword полями
- •Работа с областями раскладки. Создание области раскладки.
- •Работа с разделами. Создание и редактирование раздела.
- •Управляемые разделы. Создание управляемого раздела.
- •Работа с кнопками. Создание кнопки в панели действий. Создание hotspot-кнопки.
- •Папки. Работа с папками. Создание папки.
- •Представления. Работа с представлениями. Скрытые представления
- •Фреймы. Работа с наборами фреймов
- •Страницы. Работа со страницами. Создание страницы.
- •Работа с разделяемым кодом. Схемы. Агенты. Web-службы. Субформы.
- •Работа с разделяемым кодом. Поля. Столбцы. Действия. Библиотека сценариев. Навигаторы.
- •Работа с разделяемыми ресурсами. Изображения. Файлы. Пиктограмма.Таблицы стилей. Подключения к базе данных.
- •Работа с событиями. Назначение триггеров.
- •Правила синтаксиса языка формул.
- •Переменные. Типы переменных. Ключевые слова (Язык формул).
- •Работа с операторами (Язык формул).
- •Операторы циклов. Организация циклов (Язык формул).
- •Понятие объекта (LotusScript).
- •Классы LotusScript.
- •Работа с условными операторами (LotusScript).
- •If выражение then действие1 else действие2
- •Операторы циклов. Организация циклов (LotusScript).
- •Назначение и синтаксис операторов Messagebox, Print, Inputbox, Dialogbox.
- •Работа с операторами (LotusScript).
- •Работа с массивами. (LotusScript).
- •Компиляция кода на языке (LotusScript).
- •Типы приложений Lotus Notes.
- •Жизненный цикл разработки программных средств.
- •Элементы плана проекта. Http://www.Pmtoday.Ru/project-management/planning/10-essential-elements.Html
-
Операторы циклов. Организация циклов (LotusScript).
Как и другие языки программирования, LotusScript использует целый ряд опера¬торов. Эти операторы применяются в математических уравнениях и для сравне¬ния выражений. К числу самых распространенных операторов языка относятся следующие:
Оператор Знак Описание
Сложение + Сложение чисел
Вычитание - Вычитание чисел
Умножение * Умножение чисел
Деление 1 Деление чисел
Конкатенация + Слияние текстовых строк
Конкатенация & Объединение значений. Все значения
автоматически преобразуются в строки,
после чего соединяются воедино
Продолжение строки - Знак нижнего подчеркивания указывает, что
оператор будет продолжен наследующей
строке.
Равно = Сравнение двух значений. Например, если
сегодняшний день недели есть
"Tuesday", произвести действие.
Присваивание = Задание значения переменной. Например,
присвоить строке текста конкретное
значение: "Your document has been saved."
Меньше < Сравнение двух значений.
Больше > Сравнение двух значений.
Не равно <> Сравнение двух значений.
Не равно >< Сравнение двух значений.
Примечание
В языке LotusScript оператором присваивания выступает знак равенства, а не знак равенства с предваряющим двоеточием :=, как в языке формул.
Язык LotusScript предлагает многочисленные циклические конструкции, включая операторы DO, FOR и WHILE. Каждый из перечисленных операторов непрерывно выполняет одну или несколько инструкций такое число раз, которое определяется выражением, значением или найденным результатом.
Оператор DO существует в двух различных форматах. Он может выполнять цикл, пока условие истинно (WHILE), либо пока оно не окажется таковым (UNTIL). И в том, и в другом случае условие вычисляется в начале или в конце цикла. Синтаксически оператор имеет вид:
DO [ WHILE | UNTIL ] условие
действие(-я)
LOOP
Также выражение можно проверять в конце цикла, используя следующий формат:
DO
действие (-я)
LOOP [ WHILE | UNTIL ] условие
Например, следующий код обнуляет переменную-счетчик counter. Затем LotusScript проверяет, действительно ли сейчас ее значение меньше пяти. На каждой из итераций counter возрастает на 1, а на экране появляется сообщение. Цикл завершается, когда счетчик достигает значения 5.
Dim counter As Integer
counter = 0
Do While counter < 5
counter = counter + 1
Messagebox counter
Loop
Оператор FOR служит для выполнения цикла по набору операторов LotusScript конкретное число раз. В упомянутом операторе производится установка и инкремент собственной перемен-ной. Цикл выполняется до тех пор, пока не будет достигнуто желаемое количество итераций. Оп-ционально можно задать шаг приращения переменной. Если значение после STEP не указано, переменная возрастает на единицу.
Шаг инкремента, равный, например двум, означает, что цикл будет считать по две единицы за итерацию. Синтаксически этот цикл таков:
FOR счетчик = начзнач ТО конзнач [STEP шаг]
действие(-я)
NEXT счетчик
Приведенный ниже пример выводит значение счетчика на экран. Счет начина¬ется с единицы и производится пятикратно. Как только счетчик достигает шести, цикл прекращается.
For counter = 1 То 5
Messagebox counter
Next
Наконец, оператор WHILE выполняет цикл до тех пор, пока условие сохраняет истинное значение. Когда условие становится ложным, LotusScript немедленно выходит из цикла.
WHILE условие
действие(-я)
WEND
Например, следующий код спрашивает пользователя о продолжении работы. При нажатии клавиши «Y» или «у» диалог ввода появляется еще раз. При вводе других значений цикл прекращается.
Dim result As String
result = Inputbox$("Do you want to continue (Y / N)?")
While result = "Y" Or result = "y"
result = Inputbox$("Do you want to continue (Y / N)?")
Wend
Рекомендуемая практика программирования предполагает, что создаваемые циклические конструкции всегда должны по умолчанию завершаться. Это предотвращает возможность по-явления бесконечного цикла. Бесконечные циклы могут заблокировать приложение и рабочую станцию, потенциально расходуя значительный объем памяти или ресурсов серверного процес-сора. Для прекращения цикла по некоему условию воспользуйтесь оператором EXIT.
EXIT типцикла
где типцикла представляет текущую циклическую конструкцию, например, DO, FOR или FORALL. Также упомянутый оператор может применяться для выхода из таких блоков кода, как FUNCTION, SUB или PROPERTY.