DirectX и Delphi. Разработка графических и мультимедийных приложений (+CD-ROM)


Книга DirectX и Delphi. Разработка графических и мультимедийных приложений (+CD-ROM)

Автор: Есенин С.
Год издания: 2006
Издательство: BHV Санкт-Петербург
Жанр: DirectX, Графика, Delphi
Язык: русский
Размер: 48,40 Мб
Страниц: 512
Формат: PDF
ISBN: 5-94157-867-9
Рассмотрена разработка приложений с использованием технологии DirectX в среде программирования Borland Delphi. Подробно описаны все основные компоненты, входящие в состав DirectX: DirectX Graphics, DirectShow, DirectInput, DirectSound и DirectMusic. Показано создание собственных наборов классов, облегчающих работу с различными компонентами DirectX. На практических примерах рассмотрена работа с двумерной и трехмерной графикой, шейдеры и язык HLSL, различные цветовые эффекты, работа с текстурой, освещением и так далее. Уделено внимание выводу изображения в оверлейном режиме, механизмам захвата изображения (на примере работы с web-камерой) и захвата звука. Представлены механизмы воспроизведения мультимедиаданных в различных форматах: AVI, MPEG, MP3 и другие. Прилагаемый компакт-диск содержит исходные коды примеров, рассмотренных в книге, а также набор классов. Для программистов.
На практических примерах рассмотрена разработка приложений с использованием технологии DirectX в среде программирования Borland Delphi. Описана работа с двухмерной и трехмерной графикой, шейдеры и язык HLSL, различные цветовые эффекты, работа с текстурой, освещением и т.д.
Содержание:
Благодарности
Введение
На кого рассчитана книга
Как построена книга
Требования к компьютеру и программному обеспечению
Часть I. Общие сведения
Глава 1. DirectX
Состав DirectX
DirectX или OpenGL?
Глава 2. Среда разработки Borland Delphi
Структура среды разработки
Первое приложение
Глава 3. Библиотека СОМ
СОМ или DLL?
Объекты и интерфейсы
Интерфейс IUnknown
Уникальные идентификаторы
Результат HResult
Инициализация библиотеки СОМ и завершение работы с ней
Глава 4. Пишем СОМ-сервер
Создание СОМ-сервера
Регистрация СОМ-сервера
Клиентская часть
ИТОГИ
Часть II. DirectX Graphics
Глава 5. Direct3D
Инициализация
Очистка устройства
Прорисовка сцены
Первый пример
Полноэкранный режим
Потеря устройства
Примитивы
Буфер вершин
Точка
Цвет
Пример анимации
Линии и последовательность линий
Треугольник и последовательности треугольников
От треугольника к прямоугольнику
Построения в пространстве
Матрицы
Сложение матриц и умножение на число
Перемножение матриц
Единичная матрица
Матрицы переноса (сдвига)
Матрицы вращения
Матрица масштабирования
Матрицы отражения
Типы матриц Direct3D
Функции Direct3D для работы с матрицами
Нормали
От теории к практике Куб
Буфер глубины
Правила построения объектов
Источники света
Материал
Работа с материалом и источниками света
Туман
Работа с текстурой
Фильтрация текстур Mesh-объекты
Несколько объектов одновременно
Работа с текстом на плоскости и в пространстве
Подсчет числа кадров в секунду
Несколько текстур на одном объекте
Сферические текстурные координаты
Создаем туннель
Прозрачность
Мультитекстурирование
Motion Blur
Шейдеры
Основные сведения
Введение в HLSL
Вершинные шейдеры
Пиксельные шейдеры
Работа с текстурой
Глава 6. DirectDraw
Обзор библиотеки
Инициализация
Первый пример
Уровни взаимодействия
Полноэкранный режим работы
Поверхности
Рисуем на поверхности
Блиттинг
Переключение страниц
Потеря доступа к поверхности
Цветовые ключи
Палитра
Прямой доступ к поверхности
Огонь
Оконный режим работы
Оверлеи DirectX
ИТОГИ
Часть III. DirectSound
Глава 7. Общие сведения
Область применения
Достоинства
Недостатки
Принцип работы
Уровни взаимодействия
Глава 8. Вывод звука
Интерфейсы
Создание буферов
Потеря буферов
Звуковые эффекты
Классы TdxSound и TdxSoundManager
Пример использования классов TdxSound и TdxSoundManager
Глава 9. Захват звука
Интерфейсы
Буфер захвата
Захват аудио
Класс TdxSoundCapture
Пример использования класса TdxSoundCapture
ИТОГИ
Часть IV. DirectMusic
Глава 10. Работа с MIDI и WAV-файлами
Интерфейсы
Порядок работы
Классы TdxMusicSegment и TdxMusicManager
Пример использования классов
ИТОГИ
Часть V. DirectInput
Глава 11. Общие сведения
Режимы работы
Уровни взаимодействия
Глава 12. Работа с устройствами ввода
Интерфейсы
Общий алгоритм работы
Клавиатура
Мышь
Джойстик
Класс TdxInputManager
Пример использования класса TdxInputManager
ИТОГИ
Часть VI. DirectShow
Глава 13. Основные сведения
Область применения
Поддерживаемые форматы
Фильтры и граф фильтров
Типы фильтров
Менеджер графа фильтров
Глава 14. Работа с МРЗ, AVI, MPEG и другими мультимедиаформатами
Интерфейсы
Интерфейс управления фильтром
Интерфейс управления контактом
Интерфейс построения графа фильтров
Интерфейс управления графом фильтров
Интерфейс управления позиционированием в потоке
Интерфейс управления выводом звука
Интерфейс управления механизмом событий
Интерфейс управления выводом видеоданных
Интерфейс перехвата кадра из потока видео
Алгоритм работы
Класс TdxMediaPlayer
   Пример работы с классом TdxMediaPlayer
