Введение
Часть I Разработка приложений
Введение
Глава Lotus Notes и Domino Введение
Краткая история Lotus Notes
Эволюция Notes
Клиенты Notes
Сетевые возможности Domino
Поддержка сторонними производителями
Notes и Domino
Испытанный программный продукт
Эволюция группового программного обеспечения
Модель совместного использования
Модель пересылки
Рабочий поток: интегрированная модель
Три "кита" рабочего потока
Основные свойства Lotus Notes
Клиенты Notes и серверы Domino-
Каталог Domino
Базы данных Domino
Репликация
Защита
Интегрированная электронная почта
Установка календаря и составление расписания
Удаленный доступ
Сервер Domino Web
Протоколы Internet
Personal Web Navigator
Компоненты
eSuite
Расширение возможностей Notes: использование
дополнительных модулей и программного
обеспечения сторонних производителей
Мир Notes
Программные продукты Lotus
Программные продукты сторонних
производителей
Типы приложений
Резюме
Глава Новые возможности Lotus Notes
Обзор Domino Designer
Усовершенствования IDE
Новые свойства базы данных
Поддержка атрибутов HTML
Внедренные элементы
Новые элементы дизайна
Конструктор схем
Наборы фреймов
Конструктор страниц
Общие ресурсы
Таблицы
Расширения изобразительных и цветовых
возможностей
Аплеты UI
Аплет Outline
Аплет Action Bar
Аплет Editor
Аплет View
Языки программирования
Дополнения и усовершенствования языка формул
Дополнения языка LotusScript
Резюме
Глава Управление проектом
Общие методологии
Каскадная модель
Анализ
Проект
Реализация
Тестирование
Поддержка
Преимущества и недостатки каскадной/
модифицированной каскадной модели
Технические и функциональные спецификации
Преимущества и недостатки технической и
функциональной спецификации
Эпизодическая/бесконечная разработка
Преимущества и недостатки эпизодической/
бесконечной разработки
Средства быстрой разработки приложений (RAD)
Преимущества и недостатки средств быстрой
разработки приложений (RAD)
Поэтапная разработка, основанная на свойствах
Определение требований
Разработка приложения
Подход по спирали к бизнес-цели
Примечания: идеальный инструмент по работе
с прототипами
Синдром "Займемся этим потом"
Преимущества и недостатки поэтапной разработки,
основанной на свойствах
Практическое применение поэтапной модели
разработки, основанной на свойствах
Перспектива для клиента

Перспектива для консультанта
Библиография
Глава Стадии проекта
Использование Project Notebook
Project Notebook в Notes
Управление требованиями
Что имеется для клиента?
Обзор жизненного цикла разработки ПО
Стадия проектирования
Установка границ проекта
Рассмотрение бизнес-процессов
Проектирование нового процесса
Соображения безопасности
Создание проектного документа
Создание плана для следующего этапа
Стадия производства
Сотрудничество с клиентом
Постоянная связь
Интегрирование прототипов в процессе
проектирования
Приближение к цели
SQA, тестирование и применение
Гарантия качества программного обеспечения
(SQA)
Планирование изменений: структурное
тестирование
Планирование применения
Пилотное тестирование
Применение приложения для рабочих групп
Оценка успеха проекта
Возможность оценивания
Сбор урожая
Резюме
Глава Анализ бизнес-процессов
Анализ бизнес-процессов - зачем беспокоиться?
Основные действия
Контроль
Проект
Варианты использования
Назначение системы
Свойства системы
Выбор классов объектов
Наброски пользовательского интерфейса
Создание последовательных диаграмм
Резюме
Часть II Основы проектирования
приложений
Глава Руководство по проектированию
Думайте о пользователе
Простота оформления
Применение модели бумажной формы
Преемственность оформления
Правила именования
Разработка интерфейса
Стандартизация проектирования
представлений
Проектирование форм
Разработка меню
Проектирование для Web
Резюме
Глава База данных версии
Описание базы данных Domino
Структура базы данных
Создание базы данных
Защита локальной базы данных с помощью
метода шифрования
Ограничение размера базы данных
Применение шаблонов
Создание копии базы данных
Создание копии реплики
Работа со свойствами базы данных
Вкладка Basics диалогового окна
Database Properties
Вкладка Info
Вкладка Printing
Вкладка Design
Вкладка Launch
Вкладка Full-Text
Вкладка Advanced
Резюме
Глава Интегрированная среда
разработки
Работа в среде разработки приложений
Работа с окном свойств
Доступ к окну свойств
Применение контекстно-зависимых наборов
пиктограмм Smartlcon в среде Domino Designer
Панели Page, Form и Subform Smartlcon
Панели инструментов View и Folder
Панель пиктограмм Navigator
Панели инструментов About Document и Using
Document
Работа с окном дизайна (Design Screen):
Рабочая панель
Применение панели программиста
Применение опций меню в панели
программиста
Панель просмотра
Опции справки

