Математика | ||||
Delphi5 создание мультимедийных приложений-Н.Тюкачев Москва 2000 стр.376 | ||||
Содержание Введение..............................................................................................................................7 Глава 1. Рисование в Delphi.............................................................................................9 1.1. Моделирование цветов.................................................................................9 1.2. Полотно компонентов.................................................................................. 10 1.3. Пример использования графики.................................................................11 1.4. Ресурсы Windows и стереоизображения................................................... 17 Глава 2. Модуль Graphics............................................................................................... 20 2.1. Структура классов.......................................................................................20 2.2. Класс TFont..................................................................................................24 2.3. Класс ТРеп...................................................................................................28 2.4. Класс TBrush................................................................................................32 2.5. Класс TCanvas.............................................................................................35 2.6. Примитивы TCanvas...................................................................................38 Глава 3. Виды изображений...........................................................................................52 3.1. Класс TGraphic............................................................................................52 3.2. Класс TPicture..............................................................................................57 3.3. Класс TBitmap.i............................................................................................61 3.4. Класс TMetafile............................................................................................66 3.5. Класс TIcon..................................................................................................68 3.6. Функции для работы с графикой...............................................................69 Глава 4. Компоненты с канвой и медиапроигрыватель..........................................75 4.1. Класс TImage...............................................................................................75 4.2. Класс TJPEGImage......................................................................................79 4.3. Класс TMediaPlayer.....................................................................................83 4.4. Класс TPrinter.............................................................................................115 Глава 5. Компоненты диаграмм библиотеки TeeChart..........................................122 5.1. Деловая графика........................................................................................ 122 5.2. Подготовка к работе..................................................................................124 5.3. Создание новой диаграммы с компонентом TChart или TDBChart..... 128 5.4. Соединение диаграммы с разными типами данных.............................. 134 5.5. Компонент TChart..................................................................................... 135 5.6. Классы Series.............................................................................................136 5.6.1. Line и Fast Line................................................................................ 136 5.6.2. Bar.................................................................................................... 138 5.6.3. Horizontal Bar.................................................................................. 142 5.6.4. Компонент TAreaSeries.................................................................. 143 5.6.5. Компонент TPointSeries................................................................. 144 5.6.6. Компонент TPieSeries.................................................................... 145 5.6.7. Компонент TArrowSeries................................................................ 146 5.6.8. Компонент TBubbleSeries...................................................................... 147 5.6.9. Компонент TGanttSeries................................................................. 148 5.6.10. Компонент TChartShape.............................................................. 150 5.6.11. Комбинированные серии............................................................... 151 5.7. Функции.....................................................,............................................... 152 5.7.7. Функция TAddTeeFunction.............................................................. 153 5.7.2. Функция TSubtractTeeFunction....................................................... 155 5.7J. Функция TMultiplyTeeFunction....................................................... 155 5.7.4. Функция TDivideTeeFunction.......................................................... 156 5.7.5. Функция THighTeeFunction............................................................ 157 5.7.6. Функция TLowTeeFunction............................................................. 158 5.7.7. Функция TAverageTeeFunction........................................................ 159 5.8. Особенности работы................................................................................. 160 5.8.1. Обработка нажатий кнопок........................................................ 160 5.8.2. Рисование на диаграмме................................................................ 162 5.8.3. Работа с осями............................................................................... 167 5.8.4. Манипуляция сериями..................................................................... 170 5.5.5. Изменение масштаба изображения............................................. 175 5.8.6. Проект в реальном масштабе времени и скорость выполнения................................................................... 178 Глава 6. Моделирование изображений......................................................................179 6.1. Преобразование системы координат.......................................................179 6.2. Проецирование..........................................................................................182 6.3. Линии: интерполяция, сглаживание, аппроксимация............................185 6.4. Освещение.................................................................................................190 6.5. Моделирование цвета...............................................................................191 Глава 7. Простые графические проекты..................................................................193 7.1. Просмотр файлов BMP, ICO, WMF и EMF............................................ 193 7.2. Просмотр файлов BMP, ICO, WMF, EMF и JPG.................................... 198 7.3. Канва принтера..........................................................................................204 7.4. Мультимедиа..............................................................................................206 7.5. Деформация изображений в формате BMP............................................210 7.6. Графический редактор..............................................................................217 7.7. Проектирование плоских схем................................................................231 7.7.1. Структура данных.........................................................................232 7.7.2. Структура проекта.......................................................................234 7.7.3. Добавление нового объекта в эскиз..............................................239 7.7.4. Перемещение объектов и линий связи на эскизе.........................242 7.7.5. Удаление объектов и линий связи на эскизе.................................248 7.7.6. Интерфейсная часть модуля................•........................................250 Глава 8. Графики функций..........................................................................................254 8.1. Построение графика функции одной переменной.................................254 8.2. Построение графика функции двух переменных...................................258 8.3. Интерполяция функций............................................................................265 8.3.1. Интерполяционный многочлен Лагранжа...................................265 8.3.2. Метод наименьших квадратов.....................................................271 8.3.3. Сплайны...........................................................................................275 8.3.4. Кривые Безье и координатный указатель курсора.....................279 Глава 9. Геометрия трехмерных тел..........................................................................284 9.1. Трехмерное тело с перспективой и тенью..............................................284 9.2. Построение тела по трем проекциям......................................................289 9.3. Рисование полутонами.............................................................................298 9.4. Бинарные операции над множествами....................................................304 Глава 10. Графический редактор многогранников.................................................319 10.1. Описание проекта...................................................................................319 10.2. Чтение и запись данных.........................................................................321 10.3. Анализ данных и рисование...................................................................324 10.4. Перетаскивание инструментальной панели.........................................330 10.5. Новый многогранник..............................................................................331 10.6. Добавление вершины..............................................................................331 10.7. Переключение инструментов.................................................................334 10.8. Выравнивание дочерних окон................................................................334 10.9. Модуль основной формы........................................................................335 10.10. Нажатие мыши на дочерних формах...................................................339 10.11. Обработка перемещения мыши на дочерних формах.......................340 10.12. Модули дочерних форм........................................................................344 Глава 11. Визуальный генератор отчетов.................................................................346 11.1. Постановка задачи...................................................................................346 11.2. Описание структуры данных.................................................................348 11.3. Структура проекта...................................................................................351 11.4. Рисование страницы эскиза....................................................................353 11.5. Добавление объектов..............................................................................361 11.6. Редактирование объектов.......................................................................364 11.7. Перемещение объектов...........................................................................367 11.8. Изменение размеров объектов...............................................................368 11.9. Печать отчета...........................................................................................371 11.10. Заключение.................................................,..........................................372 Алфавитный указатель................................................................................................373 По общим вопросам обращайтесь в Издательский дом "Вильяме" по адресу: info@williamspublishing.com, http://www.williamspublishing.com Цена: 300руб. |
||||