Глава 15. Захват аудио и видео
Захват видео
Захват звука
Интерфейсы
Перечисление устройств определенного класса
Режимы захвата и предварительного просмотра
Запись видео со звуком
Сжатие потоков аудио и видео
Страницы свойств
Алгоритм работы
Класс TdxCaptureManager
Пример использования класса TdxCaptureManager
ИТОГИ
Заключение Приложения
Приложение 1. Интернет-ресурсы
Приложение 2. Описание содержимого компакт-диска
Список литературы
Предметный указатель

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12772 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Аудиокнига Карибские пираты. Подлинная история (Аудиокнига)

    Карибские пираты. Подлинная история (Аудиокнига)

    Название: Карибские пираты. Подлинная история (Аудиокнига)Автор: Эксквемелин Александр ОливьеГод выпуска: 2007Издательство: Амфора-МедиаИсполнитель: Денис ВеровойВремя: 6 часов 38 минутФормат: mp3Ра . . .

  • Книга Радиостанции низовой КВ связи с однополосной модуляцией

    Радиостанции низовой КВ связи с однополосной модуляцией

    Название: Радиостанции низовой КВ связи с однополосной модуляцией Автор: Туголуков М.А. Издательство: Связь Страниц: 120 Формат: DJVU Размер: 4.1 Мб Качество: Нормальное Язык: Русский Год издания: 198 . . .

  • Аудиокнига Tokio Hotel - Как можно громче!

    Tokio Hotel - Как можно громче!

    Название: Tokio Hotel - Как можно громче! (Аудиокнига)Автор: Михаэль Фукс-Гамбек, Торстен ШацГод выпуска: 2008Издательство: Амфора-МедиаИсполнитель: Сергей ВензелевВремя: 4 часа 48 минутФормат: mp3Р . . .

  • Книга Конструирование механизмов антенн

    Конструирование механизмов антенн

    Название: Конструирование механизмов антенн Автор: Диняева Н.С. Издательство: МАИ Страниц: 340 Формат: DJVU Размер: 6.6 Мб Качество: Нормальное Язык: Русский Год издания: 2002 ISBN: 5-7035-2483-0 Изла . . .

  • Аудиокнига Золотой теленок (аудиокнига MP3)

    Золотой теленок (аудиокнига MP3)

    Автор: И. Ильф, Е. ПетровНазвание: Золотой теленокИсполнитель: Е. Весник, О. Басилашвили, В. Невинный, С. Самодур, Б. Иванов и др.Издательство: Эксмо-Сидиком, Sound Time, 2008 г.Время звучания: 2:48Фо . . .

  • Аудиокнига Женитьба Бальзаминова

    Женитьба Бальзаминова

    Автор: Александр ОстровскийТип: АудиокнигаРазмер архива: 318 mbГод выпуска: 2006Читает: Владимир Иванович СамойловЖанр: классикаИздательство: Ардис-КонсалтАудио кодек: MP3Битрейт аудио: 192Произведе . . .

  • Книга Новые похождения Чичикова

    Новые похождения Чичикова

    Название: Новые похождения Чичикова Автор: Михаил Булгаков Издательство: Радио России Формат: MP3 Размер: 44.28 MB Качество: Отличное Язык: Русский Жанр: Комедия Год издания: 2008 Похождения Чичикова . . .

  • Аудиокнига Теоретические (естественнонаучные) основы судебного почерковедения

    Теоретические (естественнонаучные) основы судебного почерковедения

    Автор: Манцветова А. И., Орлова В. Ф., Славуцкая И. А.; отв. ред. А. Р. ШляховИздательство: РФЦСЭ при Минюсте РФ, "Наука"Год: 2006; 2-е изд.Страниц: 443 (отс. стр. 424-425)Формат: djvuРазмер: 34 МбISB . . .

  • Книга Джером Клапка Джером. Юмористические рассказы

    Джером Клапка Джером. Юмористические рассказы

    Название: Джером Клапка Джером. Юмористические рассказы (аудиокнига) Автор: Джером Клапка Джером Издательство: Студия «АРДИС» Формат: MP3 Размер: 559 Мб Качество: Отличное Язык: Русский Жа . . .

  • Аудиокнига Уход за пчелами

    Уход за пчелами

    Название: Уход за пчеламиАвтор: А. М. КовалевИздательство: Год: 1954Страниц: 371Формат: pdfКачество: ХорошееЯзык: РусскийРазмер: 10,09 мбЦель данной книги — помочь начинающим и недостаточно квалифицир . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге DirectX и Delphi. Разработка графических и мультимедийных приложений (+CD-ROM). Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.