Панель действий
Резюме
Глава Основы проектирования форм
Проектирование форм
Типы форм
Создание формы
Включение в форму текста, полей и объектов
Проверка формы в процессе проектирования
Установка свойств форм
Применение вкладки Form Info
Применение вкладки Defaults
Применение вкладки Launch
Применение вкладки Background
Применение вкладки Header
Установка параметров печати
Установка защиты формы
Операции со свойствами текста
Установка шрифта, типа выравнивания и границ
абзацев
Применение вкладки Paragraph Hide When
Применение вкладки Style
Операции с полями
Операции с текстовыми полями
Операции с полями даты/времени
Операции с числовыми полями
Применение ключевых полей
Операции с полями форматированного текста
Операции с полями Readers, Authors и Names
Операции с полями Password и Formula
Включение полей в форму
Применение вкладки Field Info
Применение вкладки Control
Применение вкладки Advanced
Применение вкладок Font, Alignment и Hide when
Применение вкладки Field Extra HTML
Задание формул в полях
Задание формул в редактируемых полях
Задание формул для вычисляемых полей
Применение других языков программирования
Резюме
Глава Расширенные возможности
проектирования форм
Работа с таблицами
Какие новшества в отношении таблиц предлагает
пятая версия
Создание таблицы
Установка свойств таблицы
Объединение и разбивка ячеек
Использование таблиц для форматирования
ввода данных
Применение таблиц в формах Web
Вставка графических объектов в таблицы
Применение графических объектов в формах
Работа с событиями уровня формы и поля
Применение действий уровня формы
Операции со стандартными действиями
Simple Actions
Программирование действий
Именование действий
Установка свойств действия
Свойства панели Action Bar
Вкладка Button Background
Работа с "горячими" ссылками
Управление ссылками
Создание кнопок
Применение всплывающих подсказок для
информирования пользователей
Программирование "горячих" ссылок действий
Понятие разделов и их свойства
Применение стандартных разделов
Защита содержимого с помощью управляемых
разделов
Применение областей компоновки
Использование окна свойств области компоновки Применение областей компоновки с диалоговыми
окнами
Применение специальных форм
Работа с документами профиля
Настройка поиска и формы результатов
Создание повторно используемых объектов дизайна
Создание и использование подчиненных форм
Применение общих полей
Применение внедренных элементов
Использование элемента управления File Upload
Работа с элементом управления Group Scheduler
Использование документа дизайна формы
Резюме
Глава Проектирование представлений
Описание элементов представления
Создание представления
Обзор диалогового окна Create View
Создание контрольного списка проекта
представления
Установка свойств представления
Установка свойств View Info
Установка свойств с помощью вкладки
View Options
Установка свойств стиля
Установка дополнительных свойств
Установка свойств защиты
Создание расширенных формул выбора
в представлении

