1、 1 课 程 设 计 任 务 书课 程 设 计 任 务 书 课程名称: 计算机语言 C#课程设计 2 一、课程设计课题 本实训要求学生运用 C#.NET 独立设计、 编程开发一个完整的 Windows 应用程序, 并完成实训报告。可以从以下题目中选择: 绘图板 二十一点游戏 科学计算器 弹珠游戏 日记本 屏幕保 护程序 挖地雷游戏 调色板 文本编辑器 井字棋 也可自选课题(须征得指导教师同意)不建议选择贪吃蛇、华容道等难度比较高 的题目,需要由本人完成大部分代码,不建议根据网上或书上的现成代码调试编写。 二、课程设计要求 1、设计选题:学生可以在“ Windows 应用程序设计实训选题”指定的
2、题目中选 取实训题目,具体题目以此文件为准。 也可以自选, 但自选的题目必须在实训开始前得到 指导教师的认可。 2、设计结果:学生需按所选题目的具体要求使用 C#完成程序设计,同时还要完成 课程设计说明书,以介绍实训的情况,说明书中应该至少包括以下几部分: 题目说明 总体设计:概述程序的基本结构和主要技术。 详细说明:选择几个功能模块详细说明设计时的想法和所用的技术。 遇到的问题和解决方法 心得体会 3、考核要求 学生需提交完整的 C#源程序(电子版)和课程设计说明书(打印稿) ,要求程序运 行稳定可靠,能实现题目中所要求的功能。课程设计说明书符合要求,并能对程序的设 计思路或具体代码做出正确
3、的解释。 3 三、课程设计工作量 1、程序中应有不少于 100300 行的自行编写的代码。 2、软件界面美观大方,操作简洁易用,功能完备可靠。 3、说明书中摘用关键代码部分,应标注详细的代码说明。 4、实训报告以 A4 纸打印,其中正文不少于 6 页,正文主要用于解释实现思路和关 键代码,完整代码作附件。 四、课程设计说明书内容(有指导书的可省略) 课程设计说明书中至少应该包括以下几部分: 1、封面 2、摘要 3、目录 4、选题说明 5、总体设计:概述程序的基本结构和主要技术。 6、详细说明:关键技术模块的详细说明,列出主要方法的声明、功能、调用参数及 使用场合和方法,对其作用和实现思路进行解
4、释。 7、遇到的问题和解决方法 8、心得体会 9、参考文献 10、 附件:源程序 课程设计说明书正文不少于 6 页,源程序只算附页。 1 课 程 设 计 说 明 书课 程 设 计 说 明 书 名称 计算机语言 C#课程设计 日记本软件的设计与实现 2 摘摘 要要 本次课程设计使用 C#语言完成了日记本软件的设计与实现。系统实现了用户基本信息管理,用 户的通讯录管理和用户日记本管理等功能。通过对上述系统的开发,我已经能够制作一个简单的电 子日记本,虽说有很多地方不够完善,但是能够基本上完成了这次课程设计。在这次的课程设计中, 我在做这个日记本软件的时候,主要考虑的是用户如何管理自己的信息和一些通讯录的管理。日记 最后是以文本文档的格式存储的。 目目 录录 一、系统功能分析 . 1 1.1. 主体功能分析 1 1.2. 异常情况分析 1 二、保存日记内容功能的设计与实现 . 1 2.1. 功能设计 . 1 2.2. 代码实现 . 1 2.3. 技术细节 . 2 2.4. 实现效果 . 2 三、设置背景