На машину клиента ставится только C:\Evax\cln, C:\Evax\lib, C:\Evax\efx, C:\Evax\isrp. Все остальное ставится на ЭВМ сервера (в том числе и все то, что ставится на ЭВМ клиента, потому что там идут библиотеки). Если у вас только одна ЭВМ, то разумеется все тогда ставится на одну эту машину.
Это такие директории (папки), как:
В них находятся запускаемые EXE-файлы (когда Система запускается без FoxPro). И все PRG-файлы, из которых и состоит Система. (Их можно посмотреть через обычный Блокнот, который идет в составе WINDOWS.)
В EXE-директориях (например C:\Evax\cln\exe) также находится файл FOXUSER.DBF (и FOXUSER.FPT). Это как известно так называемый файл ресурсов FoxPro. Он необходим для системы и идет в составе дистрибутива как составная часть системы, так как в нем сохраняются настройки табличных браузеров (команда BROWSE которая). Это такие настройки, как порядок колонок BROWSE, и их ширина.
Там также (в EXE-директориях) идет 5 DLL-ок. Они нужны только когда на компьютере человека не установлен FoxPro, чтобы запускался EXE-шник.
В каждой программной (EXE) директории находятся один еще BAT-файл:
Я его периодически запускаю, чтобы приводить директорию в порядок и чтобы все потом (FXP-файлы) перекомпилировалось, на всякий случай (при первом запуске из FoxPro).
Все три программные 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, в ней находится Помощь (справка) по работе с Системой Ева.
Одноразовая подсистема. Нужна была только один раз, для закачки слов и парадигм слов из Lingvo5.0 в DBF. Больше наверное использоваться не будет, хотя когда надо будет еще что-либо закачивать откуда-либо, то пригодиться в качестве базового (стартового) варианта (с чего начать).
C:\Evax\cln\Evax_acs.mdb
Дело в том, что у меня есть несколько приложений, написанных на MS Access, и я думаю их закачивать в ИИ-систему, чтобы анализировать, модифицировать, улучшать. Поэтому это приложение тоже нужно.
Находится на стороне Клиента Евы, так как приложения Пользователя, которые и надо будет анализировать, тоже будут находиться на стороне Клиента, то есть пользователя. А потом это приложение будет отправлять по интернету данные на Сервер Евы, для дальнейшей обработки.
© aibuild.narod.ru
05/01/11(Ср)-28/08/13