简单的聊天应用程序

简单的聊天应用程序

ID:9462306

大小:233.50 KB

页数:25页

时间:2018-05-01

简单的聊天应用程序_第1页
简单的聊天应用程序_第2页
简单的聊天应用程序_第3页
简单的聊天应用程序_第4页
简单的聊天应用程序_第5页
资源描述:

《简单的聊天应用程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、武汉理工大学华夏学院信息工程课程设计报告书课程名称嵌入式课程设计课程设计总评成绩学生姓名、学号学生专业班级指导教师姓名课程设计起止日期课程设计基本要求课程设计是工科学生十分重要的实践教学环节,通过课程设计,培养学生综合运用先修课程的理论知识和专业技能,解决工程领域某一方面实际问题的能力。课程设计报告是科学论文写作的基础,不仅可以培养和训练学生的逻辑归纳能力、综合分析能力和文字表达能力,也是规范课程设计教学要求、反映课程设计教学水平的重要依据。为了加强课程设计教学管理,提高课程设计教学质量,特拟定

2、如下基本要求。1.课程设计教学一般可分为设计项目的选题、项目设计方案论证、项目设计结果分析、答辩等4个环节,每个环节都应有一定的考核要求和考核成绩。2.课程设计项目的选题要符合本课程设计教学大纲的要求,该项目应能突出学生实践能力、设计能力和创新能力的培养;该项目有一定的实用性,且学生通过努力在规定的时间内是可以完成的。课程设计项目名称、目的及技术要求记录于课程设计报告书一、二项中,课程设计项目的选题考核成绩占10%左右。3.项目设计方案论证主要包括可行性设计方案论证、从可行性方案中确定最佳方案,

3、实施最佳方案的软件程序、硬件电路原理图和PCB图。项目设计方案论证内容记录于课程设计报告书第三项中,项目设计方案论证主要考核设计方案的正确性、可行性和创新性,考核成绩占30%左右。4.项目设计结果分析主要包括项目设计与制作结果的工艺水平,项目测试性能指标的正确性和完整性,项目测试中出现故障或错误原因的分析和处理方法。项目设计结果分析记录于课程设计报告书第四项中,考核成绩占25%左右。5.学生在课程设计过程中应认真阅读与本课程设计项目相关的文献,培养自己的阅读兴趣和习惯,借以启发自己的思维,提高综

4、合分和理解能力。文献阅读摘要记录于课程设计报告书第五项中,考核成绩占10%左右。6.答辩是课程设计中十分重要的环节,由课程设计指导教师向答辩学生提出2~3个问题,通过答辩可进一步了解学生对课程设计中理论知识和实际技能掌握的程度,以及对问题的理解、分析和判断能力。答辩考核成绩占25%左右。7.学生应在课程设计周内认真参加项目设计的各个环节,按时完成课程设计报告书交给课程设计指导教师评阅。课程设计指导教师应认真指导学生课程设计全过程,认真评阅学生的每一份课程设计报告,给出课程设计综合评阅意见和每一个

5、环节的评分成绩(百分制),最后将百分制评分成绩转换为五级分制(优秀、良好、中等、及格、不及格)总评成绩。8.课程设计报告书是实践教学水平评估的重要资料,应按课程、班级集成存档交实验室统一管理。一、课程设计项目名称简单的聊天应用程序二、项目设计目的及技术要求1.设计一个简单的点对点聊天应用程序;2.应用程序要有图形界面;3.开发环境选择QT或者VC;4.完成后的文件能实现简单的聊天;三、项目设计方案论证(可行性方案、最佳方案、软件程序、硬件电路原理图和PCB图)一.设计方案该程序为简单的聊天程序,

6、基于mfc和socket,用vc编写,能实现简单的群聊和私聊,还可以传输文件,也有用户登录功能。-Theprogramforthesimplechatprogram,basedonMFCandsocket,writteninVC,canachieveasimplechatandprivatechat,canalsotransferfiles,alsohaveauserloginfunction.本次设计采用的是开发环境是windows下的VC开发工具,主要采用VC的图形界面开发。在VC下开发,首

7、先要将基本的代码框架构建好,之后通过向主程序中添加资源脚本(就是图形界面的相关控件),在通过相应的接口将控件和代码绑定。最主要的部分是网络间的通讯,这中间设计socket网络编程,以及线程等。总的思想是:创建2个应用程序对话框,通过绑定主机IP地址,实现对话框间的信息传输。二.开发工具介绍以及应用步骤1.开发工具采用的是VC6.0。2.首先打开VC6.0,点击文件(F)或者使用Ctrl+N创建一个新的工作区,在工作区选项卡中选中Win32Application选项,之后输入工程名称ChatRoo

8、m之后点击确定,单击确定之后选择一个空的工程。3.在工程创建好以后,再次打开文件(F)或者使用Ctrl+N创建一个新的文件,在文件选项卡中选择C++源文件选项,输入文件的名称之后单机确定4.现在已经进入了代码编辑框了,代码见后续文字。三.Windows软件开发相关知识Win32Windows编程1.Windows编程基础2.Windows文字的编码3.窗口程序4.窗口消息5.菜单和加速键6.绘图7.对话框8.基本控件.....3.1.Windows编程基础Win32应用程序的基本类型1)控制台程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。