自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陆志强的博客

电子@老陆@商务

  • 博客(0)
  • 资源 (1)
  • 收藏
  • 关注

空空如也

外部可编程代码统计器

CodeQuantity V1.0功能和实现原理介绍<br>一、功能介绍:<br> 1、此代码统计器可通用于任何一种文本格式的代码源码行数的统计(具体的设置见二);<br> 2、此代码统计器在统计时,分别对单个文件也做出了相应的统计,其统计的内容包括:<br> 1)总代码量2)有效代码量3)注释代码量4)空行量;<br> 3、在统计结果中,还对所选不同文件类型的数量进行了统计;<br> 4、通过百分比的形式简要分析了代码在数量上的质量信息;<br> 5、结果文件形式保存。<br><br>二、自定义功能模块的配置:<br>用户可以自行定义按钮和文件过滤规范,以达到适合自身统计的要求 <br>例:如要定义一个统计html文件和xml文件的功能模块,在工具栏上新增一个按钮(Html),你可以进行以下的几步操作:<br> 1、打开资源文件.\resources\CodeQuantity.properties; <br> 2、在按钮数组模块中增加一个按钮名,如:Html,效果为:ToolButtons=Java/JavaWeb/Html <br> 注意要用“/”分割; <br> 3、添加两个键值对:Html(按钮名)=HtmlPro(在面板中显示的名称) <br> HtmlPro_Filters(在面板中显示的名称+_Filters)=.html/.xml <br> (注意:过滤文件名要加".",并且要以"/"分割) <br> 效果为:Html=HtmlPro <br> HtmlPro_Filters=.html/.xml <br>说明:自定义设置只支持英文。<br><br>三、原理介绍:<br> 1、程序在统计代码上采用了Java中流的实现机制;<br> 2、在遍历文件是按照所筛选的文件后缀进行大小写的严格匹配,为防止在大小写上漏选的错误,<br> 建议自行增加文件过滤项,比如要过滤html文件,可在CodeQuantity.properties的<br> HtmlPro_Filters中增加.Html/.HTML/.htm,即HtmlPro_Filters=.html/.xml、.Html/.HTML/.htm,以达到效果;<br> 3、在统计注释行是,程序先是用trim()函数去掉两遍的空格,如何符合以下风格的代码,一律视为注释行:<br> //..............<br> /*..............<br> *...............<br> ...............*/<br><br>四、说明:<br> 1、程序在设计时充分考虑了用户的不同需求,所以采用了外部配置文件,在配置使用过程中有任何疑问,<br> 或有其他需求要满足,可以给我邮件lzq3180@163.com,本人会在下个版本更新和修正;<br> 2、本程序需要Java运行环境的支持,要运行本程序,请先到Sun公司网站下载相应的java运行环境,环境<br> 变量的配置请参照相关书籍;<br> 3、谢谢!<br><br><br>

2007-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除