Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

Программирование в Lotus/Domino. Часть 2. LotusScript, объектная модель Domino в LS и Java

О курсе

Программирование в Lotus/Domino. Часть 2. LotusScript, объектная модель Domino в LS и Java



Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Курс включает лекции, демонстрации и практические занятия, направленные на углубленное изучение слушателями техники LotusScript ‒ программирования приложений в Domino. Подробно рассмотрены встроенные классы Notes и Domino (объектная модель) с точки зрения их использования при программировании на LotusScript и Java

Аудитория:

Курс предназначен для разработчиков приложений для Notes и Domino, уже имеющих практический опыт разработки и внедрения приложений для Notes и Domino.

Предварительная подготовка

· Опыт программирования на объектно-ориентированных языках.

· Опыт создавать простейшие приложения. Знать основные элементы дизайна, их свойства и предназначение.

· Опыт создавать приложения средней сложности, использующие базовый набор встроенных @-функций и @-команд.

Программа курса:

Основы языка программирования LotusScript

· Синтаксис

· Встроенные типы данных

· Операции и операторы

· Процедуры, определяемые пользователем

· Встроенные процедуры

· Средства для работы с файлами

· Многопоточное выполнение

Объектно-ориентированное программирование на LotusScript

· Определяемые пользователем типы

· Объектно-ориентированные возможности языка:

· Классы, наследование, переопределение, полиморфизм

Принципы LS - программирования в Notes и Domino

· Обработка исключительных ситуаций

· Управляемая событиями модель программирования

· Понятие области видимости (ОВ). Уровни ОВ

· LotusScript-модуль. LS-библиотека

· Использование Lotus Software Extensions (LSX) – внешних библиотек классов

· Использование отладчика

Объектная модель Domino

· Введение. Иерархия классов Notes и Domino

· Верхний уровень иерархии Back-end – классов

· База данных

· Внутренности базы данных: ACL, классы для работы элементами дизайна: Form, Outline, Agent, View

· Разработка и использование LS-агентов

· Программное формирование представлений и папок (NotesView)

· Различные способы получения документов из базы

· Коллекции документов и других записей базы

· Свойства и содержание документа

· Поля обычных типов

· Поля с произвольным содержимым, RichText и MIME. Программное чтение и формирование RichText-полей

· Работа с индексами представлений и папок

Преподаватели
Преподаватель Дмитрий Иртегов
Документы об окончании