adfun.ru
| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Эта выбранная пользователем форма продолжает быть целевой
формой до тех пор, пока пользователь не закроет ее, не селектирует
новую целевую форму, или не восстановит запланированный процесс
заполнения. Когда пользователь закрывает целевую форму, система
ObjectVision селектирует предшествующую целевую форму в качестве
новой целевой формы. Для возобновления запланированного процесса
заполнения для начальной целевой формы пользователь может выбрать
команду File| Resume (Файл| Возобновить).
Минимальная рекалькуляция
--------------------------------------------------------------------
Когда пользователь вводит в Вашей прикладной задаче новое
значение или изменяет существующее, осуществляется рекалькуляция
только тех значений, которые зависят от данного. Рекалькуляция
осуществляется как в случае запланированного процесса заполнения,
так и в случае селектирования пользователем полей вручную.
Минимальная рекалькуляция предоставляет пользователям
возможность выполнять в Вашей прикладной задаче анализ типа "а что,
если". Например, пользователь может применять рекалькуляцию для
определения эффекта изменения значения какого-либо поля.
Когда значения полей в Вашей прикладной задаче требуют
использования рекалькуляции, система ObjectVision сначала удаляет
текущие значения из всех полей, которые зависят из измененного
значения. Далее во всех зависимых полях отображается новое значение.
После изменения пользователем некоторого значения система
ObjectVision может оказаться неспособной рекалькулировать значения
всех зависимых полей. Если модифицированное значение требует, чтобы
система ObjectVision следовала бы по другим ветвям в Вашем дереве
принятия решений, могут потребоваться новые значения.
+---------------------------------------------------------+
Примечание:
| |
Команда Field| Calculate (Поле| Вычислить) определяет
| |
запланированный процесс заполнения для вычисляемых
| |
полей.
| |
+---------------------------------------------------------+
Пользователь может выбрать команду Field| Calculate (Поле|
Вычислить) для пересчета любого поля, в котором отсутствует
вычисляемое значение. После выбора этой команды пользователем
система ObjectVision определяет запланированный процесс заполнения
для получения необходимой информации и селектирует первое поле.
20
Активная помощь пользователю
--------------------------------------------------------------------
Вы можете предоставить пользователям Вашей прикладной задачи
поддержку путем создания оперативных подсказок для полей своей
прикладной задачи. Когда пользователи не могут понять, какое
значение требуется в некотором поле, они могут нажать клавишу F1 для
отображения подсказки по этому полю. Если Вы пропустили подсказку по
данному полю, то появляется обобщенная подсказка по системе
ObjectVision.
21
ГЛАВА 2. СОЗДАНИЕ ФОРМЫ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
В этой главе Вы начнете воссоздавать программу Order (Заказ),
которая представляет собой типовую прикладную задачу. На
представленном далее рисунке показана форма Sales Order (Заказ на
покупку) программы Order (Заказ), которую Вы можете использовать в
качестве ссылки. Вы, возможно, захотите также распечатать эту форму
для того, чтобы обращаться к ней по мере ее воссоздания. При
распечатке этой формы обратите внимание на то, что на отпечатанной
копии кнопки не появляются.
Рис.2.1 Форма Sales Order (Заказ на покупку):
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 - Увеличенная цена
В данной главе Вы выполните следующие процедуры:
- Откроете инструментальное окно формы (Form Tool);
- Создадите форму Sales Order (Заказ на покупку) и измените ее
размер;
- Сохраните создаваемую Вами прикладную задачу под именем Myorder
(Мой заказ).
Создание Вашей формы
--------------------------------------------------------------------
Если Вы готовы к созданию своей собственной формы, выполните
перечисленные далее действия:
+++> Ваши дальнейшие действия:
1. Запустите систему ObjectVision, но не селектируйте никакой
прикладной задачи.
2. Выберите кнопку Maximize (Максимизировать), расположенную в
верхнем правом углу окна. Эта кнопка позволяет увеличить окно
так, чтобы оно заполняло собой весь экран. Вы должны
максимизировать окно всякий раз, когда Вы запускаете систему
ObjectVision в соответствии с указаниями в этом "Учебнике".
3. Выберите команду Form (Форма) в меню Tools (Инструментарий). На
экране появляется блок диалога Form| Form Name (Форма| Имя
формы).
4. Наберите на клавиатуре Sales Order (Заказ на покупку), а затем
выберите кнопку OK (Выполнить) или нажмите клавишу Enter.
22
На экране появится только что созданная форма Sales Order
(Заказ на покупку), которая показана на представленном далее
рисунке:
Рис.2.2 Только что созданная форма Sales Order (Заказ на
покупку):
1 - Система ObjectVision (неозаглавленный); 2 - Форма; 3 -
Редактировать; 4 - Объекты; 5 - Свойства; 6 - Вид; 7 -
Инструментарий; 8 - Подсказка; 9 - Заказ на покупку [редактирование]
|
adfun.ru
|
|
|
|