Добавление и редактирование столбцов
представления
Просмотр свойств столбцов
Установка свойств с помощью вкладки
Column Info
Установка свойств сортировки
Установка свойств шрифта
Установка формата чисел и времени
Установка свойств заголовка
Установка дополнительных свойств
Добавление действий к представлению
Применение атрибутов условного сокрытия
для действий представления
Работа с окном свойств панели Action
Проверка представления с помощью метода
обновления
Создание календарных представлений
Вкладка Color
Вкладка Day/Time
Папки
Оптимизация представлений для Web
Аплеты View
Внедренные представления:-
Резюме
Глава Применение ресурсов
в приложениях Domino
Общий доступ к изображениям в базе данных
Создание общего изображения
Вставка общего изображения
Установка других свойств изображения
Добавление горячих ссылок к изображениям
Создание общих аплетов
Создание подчиненных форм
Создание общих полей
Библиотеки сценариев
Создание значков базы данных
Создание документов Using Database и
About Database
Создание общих действий
Резюме
Глава Создание схем
Создание схемы
Добавление записи
Удаление записи
Создание иерархической схемы
Изменение позиции записи
Создание стандартной схемы
Использование схемы
Установка свойств схемы
Работа с записями схемы
Вкладка Entry Info окна свойств Outline
Вкладка Hide When окна свойств Entry
Внедрение схем
Вкладка Info
Вкладка Font
Вкладка Background
Вкладка Layout
Добавление схемы к набору фреймов
Резюме
Глава Применение утилиты
Page Designer
Работа с окном свойств Page Properties
Вкладка Page Info
Вкладка Background
Вкладка Launch
Вкладка Security
Работа с утилитой Page Designer
Использование языка HTML в страницах
Добавление объектов к странице
Резюме
Глава Справка для конечного
пользователя
Выбор правильного подхода
Работа со справкой уровня базы данных
Создание документов About this Database
Создание документов Using this Database
Установка параметров запуска документа
About
Поддержка справки уровня полей
Использование кнопок, ссылок и действий для
вывода справки
Использование кнопок "горячих" ссылок и
графических кнопок
Использование кнопок Action
Использование "горячих" ссылок всплывающего
текста и формул
Использование связей "горячих" ссылок
Создание контекстно-зависимой справки
Создание документов справки
Создание документов справки в текущем
представлении
Использование отдельной справочной базы
данных
Доступ к справке с помощью команд набора
©Commands
Предоставление справки с помощью JavaScript
Создание справки уровня полей в строке
состояния
Создание всплывающих подсказок

Использование события onHelp языка JavaScript
Резюме
Глава Анализ приложений
Что нового в утилите Design Synopsis?
Использование диалогового окна Design Synopsis
Использование вкладки Design Elements
Использование вкладки Database Information
Использование вкладки Content
Использование вкладки Output
Работа с утилитой Design Synopsis
Утилита TeamStudio Analyzer
Установка утилиты TeamStudio Analyzer
Выполнение утилиты Analyzer
Работа с выходной базой данных
Использование представлений и форм в
выходной базе данных
Изменение базы данных анализа
Заключительное слово об утилите
TeamStudio Analyzer
Резюме
Часть III Языки программирования
Domino
Глава Выбор подходящего языка
программирования
Сравнение языков программирования, доступных
в Domino
События
Применение простых действий
Использование формул
Применение LotusScript
Сравнение LotusScript и языка формул
База данных
Схемы
Формы и страницы
Представления
Поля
Программы-агенты
Наборы фреймов
Использование JavaScript
Выбор между JavaScript и LotusScript
Обработка событий
Применение Java
Использование HTML
Резюме
Глава Язык формул
Обзор языка формул
Обзор @Functions и @Commands
Работа с функциями @Functions
Работа с командами @Commands
Возможные побочные эффекты
Работа с ключевыми словами формул
Выделение документов
Области применения @Functions и @Commands
Работа с окном формул
Создание формул в области сценариев
Синтаксис языка формул
Работа с константами
Операторы
Синтаксические правила
Ограничения языка формул
Резюме
Глава Основы языка формул
Операторы языка формул
Присваивание значений полям и переменным
Использование операций сравнения в формулах
Условные операторы
Управляющие операторы
Применение в формулах операторов действий
Логические функции @Functions
Функции @Functions даты и времени
Работа со значениями дат
Работа со значениями времени
Преобразование значений даты/времени
Выполнение математических действий над
значениями даты/времени
Работа со строками
Получение информации о сеансе работы и
пользователе
Работа с документами
Выборка данных с помощью функций @DbColumn
и @DbLookup
Работа со списками
Обеспечение ввода пользовательской информации
Управление ходом выполнения формулы
Перехват ошибок в формулах
Отладка сложных формул
Резюме
Глава Создание формул
Навыки программирования
Программа должна быть простой
Программа должна быть легко читаемой
Создавайте программу медленно
Задокументируйте свою программу
Применение формул в формах
Событие Window Title (Заголовок окна)
События HTML Head Content и
HTML Body Attributes


