| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Возможно, Вы предпочтете занести поле на несколько форм для того,
чтобы избавить пользователей от повторного ввода одной и той же
информации. Например, имя клиента или идентификационный номер,
которые должны появляться на всех налоговых формах, необходимо
ввести лишь однажды. Когда поле используется в нескольких формах,
оно имеет одинаковые значения во всех формах независимо от того, в
какую именно копию поля пользователь в действительности вводит
данные.
Значения
--------------------------------------------------------------------
+---------------------------------------------------------+
Примечание:
| |
Число символов в значении поля не может превышать 4096.
| |
+---------------------------------------------------------+
Значения полей не определены до тех пор, пока либо не будет
________
введено значение пользователем, либо не будет вычислено значение
системой ObjectVision, либо пока в результате установления связи ко
внешним данным не будет предоставлено некоторое значение. Любое поле
может содержать любой тип значения: числовое, текстовое или значение
кода ошибки.
В каждый момент времени поле может иметь только одно значение.
Когда пользователь вводит новое значение, это новое значение
заменяет старое.
Черновая форма (Scratchpad form)
--------------------------------------------------------------------
+---------------------------------------------------------+
Примечание:
| |
Черновые формы представляют собой временные формы,
| |
создаваемые автоматически.
| |
+---------------------------------------------------------+
Вы не обязаны помещать все свои поля в какую-либо форму.
Система ObjectVision отображает небольшую по размерам черновую форму
______________
(Scratchpad form), когда выдает пользователям запрос на информацию,
_________________
необходимую для заполнения поля, которое не представлено ни на одной
из форм.
Предположим, например, что Вы моделируете свою прикладную
программу на основании существующих форм, и эти формы не содержат
всю "фоновую" информацию, необходимую для вычисления какого-либо
значения. Вместо того, чтобы добавлять еще одно поле к какой-либо из
Ваших форм или создавать новую форму, Вы можете указать системе
ObjectVision использовать черновую форму для того, чтобы запросить у
пользователя значение поля.
Рис.1.3 Черновая форма в типовой прикладной задаче Expense
(Расход):
1 - черновая форма (запрос); 2 - Нужно ли внести в этот отчет
расходы на поездку?; 3 - Да; 4 - Нет
11
Деревья принятия решений
--------------------------------------------------------------------
Инструментальное окно дерева (Tree Tool) используется для
создания деревьев (принятия) решений (decision trees), которые
________________________________________________
определяют процедуры для вычисления значений полей. Некоторые
процедуры могут представлять собой простые математические операции,
такие как сложение расположенных в столбце чисел. Другие процедуры
могут быть более сложными и включать в себя анализ разнообразных
условий перед вычислением значения.
Например, сумма разрешенного временного страхования в
прикладной задаче по страхованию может определяться процедурой,
которая учитывает возраст и состояние здоровья претендента, а также
тип и сумму запрошенного страхования.
Вы можете использовать в выражениях деревьев принятия решений
@-функции, совместимые с системой электронных таблиц Quattro-Pro
(которые описаны в Главе 8 "Справочника по системе ObjectVision". Вы
можете также создавать деревья принятия решений для отображения
логических условий.
Рис.1.4 Дерево принятия решений для одного из полей задачи
Credit (Кредит):
1 - Имя поля; 2 - Дерево для условий предоставления кредита; 3 -
Узлы ветвей; 4 - Текущий маршрут; 5 - Узлы выводов
На рисунке 1.4 представлена часть дерева принятия решений
Credit Terms (Условия предоставления кредита) из типовой прикладной
задачи Credit (Кредит). Это поле вычисляет условия предоставления
кредита для некоторого клиента на основании истории кредитных
отношений с клиентом и размера заказа.
Деревья принятия решений могут описывать сложный процесс
принятия решений путем разбиения его на ряд более мелких шагов. На
каждом шаге происходит вычисление единственного элемента дерева,
называемого узлом.
+---------------------------------------------------------+
Примечание:
| |
Используемые Вами деревья принятия решений возвращают
| |
значение, заданное узлом вывода.
| |
+---------------------------------------------------------+
Когда Вы создаете дерево принятия решений, Вы описываете все
предполагаемые значения поля в качестве узлов Вашего дерева. Вы
можете занести один или несколько узлов в ветвь (branch) дерева,
_______________
которая содержит детальную разработку логики для каждого
предполагаемого значения поля, на котором базируется вычисление
дерева принятия решений.
Система ObjectVision следует по той ветви, которая
соответствует условию, вычисленному на основании значения поля.
Когда система ObjectVision достигает последнего узла ветви, дерево
принятия решений задает вывод, результатом которого является
вычисленное значение поля.
Узлы дерева содержат имена полей для других полей в прикладной
задаче. Когда узел находится на текущем маршруте решения (decision
__________________________
12
path) в дереве принятия решений, этот узел используется для
_____
вычисления значения селектированного поля.
Инструментальное окно дерева (Tree Tool)
--------------------------------------------------------------------
Инструментальное окно дерева (Tree Tool) используется для
создания и редактирования деревьев принятия решений. Операции
изъятия, копирования и вклейки инструментального окна дерева
позволяют Вам графически манипулировать с Вашим деревом принятия
решений. Когда Вы создаете новое дерево принятия решений для
некоторого поля или модифицируете существующее дерево, Вы изменяете
также логику принятия решений, связанную с этим полем.
+---------------------------------------------------------+
Примечание:
| |
Деревья принятия решений осуществляют автоматическое
| |
вычисление полей.
| |
+---------------------------------------------------------+
По мере того, как пользователь заносит значения в необходимые
поля Вашей формы, система ObjectVision вычисляет все значения дерева
принятия решений, зависящие от введенных пользователем значений. Вы
можете создать дерево принятия решений для любого поля Вашей
прикладной задачи.
Поля
____
Когда система ObjectVision определяет, по какой из ветвей
Вашего дерева следовать, производится вычисление фактических
значений полей. Этот процесс в значительной степени похож на
использование в электронных таблицах формул, имеющих ссылки на
другие ячейки электронной таблицы.
Ваши пользователи могут выполнять анализ типа "а что, если"
путем простого изменения значения какого-либо поля. Система
ObjectVision осуществляет в Вашей прикладной программе пересчет всех
деревьев принятия решений, которые содержат ссылки на
модифицированное поле.
Средства выделения для различных типов полей
____________________________________________
Система ObjectVision позволяет отличать поля разных типов путем
отображения специфических средств выделения вокруг бордюра поля:
- пунктирная линия внутри широкой линии появляется в случае,
когда пользователь селектирует одно из вычисляемых полей вашей
формы;
- широкая линия появляется, когда либо система ObjectVision, либо
пользователь селектирует поле, требующее от пользователя ввода
данных;
- если Вы защитили поле от ввода пользователем данных, то при
отображении оно выделяется широкой линией без текстового
курсора (указателя).
13
Переопределение значений
--------------------------------------------------------------------
|
adfun.ru
|
|
|
|