当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: p > microsoft directx sdk是开发基于 windows 平台游戏的一个软件开发工具,其功能主要包括在五个组件中 :directdraw directsound directplay direct3d和directinput,每个组件都具不中的功能: directdraw使用...
 

 

    摘要:   我们在构建client/server系统时,常需要日期型这一重要的作为访问数据库的数据类型。对于用c++ builder设计的client程序,我们常用c++ builder构件组win32中的datetimepicker构件来确定日期。该构件可以显示多种格式的日期及时间类型,使用起来非常方便。在2000年中,我们把datetimepicker中的日期转换为字符串型加入到sql语句中进行查询......
    摘要:  作为一个windows 系统的管理员,安装安全hotfix应该是不会陌生的,每次我们在装完一台机器后总是下载无数补丁,但烦人的是每每安装一个hotfix系统都会reboot一次,当然,在reboot前我们不点击"确定"按钮,直接安装完其他的补丁后一次reboot也未尝不可,但是这样似乎显得有点不大专业,今天我教大家作一个自己的service pack,可以把你需要安装的补丁在一次安装完毕,好像......


用MFC构造DirectX应用框架
p >  microsoft directx sdk是开发基于 windows 平台游戏的一个软件开发工具,其功能主要包括在五个组件中 :directdraw directsound directplay direct3d与directinput,每个组件都具不中的功能:

  directsound控制游戏声音的合成与播放; 【程序编程相关:《红侠乔伊》BOSS攻略心得(NDS)

  directdraw使用直接写存技术加快游戏的动画速度; 【推荐阅读:DSLR利润有多大? 近期单反相机降价排

  direct3d让程序员更方便地开发三维游戏; 【扩展信息:《口袋妖怪》流程攻略(NDS)

  directplay使游戏具有网络多人游戏功能;

  directinput使游戏支持更多的办入设备(现在只支持游戏杆,鼠标与键盘).

  可以说directx sdk提供了编写一个游戏 所必须的功能及基层函数,所以大多windows游戏都使用了directx sdk.

  mfc(microsoft foundation class)类库是microsoft visual c++中提供的一个功能强大的 windows 应用程序开发类, 使用这些类我们可以避免与繁琐的windows api打交道,而且在 visual c++中我们还可以利用classwizard 对mfc 类进行windows 消息映射,所以如果能用mfc 类库来开发directx sdk的应用程序,至少有以下几个好处:

可以用vc++的classwizard方便地对windows消息进行映射;

增加了程序的可读性,并且可以用vc++的 classview方便的管理所用的类;

增加程序代码的可重用性, 可以在原有的基础上开发出功能更强大的应用程序;

更进一步,如果我们能开发出一个能生成directx sdk应用程序基本框架的vc++的工程向导,则为以后开发directx sdk应用于程序提供及大的方便.下面,我们将用visual c++先编写一个directx sdk应用程序的基本框架.

二 编写 directx sdk 应用程序基本框架

  我们按下列步骤建立一个directx sdk 程序的基本框架:

  1 用visual c ++的mfc app wizard (exe) 生成一个基本对话框的工程文件,取名为directx,在向导第二步时取消about box 的复选框,然后按finish按钮.

  2 删除在directx 工程目录中生成的directxdlg.h两个文件,并在visual c++的file view中删除以上两个文件,按ctrl+w启动classwizard删除cdirectxdlg类,然后在resourseview中删除idd_directx_dialog.

  3 建立两个文件directxwnd.h(这两个文件在本文的附录中,请注意不要删除有“//{”与“//}”之间的内容,否则将不能使用classwizard对窗口信息进行映射),并把它们加入到工程中? 时工程中将加入一个基于cwnd的cdirectxwnd类,这是我们的directx应用程序的基类.
...   下一页

    摘要:  影音魔盒mpack p600和mtrix早先曾在5月的cebit asia大展上被pqi劲永国际强劲推出,时值九月,上海的消费者有了一次零距离体验p600和mtrix完美表现的机会。9月24和25两天,pqi劲永国际将携mpack p800、p600和mtrix三款影音魔盒,加上pqi的全线数码存储卡产品,准时亮相徐家汇太平洋数码广场二期门前,同时,活动现场还有pqi劲永国际的数码存储卡产品的......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE