当前位置:文档之家› c#程序设计报告

c#程序设计报告

C#程序设计
课程设计报告
(计算机学院)
题目:C#编写简单聊天系统班级:网络1502班
姓名:刘胜兰
指导教师:王彩梅
2016-2017学年度第一学期
目录
1.需求分析 (1)
1.1简单聊天系统的功能分析 (1)
1.2简单聊天系统的功能图 (1)
2.界面设计 (1)
3.功能实现 (1)
3.1计算数字现实的功能代码 (1)
3.2小数点设置的功能代码 (4)
3.3连续运算的功能代码 (5)
3.4实现键盘控制的功能代码 (6)
3.5删除的功能代码 (6)
4.设计总结 (7)
参考文献 (7)
C#编写简单聊天系统
摘要:这次课程设计我选择了做一个聊天程序,虽然很多同学是和我们一样选了同一个题目,也许功能叶相差无几,但这不是最重要的。

腾讯QQ、MSN-Messenger。

已经成为我们日常生活中和亲朋好友经常联系的很好的工具,作为计算机专业的学生,我认为对这些身边的实用软件我们应该有更深刻的认识,理解他是如何工作的,知道各种功能又是如何实现的,所以我们选择了这个题目。

当今主流的聊天工具有QQ、ICQ、MSN等,国内最热门的当属QQ,是深圳市腾讯计算机系统有限公司开发的一款基于Internet的即时
通信(IM)软件。

本课程设计主要是设计并实现一个简单的聊天程序,该聊天程序能够支持点对点聊天,聊天的内容可以支持文本信息,还可以发送文件,上传图片等,聊天程序包括服务器程序和客户端程序。

在课程设计中系统的开发平台为VS2010,程序运行平台为Windows 7。

关键词:聊天;功能;C#
1.需求分析
1.1简单聊天系统的功能分析
1.2简单聊天系统的流程图
2.界面设计
2.1 登录界面
2.2 对话界面
2.3 个人信息界面
3.功能实现
要实现需求分析中软件各功能,需要设计一些事件的功能代码。

3.1计算数字显示的功能代码
3.2计算公式连续计算的功能代码
3.3键盘输入和计算功能的功能代码
3.4运算数据的即时删除的功能代码
3.5连续运算过程中的功能控制的功能代码
4.设计总结
经过努力,基本上完成我们的聊天程序的课程设计,也基本上那个实现了老师需求分析时所预期的功能。

为了完成这次课程设计,我们一边上网查找相关资料,另一方面查阅相关书籍。

在这过程中也无形的锻炼了我们的思维分析、遇到问题、想方设法通过各种途径解决问题以及搭档之间的默契合作的能力。

另外就是知识方面的问题,计算机网络有很多方面的知识还是很不熟悉,具体用到的时候就感觉生疏,或者还是缺乏设计方面的实践。

课程设计的机会不是很多,由于所学的知识包含了太多的方面,所以实践方面还是远远不够,希望在学校期间能够多一些类似的机会。

虽然课程设计顺利的完成了,但由于水平有限,还是有很多的欠
缺跟不足之处,希望老师给予指正。

通过这次的课程设计,使我们把从书本上学到的理论知识用到了实践,从而进一步巩固和丰富了我们所学过的知识,让我们更加深层次的认识到C#及其强大的功能,同时,做这课程设计,也进一步加强了我们的综合能力。

参考文献
[1]C#可视化程序设计案例教程第3版[M]. 北京:机械工业出版社,
2014.9。

相关主题