我的作品:PlainTextCompare


具體應用場景:由於在工作中,經常要應付大數據量對比的情況,並且有時候需要從兩個相似結構的大數據量文本文件中通過對比固定的列來確定文本A中哪些數據沒有被文本B包含,同時文本B中哪些數據沒有被文本A包含的情況。由於BCCompare等這些軟件的對比功能比較弱一些,這也是本軟件出現的原因。

 

軟件功能:提供相似結構的文本對比功能,利用異步加載方式支持大數據量導入,同時軟件能夠自動為導入數據進行行數生成功能,加載完數據之后,可以點擊按鈕進行數據着色,文本A中的數據在文本B中存在的被着Wheat色,不存在的數據則被着white色;相反,文本B中的數據在文本A中存在的被着YellowGreen色,不存在的數據則被着White色。同時軟件支持智能下拉列表查詢,數據過濾的功能;並且軟件提供了全部數據導出和差異數據導出功能,非常方便。

 

軟件缺點:由於利用Winform制作,線程和界面交互的時候考慮到多線程合並,有時候會造成混亂,但是功能正常;同時由於采用的是ListView作為加載數據的容器,閃爍比較厲害。

性能一直是大數據量加載的瓶頸,下個版本擬采用WPF來制作,希望能夠減少大數據量加載所引起的性能問題。

 

軟件截圖:

附加上源碼:源碼下載,點擊這里


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM