Читаем Полное руководство по Microsoft Windows XP полностью

Поскольку драйверы DirectX быстро обновляются, рекомендую чаще заглядывать на сайт Windows Update. К сожалению, этот сайт далеко не всегда содержит самые последние сведения, поэтому можно также воспользоваться сайтомWeb-сайт DirectX также предлагает последние сведения о мультимедийных программных инструментах и драйверах операционной системы Windows. Если вы интересуетесь компьютерными играми, советую посещать этот сайт регулярно. Но даже в том случае, если мультимедийные задачи решаются редко, необходимо отслеживать изменения сведений на этом сайте.

После загрузки последней версии DirectX ее приходится инсталлировать точно так же, как и любое другое приложение. Одним из характерных отличий программы является то, что она не создает каких-либо новых записей в меню Пуск. Этот факт достаточно интересен, поскольку DirectX имеет в своем составе несколько приложений (см. раздел «Тестирование аппаратных средств» в конце главы).

DirectX не удается исключить или удалить из системы после инсталляции. Теоретически такого рода необходимость может возникнуть, однако некоторые специалисты пришли к выводу, что для этого требуется вернуться к предшествующей версии операционной системы, поскольку процесс удаления порождает ряд проблем, связанных с несовместимостью. Поэтому рекомендуется затратить немного времени на изучение особенностей последней версии DirectX и на получение необходимой информации от других пользователей (например, с помощью групп новостей) и только потом приступать к установке этой программы.

Диагностика компонентов DirectX

Многие считают, что DirectX создает большое число проблем – вывод действительно соответствует истине, по крайней мере в отношении более ранних версий этого программного средства. Пользователи всегда стараются задействовать приложения, ориентированные на последнюю версию DirectX, однако далеко не все приложения удается так быстро обновить. Другими словами, набор API-интерфейсов DirectX в последнее время получил много отрицательных отзывов, что, видимо, связано со сложностью его практического применения.

Если вы не будете проявлять осторожность при работе с компонентами DirectX, то столкнетесь с рядом проблем. Основной задачей в данном случае станет проверка того факта, что используется самая свежая версия программы. Эта версия должна демонстрировать стабильные результаты, поскольку именно проблемы, связанные с обеспечением надежности, оказываются самыми неприятными. Версия.0 программы DirectX, как правило, вызывает проблемы, поэтому следует выждать до тех пор, пока не появится версия «а», а еще лучше —.1.

Попытки использования DirectX с устаревшими устройствами также могут порождать проблемы (см. раздел «Тестирование компонентов DirectX» данной главы). Корпорация Microsoft предполагает необходимую модификацию аппаратных средств для наиболее полного применения возможностей технологии DirectX, то есть наличие у устройств относительно высоких показателей быстродействия и установку дополнительного процессора для обработки графических данных. Кроме того, имеющиеся аппаратные средства должны поддерживать такие недавно появившиеся функции, как создание теневых эффектов и рендеринг объектов. Можно «обойти» проблемы, связанные с применением устаревших аппаратных средств, путем отмены тех функций DirectX, которые реализуются системой неадекватно. Однако вы не узнаете о тех функциях, которые будут создавать проблемы, без проведения предварительной диагностики компонентов DirectX.

Разработчики приложений также испытывают ряд проблем с технологией DirectX, поскольку она предлагает достаточно сложный интерфейс API. Целый ряд ранее созданных приложений оказывается просто несовместимым с новой версией DirectX. Проблема в данном случае состоит не только в несовместимости программных средств, но связана с применением большого числа усовершенствованных функций. К сожалению, при работе с различными приложениями невозможно протестировать программу на предмет выявления подобных функций, хотя в ряде случаев удается путем проведения исследований и анализа сообщений об ошибках заставить старую версию приложения взаимодействовать с новой версией DirectX.

Тестирование компонентов DirectX

Перейти на страницу:

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

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT