Microsoft DirectX SDK 和Microsoft DirectX 9.0的区别? microsoft directx 9跟microsoft ...

Microsoft DirectX 9.0C \u548cMicrosoft DirectX 9.0\u6709\u4ec0\u4e48\u4e0d\u540c

\u5dee\u4e0d\u591a\uff0c\u6ca1\u4ec0\u4e48\u533a\u522b\uff0c\u8981\u8bf4\u6700\u5927\u7684\u533a\u522b\u5c31\u662f\u4e00\u4e2a\u51fa\u6765\u7684\u65e9\u4e00\u4e2a\u51fa\u6765\u7684\u8fdf

DirectX\u662f\u4e2a\u4ec0\u4e48\u4e1c\u897f\uff0c
DirectX\u662f\u591a\u4e2aAPI\u7684\u96c6\u5408\u4f53\uff0c\u4ec0\u4e48\u662fAPI\uff1f\u901a\u4fd7\u7684\u8bb2\uff0cAPI\u53ef\u770b\u6210\u662f\u4e00\u4e2a\u63d0\u4f9b\u6280\u672f\u6807\u51c6\u7684\u8f6f\u4ef6\uff0c\u5f53\u786c\u4ef6\u548c\u8f6f\u4ef6\u90fd\u4ee5\u5b83\u4e3a\u6807\u51c6\u6765\u8bbe\u8ba1\u7684\u8bdd\uff0c\u90a3\u4e48\u8fd9\u4e9b\u8f6f\u786c\u4ef6\u5c31\u53ef\u4ee5\u76f8\u4e92\u517c\u5bb9\uff0c\u8f6f\u4ef6\u5f00\u53d1\u8005\u5c31\u4e0d\u7528\u6d6a\u8d39\u7cbe\u529b\u4e3a\u591a\u79cd\u578b\u53f7\u7684\u786c\u4ef6\u5206\u522b\u5f00\u53d1\u9002\u5408\u7684\u7a0b\u5e8f\u548c\u9a71\u52a8\uff0c\u786c\u4ef6\u4e5f\u4e0d\u7528\u62c5\u5fc3\u4e0e\u591a\u79cd\u8f6f\u4ef6\u7684\u517c\u5bb9\u95ee\u9898\u3002
\u7b80\u5355\u7684\u8bf4\uff0c\u5c31\u662fDX11\u5bf9\u663e\u5361\u786c\u4ef6\u7684\u8981\u6c42\u66f4\u9ad8\uff0c\u540c\u65f6\u5c55\u73b0\u51fa\u6765\u76843D\u753b\u9762\u6548\u679c\u4e5f\u66f4\u70ab\u3002

一般来说凡是看到SDK字样的,就是表示这是个开发工具包,是给软件开发人员用的(SDK即Software Development Kit,软件开发工具),通常来说SDK中除了包括工具、示例之外还包括帮助之类的文件。对于一般用户来说(非开发人员),没必要安装SDK(装了也没用)。

至于Directx则是微软的多媒体接口,提供了诸如图像、游戏控制、声音处理等多种功能,一般的游戏或者图像软件都会用到,一般来说也没必要单独安装,因为windows 2000以上系统都已经内置了Directx。(如果想查看你系统中的Directx信息,可以开始-运行,输入dxdiag)

Microsoft DirectX SDK 是DirectX编程的软件。包含了开发尖端多媒体应用软件不可或缺的开发工具,以及runtime、headers及程序库、范例执行文件、文件、DirectX工具、并且同时支援C++ 以及 Visual Basic开发软件.

DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。最新版本为DirectX 11,创建在最新的Windows 7上。
DirectX组成的组件有:

DirectX Graphics,包含二组APIs(DirectX 8.0 onwards):
DirectDraw:用于绘制2D Graphics(en:raster graphics)(不建议使用,虽然目前仍有大量的用户)现开始被Direct2D取代。
Direct3D(简称D3D):用于绘制3D图形(3D graphics)
DirectInput:用于结合键盘、鼠标、摇杆,或其它的游戏控制器(Not updated since 8 except for XInput,专门提供给Xbox360的控制器。并建议以WM INPUT取代键盘与鼠标。)
DirectPlay:用于网络游戏连接沟通(配合DirectInput使用,上次的更新版本是version 8.目前已不建议使用)
DirectSound:用于录音,并且记录波形音效(waveform sound)
DirectSound3D(简称DS3D):用于3D音效(3D sounds)的录音。
DirectMusic:用于DirectMusic Producer的录音。
DirectX Media:包含DirectAnimation可用于2D的网页动画(web animation),DirectShow可支持多媒体录音(multimedia playback)以及数据流媒体(en:streaming media),DirectX在网页上的转换,还有Direct3D可保留3D graphics更清晰的解析。DirectShow亦包含有en:DirectX plugins用于en:audio signal processing以及DirectX Video Acceleration加速影音音效(video playback)。
DirectX Media Objects:支持数据流对象(streaming objects),像是编码(encoders)、解码(decoder)以及效果(effects)。
DirectSetup:用于DirectX组件的安装,并非完全是API。
DirectCompute:通用计算API。
Direct2D:为DirewctDraw的替代者,主要提供2D 动画的硬件加速(浏览器内) (只支持于Windows Vista/7以上)。现使用于Internet Explorer 9及Monzilla FireFox 4
DirectWrite:主要字体显示API,提供使用GPU令字体显示更为平滑,类似CleanType(只支持于Windows Vista/7以上)

Microsoft DirectX SDK是一个自动安装DX的程序,不用你考虑太多,他是自动安装的

Microsoft DirectX SDK 好像是针对开发人员的

扩展阅读:java windowbuilder ... microsoft shared ... www.sony.com.cn ... microsoft app store ... microsoft office lens ... microsoft authenticator ... microsoft translator ... microsoft edge webview2 ... bing translator ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网