- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我的c#课程设计报告书
课程设计任务书
课程名称: 计算机语言C#课程设计
起讫时间: 2011-6-20~~2011-7-1
院 系: 计算机工程系
班 级:
指导教师:
系 主 任:
一、课程设计课题
本课程设计要求学生运用C#.NET独立设计、编程开发一个完整的Windows应用程序,并完成课程设计报告。可以从以下题目中选择:
①绘图板 ②二十一点游戏 ③科学计算器 ④弹珠游戏 ⑤日记本 ⑥屏幕保护程序 ⑦挖地雷游戏 ⑧调色板 ⑨文本编辑器 ⑩井字棋
也可自选课题(须征得指导教师同意)不建议选择贪吃蛇、华容道等难度比较高的题目,需要由本人完成大部分代码,不建议根据网上或书上的现成代码调试编写。 二、课程设计要求
1、设计选题:学生可以在“《Windows应用程序设计》课程设计选题”指定的题目中选取课程设计题目,具体题目以此文件为准。也可以自选,但自选的题目必须在课程设计开始前得到指导教师的认可。
2、设计结果:学生需按所选题目的具体要求使用C#完成程序设计,同时还要完成课程设计说明书,以介绍课程设计的情况,说明书中应该至少包括以下几部分:
题目说明
总体设计:概述程序的基本结构和主要技术。
详细说明:选择几个功能模块详细说明设计时的想法和所用的技术。
遇到的问题和解决方法
心得体会
3、考核要求
学生需提交完整的C#源程序(电子版)和课程设计说明书(打印稿),要求程序运行稳定可靠,能实现题目中所要求的功能。课程设计说明书符合要求,并能对程序的设计思路或具体代码做出正确的解释。
三、课程设计工作量
1、程序中应有不少于100~300行的自行编写的代码。
2、软件界面美观大方,操作简洁易用,功能完备可靠。
3、说明书中摘用关键代码部分,应标注详细的代码说明。
4、课程设计报告以A4纸打印,其中正文不少于6页,正文主要用于解释实现思路和关
键代码,完整代码作附件。 四、课程设计说明书内容(有指导书的可省略)
课程设计说明书中至少应该包括以下几部分:
封面
摘要
目录
选题说明
总体设计:概述程序的基本结构和主要技术。
详细说明:关键技术模块的详细说明,列出主要方法的声明、功能、调用参数及使用场合和方法,对其作用和实现思路进行解释。
遇到的问题和解决方法
心得体会
参考文献
附件:源程序
课程设计说明书正文不少于6页,源程序只算附页。
课程设计说明书
名称 计算机语言C#课程设计
21点扑克牌游戏软件的设计与实现
2011年6月20日 至 2011年7月1日 共 2 周
院 系 计算机工程系
班 级
姓 名
学 号
系 主 任
教研室主任
指导教师
目 录
一、系统功能分析 3
1.1. 主体功能分析 3
1.2. 异常情况分析 3
二、按钮的可用性及随机发牌功能的设计与实现 3
2.1. 功能设计 3
2.2. 代码实现 3
2.3. 技术细节 4
2.4. 实现效果 4
三、点数计算及显示功能的设计与实现 5
3.1. 功能设计 5
3.2. 代码实现 5
3.3. 技术细节 6
3.4. 实现效果 6
四、结果的判断及其他按钮功能的设计与实现 6
4.1. 功能设计 6
4.2. 代码实现 7
4.3. 技术细节 7
4.4. 实现效果 8
五、遇到的问题和解决方法 8
六、总结 9
附录:参考文献 9
一、系统功能分析
1.1. 主体功能分析
这个游戏的设计主要包括两个界面:一个是游戏的开始与进行界面,另一个是游戏的规则界面。在游戏进行的这个界面上有游戏的开始(Go)、两个重复的玩家发牌按钮、一个电脑发牌按钮,还有一个重新开始按钮(Again),双方各有四张牌。a)开始按钮的主要操作是先玩家和庄家各出两张牌。b)发牌按钮就是玩家选择是否要出牌,要是出牌了(一次就只能出一张),就要开始判断玩家的点数是否超过了21点,如果此时就超过了21点,结果是玩家爆了,电脑赢了,那么整个游戏结束。c)不要牌就是玩家不想要牌了或者是玩家的牌已经出完了,要电脑出牌了(此时电脑的牌全部出了),再判断电脑的牌的点数是否超过了21点,超过了21点,就是电脑爆了,玩家赢了。如果牌都出完了的时候双方的点数都不大于21点,那么就进行比较,
您可能关注的文档
- WINCE6下自绘EDIT.doc
- 2011年微波技术与天习题.doc
- .net+sql图书管理系统论文.doc
- 024周末大闯关指.doc
- 015S概述.ppt
- 03-C语言的基本知识.doc
- (北师大版)四年级数学下册课件.ppt
- (全)2010年与2011年全国硕士研究生入学统一考试政治理论大纲变化详解.doc
- 09年秋期末七年级数学试题.doc
- 1.1.2程序框图的概念(条件结构)(高中数学人教版必修三).ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
原创力文档


文档评论(0)