В той отрасли, где мы работаем, библиотека DirectDraw появилась довольно давно. Во всяком случае, за это время она успела доказать свои возможности, и о ней было написано несколько книг. Как обычно, эти книги отличаются по своему качеству. Однако в основном это были добротные учебники, которые (как и многие книги о компьютерах) были написаны за три месяца авторами, изучавшими предмет по ходу дела. В результате большинство этих книг содержит лишь подготовительный материал. Теперь, когда библиотека DirectDraw подросла и обрела свою репутацию (во всяком случае, она старше других компонентов DirectX), настало время уйти от основ и познакомиться с ее некоторыми нетривиальными возможностями.
Эта книга начинается с того, на чем другие книги обычно заканчивались. Мы поговорим об основах DirectDraw, но лишь в общих чертах. Читатель — опытный программист, но незнакомый с DirectDraw — сможет с ходу войти в курс дела. Затем мы перейдем к другим темам, столь же интересным, сколь и полезным.
Цель этой книги — научить вас работать с DirectDraw, а не предоставить некоторую «структурную основу» или нестандартный API, который бы выполнял за вас всю работу. Демонстрационные программы написаны на C++ и используют MFC, но совсем не для того, чтобы скрыть все технические подробности. С++ и MFC — превосходные инструменты, потому что с их помощью любое приложение можно написать несколькими разными способами. Примеры для этой книги были написаны так, чтобы при этом получались структурированные и удобные для чтения проекты, которые наглядно показывают, что и почему происходит в программе.
Помимо DirectDraw, во многих примерах используется библиотека DirectInput. Строго говоря, при программировании графики для Windows можно обойтись и без DirectInput, но ей все же стоит воспользоваться. Она работает быстрее традиционных средств ввода Windows и к тому же входит в DirectX, так что для работы с ней не потребуется никаких дополнительных SDK.
Одна из самых стимулирующих меня вещей в рекламных письмах (в противоположность прямому взаимодействию с клиентом) - то, что они требует, чтобы Вы думали о потребностях клиента и желаниях заранее. Поскольку Дэн Кеннеди ясно дает понять в этой превосходной книге, что когда Вы овладеваете навыком побуждения потенциального клиента к действию, через продажное письмо, Вы берете всю предварительную работу и помещаете ее в действие — и действительно понимаете продажу товаров и как искусство и как практику. Я сначала узнал о замечательных навыках Дэна, когда мы начали взаимодействовать с ним на тему "информационного ролика" для нашей компании. (Рекламный ролик - по существу 30-секундное продажное письмо, приведенное в чувство по телевидению.) Мы использовали многие из методов, обрисованных в общих чертах в этой книге, чтобы получить сотни тысяч клиентов — и результаты составили более чем $20 миллионов в продажах в первый же год! Как только Вы изучаете основные принципы, описываемые Дэном в этой книге, Вы осознаете себя отмечающим хорошую коммерческую выгоду везде, где бы вы не находились и тут же вспоминаете советы Дэна относительно мотивации потенциальных клиентов. Наблюдаете ли Вы телевизионную рекламу, глядя на почту, на Вашем столе, или даже слушая продавца, Вы будете видеть, что действительно неотразимая коммерческая работа соответствует простым руководящим принципам, описанным в «убойных продажных письмах». Вы будете составлять свои презентации не только на бумаге, но и в повседневной жизни.