WLAN基础培训(扫盲篇)

WLAN基础培训(扫盲篇)

ID:38832823

大小:716.00 KB

页数:164页

时间:2019-06-20

WLAN基础培训(扫盲篇)_第1页
WLAN基础培训(扫盲篇)_第2页
WLAN基础培训(扫盲篇)_第3页
WLAN基础培训(扫盲篇)_第4页
WLAN基础培训(扫盲篇)_第5页
资源描述:

《WLAN基础培训(扫盲篇)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章DirectXAudio之DirectSound1.1DirectXAudio介绍[1,2,3,4]1.2DirectSound介绍[1,5,6,7,8]1.3DirectSound应用程序开发[5,6,7,8,9]1.4本章小结[1,5,6,7,8]1.1DirectXAudio介绍[1,2,3,4]1.1.1DirectX发展历程现在从事DirectX开发的程序员恐怕对DirectX的历史并没有太多了解。也许程序员可能也并不关心其历史,因为这并不会影响程序员现在的工作。但是我仍想在这里用一点篇幅介绍一下DirectX的发展历程,让那些无论是正在进

2、行或是准备进行DirectX开发的朋友们知道DirectX是在什么样的背景下诞生的,它经历了什么,现在正处于什么阶段,以及其它相关背景知识。1.DirectX的诞生众所周知,Windows95是Microsoft在操作系统上的一个最重要的里程碑。DirectX有幸搭上了这趟列车,它是和Windows95同时推出的,当时还不叫DirectX,而是称为GameSDK。我们可以认为GameSDK就是现在DirectX的前身。从GameSDK的字面意思我们就能大概理解它的内容,说白了,GameSDK就是在Windows95下运行的、提供给游戏软件开发商使用的“游戏

3、软件开发包”(GamesSoftwareDevelopmentKit)。正是这种局面引起的困惑,才使Microsoft着手开发GameSDK。当时GameSDK的设计思想是:(1)GameSDK由许多速度很快、低层的库和API组成,这些库和API为游戏开发者提供最大限度的自由和对硬件的操作。(2)GameSDK对硬件开发的支持,由原来游戏开发商转移到硬件制造商,即由对硬件最为熟悉的硬件制造商来完成对自己硬件的支持软件,并且将最先进的硬件技术为游戏开发商所知。(3)让游戏也成为真正的Windows应用程序,即支持多任务。你可以从一个游戏切换到同时运行的另一个

4、应用程序,然后还可以返回该游戏。(4)要有能超过或者达到DOS环境下所能达到的性能。在使用GameSDK的情况下,游戏开发者不必关心游戏要运行在哪个制造商的硬件上,因为Microsoft把这些特性都封装在了硬件驱动程序和一系列API中,当然很多是由硬件制造商完成的,达到了开发时的硬件独立性。2.DirectX的发展DirectX的发展历程如图1-1所示。DirectX的发展历程……DirectX8.0DirectX7.0DirectX6.0DirectX5.0DirectX3.0DirectX2.0DirectX1.0GameSDK图1-1DirectX的

5、发展历程1)DirectX1.0DirectX1.0是Windows下第一个可以直接对硬件信息进行读取的程序接口,与早期的GameSDK相比有本质性的区别,可以令Windows下的图形处理速度与DOS媲美。2)DirectX2.0在这一段时间内,刮起了强烈的3D加速旋风,然而当时的DirectX在这一领域还是空白的。当时市场上出现的高性能3D图形加速卡在当时的DirectX下只能发挥其性能的1/10。3)DirectX3.0完整的Direct3D是随DirectX3.0向公众发布的。当时的Direct3D被公布为“一个视频游戏开发平台,将成为进入视频游戏工

6、业的驱动力”。4)DirectX5.0从5.0版开始(没有DirectX4.0),DirectX的多个部件按照应用目的被分为两大层次:DirectXFoundation层和DirectXMedia层。DirectXFoundation层为开发者提供一套“低级”API函数,以便应用程序能够充分利用3D图形加速芯片和声卡的各种高级特性。DirectXMedia层则建立在DirectXFoundation层的基础之上,提供播放动画、播放多媒体数据流和交互控制等高级服务。它也由四个部件组成:DiectShow、DirectAnimation、Direct3DRet

7、ainedMode和DirectPlay。DirectXMedia使得应用程序只需使用一套API函数就能处理多种媒体数据,而不像以前那样,声音和图像要分别使用不同软件厂商开发的API函数。另外,DirectXMedia提供一种统一的定时机制来处理多媒体事件,使得开发者可以灵活地控制动画、视频和音频等数据的生成与同步播放。5)DirectX6.01998年推出的DirectX6.0版本相对于5.0新增了DirectMusic部件。DirectMusic由三个子部件组成:DirectMusicCore、DirectMuiscInteractive和Direct

8、MusicProducer。在这个新版本中Direct3D功能更强

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。