C#代码行数统计器(C/S框架网)
作者:C/S框架网  发布日期:2011/05/05 22:48:50
C#代码行数统计器(C/S框架网)

闲来无事写了个小工具分享给大家。


贴图图片


C# Code:

/// <summary>
/// 统计策略接口
/// </summary>
public interface ICountStrategy
{
   bool CurrentFileInCounting { get; }

   int GetSourceCodeLines(string file);
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898





C# Code:


private void btnCounting_Click(object sender, EventArgs e)
{
   progress.Maximum = 0;
   progress.Minimum = 0;
   progress.Value = 0;
   this.SetCountingButtonState(false);
   
   //实例化一个统计器,使用策略模式
   ICountStrategy strategy = new CountStrategy(checkBox1.Checked,
   checkBox2.Checked, checkBox3.Checked, checkBox4.Checked);
   
   _CodeCounter.SetStrategy(strategy); //设置统计策略
   
   //开始统计
   _CodeCounter.Start(txtFolder.Text);
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898



Free Download:




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


点击下载附件 点击下载附件 (如下载失败,请邮件通知我们寄回给您,或QQ:23404761留言.)
上一篇 下一篇