От редактора серии «Все о C++Builder»

От автора

Глава 1. C++Builder 5 — что это такое?
1.1 Объектно-ориентированное программирование
1.2 Основы визуального программирования интерфейса
1.3 Предварительные сведения о классах и наследовании
1.4 C++Builder — система быстрой разработки приложений
1.5 Обзор новых возможностей C++Builder 5
1.5.1 Новые возможности интегрированной среды разработки (ИСР)
1.5.2 Новые возможности доступа к данным
1.5.2.1 Технология Microsoft ActiveX Data Objects (ADO)
1.5.2.2 Технология InterBase Express (IBX)
1.5.2.3 Новый инструмент — Проектировщик Модулей Данных Data Module Designer.
1.5.3 Новые компоненты и мастера

Глава 2. Состав Интегрированной Среды Разработки (ИСР) C++Builder
2.1 Общий вид окна ИСР
2.2 Полоса главного меню и всплывающие меню
2.3 Быстрые кнопки
2.4 Палитра компонентов
2.5 Окно формы
2.6 Окно Редактора Кода
2.7 Инспектор Объектов
2.8 Перетаскивание и встраивание окон в ИСР C++Builder
2.9 Управление конфигурациями окон ИСР

Глава 3. Первые шаги — первые собственные приложения
3.1 Очень простое приложение
3.2 Начальные сведения о языке C++
3.3 Анализ кода созданного приложения
3.3.1 Структура головного файла проекта
3.3.2 Структура файла модуля формы
3.4 Немного более сложное приложение
3.5 Приложения для просмотра текстовых и графических файлов.
3.6 Приложение с несколькими формами и приложение MDI — многооконный текстовый редактор
3.7 Приложение для просмотра базы данных
3.8 Универсальный проигрыватель мультимедиа
3.9 Некоторые итоги

Глава 4. Проекты C++Builder
4.1 Виды проектов в C++Builder
4.1.1 Прикладные программы — автономные и с поддержкой пакетов
4.1.2 Разработка динамически присоединяемых библиотек DLL и пакетов
4.2 Организация проекта в C++Builder, основные файлы проектов
4.3 Создание и сохранение нового проекта
4.3.1 Организация каталогов проекта
4.3.2 Создание нового проекта
4.3.3 Сохранение проекта
4.4 Менеджер проектов
4.5 Оформление завершенного проекта
4.5.1 Задание учетной информации о версии завершенного приложения
4.5.2 Интернационализация приложения
4.5.3 Завершение разработки проекта
4.6 Управление проектами
4.6.1 План работ—список To-Do List
4.6.2 Система управления большими проектами Borland TeamSource
4.6.2.1 Общее описание
4.6.2.2 Создание проекта TeamSource
4.6.2.3 Работа с проектом TeamSource

Глава 5. Основные проектные операции при создании приложения
5.1 Включение в проект новой формы
5.1.1 Зачем надо включать новые формы
5.1.2 Включение в проект новой формы
5.1.3 Совместное владение формой несколькими приложениями
5.1.4 Создание отдельной копии формы
5.1.5 Заимствование форм из Депозитария
5.1.6 Просмотр форм и модулей без включения их в проект
5.2 Размещение компонентов на форме
5.2.1 Перенос компонентов со страниц библиотеки на форму
5.2.2 Родители и владельцы компонентов — Parent и Owner
5.2.3 «Многослойное» размещение компонентов на форме
5.2.4 Поиск «пропавших» компонентов
5.2.5 Работа с группой компонентов, выравнивание компонентов по размеру и положению
5.2.6 Фиксация компонентов
5.3 Инструментальные средства поддержки разработки кода
5.3.1 Применение Code Insight — Знатока Кода
5.3.2 Исследователь Классов ClassExplorer — новые возможности в C++Builder 5
5.3.3 Поддержка разработки, встроенная в окно Редактора Кода
5.3.4 Справочная система C++Builder и программа ее конфигурирования OpenHelp
5.4 Отладка приложений
5.4.1 Компиляция и компоновка проекта
5.4.2 Сообщения компилятора и компоновщика
5.4.3 Что делать, если произошла ошибка выполнения
5.4.4 Окно наблюдения Watch List
5.4.5 Окно оценки и модификации Evaluate/Modify
5.4.6 Выполнение приложения по шагам
5.4.7 Точки прерывания
5.4.8 Использование окна Инспектора Отладки Debug Inspector
5.4.9 Протокол событий, функция OutputDebugString
5.4.10 Другие средства отладки
5.4.11 Некоторые приемы программирования, встраивающие отладку в код

Глава 6. Настройка Интегрированной Среды Разработки C++Builder
6.1 Настройка инструментальной панели
6.2 Настройка палитры компонентов
6.3 Настройка Депозитария
6.4 Настройка меню Tools
6.5 Настройка Редактора Кода
6.6 Настройка Code Insight — Знатока Кода
6.7 Настройка Исследователя Классов ClassExplorer
6.8 Настройка отладчика
6.9 Настройка компилятора и компоновщика
6.9.1 Рекомендации по сокращению времени компиляции, компоновки и загрузки приложения
6.9.2 Быстрая настройка компилятора и компоновщика
6.9.3 Страница Compiler
6.9.4 Страница Advanced Compiler
6.9.5 Страница C++
6.9.6 Страница Pascal
6.9.7 Страница Tasm
6.9.8 Страница Linker
6.9.9 Страница Advanced Linker
6.9.10 Cтраница Directories/Conditionals
6.10 Настройка проекта
6.11 Общие настройки среды

Литература