全球旧事资料 分类
,系统自动加载了鼠标驱动程序,但并不意味着在任何程序下都可以使用,用TurboC开发的应用程序要支持鼠标操作,则必须进行鼠标设备驱动程序的访问。鼠标设备驱动程序的访问通过使用中断0x33访问。本程序中所用中断0x33的功能与参数如表51所示。
说明该游戏程序在Wi
dowsXP下不支持鼠标。
四、程序测试及分析
41程序调试是指对程序的查错和排错。为了便于查错、阅读,在设计
f该程序的过程中我们采用了结构化程序方法编辑,添加了尽可能多的注释,这就为接下来的调试过程带来了很多方便。42经过仔细检查之后进行上机调试。进行编译,如果在编译和连接过程中发现错误,屏幕上显示了出错信息,根据提示找到出错的位置,加以改正,再进行编译……如此反复,直到顺利通过编译和连接为止。
游戏开始图
f游戏中43在本次实习过程中碰到的编译、连接的错误主要有:缺少变量定义,定义位置不正确、语法错误、注释的位置等。44错误解决方法。(1)缺少变量定义,定义位置不正确;由于该程序相对来讲稍有些长,前后有些变量不容易联系起来,但是在错误信息的提示下一般还是很容易找到。不过需要注意的是在定义的时候有些函数使用同样的变量名而表示不同的作用,因而使用要很小心,定义及定义的位置要特别留意。为减少这样的错误我后来还是用不同的变量名来表示,结果引起的那些错误解决了。例如未定义voidClosevoid图形关闭,所以输出voidClosevoid中就有错误,因为缺少定义。(2)语法错误;大多的语法错误在通过书本参考下能够修改。主要是平时缺乏锻炼、不
f太注意而产生的。如没有注意具体数据使用是有一定的范围限定;过分重视分号的重要性而在for、if、while语句中画蛇添足加分号;在使用文件的时候忘记将文件先打开,对打开的方式(3)注释的位置;程序设计中在注释的时候不能同我们平常写字一样随心所欲,我们应该注意注释的格式。注释中不能含有c语言可执行的语句!
五、
心得体会
课程设计是本科学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较完整的一个程序的设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的基础知识,解决实际问题的能力,同时也提高我查阅文献资料、对程序整体的把握等其他能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富。这是我们都希望看到的也正是我们进行课程设计的目的所在。虽然设计内容r
好听全球资料 返回顶部