五子棋 - 图文 下载本文

江苏大学《设计一个五子棋》课程设计任务书

4.2.所遇问题及解决方法

在程序的编辑及调试阶段,我遇到了诸如以下几个问题:

(1)导入图片后,图片与自身所标注的文件不相匹配,为了解决这个问题,用控制变量法,来查错,最终找到标志错误的地方,并进行了改正。

(2)我在软件调试阶段,在“五子连珠”后,没有报出获胜方或者报了相反的一方获胜,为了解决这个问题,通过单步跟踪的方法,在确保前一步正确的基础上,调试之后的参数,最终使得程序成功运行。

第五章总结与展望

随着计算机的普及,人们对游戏的要求也越来越高,像五子棋这种休闲游戏丰富了人们的业余生活。至此,对用VC++来实现windows小游戏有了一个比较全面的了解。 通过本课题的研究及开发,基于VC的五子棋游戏软件开发完毕,实现了五子棋的二人对战。本课题按软件工程的要求设计与实现了整个系统,即需求分析、系统总体分详细设计与编码实现等步骤,最后进行了系统测试,并通过了系统测试。通过此次课设,让我更加熟悉了对VC++的使用,对软件设计有了进一步的提高虽然此游戏顺利进行了实现,但也存在许多不足之处,例如此款游戏的界面一直没有能够很完美的体现,这就给玩家带来了一定的视觉上的不足,应此在以后的设计中就要改进这些不足。

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.回顾起此次课程程序设计,至今我仍感慨颇多,从选题到定稿,从理论到实践,在整整两星期的日子里,学到很多很多的的东西,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远的,只有把所学的理论知识与实践相结合起来,才能真正提高自己的实际动手能力和独立思考的能力。在设计的过程中难免会遇到过各种各样的问题,同时在设计的过程中也发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,把以前所学过的知识重新温故。

针对我们测控专业的工科学生,要注重实践能力的培养,理论与实际相结合是工程的灵魂。因此,工科学生应当具备:基本实验测试能力、工程设计与规划能力、方案的实施能力、实际动手能力、设备的操作与维护能力、计算机等基本操作与软件应用能力。而这

29

江苏大学《设计一个五子棋》课程设计任务书

种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。通过课程设计,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。并在以后的学习中及时补充相关知识,为以后的迈向社会、从事职业工作打下了基础,培养了我的在实际开发中解决实际问题的能力和对所学知识的理解与应用。

30

江苏大学《设计一个五子棋》课程设计任务书

致 谢

在这次五子棋课程设计中,使我对五子棋设计方案到设计得基本过程的设计方法、步骤、思路、有一定的了解和认识。在课程设计过程中,我基本能按照规定的程序进行,但还存在一定的问题。通过张世庆老师的认真指导和帮助,同时非常感谢我的同学张亦坚的帮忙,因为他才提高了我设计进度和效率。在程序设计过程中难免会遇到各种问题,感谢张老师的耐心指导。在这次课程设计中我感到不仅实际动手能力有所提高,更重要的是进一步激发了我对所学专业的兴趣,希望能够在此基础上能够更近一步结合实际问题在所在专业进行更深入的学习。相信未来的自己能够做的更好。

31

江苏大学《设计一个五子棋》课程设计任务书

参考文献

1.谭浩强. C程序设计(第三版), 清华大学出版社,2005 2.孔鹏. Visual C++6.0 完全自学手册,机械工业出版社,2007

3.温秀梅 丁学钧. Visual C++ 面向对象程序设计教程与实验. 清华大学出版社,2006 4.温秀梅 高丽婷丁学钧. Visual C++ 面向对象程序设计教程与实验学习指导与习题解答. 清华大学出版社,2010

32