Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Экспертная система

Документ 1 | Документ 2 | Документ 3 | Документ 4 | Документ 5 | Документ 6

←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 

операций, и, минуя  команды,  процеду-

ры, с которыми связаны эти операции через обработчик событий:

    - ПАУЗА, процедура PAUSE (осуществляет гашение экрана на время от-

лучения пользователя);

    - MS-DOS, процедура DOSCALL (осуществляет временный выход в DOS  и

возврат в систему по команде EXIT);

    - О ПРОГРАММЕ, процедура ABOUT (вызывает из файла ресурсов окно  с

краткими сведениями о данной программе);

    - ВЫХОД, стандартная команда Turbo-Vision;

    - ОТКРЫТЬ, процедура OPENBASE (ищет на  диске  файл,  связанный  с

именем выбранной для открытия (работы) базы, извлекает из  файла  базу

знаний и вызывает основную процедуру машины  вывода  OUTPUTMACHINE  из

файла EXPERT.OVR);

    - НОВАЯ, см. выше;

    - ПЕРЕИМЕНОВАТЬ, процедура RENAMEBASE (удаляет имя  активной  базы

из списка баз файла EXPERT.BLC, извлекает из файла ресурсов окно пере-

именования, считывает из строки ввода окна новое имя,  записывает  его

в EXPERT.BLC и связывает это имя с базой);

    - РЕДАКТИРОВАТЬ, процедура EDITING (для  активной  базы  считывает

из из файла ресурсов диалоговое окно  установок  редактора,  запрещает

все команды пользователя до получения установок из  данного  окна  или

команды на его отмену);

    - УДАЛИТЬ, процедура ERASEBASE (после второго подверждения пользо-

вателя о его окончательном решении удаляет имя активной базы из  спис-

ка имен баз файла EXPERT.BLC, затем уничтожает связанный с  этим  име-

нем файл БЗ на диске);

    - операции меню ОКНА, стандартные процедуры работы с окнами библи-

отеки Turbo-Vision;

    - ПАРОЛЬ, процедура PAROLE (устанавливает на  выбранную  базу  па-

роль для защиты ее от других пользователей;

    - КАЛЕНДАРЬ, процедура EXPCALEND (вызывает из файла ресурсов  окно

календаря);

    - КАЛЬКУЛЯТОР, процедура EXPCALC (извлекает из файла ресурсов  ок-

но калькулятора);

    - ИГРА, процедура EXPGAME (выводит окно  игры-головоломки  на  эк-

ран, предварительно считав его из файла ресурсов системы EXPERT.AIR).

    Все данные процедуры инкапсулированы в  объект  TEXPERT,  то  есть

объявлены как его методы.

    В строке статуса содержатся наиболее  часто  используемые  команды

(операции) и их "горячие" клавиши. Описание этих команд приводится вы-

ше, исключение составляет команда МЕНЮ, активизирующая строку  верхне-

го меню - это стандартная команда Turbo-Vision.

    Рабочая поверхность представляет собой окно со списком имен БЗ,  в

котором одна в данный момент времени активна. На экран окно  выводится

процедурой DRAWBANKLIST, которая вызывается непосредственно из  проце-

дуры TEXPERT.RUN и, в свою очередь, вызывает из  файла  ресурсов  окно

банка знаний, вставляет в него список имен БЗ из файла EXPERT.BLC.

                                                            Таблица 5.

             Новые или перекрытые методы объекта TEXPERT

ЪДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї

і          Метод          і            Назначение метода             і

ГДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ

іINIT                     іВывод оболочки системы на экран, иницииро-і

і                         івание файлов EXPERT.AIR и EXPERT.BLC, ре- і

і                         ігистрирование объектов этих файлов,наст-  і

і                         іройка оверлейного файла,установка палитры.і

і                         і                                          і

іINITSTATUSLINE           іВывод на экран новой строки статуса.      і

і                         і                                          і

іINITMENUBAR              іВывод на экран новой строки верхнего меню.і

і                         і                                          і

іHANDLEEVENT              іОбработка нестандартных команд (событий). і

і                         і                                          і

іRUN                      іИзвлечение из файла EXPERT.BLC списка     і

і                         іимен баз знаний, запуск программы на ис-  і

і                         іполнение.                                 і

і                         і                                          і

іDRAWBANKLIST             іВывод на экран окна банка знаний.         і

і                         і                                          і

іIDLE                     іОбновление индикатора кучи.               і

і                         і                                          і

іPAUSE                    іГашение экрана.                           і

і                         і                                          і

іCALLDOS                  іВременный выход в MS-DOS.                 і

і                         і                                          і

←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 


Copyright © 2005—2007 «RefStore.Ru»