События WebQueryOpen и WebQuerySave
Событие HelpRequest
Формулы для разделов формы
Формулы для вставки подчиненных форм
Создание формул для полей
Формулы для вычислений значений полей в общем
случае и значений, принятых по умолчанию
Формулы входной трансляции
Формулы проверки вводимых значений
Атрибуты HTML для полей
Работа с профильными документами
Создание формул для представлений
Создание формул отбора для представлений
Создание формул столбцов
Применение формул условного сокрытия
Работа с формами, представлениями и общими
действиями
Работа с кнопками и "горячими" ссылками
в формах
Резюме
Глава Совершенствование приложений
Domino с помощью HTML,,
Основные сведения о Web-сервере Domino
Основы HTML
Документ HTML и дескрипторы документа
Дескрипторы форматирования
Гиперссылки
Дескриптор изображения
Фреймы и наборы фреймов
Таблицы стилей
Применение HTML в Domino Designer
Присоединение текста HTML к полям и
другим объектам
Применение зарезервированных полей
Использование языка HTML в представлениях
Применение HTML в формах и страницах
Использование адресов URL сервера Domino
Хост-компьютер и база данных
Объекты и действия
Ссылки на объекты сервера Domino
Открытие документов с помощью ключей
Аргументы адреса URL сервера Domino
Резюме
Глава Язык LotusScript Введение
Что такое LotusScript
Что нового в LotusScript
Какое место занимает язык LotusScript в среде
разработки Domino
Компоненты языка LotusScript
Идентификаторы
Метки
Операторы
Ключевые слова
Константы
Литералы
Переменные
Массивы
Построение операторов языка LotusScript
Комментарии
Директивы компилятора
Операторы управления ходом выполнения
сценария
Блочные операторы
Блочные операторы цикла
Операторы ветвления
Операторы прерывания
Определение данных и доступ к ним
Поля
Списки
Данные типа Variant
Функции
Подпрограммы
Объекты
Классы
События
Область действия
Библиотеки
Язык LotusScript в панели Design
Свойства панели программиста
Браузер объектов
Расширения языка LotusScript
Язык LotusScript и SmartSuite
Резюме
Глава Основы языка LotusScript
Классы языка LotusScript
Клиентские классы
Класс NotesUIWorkSpace
Класс NotesUIDatabase
Класс NotesUIDocument
Класс NotesSession
Класс NotesDatabase
Класс NotesDocument
Создание объекта NotesDocument
Поле Form
Методы класса NotesDocument
Класс Notesltem
Класс NotesDocumentCollection
Класс NotesNewsLetter
События в языке LotusScript





