logo资料库

用c语言编写的扫雷程序.doc

第1页 / 共1页
资料共1页,全文预览结束
基于 API 函数的扫雷游戏编程 一、实验目的 通过 VC++6.0 完成扫雷游戏设计 二、设计与环境 操作系统:Windows XP 开发平台的名称及版本:Microsoft Visual C++6.0 三。、实验原理 API 的英 文全 称(Application Programming Interface),WIN32 API 也就 是 MicrosoftWindows32 位平台的应用程序编程接口。API 函数是 WINDOWS 提 供 给 应 用 程 序 与 操 作 系 统 的 接 口 , 随 着 软 件 技 术 的 不 断 发 展 , 在 WINDOWS 平台上出现了很多优秀的可视化编程环境,程序员可以采用“即 见即所得”的编程方式来开发具有精美用户界面和功能强大的应用程序。这 些优秀可视化编程环境操 作简 单、界面友好(诸如 VB、VC++、DELPHI 等),在这些工具中提供了大量的类库和各种控件,它们替代了 API 的神秘 功能,事实上这些类库和控件都是构架在 WIN32 API 函数基础之上的,是 封装了的 API 函数的集合。它们把常用的 API 函数的组合在一起成为一个 控件或类库,并赋予其方便的使用方法,所以极大的加速了 WINDOWS 应 用程序开发的过程。 这个扫雷游戏的程序包含了几个比较大的部分,例如界面设计、控制雷数、显示 雷数等等。 四、实验内容 见成果展示的 PPT 五、实验结果及分析 完成编程后,进行编译,发现产生的雷数不确定,有时是八个有时是 九个。通过仔细看程序发现控制雷数时没有注意到随即产生的雷的时候, 产生雷的位置可能是一样的,导致产生的雷数不足十颗。例外,我们也发 现有两个函数的功能是相同的,但是我们在统计过程中只对一个进行了赋 值,而调用的是另外一个,结果导致程序错误,无法得出正确的我们想要 的结果。通过删减,修改,正确解决了这一问题,并且能够实现扫雷的游 戏要求。 六、参考文献 Visual C++面向对象的程序设计
分享到:
收藏