分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

.NET小程序--源码计数器

发布时间:2023-09-06 01:53责任编辑:熊小新关键词:.NET计数器

title: 源码计数器
date: 2018-05-11 08:47:38
tags: C#
categories: .NET
---

.NET小程序--源码计数器

  • 应用场景

编程工作中,有些文档需要填写代码量,例如申请软件著作权。查阅相关资料之后,编写了这个小程序。

  • 编程思路

主要思路为分析项目文件,根据项目文件查找代码文件,然后遍历代码文件
进行分析

  • 相关技术
    • 抽象类
    • 文件操作
    • 字符串解析
  • 项目结构
    • 抽象类
      • FileAnalyser 文件分析类,负责校验文件,并定义分析文件方法
      • ProjectDocument 项目工程类,负责定义项目文件属性及方法
    • 实体类
      • FileEntity 文件实体类,负责存储代码文件信息
      • ProjectFileEntity 项目工程实体类,负责存储项目文件信息
      • LineEntity 代码行实体类,负责存储代码行信息
    • 集合类
      • FileCollection 文件实体集合,负责文件集合统计数据
    • 功能类
      • CSProjectDocument C#项目工程类,继承ProjectDocument类,负责分析C#项目工程文件
      • CSFileAnalyser cs文件分析类,继承FileAnalyser,负责分析cs文件
  • 代码示例

    调用方法

     ???????ProjectDocument mDocument = ProjectDocument.Create(this.txtFileName.Text); ???????if (mDocument == null) ???????{ ???????????MessageBox.Show("Analyse for " + this.txtFileName.Text + " error !"); ???????????return; ???????} ???????mDocument.ClearResults(); ???????mDocument.AnalyseAllFile();
  • GitHub地址

BMBH/.NET-App CodeCalc文件夹

.NET小程序--源码计数器

原文地址:https://www.cnblogs.com/bmbh/p/9023063.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved