- •Вопросы к экзамену по дисциплине «Современные компьютерные офисные технологии»
- •Понятие информации. Свойства информации.
- •Свойства информации
- •Информационные технологии. Компоненты компьютерных информационных технологий.
- •Содержание информационных процессов.
- •Информационные ресурсы.
- •Внешняя информация организации.
- •Внутренняя информация организации.
- •Классификация компьютерных информационных технологий. Комплекс технических средств управления информационными ресурсами.
- •Классификация компьютерных информационных технологий. Комплекс программных средств.
- •Классификация компьютерных информационных технологий. Организационно-методическое обеспечение.
- •Бизнес в интернет.
- •Интернет–маркетинг. Понятие «маркетинговая смесь» и ее составляющие.
- •Методы продвижения в интернете.
- •Сетевые технологии для бизнеса. Классификация компьютерных сетей.
- •Сетевые технологии для бизнеса. Компоненты компьютерной сети.
- •Продукты 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
-
Переменные. Типы переменных. Ключевые слова (Язык формул).
Теперь давайте обратимся к основным правилам синтаксиса с участием переменных. Переменные, применение которых допускается в формулах, делятся на два типа: временные (temporary variables) и переменные с названиями полей (field name variables).
Первые, как и подсказывает название, предназначены для временного хранения значений, которые относятся к формуле. На них нельзя ссылаться из-за пределов текущей формулы, а значение в них хранится, лишь пока она выполняется. Иными словами, при сохранении документа или формы значение временной переменной не сохраняется и на него нельзя ссылаться из других формул.
Синтаксическая конструкция создания временной переменной состоит из названия переменной, оператора присваивания :=, значения данных и точки с запя-
той. Так, следующий оператор присваивает строку "January" временной переменной с именем month.
month := "January";
Переменные с названиями полей, напротив, ссылаются на реальные поля на формах и в документах. Используя такие переменные внутри формул, вы можете ссылаться на хранящиеся в полях значения или изменять их. Другими словами, при написании формул вы можете пользоваться названиями полей для расчета главного выражения или модификации тех значений, которые уже хранятся в этих полях.
Ссылаться на существующие поля можно тремя разными способами. Для назначения полям значений предназначено ключевое слово FIELD. Используя это слово, вы безвозвратно модифицируете содержимое поля, которое будет сохранено при сохранении документа. Синтаксический порядок определения значения поля ументе или на форме таков: FIELD, название поля, оператор присваивания :=, новое значение поля и точка с запятой. Например:
FIELD Month := "January";
Немаловажно заметить, что, если поле существует на форме, вновь заданное значение заменит хранившееся в нем раньше, а если поля на форме нет, то Notes его создаст и присвоит это значение. Иначе решить такую задачу можно при помощи функции @SetField. Она работает, как и FIELD, но за одним исключением: @SetField допускает свое включение в другие функции языка формул.
@SetField ("Month"; "January");
Наконец, чтобы узнать значение поля, которое уже существует, воспользуйтесь функцией @GetField. С ее помощью хранящееся в поле значение можно встроить в другую формулу. Например, следующий оператор создаст текстовую строку
"Your project is due in: January", где значение "January", по нашему допущению, находится в поле Month.
"Your project is due in: " + @GetField ( "Month" );
Примечание
Lotus Notes различает имена переменных независимо от высоты символов. В названии переменной могут содержаться только заглавные, строчные буквы или те и другие, и оно будет понято. Например, следующие имена переменных эквивалентны: firstname, firstname, FirstName И FIRSTname.
Ключевые слова языка формул
Как и любой язык программирования, язык формул содержит группу зарезервиро-ванных ключевых слов со специальным значением. Такие слова используются для выполнения особых функций и не могут применяться как переменные. Текущий перечень ключевых слов языка формул приведен в следующей таблице.
Ключевое слово |
Значение |
DEFAULT |
Служит для указания начального (или принятого по умолчанию) значения поля. Например, скажем, что у вас есть поле с именем Status. Используя ни-жеприведенную формулу, при создании документа его можно установить значение "New Request". В дальнейшем поле будет хранить это значение до тех пор, пока его не изменит пользователь или приложение Notes. Когда хранящееся значение будет изменено, а документ сохранен, в указанном выше поле будет содержаться вновь заданное значение. DEFAULT Status := "New Request"; Status |
ENVIRONMENT |
Предназначено для задания значения параметра окружения в файле NOTES INI пользователя. Например, скажем, что у вас есть база данных запросов обращений к справочной службе. Используя ключевое слово environment, вы можете получить и сохранить номер сотрудника в файле NOTES.INI в момент подачи им первого обращения. При подаче новых запросов база данных мо-жет узнать о существовании нужного поля и подставить номер сотрудника в поле EmpNum без участия человека. Если переменной-параметра окружения в .INI-файле не существует, то Notes ее создаст и присвоит значение. Если переменная существует, Notes заменит ее значение новым. ENVIRONMENT EmpNum := "123456"; Примечание. Для извлечения (или для установки) параметра окружения таккже можно использовать функцию ©Environment |
FIELD |
Служит для задания значения поля в документе или на форме. Если такое поле уже имеется, ему будет присвоено вновь установленное значение. Если поля не существует, система его создаст и присвоит ему значение. Например, следующий оператор присваивает текущую дату полю theDate: FIELD theDate : = @Today; |
REM |
Позволяет добавлять в формулы комментарии. Последние должны быть за-ключены в кавычки или фигурные скобки и завершаться точкой с запятой (если они являются частью формулы в многострочной нотации). Например: REM "This is a comment."; REM (This is a comment}; |
SELECT |
Предназначено для задания критерия выборки представления, агента или формулы репликации, которым будут переданы все отвечающие форм.- выборки документы. Пусть, скажем, у вас имеется база Notes с большим количеством форм. Для создания представления, выводящего на экран формы только одного вида, вы зададите формулу выборки, аналогичную следующей: SELECT form = "ServiceRequest"; |
По умолчанию в операторах зарезервированным словам всегда отведено пер:- < место. Вводить такие слова можно как заглавными, так и строчными буквами или комбинацией таковых. Впрочем, при сохранении формулы Designer автоматически переводит слова из нижнего или смешанного регистра в верхний регистр букв.