1. ВСТУПЛЕНИЕ

1.1 ОБ АВТОРЕ
1.2 БЛАГОДАРНОСТИ
1.3 ПРЕДИСЛОВИЕ

2. ВЫБОР ИНСТРУМЕНТАРИЯ.
2.1 ВЫБОР WINDOWS 95
2.2 ВЫБОР WEB СЕРВЕРА
2.3 ВЫБОР C++BUILDER

3. ВЫБОР WINDOWS CGI

3.1 ВВЕДЕНИЕ В ИНТЕРФЕЙС CGI
3.2 РАЗДЕЛЫ ФАЙЛОВ INI ДЛЯ CGI ПРИЛОЖЕНИЙ

3.2.1 Раздел [CGI]|
3.2.2 Раздел[Ассерt]
3.2.3 Раздел[System]
3.2.4 Раздел[Ехtrа Headers]
3.2.5 Разделы данных форм
3.2.6 Пример разбора формы

4. СУЩЕСТВЕННОЕ ИЗ C++ BUILDER

4.1 МИНИМАЛЬНАЯ ПО РАЗМЕРУ ПРОГРАММА HA
BORLAND C++ BUILDER
4.2 КЛАСС ANSISTRING

5. СОЗДАНИЕ ШАБЛОННОГО КЛАССА ХРАНЕНИЯ
TCHAINLIST

6. СОЗДАНИЕ БИБЛИОТЕКИ ФУНКЦИЙ ДЛЯ РАБОТЫ С
CGI

6.1 ОПИСАНИЕ ФУНКЦИЙ МОДУЛЯ CGI.CPP
6.2 ОПИСАНИЕ КЛАССА TCGSERVANT
6.3 РЕАЛИЗАЦИЯ МОДУЛЯ CGI.CPP
6.4 МИНИМАЛЬНАЯ CGI ПРОГРАММА С
ПРИМЕНЕНИЕМ TCGSERVANT
6.5 ВЫГОДА ОТ ХРАНЕНИЯ КОДА CGI.CPP В
ОТДЕЛЬНОЙ DLL БИБЛИОТЕКЕ
6.6 КОНЦЕПЦИЯ DDE ДЛЯ WINDOWS CGI ПРОГРАММ

7. ОТЛАДКА CGI ПРИЛОЖЕНИЙ

8. ДЖЕНТЛЬМЕНСКИЙ НАБОР CGI ПРОГРАММ

8.1 Статистика работы Web узлов
8.2 Поиск по страницам Web узла
8.3 Розыгрыш призов на Web узле
8.4 Горячая линия на Web узле
8.5 Размещение общедоступных баз данных