想问一下开发这样的软件都要学习些什么?纯属个人爱好。菜鸟一个,希望不吝赐教。
参考:http://blog.csdn.net/java958199586/article/details/6978138
像 QQ 这样火 火 火 的软件,网上仿的一大把哦。你可以参考以下链接,或自己查找。
http://download.csdn.net/detail/xiefang791992852/1741975
你要是想开发桌面版的需要学习C#或者C++语言 C#需要用到WPF技术,C++需要MFC。如果需要开发手机版的 就需要学习java语言,懂了基础后开始学习android语言。
我希望亲可以开发一个linux可以使用的类似于QQ和微信之类的软件,然后推广,亲们支持一下~!
用a-smark框架,支持Openfire服务器,可以实现实时聊天,邀请好友,分组........所有的功能都可以实现
用的是android开发,详情可以加我465215335
可以先了解下网络编程 还有数据库的处理 这些都是最最基本的
如果是局域网内实现,那就太简单了,自己的电脑当服务器,就可以转发客户端的信息,加人分组什么的,就是客户端的事情了,Java可以实现,别的语言也可以
不过,你如果想实现整个互联网都聊天,除非你又一个公网IP,不然就需要动态ip解析到你的电脑,当然,你也可以买一个域名解析服务,有的需要备案
你的意思是让软件能分组联系人还是实现能及时聊天?如果只是前者的话建议看看安卓布局 或者楼上所说 这样的软件很多 网上能找到源代码 看看学学就行了
通讯需要socket方面的知识,然后登陆注销获取用户信息什么的由客户端向服务器通讯获取。
这个你要看看socket编程,还有要了解一些网络的知识,至于语言,一般的语言都可以实现分组什么的,这个看你怎么设计。
使用MFC首先建立一个聊天室,至于那些分组,你用手工添加ListCtrl的方式进行分组。既然你是菜鸟,就首先做一个最简单的聊天室吧,然后再慢慢地实现更复杂的功能。