Шаг 1 - Подготовка к работе Visual FoxPro

В отличии от других средств разработки, Visual FoxPro менее требователен к установке. Другие продукты необходимо инсталлировать с последующей перезагрузкой. Visual FoxPro можно просто переписать каталогом с диска на диск, с машины на машину, и он сразу будет работать !!! У меня с собой всегда "писаный" диск с каталогом Visual FoxPro для работы у заказчиков без установки на их машины.

Важно отметить следующее - после установки компонентов Visual Studio необходимо обязательно установить Service Pack 3 !!! Закачать его можно с сайта Microsoft. "Тяжелый" очень, но это и понятно - полная замена всех программных продуктов !!! Но без него плохо-плохо.

Свой диск с Visual FoxPro я писал после установки SP3 с необходимыми изменениями и дополнениями каталога VFP.

Файл FOXPRO.INT

Теперь о таблицах кодировки символов. В поставку входит файл FOXPRO.INT - в нем хранятся кодовые страницы символов для разных языков. Много проблем было у программистов с иероглифами на экране от незнания сего файла. А "лежать" он должен в нескольких местах - в папке VFP, в папке System32 для Windows NT (в папке System для Windows 95/98), в рабочем каталоге рядом с проектом или приложением.

О папке проекта

Располагать свои проекты и файлы в папках программных продуктов (VFP, VCC и т.д.) - очень плохая практика. Объяснять не буду... Располагать разные проекты в одной папке - тоже не очень... Все должно лежать на своем месте - лучше на другом диске, например, D:\Develop.

Файл CONFIG.FPW

Очень важный конфигурационный файл VFP или исполняемого приложения. Он должен находиться в папке VFP и в папке рядом с проектом или запускаемым приложением. FoxPro "ищет" его в текущем каталоге. Теперь о содержании файла CONFIG.FPW:

* Русская кодовая страница
CODEPAGE=1251
* Порядок сортировки русский
COLLATE=RUSSIAN
* Показывать век в датах - 31.12.1999, 11.01.2000
CENTURY=ON
* Формат времени 24 часа
HOUR=24
* Показывать секунды в формате времени
SECONDS=ON
* Число десятичных знаков для расчетов
DECIMALS=6
* Количество используемых переменных - очень важная установка
* По умолчанию 512 - не хватает для большого проекта. Устанавливается только
в файле конфигурации
MVCOUNT=2048
* Установка возможности блокировки нескольких записей
MULTILOCKS=ON
* Обработка сетевых блокировок
REPROCESS=AUTOMATIC
* Формат даты - привычный для нас - DD.MM.YYYY
DATE=GERMAN
* Каталог по умолчанию
DEFAULT=.\
* Использование клавиш SHIFT+CTRL+ALT
OUTSHOW=ON
* Необходимые пути к компонентам проекта
PATH=.\PROGRAMM\;.\CLASSES;.\FORMS\;.\SYSTEM\;.\LIBS\;.\APP\;.\Sounds\;
* Файл ресурсов
RESOURCE=DOUBLE99
* Использование ресурсов
RESOURCE=ON
* Совместимость с 2000 годом
STRICTDATE=0
* Стиль используемых сочетаний клавиш
KEYCOMP=WINDOWS
* Используемые временные каталоги
EDITWORK=C:\TEMP\
PROGWORK=C:\TEMP\
SORTWORK=C:\TEMP\
TMPFILES=C:\TEMP\
* Отключение компонентов - ускоряет загрузку
_GENGRAPH=""
_GENMENU=""
_GENPD=""
_GENSCRN=""
_GENXTAB=""
_FOXGRAPH=""
_FOXDOC=""
_STARTUP=""

Вот и все, что нужно для успешного начала работы. Запускаем Visual FoxPro - \Microsoft Visual Studio\Vfp98\Vfp6.exe.


Следующий Шаг | Оглавление
Автор Сергей Платонов.