局域网内即时通信软件 ZSCQ -工作进度记录表

工作进度记录表

(自本项目开始工作以来,本文件记录了所有的完成进度,解决和未解决问题)

2005-10-2

1.完成单向的消息发送,接收,由于在单机上测试,无法验证正确性

2.完成接收到的聊天记录添加

3.完成全窗体的快捷键设置

2005-10-1

1.完成只能同时找开一个好友的聊天窗口

2005-9-30

1.完成消息提示窗体显示

2005-9-28

今日开始全力赶完剩下功能实现,希望在国庆期间基本完成!

1.  完成聊天窗口的基本设计

2.  在聊天窗口加上了工具栏

3.  完成聊天窗口的聊天记录显示

2005-9-9

1.解决窗口生成时变成了应用程序的附属窗口的问题,也就是生成的窗口会随主窗口的最小化而最小化,隐藏而隐藏。方法如下:生成窗口时,Create函数的第二个参数用API GetDesktopWindow() 作为附属窗口句柄!

2.解决记录好友IP时发送的msg无法 delete。原因:在读取数据库时,用IsBof判断是否到顶,会多记录一次,使得长度超过本来记录长度,所以delete时出错。

3.正常连接客户端(无消息)

2005-9-7

1.完成:登录时加入好友IP

2.完成过滤不在线用户

2005-9-1

估计剩余工作:

重要性高:

1.登录时,检测用户在线情况,向服务器请求每个在线好友的IP地址,记录于数据库的临时表中,以后客户间通信就以此地址来建立连接。(完成日期:9-7

2.自己上线时,向所有好友发出上线通知,自身还要随时接收好友上线消息,向这窗体好友树中加入新上线好友

3 下线通知,通知所有好友下线,当接收到好友下线消息时,删除主窗体好友树中的好友结点.

3.5.聊天窗口的聊天记录显示

4.添加好友,搜索好友,删除好友操作(新窗口)

5.客户端之间的通信(简单接通,发送文本就可以)

6.客户端之间发送文件

8.服务器消息广播,向所有在线用户发出能知消息。(接收后还要记录数据库,在主窗体的消息页加上最新收到的消息)

9.消息提示窗口

7.服务器实现创建聊天室功能,各客户端可以对此建立连接!!

重要性中:

1.注销,登录的实现

2.其它软件修饰(图标,帮助文件,窗口位置)

3.安装文件

4.其它非法操作

重要性低(以下有时间就做):

0.好友隐身状显示,上线/隐身切换

1.向服务更新个人数据

2.向服务更新密码

3.忘记密码回收

4.整理文档

5.建立整个项目的UML分析示图,练习程序设计分析

未解问题:

1.工具栏提示信息不能实现

2005-8-30

1.完成聊天记录窗体基本功能

       1)向右边列表显示所选好友的聊天记录

       2)完成导出聊天记录

       3)修正时间显示格式

       4)连接好菜单栏和工具栏按钮

       5)完成工具栏的提示信息显示

2005-8-27

1.消除3Bugs:

       1. 更换皮肤退出时出错, 解决方法:在更换皮肤前先把皮肤Remove()

       2. 更换皮肤时,标题栏无效,解决方法:先隐藏窗口,再加载皮肤,然后显示窗口

       3. 更换第二个皮肤时,主窗体出现叠影, 解决方法:换完皮肤后Invalidate()

2.完成对话框中,点击好友标签时显示好友信息

2005-8-25

1.完成注册与服务器的连接

2.完成登录

3.与服务器建立初步连接

2005-8-20

1.完成修改密码页

2.基本完成个人资料显示页,并未可以记录修改

2005-8-18

1.完成主窗体透明显示,可设置

2.完成系统设置页工作

剩余工作:

       1.数据库方面

              1) 好友信息显示

              2) 我的个人资料显示同修改

              3) 帮助文件

              4) 聊天记录

       2.网络连接方面

              1)与服务器相连

              2)客户端之间通信

              3)查找好友

              4)删除好友

              5)文件传输

             

2005-8-18

之前个多星期由于建模集训方面从早到晚都要上课,所以停下了没做什么。还玩了点游戏。

2005-8-7

1.完成在主窗体上加上TreeCtrl

2005-8-1

1.整理登录窗体逻辑,基本可用,未加连接

2.完成本地注册注册

2005-7-31

1.完成初始化登录界面的INI文件读写

2005-7-30 星期六示已完成工作报告

1.主程序成功添加连接数据库

2.登录窗体框架完成

3.学习INI文件读写

2005-7-29 星期五 已完成工作报告(前四天完成工作)

1.本地数据库设计

2.登录窗体(未完成服务器设置)

3 主体窗框架

       1)主菜单

       2)程序皮肤

       3)左边侧边栏

4.托盘设计

       最小化时隐藏窗体,双击托盘图标显示窗体

5.系统热键注册(未能弹出窗体现示,只弹出在任务栏)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值