欢迎来到天天文库
浏览记录
ID:49765746
大小:1001.00 KB
页数:24页
时间:2020-03-04
《C#编码规范(范本).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、文档编号FileNo.bpnet-S-20100224文档名称FileName中文LocalC#编码规范版本VersionV1.0英文EnglishCodeSpecificationforC#密级SecretLevel内部(INSIDE)存放位置Locate作者AuthorWilliamYeC#编码规范CodeSpecificationforC#(仅供内部使用Onlyforinsideofbpnet)作者:叶文良(WilliamYe)日期:2010年02月24日C#编码规范-文档修改记录海南蓝点第24页共24页Pri
2、ntDate:2021-09-07文档编号FileNo.bpnet-S-20100224文档名称FileName中文LocalC#编码规范版本VersionV1.0英文EnglishCodeSpecificationforC#密级SecretLevel内部(INSIDE)存放位置Locate作者AuthorWilliamYeCodeSpecificationforC#—RevisionHistory版本号Version日期日期RevisionDate修改理由Summary/Comment修改作者RevisionBy修
3、改的页数RevisionPages1.02010/02/24CreatewilliamYeALL海南蓝点第24页共24页PrintDate:2021-09-07文档编号FileNo.bpnet-S-20100224文档名称FileName中文LocalC#编码规范版本VersionV1.0英文EnglishCodeSpecificationforC#密级SecretLevel内部(INSIDE)存放位置Locate作者AuthorWilliamYe目录一、目的4二、适用范围4三、命名空间4四、文件命名规范5五、控件命
4、名规范65.1WinForm内部控件命名规范75.2WebForm内部控件命名规范85.3C#数据组件命名规范95.4C#菜单命名规范10六、变/常量命名规范116.1变量范围前缀116.2变量类型前缀11七、方法命名规范12八、代码注释规范138.1代码注释约定138.2模块头部注释规范138.3方法注释规范148.4代码行注释规范168.5变量注释规范17九、其它规范179.1编程风格179.2资源释放199.3错误处理:209.4其他21海南蓝点第24页共24页PrintDate:2021-09-07文档编号F
5、ileNo.bpnet-S-20100224文档名称FileName中文LocalC#编码规范版本VersionV1.0英文EnglishCodeSpecificationforC#密级SecretLevel内部(INSIDE)存放位置Locate作者AuthorWilliamYe一、目的1.使用统一编码规范的主要原因,是使应用程序的结构和编码风格标准化,以便于阅读和理解这段编码。2.好的编码约定可使源代码严谨、可读性强且意义清楚,与其它语言约定相一致,并且尽可能的直观。回目录二、适用范围1.本规范不适用于数据库开发
6、规范,数据库开发相关规范请参考相关文档;2.本规范主要以C#为开发语言的规范,为开发部的原则性规范;3.由于本规范是为撰写程序而设计,所以适用于一切有关程序撰写的工作事项。对于具体的每个项目,可能需要对之进行裁剪和补存。补存的内容确认之后公用的内容要更新到此规范中;4.适用人员:所有开发人员及代码品管人员;5.适用产品:所有以C#编写的代码。回目录三、命名空间命名空间应使用解决方案的名称,每个项目应设置一个二级命名空间,并以项目名命名。如下图:SDP为解决方案(Solution)的名称,则SDP为顶级命名空间;SDP
7、.BF为项目名称(Assembly),则SDP.BF项目下的命名空间为:SDP.BF.ClassName海南蓝点第24页共24页PrintDate:2021-09-07文档编号FileNo.bpnet-S-20100224文档名称FileName中文LocalC#编码规范版本VersionV1.0英文EnglishCodeSpecificationforC#密级SecretLevel内部(INSIDE)存放位置Locate作者AuthorWilliamYe回目录四、文件命名规范1.文件命名原则是更容易区分不同的文件类
8、型,在文件名前增加三字符的前缀,前缀字母一律为小写例如:一个窗体文件可以增加frm前缀,frmForm1.cs所有的前缀列表请参考本小节末尾的表格!2.文件主体名必须用名词或动名词,且主体名必须是单词首字大写的方式表示例如:销货单的窗体可以命名为frmInvoice.cs,一张销货单批次作废的窗体可以命名为frmCancelInvoice.cs
此文档下载收益归作者所有