Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy-otvety_k_gosekzamenu_CKOT_1.doc
Скачиваний:
11
Добавлен:
25.02.2016
Размер:
1.91 Mб
Скачать
  1. Фреймы. Работа с наборами фреймов

На6оры фреймов (framesets) дают возможность разбивать приложение на фрагменты, напоминающие панели дизайна, предназначенные для навигации в клиенте Designer. Фреймы позволяют придать интерфейсу приложения в клиенте Notes или Web-браузере дополнительную структуру. В дальнейшем каждая созданная панель может быть предназначена для вывода специфической информации, будь то фор-ма, представление, страница и пр.

Например, ваш почтовый календарь Lotus Notes использует набор фреймов с двумя панелями. На левой отображается календарь на один месяц и перечень дел. Пользователи могут переключаться с одного месяца на другой и щелкать по его дням, чтобы перейти напрямую к записи соответствующей даты календаря. На правой панели, как показывает рис. 4.34, приведены дневные, недельные и поме-сячные представления календаря, а также расписание встреч. Объединение же ле-вой и правой панелей образует описанный здесь набор.

Примечание

Наборы фреймов предназначены для задания внешнего облика приложения делением окна на многочисленные фрагменты и зависит от прочих элементов дизайна. После формирования набора на месте каждого фрейма размещается содержимое.

Создаваемые в Domino Designer наборы фреймов зависят от других элементов дизайна. Их можно сконфигурировать самым различным способом. За дополни-тельной информацией о создании набора фреймов в базах Notes или Web-прило-жениях обращайтесь к гл. 12 «Web-приложения».

Рис. 4.34. Набор фреймов с двумя панели в клиенте Lotus Notes

  1. Страницы. Работа со страницами. Создание страницы.

Страницы предназначены для того, чтобы выводить информацию аналогично тому, как выглядят Web-страницы, однако могут использоваться как в Notes-, так и в Web-приложениях и служить для вывода на экран сведений о компании или графики или содержать ссылки на другие приложения или Web-сайты. Прибегнув к этому элементу дизайна, вы можете создавать сложные Web-страницы без напи-сания исходного HTML-кода.

Примечание

Как и большинство инструментов создания приложений, Lotus Domino Designer предлагает несколько способов создания Web-страниц. Для построения Web-приложения или создания Web-страницы вы - кроме страниц- можете использовать формы, HTML, JavaScript и другие близкие технологии.

Создание страницы

Для того чтобы создать страницу, выполните следующие шаги:

1. Выберите в меню пункты Create > Design > Page или перейдите в раздел Page панели Design и нажмите New Page. На экране появится вновь созданная страница.

2. Затем, добавив текст, кнопки, изображения, разделы и прочие элементы ди-

зайна (описанные ниже в этой главе), определите раскладку страницы.

3. При первом сохранении страницы вам будет выдано приглашение ввести название. Задайте значащее первичное название страницы и псевдоним.

  1. Работа с разделяемым кодом. Схемы. Агенты. Web-службы. Субформы.

Общие элементы дизайна - это элементы, которые достаточно создать один раз,

а затем многократно использовать в базе данных. Применение общих (shared) объ-

объектов позволяет формировать ресурсы и управлять атрибутами таковых из одной

точки. Это сокращает код в целом, упрощает сопровождение приложений и повы-

шает их эффективность. Разделяемый код может включать агенты, Web-службы,

схемы, субформы, поля, столбцы, действия и библиотеки сценариев.

Агенты

Агенты - это независимые программы для решения определенных задач. Их вызов может производиться вручную или - в установленное время - по расписанию.

Агенты можно настроить на выполнение простого действия из заранее сформированного набора или запрограммировать при помощи языка формул или кода на LotusScript, Java или Imported Java.

Примечание

Примеры агентов и пошаговые инструкции по настройке см. в гл. 9 «Приложения для коллективной работы», гл. 11 «Приложения для управления потоком работ», а также гл. 16 «Типовые агенты».

Wеb-службы

Web-служба - это автономное приложение, обратиться к которому можно из Web-приложения Domino. Традиционно Web-службы предоставляют услуги, в основу ко-которых положены LotusScript, Java, SOAP и XML. Вызов Web-служб во многом напо-минает вызов агентов. Web-службы поддерживают приложения на базе браузеров.

Схемы

Реализуют механизм навигации по интерфейсу программы. С их помощью можно создать централизованно сопровождаемую структуру перемещения по всему приприложению базы данных.

Субформы

Выглядят и работают так же, как формы, за одним исключением. Субформы можно включать в состав других форм, существующих в базе данных. Например, скажем,

что у вас есть база данных кадрового учета, позволяющая отслеживать отсутствие персонала, отпуска и командировки. При этом каждая форма начинается с одинакового набора, содержащего шесть полей: внутренний код, имя, фамилию, табельный номер, дату начала и дату конца. Вместо создания этих полей на каждой из своих форм вы можете сделать одну-единственную субформу и встраивать ее в каждую из основных форм.

Совет

Для обеспечения единства набора кнопок, - например, Edit, Save, Close, - на большом числе форм организуйте субформу, содержащую исключительно кнопки действий, а затем встраивайте ее наверх каждой формы или используйте общие кнопки действий. Задайте для нее значащее название, такое, как Shared Form Buttons или Common Buttons.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]