1 / 14
文档名称:

网络聊天系统实验报告.doc

格式:doc   大小:4,901KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络聊天系统实验报告.doc

上传人:s1188831 2017/8/6 文件大小:4.79 MB

下载得到文件列表

网络聊天系统实验报告.doc

相关文档

文档介绍

文档介绍:网络聊天系统实验报告
功能介绍
本程序的主界面截图及介绍
本程序的风格是清新明亮,代表着健康向上,偏向于为年轻人设计。
主色调是蓝色,与白色搭配,有一种天马行空的感觉。让人时刻感受着蓝天白云,使使用者不会因为长久对着这个界面而感到厌倦。
本程序是用MFC的单文档模式,支持SOCKET。集服务器与客户端于一身,既可用来当服务器,也可当客户端来连接服务器,并且不影响相互之间的功能。
标题栏上显示着本软件的名称:NN聊天器。NN是本人象征,聊天器是本软件功能的代名词。如图:
标题栏下是菜单栏,其上有:开始、结束、设置、文件、查看、帮助。它们的快捷键分别为:Ctrl+B,Ctrl+O,Ctrl+T,Ctrl+W,Ctrl+V,Ctrl+H。它们的功能下文会详细介绍。如图:
菜单栏下是工具栏,有7个图标,单击它们都能实现一个功能;从左到右分别是用于创建服务器,连接服务器,关闭服务器,退出服务器,复制,传输文件,帮助。如图:
工具栏下左边的大片空白区域是显示聊天记录、系统信息、用户信息、用户表情等等文字和图片信息的地方,用户相互之间聊天,聊天的内容就是都显示在这上面的。它是RichEdit控件,嵌在FORM的对话框上,使用“视”来显示这个控件。如图:
工具栏下右边的长方形,是List Control控件嵌在FORM的对话框中。
在这个控件中,有N行两列,第一列按行显示每个用户的头像,
第二列按行显示对应头像的用户昵称。如右图示:
在信息区下就是用户的操作区,是一个对话框,有许多控件,其上有:
对象:组合框控件,显示“所有人“和新加入的聊天用户,可以选择你要发送消息的对象。
动作:组合框控件,显示各种动作,选择一种动作,发送消息时,就会显示相应动作的文字信息。
悄悄话:Check Box控件,如果你选择了这个单选框,那么你给谁发送的消息其他人就看不到了,也就是私聊功能。
图片表情:按钮控件,如果你在“添加图片表情“那选择了一个图片表情,那么这个控件上就会显示相应的图片表情。
添加图片表情:按钮控件,如果你要发送图片,就点击一下你要发送的图片,如果不要就点击“无“这个按钮。
发送:按钮控件,如果要发送消息就单击这个按钮。
制作信息:关于本人的信息。
如图示:

在往下就是状态栏:从左到到右依次是:状态,在线人数,本人相关信息。如图示:
分界面截图及介绍
①、菜单栏和工具栏
(注:以下的菜单均有快捷键,可看截图来记住)
菜单栏:开始
这个菜单有三个子菜单,其功能分别是:
创建服务器:创建一个服务器,用于接听客户端的连接信息。
连接服务器:连接服务器,如果成功就可以发送和接收服务器的消息,进行聊天。
复制:复制聊天聊天的内容。
菜单栏:结束
这个菜单有三个子菜单,其功能分别是:
关闭服务器:这一项只有在建立了服务器后才有效,用于关闭服务器。
退出聊天室:这一项只有你是当客户端连接了一个服务器后才有效,用于断开与服务器的连接。
关闭程序:退出这个程序。
菜单栏:设置
这个菜单有5个子菜单,其功能分别是:
清屏:清楚所有显示的聊天内容,还你一个空白的区域。
改名:可以更改你的昵称,而不用退出程序或断开重连。
屏蔽一个人:如果有一个人实在讨厌,你不愿意见到他或她发的任何消息和内容,那么你可以用这个功能把他或她屏蔽了,你将见不到他或她发的任何消息和内容。
保存聊天记录:如果你觉的聊天内容有价值,你可以用这个功能保存下来。
载入聊天记录:如果你想看看以前的聊天记录,你可以用这个功能把以前的记录载入到显示屏。
菜单栏:文件
这个菜单有一个子菜单,其功能是:
传输文件:如果你有文件要发给好友,那么你可以有这个功能来实现。
菜单栏:查看
这个菜单有两个子菜单,其功能是:
工具栏:选择后工具栏消失,如再选择则重新出现。
状态栏:选择后状态栏消失,如再选择则重新出现。
菜单栏:帮助
这个菜单有一个子菜单,其功能是:
关于Chat:选择后跳出一个对话框,显示关于本软件的一些信息。
工具栏:创建服务器
与菜单栏的开始—创建服务器相联系。
工具栏:连接服务器
与菜单栏的开始—连接服务器相联系。
工具栏:关闭服务器
与菜单栏的结束—关闭服务器相联系。
工具栏:退出服务器
与菜单栏的结束—退出服务器相联系。
工具栏:复制
与菜单栏的开始—复制相联系。
工具栏:传输文件
与菜单栏的文件—传输文件相联系。
工具栏:关于
与菜单栏的关于—关于Chat相联系。
②、创建服务器界面
单击创建服务器跳出的对话框:可以输入昵称、端口号,也可以选择头像。
创建客户端界面
单击连接服务器跳出的对话框:可以输入昵称、

最近更新

二零二五年度建筑材料采购合同书 13页

二零二五年度户外运动用品oem代加工技术合同 13页

二零二五年度打架事件受害者心理支持与援助协.. 16页

二零二五年度拆除工程拆除物回收与综合利用合.. 14页

二零二五年度摊位租赁及摊位买卖全程保障服务.. 15页

二零二五年度数据安全防护合作协议 11页

二零二五年度新型EPS装饰线条工程承揽合同 17页

二零二五年度新型电子产品线上销售合作协议书.. 19页

二零二五年度新能源汽车租赁与运输一体化服务.. 16页

二零二五年度旅游线路宣传推广服务合同 17页

二零二五年度智慧家居解决方案开发与应用协议.. 18页

二零二五年度智能办公空间装修工程合同范本 17页

二零二五年度智能家居系统标准物资采购合同样.. 14页

二零二五年度智能网联出租车雇佣管理合同 12页

二零二五年度材料买卖合同范本:金属材料采购.. 15页

二零二五年度柴油管道输送合同范本 16页

二零二五年度桉树种植与生态旅游开发项目合同.. 18页

二零二五年度水利工程安全生产与文明施工规范.. 18页

二零二五年度汽车后市场服务与合伙经营合作协.. 14页

中医学清热药专家讲座 36页

大气高雅毕业论文答辩动态PPT模板 27页

二零二五年度汽车零部件出口采购合同模板 14页

二零二五年度海上石油平台装修工程承包合同 18页

二零二五年度消防设施检测、评估与整改服务合.. 14页

小学音乐课程在跨学科教育中的核心作用研究 8页

二零二五年度物流行业办公用品配送与售后服务.. 18页

二零二五年度特色商业街区场摊位租赁及商业推.. 15页

二零二五年度环保产业保本投资合同 16页

二零二五年度环保污水处理设备采购及运营协议.. 14页

安全人机工程学课后习题答案 21页