BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Учебник по системе ObjectVision
Автор ""
Размер 351437 Байт
Страница 29 из 45
СКАЧАТЬ КНИГУ ЦЕЛИКОМ


2.   Далее добавьте  дерево принятия  решений  поля  Extended  Price
     (Увеличенная  цена),   используя  тот   же  самый   метод.   На
     представленном  ниже   рисунке  показано   завершенное   дерево
     принятия решений поля Extended Price (Увеличенная цена):









                                                                  86
     Рис.8.4 Дерево принятия решений поля Extended Price
(Увеличенная цена):
1 - Дерево принятия решений для поля Extended Price (Увеличенная
цена); 2 - +Итоговая цена+Стоимость отгрузки+Налог на продажу

     Заметьте, что  Вы еще не можете протестировать деревья принятия
решений  полей   Total  Price   (Итоговая  цена)  и  Extended  Price
(Увеличенная цена).  Обоим деревьям  требуется  значение  поля  Less
Discount (Уменьшенная скидка), но Вы еще не добавили дерево принятия
решений для  поля Less  Discount (Уменьшенная скидка). Однако, Вы не
можете ввести  значение поля  Less Discount  (Уменьшенная скидка)  с
клавиатуры, поскольку оно защищено от переопределения.


  Дерево принятия решений поля Shipping Cost (Стоимость отгрузки)
--------------------------------------------------------------------

     Дерево принятия  решений  для  поля  Shipping  Cost  (Стоимость
отгрузки) является  более сложным  по сравнению  с деревом  принятия
решений поля Amount (Базовая цена). Оно включает в себя узел ветви и
три условия,  причем каждом  из них  снабжено соответствующим  узлом
вывода.  Следующий   ниже  рисунок   показывает  законченное  дерево
принятия решений:

     Рис.8.5 Законченное дерево принятия решений поля Shipping Cost
(Стоимость отгрузки):
1 - Дерево принятия решений поля Shipping Cost (Стоимость отгрузки);
2 - Метод отгрузки; 3 - Коммерческие перевозки; 4 - +1*Количество;
5 - Обычной всемирной почтовой службой; 6 - +2.5*Количество; 7 -
Экспресс службой с 2-х дневной доставкой; 8 - +8*Количество

     Дерево принятия решений поля Shipping Cost (Стоимость отгрузки)
представляет следующую логику:

-    Если значением  поля Shipping  Method (Метод отгрузки) является
     Commercial Carrier  (Коммерческие перевозки), то значением поля
     Shipping  Cost  (Стоимость  отгрузки)  является  значение  поля
     Quantity (Количество), умноженное на $1.00.

-    Если значением  поля Shipping  Method (Метод отгрузки) является
     Regular UPS  (Обычной всемирной почтовой службой), то значением
     поля Shipping  Cost (Стоимость отгрузки) является значение поля
     Quantity (Количество), умноженное на $2.50.

-    Если значением  поля Shipping  Method (Метод отгрузки) является
     2-day Express  (Экспресс службой  с 2-х  дневной доставкой), то
     значением поля  Shipping  Cost  (Стоимость  отгрузки)  является
     значение поля Quantity (Количество), умноженное на $8.00.

     Заметьте, что  условными выражениями  являются  константы.  Они
                                                     _________
состоят из  одиночных значений,  которые не  изменяются:  Commercial
Carrier (Коммерческие  перевозки), Regular  UPS  (Обычной  всемирной
почтовой службой)  и 2-day  Express (Экспресс  службой с 2-х дневной
доставкой). Все выводы являются выражениями, которые включают в себя
имя поля, числовое значение и знак операции.

     Поскольку дерево принятия решений поля Shipping Cost (Стоимость
отгрузки)  содержит   как  условия,  так  и  выводы,  Вам  предстоит







                                                                  87
воспользоваться  для  добавления  дерева  блоками  диалога  Objects|
Condition (Объекты| Условие) и Objects| Conclusion (Объекты| Вывод).

     Сейчас Вам  предстоит добавить  дерево  принятия  решений  поля
Shipping Cost  (Стоимость отгрузки).  Начать следует с описания узла
ветви и первого узла вывода.

