Вторым типом окна в FACE является форма. Форма выглядит подобно бланку, который надо заполнить. На рис. 8 показано, как выглядит одна из форм в FACE (форма "Display Frames"). tes 23
Форма Display Frames
------------------------------------------------------------ AT&T FACE - JUN 19, 1989 ----------------------- | 3 Diaplay Frames Form | ----------------------- | Fist Frame :________ | | Second Frame:________ | | Third Frame :________ | | Fourth Frame:________ | ----------------------- ------------------------------------------------------------------ |HELP||CHOICES||SAVE||PREV-FRM||NEXT-FRM||CANCEL||CMD-MENU||RESET| ------------------------------------------------------------------ ------------------------------------------------------------------
Рис. 8.
Информация, которую вы вводите в поля формы, используется оболочкой FACE для изменения внешнего вида вашего FACE оффиса, или для изменения того, что делает команда FACE. На рис. 8, вы можете вводить информацию в поля "First Frame", "Second Frame", "Third Frame" и "Fourth Frame" (Первое Окно, Второе Окно, Третье Окно и Четвертое Окно, соответственно). (Как заполнять эту форму описывается в разделе "Изменение других параметров оффиса).
Следует помнить, что формы часто появляются с некоторыми значениями по умолчанию в большинстве полей. (Значение по умолчанию - это значение, помещаемое в поле автоматически средой FACE и остающееся постоянным, если вы его не измените.)
Формы имеют другой набор функциональных клавиш в отличие от меню. Они показаны на рис. 9. Заметьте, что так как в формах доступны только восемь функциональных клавиш, клавиша F8 не резервируется для переключения уровней, как в меню. Вы увидите, что метки функциональных клавиш меняются, когда вы будете практиковаться в перемещениях и редактировании в форме.
Функциональные клавиши, доступные в формах
--------------------------------------------------- Function Key ---------------- F1 HELP F2 CHOICES F3 SAVE F4 PREV-FRM F5 NEXT-FRM F6 CANCEL F7 CMD-MENU F8 RESET ---------------------------------------------------
Рис. 9.
Три функциональные клавиши (CHOICES, SAVE и RESET) отсутствуют в меню. Функциональная клавиша CHOICES покажет допустимые значения текущего поля. (Если появится сообщение "No choices available" - "Нет допустимых значений" в строке сообщения, это означает, что вы должны ввести допустимые значения для поля.) Функциональная клавиша RESET восстанавливает значение текущего поля, которое было до вашего редактирования. Функциональная клавиша SAVE сохраняет значение всех полей и закрывает форму.
Так как вы вводите новую информацию в форму или меняете информацию в некоторых полях, а также перемещаетесь от поля к полю, вы нуждаетесь в средствах редактирования и перемещения. Для перемещения внутри формы и редактирования некоторые из именованных клавиш работают в формах по-другому, чем в меню. Клавиши используемые внутри форм приведены на рис. 10.
Помните, что если ваша клавиатура не имеет некоторых из этих именованных клавиш (или они не работают), вы можете использовать альтернативные последовательности.
Клавиши перемещения, используемые в формах
Именованная клавиша | Альтерн. послед. | Действие |
---|---|---|
Стрелка вниз | CTRL-d | Перемещает курсор вниз к следующему полю. Если курсор - в последнем поле, текущим становится первое поле |
Стрелка вверх | CTRL-u | Перемещает курсор вверх к предыдущему полю. Если курсор - в первом поле, то текущим становится последнее поле |
-> | CTRL-r | Перемещает курсор вправо на один символ внутри поля без изменения содержимого поля. Перехода к следующему полю не осуществляется |
<- | CTRL-l | Перемещает курсор влево на один символ внутри поля без изменения содержимого поля. Перехода к следующему полю не осуществляется |
TAB | CTRL-i | Перемещает курсор к следующему полю в форме. Если курсор - в последнем поле, текущим становится первое поле |
BACKTAB | CTRL-t | Перемещает курсор к предыдущему полю в форме. Если курсор - в первом поле, то текущим становится последнее поле |
HOME BEG | CTRL-f b CTRL-b | Перемещает курсор в первую позицию текущего поля |
HOME-DOWN END | CTRL-f e CTRL-e | Перемещает курсор в последнюю позицию текущего поля |
BACKSPACE | CTRL-h | Перемещает курсор влево, удаляя символ слева |
SPACEBAR | нет | Заменяет текущий символ на пробел и перемещает курсор на один символ вправо |
DEL или DELETE-CHAR | CTRL-x | Удаляет символ над курсором сдвигая остаток строки |
DELETE-LINE | CTRL-k | Удаляет текущую строку в поле, перемещая остаток текста вверх на одну строку. Если поле состоит из одной строки, клавиша действует также как CLEAR-LINE |
RESET | CTRL-f r | Восстанавливает предыдущее значение поля |
CLEAR-EOL | CTRL-f y | Чистит строку с текущей позиции до конца строки |
CLEAR CLEAR-LINE | CTRL-y | Чистит текущую строку в текущем поле |
Рис. 10.
В следующем примере вы научитесь перемещению в форме Office Functions (функции оффиса) и редактированию его полей. Помните, что в FACE "выбрать" означает, нужно перейти к пункту меню и нажать ENTER.
Если курсор выглядит в виде знака подчеркивания (_), его бывает трудно различить при использовании форм, так как поля по умолчанию подчеркнуты.
Если вы решили ввести новое значение в поле, первый введенный символ очистит все поле. Если первым символом, который вы ввели является пробел, будет похоже что поле пустое, но это не так. В начале строки присутствует символ пробела и курсор находится во второй позиции этой строки. Если вы забудете удалить этот первый пробел, поле будет выглядеть правильно, но возможно не будет правильно работать.
Назад | Содержание | Вперед