论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VC >

A450VC做的聊天室+论文

四.程序主要模块

       1.主要处理函数、过程 内容来自www.paper51.com

          ①     functionSysMsg(s:string):Boolean;(系统消息) paper51.com

A)      显示消息内容 copyright paper51.com

B)       存储消息内容

copyright paper51.com

②      function Online(s:string):Boolean;(用户上线)

http://www.paper51.com

A)      将消息分离成三份,存储在三组数组Msg中

http://www.paper51.com

B)       在数据库中对照QQNumber,是否有此好友,若有则先判断好友是否更改其个人信息,更改则更新数据库后添加好友图标;若无,不作处理。 内容来自www.paper51.com

③      functionOffiline(s:string):Boolean;(用户下线) 内容来自www.paper51.com

收到信息下线信息后,判断此用户是否为在线好友,若是,更改其头像颜色。 copyright paper51.com

(若用户隐身,则作同样处理) 内容来自论文无忧网 www.paper51.com

④      functionLeave(s:string):Boolean;(用户离开) 内容来自www.paper51.com

收到离开信息后,先判断其是否为自身好友,若是,更改其头像。

内容来自论文无忧网 www.paper51.com

⑤      functionMessage(s:string):Boolean;(正常信息)

内容来自论文无忧网 www.paper51.com

A)      将信息分离 copyright paper51.com

B)       显示信息 copyright paper51.com

C)      判断好友是否更改其个人信息,若更改,则更新数据库。

内容来自论文无忧网 www.paper51.com

⑥    functionCreateDB:Boolean;(创建用户数据库)

paper51.com

2.二级函数

paper51.com

   ①function CheckUserInfo(QQNumber,FaceID:integer,NickName,IP:string):Boolean; 内容来自www.paper51.com

        用来检测用户信息是是否更改,若是,更新数据库。

内容来自论文无忧网 www.paper51.com

五、程序启动时的处理 内容来自www.paper51.com

1. 加载好友 内容来自www.paper51.com

读取数据库,将其中所有的好友均读出,添加好友图标 copyright paper51.com

2. 向所有好友发出上线通知,若有返回,则说明此发友在线,更改其图标

http://www.paper51.com

临时思路: copyright paper51.com

1.在FrmMsg上设置一数组,存储收到的多条消息,再放置一个BtnNext按钮来陆续显示多条信息

copyright paper51.com

------分隔线----------------------------
联系方式