C#编程规范---上

1 概述

1.1 规范制定原则

1) 方便代码的交流和维护。

2) 不影响编码的效率,不与大众习惯冲突。

3) 使代码更美观、阅读更方便。

4) 使代码的逻辑更清晰、更易于理解。

1.2 术语定义

1) Pascal 大小写

将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例

BackColor

2) Camel 大小写

标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:

backColor

1.3 文件命名组织

1.3.1 文件命名

1) 文件名遵从Pascal命名法,无特殊情况,扩展名小写。

2) 使用统一而又通用的文件扩展名: C# 类 .cs

1.3.2 文件注释

1) 在每个文件头必须包含以下注释说明

/*----------------------------------------------------------------

// Copyright (C) 公司名称

// 版权所有。

//

// 文件名:

// 文件功能描述:

//

//

// 创建标识:

//

// 修改标识:

// 修改描述:

//

// 修改标识:

// 修改描述:

//----------------------------------------------------------------*/

时间: 2024-12-28 15:31:39

C#编程规范---上的相关文章

JAVA 编程规范

编程|规范 1. 应用范围 本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范.同时,也可作为其它项目的参考. 2. 设计类和方法 2.1 创建具有很强内聚力的类 方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码.类常被错误的视为是一个仅仅用于存放方法的容器.有些开发人员甚至把这种思路作了进一步的发挥,将他们的所有方法放入单个类之中. 之所以不能正确的认识类的功能,原因之一是类的实现实际上

C#编程规范和惯例

编程|规范 谁都会写代码!几个月的编程经验可以让你写出"可运行应用程序".让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫! 要知道,大多数程序员在写"可运行代码,"而不是"高效代码".我们在这个指南课程前面提到,你想成为你们公司"最尊贵的专业人员"吗?写"高效代码"是一项艺术,你必须学习和实践它. 命名惯例和规范 注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写.Came

Visual Basic编程规范

visual|编程|规范 Visual Basic编程规范 1.      Visual Basic IDE(集成开发环境)设置        必须打开设置选项的"要求变量声明","对齐控件到网格","自动缩进"开关.        Tab的宽度统一为4个空格,网格单位一律设为:width 60 height 60. 2.     命名约定        (注意:在任何时候,不能使用中文及全角字符,只允许使用英文字母.下划线和数字) 2.1   

《C++编程规范:101条规则、准则与最佳实践》——第2章设计风格设计风格 C++编程规范:101条规则、准则与最佳实践 复杂性啊,愚人对你视而不见,实干家受你所累。 有些人避而远之。惟智者能够善加消除。 ——Alan Perlis 我知道,但是却又忘记了Hoare的至理名言:不成熟的优化是程

第2章设计风格 C++编程规范:101条规则.准则与最佳实践 复杂性啊,愚人对你视而不见,实干家受你所累. 有些人避而远之.惟智者能够善加消除. --Alan Perlis 我知道,但是却又忘记了Hoare的至理名言:不成熟的优化是程序设计中的万恶之源. --Donald Knuth[1] The Errors of TeX[Knuth89] 完全区分设计风格与编码风格是非常困难的.我们将一般在实际编写代码时才用得到的条款留到下一部分介绍. 本部分集中讨论适用面比一个特定的类或者函数更广的原则和

写给大家看的编程规范

(本文参加 2014 CSDN博文大赛,谢谢.) [文章摘要]        "没有规矩,不成方圆",在实际的软件开发项目中,做任何事情都不是随心所欲的,我们编写代码需要遵守项目组约定的编程规范.很遗憾,在学校的计算机课程中,重在教导学生实现一定的程序功能,对程序的编写规范很少提及,这也就导致了从学校毕业踏上工作岗位之后一段艰辛的学习过程.        本文根据自身的软件开发实践,对实际的软件开发项目中编写C语言和SQL语言程序时所需遵守的规范进行了详细的介绍,旨在让广大即将从事软件

Node 编程规范

 没有任何工具是万能的,每个语言/框架都是自己的优缺点,自己的适用环境,作为用户,我们需要扬长避短,规避陷阱,最大化其优点,而做到这一步的前提是你必须非常的了解它,否则就会得出 "XXXX is a cancer" 之类的无稽之谈.          Node 作为一个新兴的系统编程.网络编程平台,目前为止还没有一个较明确的.权威的编程规范,而在团队协作中,编程规范的重要性无需多说,它甚至能很大程度上影 响一个项目的成败,JavaScript 语言本身设计上的一些缺陷,再加上Node这

指针-好的编程规范有哪些,希望大家集思广益

问题描述 好的编程规范有哪些,希望大家集思广益 比如在动态为一个指针分配完内存后,使用这块内存,最后通过这个指针释放这块内存,这时候比较好的规范是在释放完内存之后将指针置为NULL. 再比如刚刚声明一个指针的时候,最好显式将它初始化为NULL. 类似这样的小细节但是很重要的编程规范,当然其他的任何形式的好的编程规范都希望大家能说一下,供大家互相学习! 解决方案 看<林锐-高质量C.C++编程指南> 就你现在的水平,不需要什么集思广益和讨论,把那本教程看明白足够你学的了. 解决方案二: 参考:h

11个PHPer必须要了解的编程规范_php技巧

本文将讨论常用的良好的代码习惯,或者称为代码规范,在PHP领域. 1,错误报告开启 错误报告是在PHP中一个非常有用的功能,应同时在开发阶段启用. 这可以帮助我们确定我们的代码中的问题. 最常用的功能是"E_ALL",这有助于我们发现所有的警告和严重错误. 必须指出的是,我们把我们的代码投入上线前,我们应该关闭这个功能提示,否则会在浏览器上的暴漏所有潜在错误及警告. 2,使用DRY原则 'Do not Repeat Yourself',DRY原则指的是不要重复你的代码.. 这个概念是一

《C++编程规范:101条规则、准则与最佳实践》——第一章组织和策略问题1.1不要拘泥于小节 (又名:了解哪些东西不应该标准化)

第一章组织和策略问题 C++编程规范:101条规则.准则与最佳实践如果人们按照程序员编程的方式修建房屋,那么一只啄木鸟就能毁灭整个文明. --Gerald Weinberg[1] 为了遵从C和C++的伟大传统,我们从0开始编号.首要的指导原则,也就是第0条,阐明了我们认为对编程规范而言最为基本的建议. 接下来,这个导论性部分的其他条款将主要讲述几个精心选择的基本问题,这些问题大多数与代码本身并没有直接关系,它们讨论的是编写坚实代码所必需的工具和技术. 本部分中我们选出的最有价值条款是第0条:"不