Директории (папки) системы Ева

Папки, из которых сейчас состоит система Ева

На машину клиента ставится только C:\Evax\cln, C:\Evax\lib, C:\Evax\efx, C:\Evax\isrp. Все остальное ставится на ЭВМ сервера (в том числе и все то, что ставится на ЭВМ клиента, потому что там идут библиотеки). Если у вас только одна ЭВМ, то разумеется все тогда ставится на одну эту машину.

EXE-дирректории

Это такие директории (папки), как:

В них находятся запускаемые EXE-файлы (когда Система запускается без FoxPro). И все PRG-файлы, из которых и состоит Система. (Их можно посмотреть через обычный Блокнот, который идет в составе WINDOWS.)

Файл FOXUSER

В EXE-директориях (например C:\Evax\cln\exe) также находится файл FOXUSER.DBF (и FOXUSER.FPT). Это как известно так называемый файл ресурсов FoxPro. Он необходим для системы и идет в составе дистрибутива как составная часть системы, так как в нем сохраняются настройки табличных браузеров (команда BROWSE которая). Это такие настройки, как порядок колонок BROWSE, и их ширина.

Библиотеки DLL

Там также (в EXE-директориях) идет 5 DLL-ок. Они нужны только когда на компьютере человека не установлен FoxPro, чтобы запускался EXE-шник.

Подсистема del_bak

В каждой программной (EXE) директории находятся один еще BAT-файл:

Я его периодически запускаю, чтобы приводить директорию в порядок и чтобы все потом (FXP-файлы) перекомпилировалось, на всякий случай (при первом запуске из FoxPro).

Структура EXE-папок

Все три программные EXE-папки (где находится собственно сама наша программа) организованы схожим образом, а именно:

Имя Название Полное имя (с путем)
EVAX Главная (корневая) директория системы C:\Evax
DB База данных системы (БД) (dbf, cdx) C:\Evax\db
DB_I База данных по ИСРП (dbf, cdx) C:\Evax\db_i
EXE Выполнимые файлы (prg, fxp, exe) C:\Evax\exe
DBF Локальные промежуточные всякие таблицы (dbf) C:\Evax\exe\dbf
KERNEL Самые главные процедуры (ядро системы, расчетная часть) (особые, уникальные которые) C:\Evax\exe\kernel
PERF1 Периферийные процедуры, отвечающие за внешний интерфейс системы (стандартные) C:\Evax\exe\perf1
PERF2 Периферийные процедуры, отвечающие за выполнение стандартных действий с БД C:\Evax\exe\perf2
SCR Экраны (формы, окна) (scx, sct) C:\Evax\exe\scr
TMP Для временных файлов различных (txt, dbf, idx, и т.д.) C:\Evax\tmp
TXT Тексты для обучения системы (БЗ) (*.txt) C:\Evax\txt_bz
EFX Библиотека процедур общего назначения FX C:\Eslrx\efx
Другие еще папки

Также имеется папка C:\Evax\cln\tmp, в ней формируются временные системные файлы, которые нужны данной программе. Эту папку можно всегда смело полностью обнулять (удалять все содержимое), если что.

Также имеется еще папка C:\Evax\cln\help, в ней находится Помощь (справка) по работе с Системой Ева.

Подсистема WC

Одноразовая подсистема. Нужна была только один раз, для закачки слов и парадигм слов из Lingvo5.0 в DBF. Больше наверное использоваться не будет, хотя когда надо будет еще что-либо закачивать откуда-либо, то пригодиться в качестве базового (стартового) варианта (с чего начать).

Подсистема анализа приложений типа MS Access

C:\Evax\cln\Evax_acs.mdb

Дело в том, что у меня есть несколько приложений, написанных на MS Access, и я думаю их закачивать в ИИ-систему, чтобы анализировать, модифицировать, улучшать. Поэтому это приложение тоже нужно.

Находится на стороне Клиента Евы, так как приложения Пользователя, которые и надо будет анализировать, тоже будут находиться на стороне Клиента, то есть пользователя. А потом это приложение будет отправлять по интернету данные на Сервер Евы, для дальнейшей обработки.


© aibuild.narod.ru
05/01/11(Ср)-28/08/13