关于立冬的作文:DriectX是什么

来源:百度文库 编辑:高校问答 时间:2024/05/03 06:16:43
本人还是弄不明白它所真正的中文含义啊求求各位高手

Direct,从字面上理解,是“直截了当”的意思;X,从它的形状可以看出来,好像是个十字路口,四通八达,那么——这个地方肯定是一个名小吃街,在十字路口的各个方向上都有大排挡,卖些什么牛肉面、烤香肠、羊肉串……想吃什么有什么(各位看官请原谅,本人这篇文章是在凌晨1点、饥寒交迫之中写的)。那么,DirectX的意思想必不用我说,各位也清楚了吧。“直截了当的大杂烩”。正确!

DirectX解惑

看了上面的解释大家是不是还有些困惑?^_^现在说正经的:对于开发人员,DirectX提供了一套优秀的应用程序编程接口(API),这个编程接口可以提供开发高质量、实时的应用程序所需要的各种资源;而对于普通用户,我们只需要知道从1995年微软发布第一个版本以来,DirectX已经从一个可选的下载软件发展成为一种必备的娱乐引擎。

选择合适版本的DirectX

目前最新的DirectX版本是8.0a,新版本提供了许多诱人的改进。可惜就目前的游戏和其它方面的情况看来,真正支持DirectX 8新功能的应用还比较难找到。任何新技术在与旧的设备配合时都可能出问题。虽然DirectX 8在向下兼容方面已经做了很大的努力,可硬件驱动问题历来都会是最常见的难点,没有对系统设备定期升级驱动程序的用户尤其容易遇到这样的情况(有些3D显卡几乎每周都会有新的驱动程序发布)。如果不兼容的问题真的发生了,按照微软的说法“安装后,将不能卸载DirectX 8实时系统;该安装过程将更改核心组件和操作系统中大量的注册信息,微软不支持卸载”。难道我们就只能重新安装操作系统(本文后面会有一些其它的方法)?

因此,选择合适版本的DirectX的原则就是尽量使用操作系统本身就带有的DirectX,必要时安装能够符合游戏要求的成熟版本(目前DirectX7.x版的兼容性比较好,各种DirectX版本最好在http://www.microsoft.com/downloads/search.asp?LangID=24&LangDIR=CN下载,注意选择正确的操作系统版本和语言)。

自由卸载DirectX

我们都知道,可以在装有老版本DirectX的Windows系统中升级安装新版本的DirectX,但正如前面提到过的一样,按照微软的说法我们是不能把DirectX反安装或降级的,难道我们一旦使用了最新的DirectX,却又发现和硬件或游戏有冲突,就只有重新安装Windows?还好,会开发软件的不仅仅只有微软,我们可以借助一些第三方工具来达到我们的目的(试想一下,连微软认为和Windows牢不可分的IE现在都能被安全剥离)。

DirectX Buster

http://www.directxbuster.de/index_e.html

DirectX Buster的个头不小(近2MB),当然功能不错,也比较稳定,能够完整卸除DirectX的安装,包括DirectX 5.0到8.0a的版本皆适用。注意,现在的DirectX Buster 1.33版本不支持Win2000。

DirectX Buster使用起来很方便,整个反安装的过程有3步:首先删除注册表的相关键值和一些程序文件,接着删除对应的系统文件,最后进行系统检查和一些扫尾工作。 DirectX Uninstaller不到700KB,同样不支持Win2000。由于卸载DirectX可能造成系统不稳定,建议先备份你的注册表(C:Windows下的user.dat、system.dat),如果你还不放心,请把C:Windows整个目录都备份到其它分区。

安装DirectX Uninstaller很简单,不过有些不同的是安装完后不会生成可以执行的快捷方式,只有“shortcut to inf file”,先不忙运行,一定要重新启动电脑至“安全模式”下(这样使DirectDraw以及其它的DirectX文件不驻留在内存中)。然后运行“程序”菜单中的“shortcut to inf file”,将切换到相关inf文件的目录,鼠标右键点击install.inf选择“install”。最后重新启动电脑就可以随意安装合适的DirectX了。

望闻问切DirectX

前面讲了那么多有关DirectX的版本问题,你是不是还觉得有些困扰——我怎么才能看到自己系统的DirectX版本是什么呢?

我的系统越来越不稳定了,怀疑是DirectX有些问题(安装了不同语言版本的DirectX),我该怎么检查呢?

我不知道自己的显卡对DirectDraw和Direct3D支持得如何,有没有简单的方法去检测?

所有的问题都可以用DirectX的诊断工具dxdiag来解决,你只需要在“开始”/“运行”中输入dxdiag即可。里面的内容很多,但使用极方便。