Чтение онлайн

ЖАНРЫ

Полное руководство по Microsoft Windows XP

Мюллер Джон Поль

Шрифт:

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

Мультимедийные средства Internet служат также для тренинга, обучения и моделирования игровых ситуаций. Во многих компьютерных играх применяется сложная графика и звуковые эффекты, что особенно привлекает пользователей. Для некоторых игр на практике требуются весьма значительные аппаратные ресурсы. Если аппаратные средства не обеспечивают подобного ресурса и не демонстрируют наличия

требуемых функций, Windows XP позволяет эмулировать их, по крайней мере частично, с помощью соответствующего программного обеспечения. Возможности и привлекательность игр в последнем случае, естественно, несколько снижаются. Самые мощные компьютеры и мультимедийные средства обычно предназначены как раз для компьютерных игр и появляются в основном в тех магазинах, которые ориентируются на любителей подобных игр.

Однако это пока еще даже не верхушка айсберга, если, конечно, говорить о мультимедийных средствах всерьез. Так, в последнее время наблюдается быстрое совершенствование технологий распознавания речи, что повлекло за собой распространение речевых приложений для создания более интеллектуального интерфейса, управления компьютерами и запоминания образцов голоса. Элементы подобной технологии можно найти и в Windows XP, например в виде программы Microsoft Reader. Поскольку мультимедийные средства предусматривают применение высококачественных устройств, в данной главе в основном анализируются требования к подобным устройствам, а соответствующие программные технологии рассматриваются кратко. Прочитав эту главу, вы будете хорошо знать те мультимедийные возможности, которые заложены в Windows XP, и основные приемы их применения.

Установка и конфигурирование набора интерфейсов прикладного программирования DirectX

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

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

Приводящиеся ниже разделы содержат описание методов работы с DirectX, а также тех приемов, которые позволяют обновлять данный компонент. Кроме того, вы познакомитесь с методами поиска неисправностей при возникновении проблем с DirectX, а также с программой диагностики DXDIAG.

Обновление DirectX

Поскольку драйверы 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

Версии DirectX, начиная с 6.1, включают в себя программный инструмент DXDIAG (файл DXDIAG.EXE). Этот программный инструмент является основным вашим помощником при анализе проблем, связанных с применением API-интерфейсов DirectX и проверкой показателей совместимости. Файл DXDIAG.EXE, как правило, отсутствует в меню Пуск, а в ряде случаев специалисты Microsoft вообще предпочитают хранить его на жестком диске. Для быстрого доступа к этому файлу откройте диалоговое окно Запуск программы (Run) с помощью команды Пуск Выполнить (Start → Run) и введите команду DXDIAG в поле Открыть (Open), после чего нажмите кнопку ОК. В результате на экран будет выведено диалоговое окно Средство диагностики DitectX (DirectX Diagnostic Files) – рис. 10.1. Вкладка Система (System) этого окна содержит большой объем полезных сведений о компьютерной системе.

Поделиться с друзьями: