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




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

     нажмите клавишу Enter.







                                                                  95
5.   В  качестве   вывода   поля   Quantity   (Количество)   введите
     представленное ниже  значение. Заметьте,  что перед  словом  is
     (является) стоит  пробел. Кроме  того, обратите внимание на то,
     что текст  функции @MESSAGE  (Сообщение) должен  находиться  на
                                              ______________________
     единственной строке,  иначе Вы получите сообщение об ошибке (не
     ___________________
     нажимайте комбинацию  клавиш Ctrl+Enter, чтобы перейти на новую
     строку до  тех пор,  пока Вы  не будете  готовы ввести  функцию
     @BLANK (Пустой)).


@MESSAGE(Quantity&" is not a legal value for Quantity.
         Enter a positive value.")
@BLANK

@MESSAGE(Quantity&" не является допустимым значением поля Quantity.
         Введите положительное значение.")
@BLANK
6.   Выберите кнопку OK.

     Оператор &  в первом  выводе выполняет  конкатенацию  (склейку)
текста. В  период заполнения  формы система  ObjectVision отображает
текущее значение  поля  Quantity  (Количество)  (неверное  значение,
введенное  только   что  пользователем),  а  затем  остальную  часть
сообщения, как показано на следующем рисунке.

     Рис.8.8 Сообщение об ошибке для неверных значений:
1 - -1 для поля Quantity (Количество) является неверным значением.
Введите положительное значение; 2 - Выполнить

7.   Вставьте другой  вывод с  условием Otherwise  (В ином случае) и
     выражением вывода +Quantity (+Количество).

8.   Возвратитесь в  режим заполнения  формы и  протестируйте дерево
     принятия решений  путем ввода  0 или  отрицательного значения в
     поле Quantity (Количество).

9.   Чтобы продолжить  работу, выберите  кнопку OK  в  блоке  выдачи
     сообщения.  Функция   @BLANK  (пустой)   удаляет  отрицательное
     значение из  поля Quantity (Количество), а система ObjectVision
     выделяет поле световым маркером для ввода данных. Теперь в этом
     поле Вы можете задать новое значение.


    Обработка дерева принятия решений поля Quantity (Количество)
--------------------------------------------------------------------

     Когда системе  ObjectVision необходимо  получить значение  поля
Quantity  (Количество),   выполняется  следующая  последовательность
действий:

1.   Поле имеет  связанное с  ним дерево  принятия решений,  поэтому
     система ObjectVision  предпринимает  попытку  обработки  дерева
     принятия решений. Поскольку первым узлом является узел ветви со
     значением   Quantity    (Количество),    ObjectVision    просит
     пользователя ввести значение поля Quantity (Количество).

2.   Когда пользователь  вводит значение поля Quantity (Количество),
     система ObjectVision проверяет первое условие в дереве.







                                                                  96
3.   Если пользователь  ввел значение  большее нуля,  первое условие
     является неверным,  и  система  ObjectVision  проверяет  второе
     условие, Otherwise  (В ином  случае). Условие Otherwise (В ином
     случае)  всегда   является   истинным,   поэтому   ObjectVision
     осуществляет вывод,  +Quantity (+Количество),  задавая значение
     поля равным введенному пользователем значению.

     Если пользователь  ввел значение  равное нулю или меньшее нуля,
     первое  условие   является  истинным,  и  система  ObjectVision
     обрабатывает первые  два вывода.  Сначала она выполняет функцию
     @MESSAGE (Сообщение)  и отображает заданный Вами текст, а затем
     выполняет  функцию   @BLANK  (Пустой)   и   удаляет   введенное
     пользователем в  поле Quantity  (Количество)  значение.  Теперь
     значение в  поле  отсутствует,  и  система  ObjectVision  вновь
     проходит  по   дереву,  начиная   с  шага  1  (то  есть,  вновь
     запрашивает у пользователя значение).

     Теперь Вы  завершили работу  над текущей  частью Учебника. Если
сейчас Вы хотите покинуть систему ObjectVision, то сначала сохраните
свою форму.







97 ГЛАВА 9. УСТАНОВЛЕНИЕ СВЯЗИ С БАЗОЙ ДАННЫХ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Создаваемые Вами в системе ObjectVision прикладные задачи могут использовать внешние связи для считывания информации из файлов данных, которые были созданы другими программами. Они могут также обновлять данные другой программы на основании той информации, которая была введена в форму. В предлагаемой главе Вам предстоит завершить работу над создаваемой Вами прикладной задачей. Вам предстоит связать Вашу прикладную задачу с файлом базы данных Paradox и назначить необходимые функции тем кнопочным полям, которые находятся у нижнего края формы Order (Заказ). Вам предстоит выполнить следующие процедуры: - Создать новую таблицу СУБД Paradox и установить с нею связь с помощью блока диалога Tools| Link (Инструментарий| Связь). В то же самое время Вы автоматически создадите связи считывания и записи между новой таблицей Paradox и полями прикладной задачи системы ObjectVision. - Добавить деревья принятия решений к кнопочным полям. Внешние связи -------------------------------------------------------------------- Система ObjectVision использует внешние связи для сохранения на диске и извлечения с диска той информации, которая была введена Вами в формы. Система ObjectVision считывает данные из файлов и записывает их в файлы. При этом могут использоваться файлы в формате ASCII, таблицы СУБД Paradox, файлы, совместимые по формату с dBASE и файлы библиотеки Btrieve. Кроме того, система ObjectVision поддерживает протокол динамического обмена данными (Dynamic Data Exchange (DDE)) среды Windows. Используя внешние связи, Вы без затруднений можете воспользоваться другой программой для обработки той информации, которую Вы ввели с помощью прикладной задачи системы ObjectVision. В одной прикладной задаче Вы можете создать несколько связей для того, чтобы передавать информацию между различными источниками и получателями информации. Значение из одного единственного поля может обновлять несколько различных файлов данных. Вы можете воспользоваться внешними связями для того, чтобы задать полю значение, не используя для этого дерево принятия решений и не требуя от пользователя ввода данных. Когда с Вашей прикладной задачей связан файл внешних данных, Вы освобождаете пользователя от необходимости повторного ввода данных. Существует два способа создания связи с прикладными задачами системы ObjectVision: Вы можете воспользоваться либо @-функциями, либо блоком диалога Tools| Links (Инструментарий| Связи). Оба способа создания связей эквивалентны, но в некоторых случаях один из них более удобен по сравнению с другим. Использовать блок диалога Tools| Links (Инструментарий| Связи) обычно проще, поскольку нет необходимости запоминать синтаксис, необходимый для ввода оператора


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