Сценарии баз данных
События на уровне формы
События на уровне поля
Порядок обработки событий
Библиотеки сценариев
Обработка ошибок
Ошибки компиляции
Ошибки выполнения
Отладчик сценариев LotusScript
Панель кнопок в окне отладчика
Точки останова
Резюме
Глава Программирование сценариев
на языке LotusScript
Взаимодействие с пользователем: функции
MessageBox, InputBox и метод DialogBox
Применение функции MessageBox для
отображения информации
Применение функции InputBox для ввода
данных пользователем
Применение метода DialogBox для заполнения
полей-:
Простые сценарии, в которых используются
действия и "горячие" ссылки
Создание действия, которое позволяет
просматривать документы в базе данных
Создание действия, которое маркирует
завершенные документы
Сценарии LotusScript для форм
Сценарии LotusScript для события PostOpen
Сценарии LotusScript для события QueryOpen
Сценарии LotusScript для полей
Создание программ-агентов LotusScript
Доступ к данным, не относящимся к серверу
Domino
Объект данных в языке LotusScript
Соединение с источником данных
Запросы к внешним источникам данных
Получение результирующего набора данных
Получение информации об источниках данных
ODBC
Что нового в версии LotusScript
Новые функции для работы со строковыми и
текстовыми списками
Дополнения к классу NotesACL
Дополнения к классу NotesACLEntry
Дополнения к классу NotesAgent
Дополнения к классу NotesDatabase
Дополнения к классу NotesDocument
Дополнения к классу NotesDocumentCollection
Изменения в классе NotesName
Новый класс NotesOutline
Новый класс NotesOutlineEntry
Изменения в классе NotesRegistration
Новый класс NotesReplication
Изменения в классе NotesRichTextltem
Новый класс NotesRichTextParagraphStyle
Изменения в классе NotesRichTextStyle
Новый класс NotesRicnTextTab
Дополнения к классу NotesSession
Дополнения к классу NotesUIDatabase
Дополнения к классу NotesUIDocument
Дополнения к классу NotesUMew
Дополнения к классу NotesUIWorkSpace
Дополнения к классу NotesView
Дополнения к классу NotesvlewColumn
Новый класс NotesWewEntry
Новый класс NotesViewEntryCollection
Новый класс NotesViewNavigator
Резюме
Глава JavaScript Введение
Общие сведения о JavaScript
Сравнение JavaScript с языком формул Notes
Поддержка JavaScript различными браузерами
Переменные CGI-программ
Взаимодействие JavaScript с другими
инструментальными средствами
Обеспечение безопасности клиента
Файлы cookie
Проблема общедоступности кода JavaScript
Иерархия объектов JavaScript Введение
Объекты JavaScript
Отслеживание активности пользователей
с помощью событий
Пример построения кода JavaScript
Использование методов объектов
Описание объекта Document
Дескрипторы языка HTML
JavaScript в приложениях Domino
Включение кода JavaScript в формы Notes
Поддержка событий JavaScript клиентом Notes
Справочная база данных Notes
Резюме
Глава Язык программирования Java
Введение
Общие сведения о языке Java
Исходный код Java
Комментарии
Код Unicode
Идентификаторы
Типы данных и переменные
Простые типы

