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




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

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

1.   Откройте   инструментальное   окно   дерева   (Tree   Tool)   и
     селектируйте поле Less Discount (Уменьшенная скидка).






                                                                  92
2.   Выберите команду Objects| Conclusion (Объекты| Вывод).

3.   Выберите кнопку  Paste Function  (Вклеить функцию)  и  выделите
     световым  маркером   имя  функции  ROUND  (Округлить),  которое
     содержится  в  списке  выбора  появляющегося  на  экране  блока
     диалога Paste Function (Вклеить функцию). (Но пока не нажимайте
     клавишу Enter и не выбирайте кнопку OK.)

4.   Выберите блок диалога Paste Arguments (Вклеить аргументы).

5.   Выберите кнопку OK. Имя функции @ROUND и ее имена ее аргументов
     вклеиваются в  выражение.  Теперь  выражение  в  блоке  диалога
     должно выглядеть следующим образом:

     @ROUND(X,Num)

6.   Выберите кнопку  Paste Field  (Вклеить поле),  селектируйте имя
     поля Amount  (Базовая цена)  и выберите  кнопку  OK.  Имя  поля
     Amount  (Базовая   цена)  заменяет  собой  выделенный  световым
     маркером аргумент X.

7.   Введите знак операции умножения (*).

8.   Вновь выберите  кнопку Paste Field (Вклеить поле), селектируйте
     поле Discount (Скидка) и выберите кнопку OK.

9.   Удалите слово  Num и  замените его  числом 2.  Теперь выражение
     завершено:

     @ROUND(Amount*Discount,2)

10.  Нажмите клавишу  Enter или  выберите кнопку  OK, чтобы  закрыть
     блок диалога Objects| Conclusion (Объекты| Вывод).

11.  Закройте инструментальное  окно дерева (Tree Tool) путем выбора
     команды Tree|  Close  Tool  (Дерево|  Закрыть  инструментальное
     окно).

12.  Протестируйте дерево  путем изменения  значений полей  Quantity
     (Количество)  и  Discount  (Скидка).  Сейчас  Вы  можете  также
     протестировать  дерево   принятия  решений   поля  Total  Price
     (Итоговая цена).  Вы сможете  проверить  дерево  поля  Extended
     Price (Увеличенная цена) после добавления дерева для поля Sales
     Tax (Налог на продажу).


     Дерево принятия решений поля Sales Tax (Налог на продажу)
--------------------------------------------------------------------

     Представленный далее рисунок показывает дерево принятия решений
поля Sales  Tax (Налог  на продажу) -  более сложного по сравнению с
деревьями полей Order Date (Дата заказа) или Discount (Скидка).

     Рис.8.7 Дерево принятия решений поля Sales Tax (Налог на
продажу):
1 - дерево принятия решений поля Sales Tax (Налог на продажу); 2 -
Клиент из штата Техас; 3 - Да; 4 - Клиент из Остина; 5 - Нет








                                                                  93
     Заметьте, что это дерево принятия решений имеет два узла ветвей
и три  узла вывода.  Кроме того,  оно содержит также два новых поля,
Texas Customer  (Клиент из штата Техас) и Austin Customer (Клиент из
Остина). Вы  добавляете эти  поля при описании узлов ветвей. Система
ObjectVision для  запроса значений этих полей воспользуется черновой
формой (Scratchpad  form), поскольку  они не  появляются ни на одной
форме.

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

1.   Выберите  команду   Tools|   Tree   (Инструментарий|   Дерево),
     селектируйте поле  Sales Tax (Налог на продажу), затем выберите
     кнопку OK.

2.   Выберите команду Objects| Branch (Объекты| Ветвь).

3.   Селектируйте из  появившегося на экране списка вариант , затем выберите кнопку OK.

4.   В качестве  имени поля  введите Texas Customer (Клиент из штата





Техас) и выберите кнопку OK. 5. Вновь выберите команду Objects| Branch (Объекты| Ветвь). 6. В качестве условия для поля Texas Customer (Клиент из штата Техас) введите Yes (Да) и выберите кнопку OK. 7. В качестве имени ветви добавьте еще одно новое поле, Austin Customer (Клиент из Остина) и выберите кнопку OK. 8. Выберите команду Objects| Conclusion (Объекты| Вывод). 9. В качестве условия поля Austin Customer (Клиент из Остина) введите Yes (Да) и нажмите клавишу Enter. 10. В качестве вывода для поля Sales Tax (Налог на продажу) введите следующее выражение: @ROUND(Total Price*8.5%,2) 11. Выберите кнопку OK. Теперь добавьте второй вывод: +++> Ваши дальнейшие действия: 1. Выберите команду Objects| Conclusion (Объекты| Вывод). 2. В качестве условия поля Austin Customer (Клиент из Остина) введите No (Нет) и нажмите клавишу Enter. 3. В качестве вывода поля Sales Tax (Налог на продажу) введите следующее выражение: @ROUND(Total Price*6.5%,2) 4. Выберите кнопку OK. 94 Вы могли бы также добавить второй вывод путем копирования и вклейки первого с последующим редактированием. Теперь Вам предстоит добавить еще один вывод к дереву: +++> Ваши дальнейшие действия: 1. Селектируйте ветвь Austin Customer (Клиент из Остина). 2. Выберите команду Objects| Conclusion (Объекты| Вывод). 3. В качестве условия поля Texas Customer (Клиент из штата Техас) введите No (Нет) и выберите кнопку OK. 4. В качестве вывода поля Sales Tax (Налог на продажу) введите 0 (ноль) и выберите кнопку OK. 5. Закройте инструментальное окно дерева (Tree Tool) и протестируйте дерево поля Sales Tax (Налог на продажу) путем варьирования значений полей Texas Customer (Клиент из штата Техас), Austin Customer (Клиент из Остина) и Total Price (Итоговая цена). Воспользуйтесь командой Field| Find (Поле| Найти) для селектирования полей Texas Customer (Клиент из штата Техас) и Austin Customer (Клиент из Остина). Проверка допустимости вводимых данных -------------------------------------------------------------------- Вы можете совместно использовать функции @MESSAGE (Сообщение) и @BLANK (пустой) для проверки достоверности тех полей, в которых требуется ввод информации от пользователя. Создавать дерево принятия решений следует таким образом, чтобы функция @MESSAGE (Сообщение) отображала сообщение при вводе пользователем неверного значения (проверку которого производит дерево принятия решений), а функция @BLANK (пустой) удаляла введенное пользователем значение, чтобы пользователь мог ввести новое. В данной части Учебника Вам предстоит создать дерево принятия решений для поля Quantity (Количество). Логика принятия решений дерева указывает системе ObjectVision отобразить поясняющее сообщение и удалить введенное в поле значение, если это значение равно нулю или меньше его. +++> Ваши дальнейшие действия: 1. В прикладной задаче Myorder откройте инструментальное окно дерева (Tree Tool), селектируйте поле Quantity (Количество), а затем выберите кнопку OK. 2. Выберите команду Objects| Branch (Объекты| Ветвь), в качестве узла ветви выберите поле Quantity (Количество) и выберите кнопку OK. 3. Выберите команду Objects| Conclusion (Объекты| Вывод). 4. В качестве условия поля Quantity (Количество) введите <=0 и


Страницы : 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
Форумы политика, лучшие анекдоты
знакомства.