一、课程设计目的、任务和内容要求:
计算机语言程序设计》是一门以编程实践为主的专业课,目的在于培养学生利用计算机语言进行软件开发所必需的基本思想和基本技能,进一步提高综合应用计算机语言的各种编程知识和技巧进行程序设计的能力,通过本次课程设计,学生应能达到具备设计功能较为复杂的应用程序的能力,同时培养学生自主学习和独立创新的精神。
任务如下:
  1.进行需求分析和概要设计,给出流程图。
  2.写出详细设计,熟悉其中采用的关键技术。
3.给出具体的编码实现并调试。
4.写课程设计报告提交源程序。
内容要求:
设计并完成软件系统。要求:
1.应具有简洁友好的用户界面。
2.要求软件系统的功能完整
3.要求程序具备正确性,可读性和运行的高效性
                             
二、进度安排:
第1~3天: 查资料,进行需求分析和概要设计;
第4~6天:  各模块的详细设计;
第7~12天: 软件实现与调试;
第13~14天:写课程设计报告并提交源程序。
三、主要参考文献:
[1] 四维科技,丁展,汤倩.Visual C++ 游戏开发技术与实例[M].北京:人民邮电出版社,2005
[2]求是科技,张宏林.Visual C++ 6.0程序设计与开发技术大全[M]. 北京:人民邮电出版社,2005
学习编程的单机游戏[3]汪翔,袁辉.Visual C++ 实践与提高(网络编程篇)[M]. 北京:中国铁道出版社,2001
[4]黄维通.Visual C++ 面向对象与可视化程序设计[M]. 北京:清华大学出版社,2003
[5]谢希任.计算机网络(第4版)[M]. 北京:电子工业出版社,2005
[6](美)W. Richard Stevens. TCP/IP详解卷1:协议[M]. 北京:机械工业出版社,2005
[7]北京现代富博科技有限公司,陈兵旗,孙明. 北京:Visual C++实用图象处理专业教程[M] .清华大学出版社,2004
[8]张静.Windows多媒体编程基础[M].北京:清化大学出版社,2005
[9]刘振安,徐峰.Windows实用编程指南[M].北京:人民邮电出版社,1995
[10]刘长明,杨工明.Visual C++ 实践与提高(多媒体篇)[M]. 北京:中国铁道出版社,2001
  指导教师签字:                   
                                                                       

摘 要 ……………………………………………………………………………………… II
Abstract …………………………………………………………………………………... II
1 绪论 …………………….…………………………………….. 1
1.1 课题背景  …………………………………………………………………………...1
1.2 课程设计的目的…………………………………………..………………………… 1
2 设计方案简述 ………………………………………..………………….. 2
2.1 可行性分析………………………………………………..………………………….2
2.2 需求分析…………………………………………………..………………………….2
3 详细设计……………………………………………………………..………………..3
3.1窗体设计………………………………………………..……………………………..3
3.2游戏项目开发………………………………………..…………………………………5
3.2.1设置…………………………………………………………………………..5
3.2.2放置棋子功能的开发………………………………………………………………..6
3.3.3游戏获胜决断的开发…………………………………………………….……….12
3.2.4游戏的调试与运行……………………………………….……………20
4 设计结果及分析………………………………………………..…….……………22
4.1 程序的结果……………………………………….………………………………..22
4.2结果分析…………………………………………..………………………………..23
5总 结 ……..…………………………………………………..………………………24
参考文献 …….………………..………………………………..………………………25

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。