MFC——局域网聊天室(改进)

17 篇文章 0 订阅
8 篇文章 1 订阅

    之前自己用MFC做了个简易的聊天室,但是功能不多,画面布局什么的也感觉不是太好,而且还存在不少BUG,所以最近又重新拾起过去的代码,做了不少的改动并修复了所有的错误,修改后的项目的通信原理还是和之前一样:点击打开链接,所以就不介绍了。

登陆:下拉框自动显示已登陆过的MCQ账号,和下面所有界面一样,给按钮添加了背景色,可实现enter快捷键登陆,修复了忘记密码功能中的BUG

注册:注册界面功能没有多大的改动

个人主界面以及服务器:(自己给项目取了个名字MCQ)登陆时有一个缩放过程;添加了系统托盘(双击图标打开界面,缩小隐藏界面),将鼠标移至托盘可显示个人账号信息;界面中实时显示当前时间,下拉按钮查看日历;服务器则记录在线人数。

聊天界面:双击在线好友名,打开私聊窗口;enter键发送消息;文件传输功能利用多线程的方式实现,可传输大文件或数据;修复聊天记录BUG,

资源共享功能:利用Windows FTP服务器实现局域网内所有用户对共享资源操作,由于截图时本机将FTP服务关闭,所以下面的功能和资源文件并没有显示,客户端可对共享资源进行上传,下载,删除或重命名等操作,每一个客户端的操作都将会记录在服务器列表中(右半边),并存储在数据库之中,可供管理员查看。

音乐:打开本地音乐库 双击即可实现播放(音乐格式不对则不能播放);右击可删除播放列表中的音乐

至于百度和退出功能就没有什么好说的了,调用MFC API函数打开百度网页,以及关闭窗口和TCP,退出应用。

加Q:1879119726  可帮做并提供源码

  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 33
    评论
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值