-=☆ “智能源码统计专家”使用说明 ☆=-
新版本下载点:http://game99.126.com/
最新版本:v2.9 build 0625
软件功能:
可用于对VC++、C++ Builder、Delphi、VB、C/C++、
ASM、Java等程序源码进行详细的统计,可以非常准确的
分析出程序中代码行、注释行和空白行的行数。程序会
自动根据你选择的文件类型选择相应的统计方式,并将
所有文件的分析结果进行汇总,便于方便直观的对程序
代码量进行全面的统计。本软件是绿色软件,不需要安
装,展开到任意目录,直接运行即可。
1.支持VC++,可直接选择VC的项目文件进行统计。
2.支持C++ Builder,可直接选择C++ Builder的项目文件
进行统计。
3.支持C/C++,可以单独选择 .cpp 和 .h 文件进行统计。
4.支持一次选取多个文件进行统计的功能。
5.可根据选择的不同文件类型自动对程序中的代码行、注
释行、空白行进行分析。
6.可对VB项目文件和 .frm 和 .bas 文件进行统计分析。
7.可对汇编文件 .asm 和 .inc 进行统计分析。
8.可选择对Delphi项目文件 .dpr 和 .pas、.dfm 文件进
行统计。
9.可对Java文件 .java 进行统计分析。
10.可对 *.* 文件类型自动分析统计。
11.可对文件目录及其中的子目录进行分析统计。
12.用户可自定义文件类型及统计方法进行统计。
使用方法:
首先在“请选择需统计的文件名或文件目录”中选择需要
统计的文件名或文件目录,这里共有多种文件类型供选择。
接下来就是按下主界面上的“开始统计”按钮了,操作非常
简单!
※需要说明的几点※
(1)当代码行和注释行在同一行时,程序会将代码行和注释
行的记数同时加1,因此统计结果中你会发现代码行、注释
行和空白行的统计总和会大于程序行的总数,这不是统计的
Bug。当然统计的百分比也是按照代码行、注释行和空白行
的总行数来计算的,这个总数并没有显示出来,它不一定等
于程序行的总数。所以计算百分比的被除数是代码行、注释
行和空白行的总数而不是程序行的总数。
(2)当选择*.*和目录统计时,程序是根据文件后缀名来自动
选择统计方式的,除此之外,是根据你所选择的文件类型来
区分统计的。
-=★ 重要说明 ★=-
从2.3版起程序加入了“*.*”文件类型的统计选项,主要
是考虑到在某些程序文件类型的后缀名不是常见的文件类型,
为了便于统计此类文件,因此加入了这种新的统计形式,但
你在选取文件时一定要注意选取程序源码文件,而且注意选
取的文件中不要带有格式信息!即用记事本打开而不会有乱
码的文件,当然,目前基本上所以的程序源码都不含格式信
息。否则会导致统计数据的不正确。另外,如果通过“*.*”
选取的文件属于程序目前支持的几种文件形式,程序会自动
根据文件的后缀名选取相应的统计程序来统计,目前自动区
分的文件后缀名有:.cpp、.c、.h、.pas、.asm、.inc、
.frm、.bas、.ctl、.pas、.dfm、.java,当选取的文件不属
于以上几种时,程序会使用缺省的C++文件类型的统计方法进
行统计.
从2.7版以后加入了非常实用的目录统计和用户自定义文件
统计类型的功能,用户可以方便的设定统计的文件类型和相应
的统计方法,这样即使软件没有放入缺省统计中的类型,用户
也可以自己方便的进行统计设置。
对于“*.*”和目录统计的功能,程序只筛选系统缺省类型
和用户自定义类型的文件,不属于已定义的类型将不进行统计。
升级历史:
☆2.9版:加入记忆已统计文件和目录的功能。加入显示每个
统计文件注释百分比的选项。加入VB项目文件统计
中对Class文件的统计。
☆2.8版:加入用户自定义文件统计类型的功能。
☆2.7版:加入目录统计的功能,重新设计了程序显示界面。
☆2.6版:修正对VB项目文件进行统计时,没统计自定义控件
文件的问题。
☆2.5版:修正源码统计中对注释行前Tab键判断错误的一个
Bug,并加入统计文件个数的显示。
☆2.4版:修正Delphi统计工程类型时,选项中不能显示文件
名的Bug。加入Delphi中*.dfm文件类型的统计。
☆2.3版:新增 *.* 文件类型及汇编文件 .inc 的统计选项。
☆2.2版:修正当程序代码超过2万行时统计数据会出错的Bug。
☆2.1版:新增对 Java 文件 .java 的统计支持。
☆2.0版:新增列表框中鼠标右键查看和存储统计记录的功能。
☆1.9版:新增对 Delphi 的统计支持,另修改了一个Bug。
☆1.8版:新增对 C++ Builder 的统计支持。
☆1.7版:修正了两个文件统计中的Bug,修正了选择文
件对话框中一次不能选择太多文件的Bug。
☆1.6版:新增对汇编文件 .asm 的统计。
☆1.5版:在1.2版的基础上增加了列表框中对统计记录
进行排序和双击文件名直接浏览编辑文件内容的
功能,同时改用多线程进行代码统计。
☆1.2版:在1.0版的基础上新增对VB项目文件和".frm"
和".bas"文件的统计支持。
运行环境:Win9x/WinMe/WinNT/Win2000/WinXP
感谢以下人员在软件开发过程中给予了建议和帮助:
徐胜海、简爱平、施兴涛、SXB、LiuJun、卧虫、hurunmin、
颓废山人、郦山、Steve G.Young、LiuYunFeng、许文耀
欢迎报告BUG和提供好的意见,您的名字将出现在这里。
Email:liangs@wx88.net。
编后语:
编写这个软件的出发点是因为目前市面上好像还没有任何
工具可以对我们辛辛苦苦编写的各种类型的程序代码进行详
细统计,如果我们目前用的各种程序编辑器能够像Word一样
强大的功能,可以方便统计文档的字数和行数就好了,因此
萌发了编写这个工具的念头,希望它能给你的编程带来方便。
在软件的开发过程中,不断收到大量网友热情的来信,指
出程序中存在的问题并提出了不少好的建议,在此表示衷心
的感谢!有时由于工作太忙无法及时回信,请大家见谅。希
望大家一如既往的支持本软件的开发。
郑重申明:
本软件为免费软件,可以自由传播,但未经作者本人同意,
不允许用于任何商业用途!违者必究!禁止擅自对本软件进
行反汇编、调试跟踪等逆向工程及任何形式的修改!
liangs
06/25/2002