4.4.1 登录线程设计 ..........................................................17
4.4.2 通知好友上线模块 .....................................................18
4.5 好友管理模块 ...........................................................20
4.5.1 查找好友模块 .........................................................20
4.5.2 查看好友资料模块 .....................................................20
4.5.3 直接添加好友模块 .....................................................20
4.5.4 添加好友模块 .........................................................20
4.5.5 添加好友应答模块 .....................................................21
4.5.6 删除好友模块 .........................................................21
4.6 退出下线模块 ...........................................................22
5 客户端模块设计 ..........................................................23
5.1 新用户注册模块 ..........................................................23
5.1.1 注册流程 .............................................................23
5.1.2 注册事件监听流程 .....................................................23
5.2 用户登录模块 ...........................................................24
5.2.1 监听登录事件 .........................................................26
5.2.2 界面设计 .............................................................27
5.2.3 设计过程中遇到的问题 .................................................28
5.3 消息通信模块 ...........................................................29
5.3.1 发送消息 .............................................................30
5.3.2 监听用户操作消息 .....................................................32
5.3.3 接收消息 .............................................................35
5.3.4 发送文件和接收文件模块 ...............................................36
5.4 好友管理模块 ...........................................................37
5.4.1 查找好友 .............................................................37
5.4.2 添加好友 .............................................................38
5.4.3 查看资料 .............................................................39
5.4.4 删除好友 .............................................................39
6 用户手册 ..................................................................40
6.1 系统的运行环境 .........................................................40
6.1.1 硬件要求 .............................................................40
6.1.2 软件环境 .............................................................40
6.2 系统的功能简介 .........................................................40
6.3 系统的运行和操作指南 ...................................................40
7 系统特色与不足 ..........................................................42
7.1 系统特色 ...............................................................42
7.2 系统不足 ...............................................................42
7.3 设计收获和心得 .........................................................42
结 论 .....................................................................44
致 谢 .....................................................................45
参 考 文 献 ................................................................46