Введение

Глава 1. Рисование в Delphi
1.1. Моделирование цветов
1.2. Полотно компонентов
1.3. Пример использования графики
1.4. Ресурсы Windows и стереоизображения

Глава 2. Модуль Graphics
2.1. Структура классов
2.2. Класс TFont
2.3. Класс TPen
2.4. Класс TBrush
2.5. Класс TCanvas
2.6. Примитивы TСanvas

Глава 3. Виды изображений
3.1. Класс TGraphic
3.2. Класс TPicture
3.3. Класс TBitmap
3.4. Класс TMetafile
3.5. Класс TIcon
3.6. Функции для работы с графикой

Глава 4. Компоненты с канвой и
медиапроигрыватель
4.1. Класс TImage
4.2. Класс TJPEGImage
4.3. Класс TMediaPlayer
4.4. Класс TPrinter

Глава 5. Компоненты диаграмм библиотеки
TeeChart
5.1. Деловая графика
5.2. Подготовка к работе
5.3. Создание новой диаграммы с компонентом
TChart или TDBChart
5.4. Соединение диаграммы с разными типами
данных
5.5. Компонент TChart
5.6. Классы Series
5.6.1. Line и Fast Line
5.6.2. Bar
5.6.3. Horizontal Bar
5.6.4. Компонент TAreaSeries
5.6.5. Компонент TPointSeries
5.6.6. Компонент TPieSeries
5.6.7. Компонент TArrowSeries
5.6.8. Компонент TBubbleSeries
5.6.9. Компонент TGanttSeries
5.6.10. Компонент TChartShape
5.6.11. Комбинированные серии
5.7. Функции
5.7.1. Функция TAddTeeFunction
5.7.2. Функция TSubtractTeeFunction
5.7.3. Функция TMultiplyTeeFunction
5.7.4. Функция TDivideTeeFunction
5.7.5. Функция THighTeeFunction
5.7.6. Функция TLowTeeFunction
5.7.7. Функция TAverageTeeFunction
5.8. Особенности работы
5.8.1. Обработка нажатий кнопок
5.8.2. Рисование на диаграмме
5.8.3. Работа с осями
5.8.4. Манипуляция сериями
5.8.5. Изменение масштаба изображения
5.8.6. Проект в реальном масштабе времени
и скорость выполнения

Глава 6. Моделирование изображений
6.1. Преобразование системы координат
6.2. Проецирование
6.3. Линии: интерпояция, сглаживание,
аппроксимация
6.4. Освещение
6.5. Моделирование цвета

Глава 7. Простые графические проекты
7.1. Просмотр файлов BMP, ICO, WMF и EMF
7.2. Просмотр файлов BMP, ICO, WMF, EMF и
JPG
7.3. Канва принтера
7.4. Мультимедиа
7.5. Деформация изображений в формате BMP
7.6. Графический редактор
7.7. Проектирование плоских схем
7.7.1. Структура данных
7.7.2. Структура проекта
7.7.3. Добавление нового объекта в эскиз
7.7.4. Перемещение объектов и линий связи
на эскизе
7.7.5. Удаление объектов и линий связи на
эскизе
7.7.6. Интерфейсная часть модуля

Глава 8. Графики функций
8.1. Построение графика функции одной
переменной
8.2. Построение графика функции двух
переменных
8.3. Интерполяция функций
8.3.1. Интерполяционный многочлен
Лагранжа
8.3.2. Метод наименьших квадратов
8.3.3. Сплайны
8.3.4. Кривые Безье и координатный
указатель курсора

Глава 9. Геометрия трехмерных тел
9.1. Трехмерное тело с перспективой и тенью
9.2. Построение тела по трем проекциям
9.3. Рисование полутонами
9.4. Бинарные операции над множествами

Глава 10. Графический редактор многогранников
10.1. Описание проекта
10.2. Чтение и запись данных
10.3. Анализ данных и рисование
10.4. Перетаскивание инструментальной
панели
10.5. Новый многогранник
10.6. Добавление вершины
10.7. Переключение инструментов
10.8. Выравнивание дочерних окон
10.9. Модуль основной формы
10.10. Нажатие мыши на дочерних формах
10.11. Обработка перемещения мыши на
дочерних формах
10.12. Модули дочерних форм

Глава 11. Визуальный генератор отчетов
11.1. Постановка задачи
11.2. Описание структуры данных
11.3. Структура проекта
11.4. Рисование страницы эскиза
11.5. Добавление объектов
11.6. Редактирование объектов
11.7. Перемещение объектов
11.8. Изменение размеров объектов
11.9. Печать отчета
11.10. Заключение

Алфавитный указатель