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