А. Шевелёв - DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет
- Название:DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет
- Автор:
- Жанр:
- Издательство:Литагент Ридеро
- Год:неизвестен
- ISBN:9785448522871
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
А. Шевелёв - DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет краткое содержание
DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Отображение списка состоит из частей:
– блок обработки управления списком и элемент позиционирования в списке;
– вывод основного списка;
– стабилизация процессов;
– вывод дополнительной информации.
Блок обработки управления списком и элемент позиционирования в списке проводит дополнительную обработку информации о нажатых клавишах.
Если есть необходимость, то проводится новое позиционирование в списке.
Основные операции со списком следующие:
– перемещение в начало (код клавиши kC=36) R_karbeg:=1;
– перемещение в конец (код клавиши kC=35) R_karbeg:=maxele;
– перемещение вниз по списку R_karbeg++;
– перемещение вверх по списку R_karbeg – .
На этом пример реализации спецификаций заканчивается в надежде на то, что читатель сам попробует изменить данный или добавить новый фрагмент информационной системы, расширив таким образом функциональность информационной системы в целом себе на пользу.
Заключение
Фолдер скриптов karbeg00 содержит следующий список файлов:
karbeg00.html – главная форма;
karbeg0011.html – список по первому индексу;
karbeg0012.html – список по второму индексу;
karbeg0013.html – список по третьему индексу;
karbeg0014.html – список по четвертому индексу;
karbeg002.html – фреймы для управления и карточки;
karbeg0021.html – форма для управления списком;
karbeg0022.html – форма для карточки.
С помощью перечисленных выше файлов строится полность работоспособный фрагмент информационной системы.
Данный фрагмент информационной системы, полученной с помощью фолдера karbeg00, предназначен для ведения списка персон, лиц или пациентов с учетом всех спецификаций, предусмотренных информационными технологиями ixBASE и рассмотренных в этой книге.
Глава 4. Эволюция сервера
Вехи
dbfWebServer v5.315 от 20.07.2007 г.
Добавлено определения IP адреса удалённого пользователя.
Добавлены функции для перекодировки OEM и ANSI: toOEM () и toANSI (), в зависимости от выбранной прикладной базы данных.
dbfWebServer v5.314 от 20.04.2007 г.
Cиписок DBFSPI00 больше не используется для открытия файлов проекта. Он был нужен для того, чобы в однопользовательском режиме работы сохранять позиции в таблиах при выходе из программы изи закрытии таблиц.
dbfWebServer v5.313 от 10.01.2007 г.
Добавлены функции для работы с регистром (regex. txt).
Добавлены функции для работы с объектом (GetActiveObject, CreateObject).
dbfWebServer v5.312 от 08.01.2007 г.
Добавлена обработка метода POST. Теперь стала доступной возможность редактирования данных из формы.
Более полно отработаны методы перемещения по списку в примерах, входящих в дистрибутив.
dbfWebServer v5.311 от 03.01.2007 г.
Добавлена обработка блоков кода из адресной строки при вызове следующей страницы
href=index.html? M:=SPIDBF00-> (dbGoTop (),FiledGet (1))
Добавлена новая функция require ().
Добавлена обработка нового тега .
По умолчанию загружается страница index.html.
Создан набор примеров работы с таблицами, стартовый файл примеров – INDEX.HTML.
dbfWebServer v5.31 от 10.12.2006 г.
Добавлена обработка блоков кода из адресной строки
http:// localhost:4180/SPIDBF00-> (dbGoTop (),FiledGet (1))
Создан функциональный набор примеров работы с таблицами, стартовый файл примеров – DBF.HTML.
dbfWebServer v5.3 от 10.10.2006 г.
Сервер получен путём преобразования программ ixBASE. exe (xHarbour), созданной в 2006 г., ixBASE. exe (FiveWin) – в 2000 г., ixBase. exe (DOS) – в 1993 г.
Использован компилятор xHarbour Builder (3).
xHarbour Builder Product Overview
The xHarbour programming language is a superset of the well known xBase language, often referred to as Clipper. Though xHarbour is 100% backward compatible with the Clipper Language, xHarbour Builder adds many modern features and tools found in most modern compilers. Such features include Visual xHarbour, SQLRDD, xBuild Project Wizard, ActiveX, and many more.
xHarbour.com aims to establish xHarbour as the Development Product of choice, for the extended xBase Developer Community. xHarbour.com attempts to follow in the footsteps of Red Hat Inc and similar companies, merging the stability and longevity that commercial distribution offers with the freedom and security offered by Open Source – Free Software projects. This powerful combination has already demonstrated its tremendous market appeal and the viability of this business model.
xHarbour’s Main Features:
100% backward compatible Clipper Language.
EXTENDED to offer the most complete set of modern features, while still retaining the simplicity and elegance of the xBase language.
Self contained executable, require NO DLL’s, and/or any system dependency.
Fastest most complete and robust DB interfaces, supporting widest range of DBF flavours
Support for single user apps, through client-servers, all the way up to the most popular SQL servers.
Open Source supported by creative and dedicated development teams offering practically immediate solutions to bug reports and popular features request.
Guaranteed, professional support from the creators of xHarbour.
Лицензионные соглашения
Программное обеспечение поставляется в нескольких вариантах. СД-диск и загрузка из Интернета. Диск прилагается к данной книге. Список официальных сайтов приведен ниже.
Copyright (С) 2007 Анатолий Шевелёв.
Все права заявлены
Данный программный продукт защищен законами об авторских правах и международными соглашениями. Незаконное воспроизведение или распространение данной программы или ее части влечет гражданскую и уголовную ответственность.
Данный программный продукт распространяется совершенно свободно на условиях «AS IS», то есть автор не несет ответственности за возможные сбои в работе программы. Плата при распространении программы может взиматься только за стоимость электронного или магнитного носителя и транспортировки. При распространении данной программы без предварительного соглашения с автором необходимо соблюдать оригинальный комплект поставки.
Документы, находящиеся на сервере dbfWebServer, и данный документ представляются обладателями авторских прав в соответствии со следующей лицензией.
Получая, используя и/или копируя этот документ или документ dbfWebServer, в котором имеется ссылка на это заявление, Вы признаете, что прочли и поняли следующие условия и обязуетесь их выполнять:
Разрешение на использование, копирование и распространение содержимого этого документа или документа dbfWebServer, в котором имеется ссылка на это заявление, с помощью любых средств, с любыми целями и без отчисления авторского гонорара дается при условии, что Вы включите во ВСЕ копии этого документа или его частей следующую информацию:
– ссылку на исходный документ dbfWebServer или его URI;
– имеющуюся информацию об авторском праве исходного автора, а если она отсутствует, информацию в форме «Copyright © http://ixbase.info Все права защищены.»;
– СТАТУС документа dbfWebServer, если он существует.
Если позволяет пространство, следует включить полный текст следующего ЗАМЕЧАНИЯ. Кроме того, в любое программное обеспечение, документы и пр., созданные вследствие применения содержимого этого документа или любой его части, должна быть добавлена благодарность обладателям авторского права.
Данная лицензия не дает никаких прав изменения данного документа или создания документов, производных от него.
ДАННЫЙ ДОКУМЕНТ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ»; ОБЛАДАТЕЛИ АВТОРСКОГО ПРАВА НЕ ДАЮТ НИКАКИХ ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ ГАРАНТИИ КОММЕРЧЕСКОЙ ВЫГОДЫ, СООТВЕТСТВИЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ, НЕНАРУШЕНИЯ АВТОРСКОГО ПРАВА ИЛИ ОБЛАДАНИЯ ИМ, НО НЕ ОГРАНИЧИВАЯСЬ ТАКОВЫМИ; ТО ЕСТЬ ОБЛАДАТЕЛИ АВТОРСКОГО ПРАВА НЕ ДАЮТ ГАРАНТИЙ ТОГО, ЧТО СОДЕРЖИМОЕ ЭТОГО ДОКУМЕНТА СООТВЕТСТВУЕТ КАКИМ-ЛИБО ЦЕЛЯМ, И ТОГО, ЧТО ПРИМЕНЕНИЕ СОДЕРЖИМОГО ЭТОГО ДОКУМЕНТА НЕ НАРУШИТ АВТОРСКИХ ПРАВ, ТОРГОВОЙ МАРКИ, ПАТЕНТА ИЛИ ДРУГИХ ПРАВ ТРЕТЬЕГО ЛИЦА ИЛИ ОРГАНИЗАЦИИ.
Читать дальшеИнтервал:
Закладка: