老規矩,先上圖



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

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

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

簡單用用還行,不過可后續完善、實現的功能還是有很多的。比如項目加載和分析拆分下,就可以隨便指定一個文件進行分析,而不用每次都再分析下整個項目。
效率問題:在測試時,我試着分析了一個公司里很大的一個嵌入式項目,發現在節點巨大的情況下,treeGX控件的效率變得很糟糕,進而導致程序可用性嚴重降低。當然也沒有必要一次性繪制整個項目的包含關系,可以添加一個“繪制指定模塊”的功能來規避此類問題。並且也可以添加一個監視節點繪制效率的功能,比如一個節點若繪制超時,則abort掉。
好了,技術有限,權當拋磚引玉了。
ps:不知怎么了,csdn上傳資源的頁面打不開了。不過放到github上了。
下載地址:https://github.com/geeking/Jonce
