求大神交流如何用VB6.0写类似于QQ的聊天软件。。
求大神交流如何用VB6.0写类似于QQ的聊天软件。。 --------------------编程问答-------------------- 给你一个简单的示例: 局域网聊天程序是《中文 Visual Basic 精彩编程五十例》中的一个例子。
把下图“另存为……” .rar类型的文件,打开解压源码。
--------------------编程问答-------------------- 象QQ那种聊天软件,是有服务器的。
离线消息是发送到服务器上保存的。 --------------------编程问答-------------------- 用VB写不了QQ那样的程序,但是写一个局域网的小聊天程序还是可以的。
用两个winsock控件,稍微设置下,udp协议,端口,ip,以及DataArrived事件就写成了。 --------------------编程问答--------------------
基本的聊天功能(文字、图片消息)、消息的管理、离线通讯、通讯录功能,这些用VB还是很容易搞定。
别那么武断的说VB写不了QQ那样的程序。
当然,如果要说把QQ的所有功能都“模拟”下来,还是要有点功力才行(但这主要的原因,并不是开发语言的问题)。
但不能说,用VB就做不到。
就算我写不了,你写不了,也并不代表别人也写不了。
--------------------编程问答--------------------
写不了就是写不了。VB的定位在这里,就是给业余程序员编写以设计用户界面为主的桌面商务程序。
所以不用和我抬杠了。有时间学点技术比抱着一个玩具一样的VB幻想着有朝一日写出一个石破天惊的什么东西要靠谱的多。 --------------------编程问答-------------------- 只有业余爱好者才从自己水平推论,用什么东西写什么的可行性。
实际上,对于一个商业系统来说,早就超出了能不能用技术凑出这些功能的范畴。说白了,就是它的收益率如何。我们讨论过中国能不能出一个自主的通用操作系统的问题。实际上估算下来,开发一个通用操作系统的费用大约在百亿美元这个规模。而事实上,能有如此现金规模的企业,微软、苹果、IBM都拿出了操作系统,而达不到这个规模的企业,都放弃了操作系统的开发。从这个意义上说,开发操作系统就是一个商业模式,而不是技术。只有一个企业有能力推出他的产品或者服务,并且让这么庞大的研发成本被摊平到每个License上,同时具有竞争力,才有企业这么干。 --------------------编程问答-------------------- 虽然vb是万能的,但这种需求超出了vb的万能范围,每个几十万能的工具搞不定的,呵呵。
vb 在这一块的确是不行的,这是vb天生的缺陷。虽然客户端和ui部分vb勉强可以完成,但服务器部分用vb根本就不可行。就一个抗压能力vb都过不去,更别说效率、架构、稳定性方面了,很多技术在vb里无法实现和触及的,所以这方面还是不要考虑用vb,该换工具的时候还是要换。 --------------------编程问答-------------------- C/S 结构中,服务端和客户端需要用不同的架构开发。
这种命题没有讨论的意义。
即使有可能用某种低级语言完整开发出从架构到界面的整套软件,但是有成熟的架构和开发工具为什么不用?
实用软件的开发首先要考虑投入产出效率,那个工具合适就用那个。
如果拿QQ为标杆,那么先把你的团队组织起来,这不是一个人能搞定的事情。
补充:VB , 基础类