Литералы
Массивы
Объекты и классы
Выражения и операторы
Методы
Объявления методов
Метод main( )
Локальные переменные и параметры
Конструкторы
Модификаторы
Операторы языка программирования Java
Оператор return
Оператор while
Оператор for
Оператор dowhile
Операторы break и continue
Операторы ifelse
Оператор switch
Операторы trycatchfinally и throw
Наследование
Приведение объектов
Класс Object
Интерфейсы
Резюме
Глава Основы JAVA
Типы приложений Java в Domino и варианты их
применения
Программы-агенты
Аплеты
Сервлеты
Приложения
Интерфейс Notes Object Interface
Создание программ-агентов Java
Пакеты
AgentBase и NotesMain()
Объект Session
Справочная система API
Объект AgentContext
Обработка исключений
Создание BugBase
Использование других IDE Java
Файлы программ-агентов
Класс AgentRunner
Резюме
Глава Использование Java в приложениях
Domino
Использование метода многопоточности и класс
Notes Thread
Применение технологии CORBA
Создание приложений Java
Применение класса BugApp
Исходный код для класса BugApp
Создание сервлетов Java
Общие сведения о сервлетах
Использование сервлетов на сервере Domino
Исходный код класса BugServlet
Создание аплетов Java
Использование аплетов в Domino
Исходный код класса BugApplet
Резюме
Часть IV Дополнительные вопросы
разработки приложений
Глава Добавление набора фреймов
в приложение Domino
Создание набора фреймов
Использование Frameset Designer
Использование меню View и Frame
Разбиений фрейма на набор фреймов
Работа с фреймами
Добавление содержимого во фрейм
Управление размером фрейма, полосами
прокрутки и масштабированием
Работа с границами и отступами
Просмотр исходного кода HTML в наборе фрейма
Запуск набора фреймов
Резюме
Глава , Автоматизация приложения
с помощью программ-агентов
Работа с программами-агентами
Работа в панели Agent vlewPane
Сравнение персональных и общих
программ-агентов
Ограниченные программы-агенты
Задание времени действия программы-агента
Создание программ-агентов
Работа в окне дизайна Agent Builder
Наименование программ-агентов
Определение времени запуска программы-агента
Планирование запуска программ-агентов
Выбор документов
Включение программ-агентов в работу
Определение Simple Actions в
программах-агентах
Использование формул в программах-агентах
Создание сложных программ-агентов
Использование LotusScript в программах-агентах
Раздел I
Раздел II

Раздел III
Раздел IV
Раздел V
РазделУ!
Раздел VII
Раздел VIII
Раздел IX
Раздел X
Раздел XI
Создание Web-агентов с помощью языка формул
и LotusScript
Использование Java в программах-агентах
Проверка программ-агентов, их журналов и свойств
Резюме
Глава Безопасность и приложения
Domino
Организация системы безопасности в Notes
Обеспечение физической безопасности
Установка доступа к серверу
Распознание типов идентификаторов,
используемых в Notes„
Понятие об аутентификации
Установка уровней безопасности в Notes
Уровень No Accessв
Уровень доступа Depositor
Уровень доступа Reader
Уровень доступа Author
Уровень доступа Editor
Уровень доступа Designer
Установка уровня доступа Manager
Создание ACL для сервера
Понятие безопасности для каталога Domino
Работа с ACL
Применение флажков для изменения настроек
в ACL
Типы пользователей
Установка типа доступа Editor для
Web-браузеров
Единообразие всех списков управления
Использование метода шифрования баз данных
Ограничение использования форм и представлений
с помощью ролей
История версий
Обеспечение безопасности на уровне
представлений
Обеспечение безопасности на уровне форм
Обеспечение безопасности на уровне документов
Использование полей читателя
Использование полей Authors
Обеспечение безопасности на уровне полей
Использование подписанных полей
Использование метода шифрования
Чтобы использовать ограничения, пользователь
должен иметь, по крайней мере, доступ
на уровне Editor
Сокрытие проекта приложения
Резюме
Глава Создание приложений
рабочего потока
Представление о рабочем потоке
Суть проблемы
Решение проблемы автоматизации
Автоматизация бизнес-процессов
Применение Notes и Domino
Простая обработка электронной почты на
уровне формы
Представление о недостатках
Обходные пути для преодоления ограничений,
связанных с работой электронной почты
Работа с почтовыми функциями @Functions, командами @Commands и зарезервированными
полями
Применение @MailSend с параметрами
Отправка ссылок на документ
Применение @MailSend без параметров
Отправка почты с помощью простых действий
Применение баз данных входящей почты
Использование триггеров для отправки электронной
почты
Применение полей для пересылки почты
Применение программ-агентов в рабочем потоке
Отправка извещений с помощью LotusScript
Резюме
Глава Контроль за изменениями
дизайна и применение шаблонов
Определение шаблона
Создание шаблонов
Унаследование дизайна из шаблонов
Разрыв связи между базой данных и ее
шаблоном
Унаследование отдельных элементов дизайна
из шаблонов
Обновление других элементов дизайна
Применение шаблонов для репликации изменений
дизайна
Использование шаблонов в качестве библиотеки
дизайнов
Архивирование версий с помощью шаблонов
Обзор шаблонов баз данных Lotus Notes версии