+++> Ваши дальнейшие действия:

1.   Если инструментальное  окно дерева  (Tree Tool) еще не открыто,
     откройте его  с помощью  команды Tools|  Tree  (Инструментарий|
     Дерево).

2.   С  помощью   команды  Tree|   Select  (Дерево|   Селектировать)
     селектируйте поле  Shipping Cost  (Стоимость  отгрузки),  затем
     выберите кнопку OK.





3. Выберите команду Objects| Branch (Объекты| Ветвь) и вклейте имя поля Shipping Method (Метод отгрузки) из списка имен полей, затем выберите кнопку OK. 4. Выберите команду Objects| Conclusion (Объекты| Вывод). На экране появляется блок диалога Objects| Conclusion (Объекты| Вывод). 5. В качестве условие введите Commercial Carrier (Коммерческие перевозки) и выберите кнопку OK. На экране появляется блок диалога Objects| Conclusion (Объекты| Вывод). 6. Введите +1* а затем, используя функцию Paste Field, вклейте в выражение имя поля Quantity (Количество). Заметьте, что начальный знак "плюс" является необязательным, поскольку при наличии 1 в качестве первого символа система ObjectVision рассматривает это выражение как математическую операцию. 7. Нажмите клавишу Enter или выберите кнопку OK. Вы добавили узел ветви и первый узел вывода. Теперь Ваш экранный кадр должен выглядеть следующим образом: Рис.8.6 Первые узлы в дереве принятия решений поля Shipping Cost (Стоимость отгрузки): 1 - Дерево принятия решений поля Shipping Cost (Стоимость отгрузки); 2 - Метод отгрузки; 3 - Коммерческие перевозки; 4 - +1*Количество Теперь Вам предстоит добавить два других узла вывода путем копирования, вклейки и редактирования первого. +++> Ваши дальнейшие действия: 1. При условии, что попрежнему селектирован узел вывода, выберите команду Edit| Copy (Редактировать| Копировать). 2. Выберите команду Edit| Paste (Редактировать| Вклеить). 3. В качестве условия поля Shipping Method (Метод отгрузки) введите с клавиатуры Regular UPS (Обычной всемирной почтовой службой) и нажмите клавишу Enter. Это новое условие и копия первого узла вывода вклеиваются в дерево. 88 4. Выберите команду Properties| Conclusion (Свойства| Вывод). 5. Удалите число 1 в выражении (оставив знак +) и введите 2.5 на его место. Затем нажмите клавишу Enter или выберите кнопку OK. 6. Вновь выберите команду Edit| Paste (Редактировать| Вклеить). 7. В качестве условия поля Shipping Method (Метод отгрузки) введите с клавиатуры '2-day Express ('Экспресс службой с 2-х дневной доставкой) и нажмите клавишу Enter. Непременно предварите это условие апострофом, иначе будет создано новое поле, а дерево принятия решений будет функционировать неверно. В дерево будут вклеены новое условие и еще одна копия первого узла вывода, причем они будут расположены под вторым узлом вывода. 8. Выберите команду Properties| Conclusion (Свойства| Вывод), замените 1 в выражении на 8 и выберите затем кнопку OK. Дерево принятия решений поля Shipping Cost (Стоимость отгрузки) завершено. Добавленное Вами дерево должно соответствовать представленному на рисунке 8.5. Закройте инструментальное окно дерева (Tree Tool) и сохраните результаты Вашей работы. Проверьте свое дерево путем изменения значения поля Quantity (Количество) и посмотрите, какое значение присваивается полю Shipping Method (Метод отгрузки). Использование @-функций в выражениях -------------------------------------------------------------------- В выражениях Вы можете использовать @-функции для выполнения операций над одним или несколькими значениями. Например, @-функции могут определять длину значений поля, анализировать их тип или обновлять соответствующие им поля базы данных. @-функции подразделяются на следующие категории: - функции связи; - математические функции; - строковые функции; - логические функции; - функции даты и времени; - различные другие функции. В главе 8 "Справочника по системе ObjectVision" подробно описывается использование этих функций.


Страницы : 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 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.