出售IM即时通讯代码,服务器和客户端均采用delphi编写.提供二次开发.(100分)

  • 主题发起人 主题发起人 yurongguang
  • 开始时间 开始时间
Y

yurongguang

Unregistered / Unconfirmed
GUEST, unregistred user!
具体功能如下:
一、 主界面
a) 界面组成:资料显示区,我的好友,陌生人,黑名单,自定义组,相关链接按钮,小喇叭。(什么功能)
b) 资料显示区:显示人员的当前状态信息
i. 信息包括:人员头像,在线时长,所在房间,IM状态(在线,不在线),玩牌状态(空闲、坐下、举手、游戏),鲜花数(头象是自定义还是象qq一样只要一部分,其他需要结合游戏)
ii. 当第一次打开IM时显示的是自己的状态
iii. 点击选中好友时,资料显示区显示选中人的状态信息。
c) 我的好友:好友的基本模块,显示总共有多少人,当前在线的有多少人。(可以做)
i. 显示方式:头像(如果在线则显示彩色,否则显示灰色),妮称,(所在游戏)
ii. 右键菜单:用户名、发送消息、查看好友信息、删除好友、加入黑名单、查看聊天记录,进入对方所在房间,好友移动到,显示用户方式,送花,送金币。
1. 用户名:用户的妮称
2. 发送消息:显示发送消息框
3. 查看好友信息:显示好友信息框
4. 删除好友:将好友删除
5. 加入黑名单:将好友删除,并在对放的IM中将自己删除。
6. 查看聊天记录:显示聊天记录框
7. 进入对方所在房间:进入到对方当前所在的房间。(结合游戏)
8. 好友移动到:移动到字定义组中。
9. 显示用户方式:只显示在线用户、显示所有用户。(可以做)
10. 邀请好友参加游戏。(结合游戏)
11. 送花:游戏中的一项道具功能,代表一个人的魅力值。(结合游戏)
12. 送金币:实现游戏中金币的转移。(结合游戏)
d) 陌生人:对方已经加你为好友,但你未加其为好友的人。
e) 黑名单:自己将他删除,并且在对方的IM上也将自己删除。
f) 自定义组:可以自定义分组,分组的功能跟“我的好友”功能类似。
g) 相关链接按钮:弹出网页的按钮。
h) 小喇叭:直接一个输入框加提交按钮,就是将游戏中的小喇叭在这里实现。
二、 聊天窗口
a) 界面组成:工具栏、聊天显示窗口、输入窗口、对方形象、我方形象。
b) 工具栏:包括查看对方资料按钮、进入对方所在房间、文件传送,送鲜花,送金币。
c) 聊天显示窗口:文字+图象;具有基本的右键功能:复制、清空..(这个功能在你的IM系统里面已经拥有)
d) 输入窗口
i. 输入工具栏:字体、表情、截图(如果在同一个桌子,不可用)
ii. 按钮:聊天记录、发送、关闭
e) 对方形象:显示对方的头像;
三、 设置
a) 加好友方式:拒绝任何人加为好友、需要验证、完全公开
b) 好友提示:是否好友上线消息,是否好友下线消息。
c) 消息显示:直接弹出,头像闪动,popup模式(如果觉得需要花费时间,可考虑不做,只实现头像闪动)。(头像闪动比较难)
四、 与游戏系统的结合
a) 在系统中的显示方式:关闭、隐藏、显示
i. 关闭:当登陆游戏后,主窗口默认为关闭
ii. 隐藏:当主窗口在游戏的边上的时候(可只考虑在右侧停靠),可自动隐藏,只显示一个按钮,当鼠标放上按钮时显示主窗口。(结合游戏)
iii. 显示:固定在一个地方显示(右侧)。(结合游戏)
b) 在系统中的存在方式:
i. 添加:1、查找,可以搜索在线用户及用固定用户名搜索;2、在游戏系统的用户列表右键中可添加(注意,两种方式都需要输入请求语)
ii. 发送:如果已经加为好友,在游戏系统的用户列表右键中具有发送信息条目,可以直接点击弹出聊天窗口。
c) 邀请好友参加游戏:如果对方为好友,在游戏系统的用户列表右键中具有邀请好友参加游戏条目(结合游戏)
四,视频聊天室.
1.支持10人小房间同时视频.文本聊天和发送表情.
2.大房间支持100人.
3.房间设置,跑妈灯.广告.
若需要功能本人可以提供二次开发
联系方式:282035449 邮件:Albert_0410@126.com
 
现在软件都很多,要么有特色,要么价格便易
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部