c# 簡易繪制C語言頭文件包含關系圖 v2.0


老規矩,先上圖

 

 

 

節點樣式說明:

1.粉色圓角,說明該節點下有循環引用

2.黃色菱形,說明該節點代表的文件在項目目錄下未找到。

3.紅色圓角,說明循環引用(從開始到最終,這種感情沒變過,沒有誰。。。。。——亂入的歌詞君)。

 

簡單用用還行,不過可后續完善、實現的功能還是有很多的。比如項目加載和分析拆分下,就可以隨便指定一個文件進行分析,而不用每次都再分析下整個項目。

效率問題:在測試時,我試着分析了一個公司里很大的一個嵌入式項目,發現在節點巨大的情況下,treeGX控件的效率變得很糟糕,進而導致程序可用性嚴重降低。當然也沒有必要一次性繪制整個項目的包含關系,可以添加一個“繪制指定模塊”的功能來規避此類問題。並且也可以添加一個監視節點繪制效率的功能,比如一個節點若繪制超時,則abort掉。

好了,技術有限,權當拋磚引玉了。

ps:不知怎么了,csdn上傳資源的頁面打不開了。不過放到github上了。

下載地址:https://github.com/geeking/Jonce


免責聲明!

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



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