Стандартные шаблоны
Дополнительные шаблоны
Резюме
Часть V Другие инструментальные
средства разработки приложений
Глава Использование Domino
Global WorkBench
Обзор приложения Domino Global WorkBench
Понятое о локализации
Определение типа локализации
Определение инструментальных средств в
Domino Global Workbench
Определение приложения WorkBench
Определение маркированной базы данных
Определение базы данных глоссария
Определение программы-агента синхронизации
Юдготовка приложения к трансляции
Обзор проекта базы данных
Создание глоссария
Подготовка проекта к работе в WorkBench
Создание маркированной базы данных,
Обзор раздела Basics
Обзор раздела Lookup
Раздел Prompting
Обзор раздела Tagging
Использование Tagging Window
Работа с псевдоязыком
Работа с глоссарием
Трансляция терминов
Синхронизация данных
Поля, добавляемые в синхронизированную базу
данных
Определение типов документов для
синхронизации
Установка процесса синхронизации
Резюме
Глава Доступ к данным в режиме
реального времени
Определение DECS
Внешний источник данных
Администратор DECS
Создание приложения
Определение внешнего источника данных для
ODBC
Установка подключения
Создание видов активности
Общие параметры
Параметры создания документа
Параметры открытия документа
Параметры обновления документа
Параметры удаления документа
Установка активности без User Assistant
Доступ к приложению
Инициализация ключей
Проявление активности
Тестирование приложения
Резюме
Глава NetObjects BeanBuilder
Обзор NetObjects BeanBuilder
Работа с BeanBuilder
Понятие о частях
Использование Composer
Обзор окна Palette
Настройки в окне Details
Использование других окон
Создание аплета с помощью Applet Wizard
Создание нового аплета с помощью мастера
Работа с вкладкой Animation
Работа с вкладкой Audio
Работа с вкладкой Image
Работа с вкладкой Rollover
Работа с вкладкой Tickertape
Определение базы данных для дальнейшего
использования
Изменение аплета
Работа с Palette
Изменение свойств с помощью окна Details
Мастер подключений
Тестирование аплета
Использование Bean Wizard
Добавление частей в палитру
Запуск мастера и выбор файла класса
Выбор настроек во вкладке Palette
Вкладка Applet
Вкладка Publish
Вкладка Finish
Добавление бина из файла JAR
Изменение частей
Публикация аплета для использования в Domino
Использование мастера Publish Wizard
Использование аплета в Domino
Поддержка аплета
Подготовка аплета
Установка параметров в Domino
Резюме
Глава Компоненты Lotus
Обзор компонентов Lotus
Понятие о шести типах компонентов Lotus

