Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Polyakov.doc
Скачиваний:
20
Добавлен:
02.12.2018
Размер:
5.13 Mб
Скачать
      1. Наложения фильтра на вид

Рассмотреть синтаксис и описание функции @SetViewInfo (см. стр. 167). Продемонстрировать пример в видах Hotel и Calend. Обратите внимание на эффект снятия фильтра при переключении между разными типами видов (Календарный – Стандартный).

Самостоятельно реализовать в виде Отели наложение/снятия фильтра по стране.

    1. Работа с почтой

Рассмотреть синтаксис и описание функций @MailSend (см. стр. 138) и @ValidateInternetAddress (см. стр. 142). Продемонстрировать примеры с формами Memo, Memo1, Memo2.

Самостоятельно реализовать форму для отправки документа по почте. Необходимо выполнить три варианта:

  • @MailSend без параметров;

  • @MailSend с определением адресата из поля, отличного от SendTo;

  • @MailSend с пересылкой ссылки на документ.

    1. Работа с именами пользователей

Рассмотреть синтаксис и описание функций @UserName (см. стр. 177) и @Name (см. стр. 177). Продемонстрировать пример с формой Name+Access.

Самостоятельно реализовать форму, в которой для скрытия информации используются функции @UserName и @Name. Объяснить недостатки этого метода.

    1. Работа с уровнями доступа

Рассмотреть синтаксис и описание функций @UserAccess (см. стр. 182), @UserRoles (см. стр. 184), @IsMember (см. стр. 102) и @IsNotMember (см. стр. 103) . Продемонстрировать пример с формой Name+Access.

В виде Country скрыть акцию с командой Compose для пользователей, не имеющих доступа на создание документов. В форме из предыдущего параграфа скрыть абзац с использованием функции @UserRoles.

    1. Блокировка документов на редактирование

Рассмотреть синтаксис и описание функций @DocLock (см. стр. 130), @IsAvailable (см. стр. 127) и @DbManager (см. стр. 182). Продемонстрировать пример с видом Lock.

Самостоятельно реализовать вид, в котором присутствуют две акции. Первая блокирует, а вторая - разблокирует текущий документ.

    1. Операции с папками

Рассмотреть синтаксис и описание функции @AddToFolder (см. стр. 134) и команд [Folder] (см. стр. 250), [FolderDocuments] (см. стр. 251), [RemoveFromFolder] (см. стр. 251) и [EditSelectAll] (см. стр. 253). Продемонстрировать пример с папкой Leningrad.

Самостоятельно создать две папки. В первой создать три акции, каждая из которых реализует одну функций/команд: @AddToFolder, [Folder] и [RemoveFromFolder].

    1. Функции, используемые в Web-приложениях

Рассмотреть синтаксис и описание функций @URLOpen (см. стр. 222), @SetTargetFrame (см. стр. 194), @ReplicaID (см. стр. 230), @ReplaceSubstring (см. стр. 88), @URLEncode (см. стр. 224), @GetHTTPHeader (см. стр. 225), @SetHTTPHeader (см. стр. 226), @ClientType (см. стр. 216) и @BrowserInfo (см. стр. 220). Обратите внимание, что последняя функция только определяет физическую возможность поддержания указанных режимов, а не фактическое состояние (включен/выключен).

Продемонстрировать примеры: с видом AllDocs (акции URLOpen1 и URLOpen2, URLOpen3), с видом Hotel (акция Категория) и формой $$Search.

Самостоятельно реализовать поисковую форму по индексу вида.

    1. Формулы по месту применения

Еще раз показать документы из БД Справки с заголовками «Where does this @function work?…».

      1. Формулы панели инструментов - Toolbar button

Показать как вносить такие формулы (File -> Preferences -> Toolbar Preferences). Рассмотреть синтаксис и описание команд [ViewCollapseAll] (см. стр. 269) и [ViewExpandAll] (см. стр. 269)

Самостоятельно реализовать две кнопки панели инструментов с указанными командами.

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