您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 外部可编程代码统计器
  所属分类: Web开发
  开发工具:
  文件大小: 49kb
  下载次数: 0
  上传时间: 2007-09-18
  提 供 者: lzq****
 详细说明: CodeQuantity V1.0功能和实现原理介绍
一、功能介绍:
1、此代码统计器可通用于任何一种文本格式的代码源码行数的统计(具体的设置见二);
2、此代码统计器在统计时,分别对单个文件也做出了相应的统计,其统计的内容包括:
1)总代码量2)有效代码量3)注释代码量4)空行量;
3、在统计结果中,还对所选不同文件类型的数量进行了统计;
4、通过百分比的形式简要分 析了代码在数量上的质量信息;
5、结果文件形式保存。

二、自定义功能模块的配置:
用户可以自行定义按钮和文件过滤规范,以达到适合自身统计的要求
例:如要定义一个统计html文件和xml文件的功能模块,在工具栏上新增一个按钮(Html),你可以进行以下的几步操作:
1、打开资源文件.\resources\CodeQuantity.properties;
2、在按钮数组模块中增加一个按钮名,如:Html,效果为:ToolButtons=Java/JavaWeb/Html
注意要用“/”分割;
3、添加两个键值对:Html(按钮名)=HtmlPro(在面板中显示的名称)
HtmlPro_Filters(在面板中显示的名称+_Filters)=.html/.xml
(注意:过滤文件名要加".",并且要以"/"分割)
效果为:Html=HtmlPro
HtmlPro_Filters=.html/.xml
说明:自定义设置只支持英文。

三、原理介绍:
1、程序在统计代码上采用了Java中流的实现机制;
2、在遍历文件是按照所筛选的文件后缀进行大小写的严格匹配,为防止在大小写上漏选的错误,
建议自行增加文件过滤项,比如要过滤html文件,可在CodeQuantity.properties的
HtmlPro_Filters中增加.Html/.HTML/.htm,即HtmlPro_Filters=.html/.xml、.Html/.HTML/.htm,以达到效果;
3、在统计注释行是,程序先是用trim()函数去掉两遍的空格,如何符合以下风格的代码,一律视为注释行:
//..............
/*..............
*...............
...............*/

四、说明:
1、程序在设计时充分考虑了用户的不同需求,所以采用了外部配置文件,在配置使用过程中有任何疑问,
或有其他需求要满足,可以给我邮件lzq3180@163.com,本人会在下个版本更新和修正;
2、本程序需要Java运行环境的支持,要运行本程序,请先到Sun公司网站下载相应的java运行环境,环境
变量的配置请参照相关书籍;
3、谢谢!


...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: " /> name=
 输入关键字,在本站1000多万海量源码库中尽情搜索: