智能源碼統計專家是一款用途廣泛、功能強大的代碼統計軟件,軟件綠色無需安裝,打開即可使用,可以準確的分析出程序中代碼行、注釋行和空白行的行數,會自動根據你選擇的文件類型選擇相應的統計方式,并將所有文件的分析結果進行匯總,便于方便直觀的對軟件項目的代碼量進行全面的評估。
軟件功能
1、支持VC++、VC.Net項目文件的統計方式。
2、支持C++ Builder項目文件的統計方式。
3、支持C/C++文件 .cpp 和 .h 的文件統計。
4、支持同時多個文件的統計方式。
5、支持同時多種文件類型的統計方式。
6、支持VB項目文件和 .frm 和 .bas 文件的統計。
7、支持匯編文件 .asm 和 .inc 的統計。
使用方法
首先在“請選擇需統計的文件名或文件目錄”中選擇需要統計的文件名或文件目錄,程序共有多種文件類型供選擇。接下來就是按下主界面上的“開始統計”按鈕。
需要說明的幾點:
1、當代碼行和注釋行在同一行時,程序會將代碼行和注釋行的記數同時加1,因此統計結果中你會發現有時代碼行、注釋行和空白行的統計總和會大于程序行的總數,這不是統計的Bug。當然統計的百分比也是按照代碼行、注釋行和空白行的總行數來計算的,這個總數并沒有顯示出來,它不一定等于程序行的總數。所以計算百分比的被除數是代碼行、注釋行和空白行的總數而不是程序行的總數。
2、當選擇*.*和目錄統計時,程序是根據文件后綴名來自動選擇統計方式的,除此之外,是根據你所選擇的文件類型來區分統計的。
3、程序的打印功能是去掉了文件路徑的,而直接打印文件名,主要是考慮到文件名如果太長打不下。如果需要打印文件路徑,請將統計結果存為Htm或Excel文件再打印。
4、v3.6以后/*.。.*/中間的空白行是算作空白行進行統計的。
5、v3.6以后相同文件的選項條件不再為文件名、文件大小及文件修改時間都相同,現改為僅文件名相同即作為同一文件。
注意事項
1、請選擇的統計文件不要帶有格式信息!即用記事本打開而不會有亂碼的文件。當然,目前基本上所有的程序源碼都不含格式信息,否則會導致統計數據的不正確。
如果通過 *.* 或統計目錄的方式確定的文件屬于程序目前自動支持的缺省文件形式,程序會自動根據文件的后綴名選取相應的統計方式,目前自動區分的文件后綴名有: .cpp; .c; .h; .pas; .asm; .inc; .frm; .bas; .ctl; .cls; .pas; .dfm; .java;.cs,當選取的文件不屬于以上幾種時,程序會判斷是否是用戶自定義的統計類型。
2、對于 *.* 和目錄統計的功能,程序只篩選系統缺省類型和用戶自定義類型的文件,不屬于已定義的類型將不進行統計。
3、對沒有文件后綴名文件進行統計時,先在“參數設置”頁面的用戶自定 義文件類型中的相應統計類型中輸入“*.;”,統計時程序會將沒有后綴名的文件根據用戶選擇的統計方式來統計。