如何开发QQ?
最近在学习开发一个局域网的QQ聊天软件。遇到了挺多的技术难题,望高手指点迷津:
1、QQ聊天窗口右侧的隐藏窗体是如何实现的?就是左右窗口中间的分隔栏那里有一个三角形的按钮,点击一下,右边的窗
口就可以隐藏。再点击一下,就会显示。
2、实现了隐藏窗体后,QQ在语音、视频、传文件的时候、都是在聊天窗口的右侧窗体上显示的。那么,QQ是每种功能都做
一个对应的隐藏窗体,然后再依据不同的功能显示不同的窗体;还是使用的是同一个隐藏窗体,然后根据不同的功能替换上相
应功能的控件。QQ是通过哪一种方式来实现的?还是其他的方法实现的?
3、QQ是如何实现本地的聊天记录和服务器端聊天记录的保存的?