1. Введение
1.1. Эволюция средств разработки приложений
1.2. Преимущества C++ Builder перед другими средствами разработки
1.3. Различные варианты C++ Builder 4

2. Интегрированная среда разработки и принципы создания приложений
2.1. Основные элементы среды разработки
2.2. Принципы разработки приложений в C++ Builder
2.3. Работа с компонентами
2.4. Использование менеджера проектов C++ Builder 4
2.5. Пример: создание простейшего приложения

3. Назначение и особенности использования некоторых компонентов из комплекта поставки C++ Builder
3.1. Страница Standart
3.2. Страница Additional
3.3. Страница Win32
3.4. Страница Dialogs
3.5. Страница System
3.6. Страница Win31 .
3.7. Несколько слов о компонентах и элементах управления ActiveX сторонних производителей

4. Структуры файлов в C++ Builder
4.1. Структура исходного текста проекта
4.2. Структура файла проекта
4,3. Структура модуля
4.4. Структура h-файла
4.5. Файл формы
4.6. Модули Delphi

5. Введение в язык С
5.1. Типы данных
5.2. Функции
5.3. Операторы управления программой
5.4. Указатели
5.5. Разные полезные мелочи

6. Введение в язык C++
6.1. Типы, определяемые пользователем
6.2. Перегрузка операторов
6.3. Ссылки
6.4. Ссылки в качестве возвращаемых значений
6.5. Интерфейсы и реализация
6.6. Доступ к элементам класса
6.7. Наследование
6.8. Добавление данных и функциональности
6.9. Изменение функциональности классов
6.10. Статические элементы класса
6.11. Шаблоны
6.12. Информация о типе
6.13. Заключение

7. Использование форм
7.1. Использование форм из репозитария
7.2. Сохранение формы в репозитарии
7.3. Создание диалоговых панелей
7.4. "Плавающие" окна и инструментальные панели (dockable tool windows)
7.5. Манипуляция размерами и расположением интерфейсных элементов
7.6. Создание меню
7.7. Пример создания текстового редактора
7.8. Использование компонента TActionList
7.9. Создание SDI и MDI приложений

8. Некоторые примеры использования компонентов страницы System
8.1. Создание проигрывателя avi-файлов
8.2. Использование динамического обмена данными
8.3. Использование OLE-документов в приложениях C++ Builder

9. Некоторые примеры использования функций Windows API
9.1. Определение наличия дискеты или компакт-диска в дисководе
9.2. Инициирование перезагрузки Windows 95/98
9.3. Отключение хранителя экрана
9.4. Получение сведений об операционной системе
9.5. Получение сведений о видеорежиме
9.6. Получение сведений о частоте развертки монитора
9.7. Использование джойстика

10. Настройка доступа к данным в C++ Builder
10.1. Библиотека Borland Database Engine: назначение и использование
10.2. Назначение настройки BDE. BDE Administrator
10.3. Настройка драйверов баз данных
l0.4. Создание и настройка псевдонимов, баз данных
10.5. Системные настройки ВDE
10.6. Настройка параметров отображения даты. времени и чисел
10.7. Средства языковой настройки BDE
10.8. Особенности настройки BDE для работы с некоторыми источниками данных

11.Использование таблиц и компонентов отображения данных
11.1. Компонент TDataSourcc
11.2. Компонент TTable
11.3. Компоненты TField
11.4. Создание вычисляемых полей
11.5. Компоненты DataControls

12. Использование запросов при работе с базами данных
12.1. Компонент TQuery
12.2. SQL Builder
12.3. Другие компоненты страницы Data Access

13. Некоторые примеры использования компонентов DataControls
13.1. Пример использования компонента TDBLookupListBox
13.2. Пример использования компонента TDBRichEdit
13.3. Пример использования компонента TDBChart
13.4. Некоторые примеры нестандартного отображения данных в TDBGrid

14. Использование бизнес-правил в приложениях
14.1. Модули данных
14.2. SQL Explorer и словари данных

15. Создание отчетов в приложениях C++ Builder
15.1. QuickReport Wizard
15.2. Использование шаблонов отчетов
15.3. Создание нестандартных отчетов
15.4. Использование в отчетах нестандартных типов данных
15.5. Сохранение отчета в нестандартном формате

16. Использование компонентов Decision Support System
16.1. Немнрго теории
16.2. Определение размерностей куба и агрегатных данных
16.3. Визуальное представление данных
16.4. Доступ к агрегатным данным на этапе выполнения

17. Поставка приложений, созданных с помощью C++ Builder 4
17.1. Поставка исполняемых файлов
17.2. Создание файла справки Windows 95
17.3. Установка приложения на компьютер пользователя