DCPlusPlus官方版是一款功能強大的開源的P2P客戶端,DCPlusPlus官方版界面采用WTL編寫,系統(tǒng)采用boost庫,擁有單件模式和MVC
模式,該程序可完全兼容并支持與集線器的連接,其連接系統(tǒng)使用的是NeoModus Direct
Connect(NMDC)協(xié)議;使用該協(xié)議最主要的目就是可以直接連接(ADC)協(xié)議,從而達到文件共享的目標;非常適合應用到不同類型的大小企業(yè)。
支持數(shù)據(jù)封裝和數(shù)據(jù)隱藏
在C++中,類是支持數(shù)據(jù)封裝的工具,對象則是數(shù)據(jù)封裝的實現(xiàn)。C++通過建立用戶定義類支持數(shù)據(jù)封裝和數(shù)據(jù)隱藏。
在面向對象的程序設計中,將數(shù)據(jù)和對該數(shù)據(jù)進行合法操作的函數(shù)封裝在一起作為一個類的定義。對象被說明為具有一個給定類的變量。每個給定類的對象包含這個類所規(guī)定的若干私有成員、公有成員及保護成員。完好定義的類一旦建立,就可看成完全封裝的實體,可以作為一個整體單元使用。類的實際內部工作隱藏起來,使用完好定義的類的用戶不需要知道類是如何工作的,只要知道如何使用它即可。
支持繼承和重用
在C++現(xiàn)有類的基礎上可以聲明新類型,這就是繼承和重用的思想。通過繼承和重用可以更有效地組織程序結構,明確類間關系,并且充分利用已有的類來完成更復雜、深入的開發(fā)。新定義的類為子類,成為派生類。它可以從父類那里繼承所有非私有的屬性和方法,作為自己的成員。
支持多態(tài)性
采用多態(tài)性為每個類指定表現(xiàn)行為。多態(tài)性形成由父類和它們的子類組成的一個樹型結構。在這個樹中的每個子類可以接收一個或多個具有相同名字的消息。當一個消息被這個樹中一個類的一個對象接收時,這個對象動態(tài)地決定給予子類對象的消息的某種用法。多態(tài)性的這一特性允許使用高級抽象。
繼承性和多態(tài)性的組合,可以輕易地生成一系列雖然類似但獨一無二的對象。由于繼承性,這些對象共享許多相似的特征。
1、沒有您不需要的廣告,間諜軟件或捆綁軟件
2、開源軟件,GNU GPL下免費提供的代碼
3、同時加入多個集線器
4、多協(xié)議支持(ADC和NMDC)
5、類似書簽的收藏中心和用戶列表
6、根據(jù)您的組織方案共享大文件和許多文件
7、Tiger Tree Hashes(TTH)用于文件完整性
8、按文件類型,大小,名稱或哈希搜索所有(或選定)連接的集線器
9、下載的恢復,可選擇通過TTH自動搜索備用源
10、記錄聊天,私信,下載和上傳的選項和配置
11、通過UPnP和NAT-PMP路由器的自動配置自動連接設置
12、MAGNET鏈接支持鏈接到特定內容
13、自動和手動下載優(yōu)先級
14、保存用戶的文件列表以進行瀏覽和排隊
15、使用社區(qū)提供的 Gettext .po語言文件將GUI翻譯成多種語言
網(wǎng)友評論