- •Вопросы к экзамену по дисциплине «Современные компьютерные офисные технологии»
- •Понятие информации. Свойства информации.
- •Свойства информации
- •Информационные технологии. Компоненты компьютерных информационных технологий.
- •Содержание информационных процессов.
- •Информационные ресурсы.
- •Внешняя информация организации.
- •Внутренняя информация организации.
- •Классификация компьютерных информационных технологий. Комплекс технических средств управления информационными ресурсами.
- •Классификация компьютерных информационных технологий. Комплекс программных средств.
- •Классификация компьютерных информационных технологий. Организационно-методическое обеспечение.
- •Бизнес в интернет.
- •Интернет–маркетинг. Понятие «маркетинговая смесь» и ее составляющие.
- •Методы продвижения в интернете.
- •Сетевые технологии для бизнеса. Классификация компьютерных сетей.
- •Сетевые технологии для бизнеса. Компоненты компьютерной сети.
- •Продукты 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 является освоение терминологии ООП. Выражение «объектно-ориентированное программирование» звучит достаточно сложно. Однако в действительности это всего лишь еще один способ организации программного кода и его разработки. Такая организация строится вокруг объектов, классов, методов, свойств.
Объектами (objects) называются основные компоненты программного приложения, которые наделены конкретными атрибутами и имеют строго определенный набор связанных с ними функций. Рассмотрим, например самолет. Он собран из множества составляющих, включая двигатели, покрышки, приборы аэронавигации, иллюминаторы, кресла, внутреннее радио и т. д. Каждая составляющая, или объект, имеет особый ряд свойств: цвет, размер, форму, поведение и т. п.
Описывают объект атрибуты, они же - свойства (properties). Любой объект имеет уникальную совокупность атрибутов, определяющих характеристики тако¬вого. Например, к свойствам объекта «шина» могут относиться марка, типоразмер, рекомендуемое давление, интенсивность эксплуатации, а к свойствам объекта «двигатель» - такие совершенно иные параметры, как сила тяги, вес, габариты или аналогичные показатели.
Для манипуляции атрибутами служат методы (methods), а любой имеющийся объект располагает конечным числом команд (методов), позволяющих его как-то модифицировать. Так, скажем, пилот может выпустить или убрать шасси, что в целом эквивалентно наличию пары независимых методов - одного для поднятия шасси, другого - для выпускания.
Сочетание соответствующих объектов (в нашем примере - комплектующих самолета) образует класс (class) (в нашем случае - самолет, пригодный к эксплуатации), в котором каждый объект имеет уникальную совокупность свойств и набор методов.
Классы LotusScript.
В языке LotusScript выделяют два вида классов - внешний и внутренний. Внешний (front-end) класс позволяет обращаться к объекту, используя клиентский интерфейс Lotus Notes. Внутренний же (back-end), напротив, позволяет манипулировать объектами, минуя интерфейс пользователя. Используя внутренний класс, можно работать с объектами, которые располагаются в базе данных. К примеру, документ Notes, к которому LotusScript обращается из внешнего класса, часто называется uidoc (user interface document - документ пользовательского интерфейса), а тот же документ при работе с ним через внутренний класс - просто doc (document - документ).
Не забывая об этом важном различии, обсудим наиболее значимые понятия, конструкции и синтаксические основы языка LotusScript, который, как и другие языки программирования, содержит ключевые слова, переменные, константы, операторы, комментарии, подпрограммы и функции.
Ключевые слова
Ключевыми словами являются зарезервированные слова языка LotusScript со специальным значением или решающие специфические задачи. Такие слова не могут употребляться как переменные или выполнять функции, отличные от заложенных языком. Например, TRUE и FALSE - пара ключевых слов, обозначающих успешное выполнение или ошибку. Называть переменные любым из этих слов запрещается.
Переменные
Переменные предназначены для хранения данных и делятся на две главные категории: обычные переменные и объектные ссылки. При работе программы в обычной( regular) переменной содержится литерал. Обычные переменные можно поделить на скаляры и варианты.
Скалярная (scalar) переменная предназначена для хранения данных определенного типа. Иначе говоря, тип переменной и значение данных должны согласовываться друг с другом. Переменная, описанная как целое, способна хранить число, но не может хранить текстовую строку.