adfun.ru
| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
104
- Если Вы допустите ошибку перед тем, как перейти к новому полю,
Вы можете удалить ее с помощью клавиши Backspace. Вы можете
также воспользоваться курсорными клавишами или мышью, чтобы
установить в нужное место указатель, а затем вставить или
удалить текст. Нажатие клавиши Home (В начало) перемещает
указатель в начало вводимого Вами текста, а нажатие клавиши End
перемещает указатель в конец текста.
- Если Вы хотите полностью удалить введенный Вами текст,
восстановив поле в том состоянии, которое оно имело в момент
перехода к нему, и Вы еще не переместились к другому полю,
нажмите клавишу Esc.
- Вы можете также воспользоваться командой Edit| Undo
(Редактировать| Отменить операцию), чтобы отменить последнюю
внесенную Вами редактирующую модификацию.
- Если Вы заметили ошибку в поле после перемещения к другому
полю, Вы можете нажать мышью на это поле, чтобы селектировать
его и затем исправить введенные Вами данные.
- Если Вы хотите исправить ошибку в предыдущем поле, которое Вы
только что покинули, при условии, что Вы еще не начали ввод
текста, нажмите комбинацию клавиш Alt+Backspace, чтобы
селектировать предыдущее поле и удалить его значение.
+++> Ваши дальнейшие действия:
1. Введите Pat Myers в поле Name (Имя) и нажмите клавишу Enter.
Система ObjectVision селектирует световым маркером поле Company
(Компания). Заметьте, что запланированный процесс заполнения
автоматически пропускает поле Order Date (Дата заказа) и
селектирует новое поле, в которое требуется ввести значение.
2. Введите Stevens, Inc. и нажмите клавишу Enter.
3. В следующем селектированном поле, Address (Адрес) введите 1214
19th St. и нажмите клавишу Enter.
4. В следующем селектированном поле, City, State and ZIP (Город,
штат и код почтовой зоны) введите Austin, TX 78751 и нажмите
клавишу Enter.
Следующие селектированным полем является Customer Type (Тип
клиента). Помните, что в Главе 4 Вы задали подсказку для поля
Customer Type (Тип клиента). Если Вы хотите увидеть ее, то
нажмите клавишу F1 в тот момент, когда это поле попрежнему
селектировано.
5. Нажмите клавишу Enter, чтобы маркировать кнопку Distributor
(Дистрибьютор) и перейти к следующему полю. Символ X в этой
маркерной кнопке указывает, что Вы селектировали это значение.
6. Следующим селектированным полем является поле Quantity
(Количество), еще одно текстовое/числовое поле. Введите
значение 50. Теперь Ваш экранный кадр должен выглядеть
следующим образом:
105
Рис.10.1 Заполнение поля Quantity (Количество):
1 - Заказ на покупку (Цель); 2 - Имя; 3 - Компания; 4 - Адрес; 5 -
Город, штат и код почтовой зоны; 6 - Элемент; 7 - Метод отгрузки;
8 - Количество; 9 - Скидка; 10 - Цена за штуку; 11 - Дата заказа;
12 - Тип клиента; 13 - Дистрибьютор; 14 - Дилер; 15 - Преподаватель;
16 - Другой; 17 - Базовая цена; 18 - Уменьшенная скидка; 19 -
Итоговая цена; 20 - Налог на продажу; 21 - Следующий; 22 -
Предыдущий; 23 - Сохранить в базе данных; 24 - Стоимость отгрузки;
25 - Увеличенная цена
7& Нажмите клавишу Enter.
Рис.10.2 Форма Distributor Information (Информация о
дистрибьюторе):
1 - Заказ на покупку (Цель); 2 - Имя; 3 - Компания; 4 - Адрес; 5 -
Город, штат и код почтовой зоны; 6 - Информация о дистрибьюторе
(Запрос); 7 - Размер дистрибьютора; 8 - Большой/Средний; 9 -
Элемент; 10 - Метод отгрузки; 11 - Количество; 12 - Скидка; 13 -
Цена за штуку; 14 - Базовая цена; 15 - Уменьшенная скидка; 16 -
Итоговая цена; 17 - Налог на продажу; 18 - Следующий; 19 -
Предыдущий; 20 - Сохранить в базе данных; 21 - Стоимость отгрузки;
22 - Увеличенная цена
Когда Вы вводите значение поля Quantity (Количество),
происходит несколько событий, что отображено на предшествующем
рисунке.
Во-первых, следует отметить, что система ObjectVision вычислила
значения для полей Amount (Базовая цена), Shipping Method (Метод
отгрузки) и Shipping Cost (Стоимость отгрузки). Поскольку Вы ввели
значения для всех полей, необходимых для деревьев принятия решений
полей Amount (Базовая цена), Shipping Method (Метод отгрузки) и
Shipping Cost (Стоимость отгрузки), система ObjectVision может
вычислить их значения.
Во-вторых, появилась форма Distributor Information (Информация
о дистрибьюторе).
Далее Вам предстоит заполнить форму Distributor Information
(Информация о дистрибьюторе) и две черновых формы. Кроме того, Вы
занесете также введенные в прикладной задаче значения в базу данных
ORDER.DB.
Завершение ввода заказа
--------------------------------------------------------------------
Когда Вы создавали дерево принятия решений для поля Discount
(Скидка), одним из условий было значение поля Distributor Size
(Размер дистрибьютора). Поскольку Вы не заполнили поле Distributor
Size (Размер дистрибьютора), система ObjectVision открывает форму
Distributor Information (Информация о дистрибьюторе) и просит Вас
ввести какое-либо значение. Заметьте, что статусом формы является
[Prompt] (Запрос). Рисунок 10.2 показывает, как теперь выглядит Ваш
экранный кадр (с тем исключением, что дата на Вашей форме будет
другой).
Форма Distributor Information (Информация о дистрибьюторе)
содержит три поля: Name (Имя), Company (Компания) и Distributor Size
106
(Размер дистрибьютора). Заметьте, что поля Name (Имя) и Company
(Компания) уже содержат значения. Вы уже заполнили эти поля в форме
Sales Order (Заказ на покупку).
+++> Ваши дальнейшие действия:
1. Нажмите клавишу Enter, чтобы выбрать вариант large (большой),
либо нажмите на него мышью.
Теперь система ObjectVision может вычислить значения для полей
Discount (Скидка), Less Discount (Уменьшенная скидка) и Total Price
(Итоговая цена).
Теперь на экране появляется черновая форма, что показано на
рисунке ниже. Помните, что в Главе 8 Вы создали два поля, которые не
появляются ни в какой форме - Texas Customer (Клиент из штата Техас)
и Austin Customer (Клиент из Остина). Эти поля появляются только в
дереве принятия решений поля Sales Tax (Налог на продажу). Когда
система ObjectVision пытается вычислить значение поля Sales Tax
(Налог на продажу), она использует черновую форму, чтобы запросить у
Вас значения этих полей.
Рис.10.3 Черновая форма:
1 - Заказ на покупку (Цель); 2 - Черновик (Запрос); 3 - Клиент из
штата Техас; 4 - Да; 5 - Нет
Поле Texas Customer (Клиент из штата Техас) является полем
маркерных кнопок с двумя значениями, Yes (Да) и No (Нет).
2. Нажмите клавишу Enter, чтобы выбрать значение Yes (Да) для поля
Texas Customer (Клиент из штата Техас).
Дерево принятия решений поля Sales Tax (Налог на продажу)
указывает, что если значением поля Texas Customer (Клиент из
штата Техас) является Yes (Да), то необходимо выдать запрос на
ввод значения поля Austin Customer (Клиент из Остина).
Появляется вторая черновая форма, в которой Вам предлагается
ввести значение Yes (Да) или No (Нет) в поле Austin Customer
(Клиент из Остина).
3. Нажмите клавишу Enter, чтобы выбрать вариант ответа Yes (Да)
для поля Austin Customer (Клиент из Остина).
Черновая форма исчезает. Теперь у системы ObjectVision имеется
вся информация, необходимая ей для вычисления полей Sales Tax
(Налог на продажу) и Extended Price (Увеличенная цена) в форме
Sales Order (Заказ на покупку).
4. Закройте форму Distributor Information (Информация о
дистрибьюторе). Представленный ниже рисунок показывает, как
теперь выглядит Ваша форма:
|
adfun.ru
|
|
|
|