Компонент Chart
Компонент Comment
Компонент Draw/Diagram
Компонент Fife Viewer
Компонент Project Scheduler
Компонент Spreadsheet
Использование Notes/FX
Обмен информацией с помощью Spreadsheet
Импорт данных из полей Notes
Двусторонний обмен информацией
Использование Notes/FX с другими
компонентами
Интеграция компонентов в составе приложений
Добавление компонентов в формы
Добавление компонентов в поля
форматированного текста
Использование LotusScript для вставки
компонентов
Настройка компонентов с помощью Template
Builder
Распространение шаблонов
Использование Product Warehouse
Резюме--
Глава Создание отчетов для
приложений Domino
Понимание проблемы
Создание статистических отчетов на базе
представлений
Подсчет и суммирование столбцов
Работа со специальными столбцами даты
Эпизодические отчеты для представлений
Использование частных представлений
Использование Lotus Approach
Открытие баз данных Domino
Добавление и создание полей
Создание отчетов в Approach
Создание полей поиска
Добавление интерфейса
За пределами отчетов
Установка ODBC и Notes SQL
Инсталяция NotesSQL
Запрос данных Notes, выполняемый с помощью
SQL
Экспорт данных в другие форматы

Часть VI Приложения
Приложение А Объекты Domino для
классов LotusScript
Клиентские классы
Серверные классы
Классы ODBC
Файлы LSS
Приложение В Классы Java и CORBA
Приложение С Классы JavaScript
Объект Area
Свойства
Методы
Обработчики событий
Объект Array
Свойства
Методы
Объект Boolean
Свойства
Методы
Объект Button
Свойства
Методы
Обработчики событий
Объект Checkbox
Свойства
Методы
Обработчики событий
Объект Date
Свойства
Методы
Объект Document
Свойства
Методы
Обработчики событий
Объект Form
Свойства
Методы
Обработчики событий
Элемент выгрузки файла
Свойства
Методы
Обработчики событий
Объект Frame
Свойства
Методы
Обработчики событий
Объект Function
Свойства
Методы
Объект Hidden
Свойства
Методы
Объект History
Свойства

Методы
Объект Image
Свойства
Методы
Обработчики событий
Объект Layer
Свойства
Методы
Обработчики событий
Объект Input
Объект Link
Свойства
Методы
Обработчики событий
Объект Location
Свойства
Методы
Объект Math
Свойства
Методы
Объект MimeType
Свойства
Методы,
Объект Navigator
Свойства
Методы
Объект Number
Свойства
Методы
Объект Object
Свойства
Методы
Объект Option
Свойства
Методы
Объект Password
Свойства
Методы
Обработчики событий
Объект Plugin
Свойства
Методы
Объект PluginArray
Объект Radio
Свойства
Методы
Обработчики событий
Объект RegExp
Свойства
Методы
Объект Reset
Свойства
Методы
Обработчики событий
Объект Screen
Свойства
Методы
Объект Select
Свойства
Методы
Обработчики событий
Объект String
Свойства
Методы
Объект Submit
Свойства
Методы
Обработчики событий
Объект Text
Свойства
Методы
Обработчики событий
Объект Textarea
Свойство
Методы
Обработчики событий
Объект Window
Свойства
Методы
Обработчики событий
Приложение D Справочник по HTML!
Дескрипторы аплетов



Дескрипторы документов!
<
?
S






Дескрипторы форматированияШ
(
f
?

















Дескрипторы набора фреймов




Дескрипторы гиперссылок


Приложение Е Использование NotesPeek
Инсталляция NotesPeek
Понятие о NotesPeek
Меню NotesPeek
Справка NotesPeek
Работа с узлами
Создание текстового файла с помощью NotesPeek
Установка параметров для NotesPeek
Резюме
Приложение F Перечень URL Domino
Идентификаторы Domino URL
Перечень Domino URL в алфавитном порядке
Приложение G Глоссарий
Приложение Н Что нового в Lotus Notes &
Domino
Среда разработки - Lotus Domino Designer
Упрощение работы разработчика
Средства управления сложными приложениями
Совместимость приложений для Web и Notes
Дизайн форм и страниц
Таблицы
Секции
Текст и параграфы
Представления
Другие элементы дизайна
Панель кнопок действий
Агенты
Наборы фреймов
Схемы
Повторное использование элементов дизайна
Языки программирования
Язык Формул (Formula)
LotusScript
HTML
JavaScript
Java
Предметный указатель