输入检测相应模块概要设计.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目名称: 项目编号: 第 版 文档编号:项目编号_PD_流水号 第 册/共 册 输入检测及相应模块概要设计 版本:Ver 0.1 东软集团IT人才实训中心 总页数 正文 附录 生效日期 编制: 审批: 修订记录 日期 版本 说明 作者 目录 1. 引言 1 1.1 术语 2 1.2 缩略语 2 2. 系统结构 3 3. 模块功能概述 3 4. 模块架构 4 4.1 模块内部构成 4 4.2 模块的实现 5 4.3 变更机能的实现 5 5. 模块接口设计 5 5.1 外部接口设计 错误!未定义书签。 5.2 内部接口设计 错误!未定义书签。 6. 关键数据结构 10 6.1 选用的数据结构 11 6.2 使用规则 11 6.3 注意事项 11 7. 主要算法 12 7.1 算法实现原理 12 7.2 算法关键流程 12 7.3 算法使用注意事项 12 8. 限制条件 13 9. 框架流程 14 9.1.1 流程1 14 9.1.2 流程2 14 10. 模块间时序 15 10.1.1 主要通信主体 15 10.1.2 时序图 15 11. 附件 16 11.1 模块技术点整理 16 11.2 参考文档 16 引言 说明: 简短的描述一下文档的用途、范围以及预期读者。 注意:本模板用于编写系统概要设计,说明软件架构级涉及的基本算法、关键数据结构、主要设计思想。为软件详细设计打下基础。 本模版列出了概要设计时需要做的比较完全的内容、可以根据项目情况适当进行裁剪。 模板格式说明: 蓝色斜体字:是模板的说明文字,实际写文档的时候需要去掉。 紫色斜体字:是模板的例子,实际写文档的时候需要去掉。 图表全部使用引用题注和交叉引用的方式、通过更新域、可以自动排序。 术语 说明: 列出文档中使用的相关术语。 例: 表 11:技術用語 番号 用語 説明 1 GUID Global Unique Identificantion 系统分配的全局唯一标识符 缩略语 说明: 按字母顺序列出文档中使用的缩略语。 例: 表 12:缩略语 番号 原词 缩写 説明 1 Action ACT 动作类游戏 系统结构 模块功能概述 说明: 模块的功能点概述 注:说明模块概要功能,详细功能点将在详细设计中进行说明 3.1本模块实现机能点 ■键盘输入及响应 ■鼠标输入及响应 ■游戏杆输入响应。 模块架构 模块内部构成 输入检测模块 编号 功能点说明 IDirectInput8 主要的DirectInput8 COM接口。其他所有接口都通过这个接口进行查询 IDirectInputDevice8 用于输入设备的COM接口。每个设备都有自己单独的接口可供使用 IDirectInputEffect 用于力反馈效果的COM接口,比如某些游戏杆和某些鼠标上的力反馈效果。 模块的实现 说明: 根据模块框图对模块的划分、详细描述如何构建模块的各个部分、各个机能点如何被实现、可以使用如下说明手法。 状态迁移图 时序图 Timing Chart 流程图 数据表 变更机能的实现 说明: 变更设计时需要写、对变更的机能点详细描述。 模块接口设计 1.普通函数—分别用于设备接口和释放设备接口的函数 函数名 Create () 文件名 Core_Input.cpp 功能概要 用于初始化接口 参数 类型 变量名 I/O 说明 cInput *Input 无 无 short Type 无 无 BOOL Windowed 无 无 返回值 类型 BOOL 说明 值 FALSE 强制类对象使用DirectInput的设备读取数据。 TRUE 强制类对象使用Windows的设备读取数据 函数名 Free() 文件名 Core_Input.cpp 功能概要 用于释放 参数 类型 变量名 I/O 说明 无 无 无 无 返回值 类型 BOOL 说明 值 TRUE 已释放 FALSE 未释放 函数名 Clear() 文件名 Core_Input.cpp 功能概要 清除设备数据 参数 类型 变量名 I/O 说明 无 无

文档评论(0)

jiqingyong14 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档