前面发了一个帖子:
http://topic.csdn.net/u/20101122/16/3579ad86-dfc7-4835-8c4a-14016ca7bd40.html
这个问题扯得好像有点远了,可能是我问题没有描述的清楚。我现在再重新描述一下吧。
1、我现在只是想进一步学习C#,所以才想到要开发一个类似QQ的东西来学习的。基本的功能现在已经有了:语音、视频、文件传输、截图、远程桌面、闪屏、图片表情发送等功能。但是这些功能很多都是一些独立的模块,然后结合在一个程序里面。就是说点击某一个功能模块的按钮的时候,会另外弹出窗体,不像QQ那样,都是在聊天窗体的右侧进行显示的。所以,我现在想把所有的这些功能都集中在聊天窗体的右侧显示,不用分别弹窗。这就回到帖子了
http://topic.csdn.net/u/20101122/16/3579ad86-dfc7-4835-8c4a-14016ca7bd40.html的问题1跟问题2了。
2、关于客户端的聊天记录:聊天也可以实现基本的聊天记录保存。就是通过rtf的格式进行保存,然后也可以读取出来。有的朋友说用.txt来保存,现在问题是,比如说你有N多个好友,难道每一个好友都建一个.txt文本进行保存吗?然后读取出来的时候你怎么去区分跟某一个人的聊天记录,然后再显示到对应的聊天窗口中去?
3、关于服务器端的聊天记录:同样的,数据库里面的表该如何建立,在读取的或者检索的时候,才能更方便的按照时间、或者姓名、或者某些关键字来更方便快捷的把相关的信息读取出来?欢迎指点,谢谢。