求大神交流如何用VB6.0寫類似于QQ的聊天軟體。。
uj5u.com熱心網友回復:
給你一個簡單的示例: 局域網聊天程式是《中文 Visual Basic 精彩編程五十例》中的一個例子。
把下圖“另存為……” .rar型別的檔案,打開解壓原始碼。
uj5u.com熱心網友回復:
象QQ那種聊天軟體,是有服務器的。離線訊息是發送到服務器上保存的。
uj5u.com熱心網友回復:
用VB寫不了QQ那樣的程式,但是寫一個局域網的小聊天程式還是可以的。用兩個winsock控制元件,稍微設定下,udp協議,埠,ip,以及DataArrived事件就寫成了。
uj5u.com熱心網友回復:
基本的聊天功能(文字、圖片訊息)、訊息的管理、離線通訊、通訊錄功能,這些用VB還是很容易搞定。
別那么武斷的說VB寫不了QQ那樣的程式。
當然,如果要說把QQ的所有功能都“模擬”下來,還是要有點功力才行(但這主要的原因,并不是開發語言的問題)。
但不能說,用VB就做不到。
就算我寫不了,你寫不了,也并不代表別人也寫不了。
uj5u.com熱心網友回復:
寫不了就是寫不了。VB的定位在這里,就是給業余程式員撰寫以設計用戶界面為主的桌面商務程式。
所以不用和我抬杠了。有時間學點技術比抱著一個玩具一樣的VB幻想著有朝一日寫出一個石破天驚的什么東西要靠譜的多。
uj5u.com熱心網友回復:
只有業余愛好者才從自己水平推論,用什么東西寫什么的可行性。實際上,對于一個商業系統來說,早就超出了能不能用技術湊出這些功能的范疇。說白了,就是它的收益率如何。我們討論過中國能不能出一個自主的通用作業系統的問題。實際上估算下來,開發一個通用作業系統的費用大約在百億美元這個規模。而事實上,能有如此現金規模的企業,微軟、蘋果、IBM都拿出了作業系統,而達不到這個規模的企業,都放棄了作業系統的開發。從這個意義上說,開發作業系統就是一個商業模式,而不是技術。只有一個企業有能力推出他的產品或者服務,并且讓這么龐大的研發成本被攤平到每個License上,同時具有競爭力,才有企業這么干。
uj5u.com熱心網友回復:
雖然vb是萬能的,但這種需求超出了vb的萬能范圍,每個幾十萬能的工具搞不定的,呵呵。vb 在這一塊的確是不行的,這是vb天生的缺陷。雖然客戶端和ui部分vb勉強可以完成,但服務器部分用vb根本就不可行。就一個抗壓能力vb都過不去,更別說效率、架構、穩定性方面了,很多技術在vb里無法實作和觸及的,所以這方面還是不要考慮用vb,該換工具的時候還是要換。
uj5u.com熱心網友回復:
C/S 結構中,服務端和客戶端需要用不同的架構開發。這種命題沒有討論的意義。
即使有可能用某種低級語言完整開發出從架構到界面的整套軟體,但是有成熟的架構和開發工具為什么不用?
實用軟體的開發首先要考慮投入產出效率,那個工具合適就用那個。
如果拿QQ為標桿,那么先把你的團隊組織起來,這不是一個人能搞定的事情。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/142469.html
標籤:VB基礎類
上一篇:GetObject 搞了一天都沒有搞明白,神經兮兮的
下一篇:vb串口控制伺服電機
