DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет. А. Шевелёв
Чтение книги онлайн.

Читать онлайн книгу DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет - А. Шевелёв страница 3

СКАЧАТЬ сервер устанавливается самостоятельно.

      Если сервер устанавливается параллельно, то используется файл dbf.html, чтобы не пересекаться с существующим сервером.

      В любом случае по умолчанию загружается файл index.html из директории /html/.

      После загрузки страницы index.html в браузере должна появиться картинка следующего содержания (рис. 1.2):

      Рис. 1.2. Вид загруженной страницы index.html из сервера dbfWebServer

      Для успешного старта программы и дальнейшей продуктивной работы с таблицами программе требуется два служебных файла.

      Один файл – это файл инициализации, другой – текстовый файл, содержащий минимальный перечень используемых таблиц. Второй файл можно назвать стартовым файлом проекта.

      Файл инициализации содержит инициализацию системных переменных и набор настроек.

      Файл проекта содержит в основном системные таблицы, которые требуются для работы сервера и входят в состав дистрибутива.

      Файл инициализации

      Запуск программы dbfWebServer. exe начинается с загрузки стартового файла dbfWebServer.BEG.

      Инициализация программы (а это для нее ответственный момент) производится с помощью специального файла. Это делается для того, чтобы объявить и инициализировать глобальные и системные переменные вне программы, предоставив пользователю возможность тонкой настройки, если такая необходимость возникнет.

      В файле инициализации устанавливаются предварительные настройки сервера и базы данных. Эти настройки можно редактировать или дополнять. Редактировать настройки можно с помощью любого редактора. Изменять что-либо желательно только после того, как вы хорошо изучили предмет и понимаете смысл и назначение установок. Начальное содержание этого файла следующее:

      Файл dbfWebServer.BEG

      Set (01,«OFF»),Set (03,4 ),Set(04,"dd.mm.yy»),Set (08,«ON»), Set (09,«ON»)

      Set (11,«ON»),Set (14,10),Set (31,.F.),Set (32,«OFF»),Set (35,«ON»)

      ixPUB («arrDbfRun», arRay (512,2))

      ixPUB («arrDbfOpe», arRay (64))

      ixPUB (»_DBF_», «STA»)

      ixPUB («M», «001»)

      ixPUB («ixPORT», 4180)

      Список наиболее значимых переменных для программы, объявленных и инициализированных в стартовом файле программы, следующий:

      arrDbfRun

      – массив, предназначенный для блоков кода, готовых к выполнению

      arrDbfOpe

      – массив, предназначенный для хранения списка открытых файлов. Эта переменная является элементом системы динамического открытия файлов

      ixPORT

      – номер порта, на котором программа слушает и принимает сообщения

      Стартовый файл проекта

      Файл, содержащий список таблиц, называется dbfWebServer. txt

      Этот файл используется динамическим загрузчиком. Назначение этого файла и формат записей будут рассмотрены ниже. Здесь следует отметить только то, что сервер может стартовать без этого файла, но в дальнейшем обращение к таблицам без проекта таблиц в последующей работе будет затруднительно, можно использовать только простые страницы, без обращения к таблицам.

СКАЧАТЬ