zd-互联网gis产品研发部-c#编程规范-v12.pdfVIP

zd-互联网gis产品研发部-c#编程规范-v12.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
zd-互联网gis产品研发部-c#编程规范-v12

文 档 编 号 产品版本 密级 9 1.2 互联网GIS 产品研发部文件 产品名称:《ZD-互联网 GIS 产品研发部-C# 共15 页 编程规范-V1.2.doc》 C#编程规范 Version1.2 文档名称:ZD-互联网GIS 产品研发部-C#编程规 范-V1.2.doc 1 / 15 修订历史记录 日期 版本号 修改说明 修改人 核准人 2008-11-19 1.0 首次撰写 李源林 2010-11-1 1.1 完善规范内容 郭明强 黄友昕 2010/12/24 1.12 文档结构修改,并添加规范 黄友昕 内容 2011/1/7 1.2 2011 年1 月6 日晚开会讨论 郭明强、宋苗 并修改 苗、雷磊、何 亮、黄友昕等 2 / 15 C#编程规范 1. 命名规范 1.1 命名空间 (Namespace ) 通常,一个工程使用一个命名空间,命名空间的语法是: 公司名.产品名[.组件名的复数] 对于平台研发,一个好的命名空间相当重要。好的公司应该对自己的所有产品做一个详 细的命名空间规划,让人第一眼看你的命名空间就大概知道你的产品体系,例如: Microsoft. NerdDinner.DotNet.MVC.Controllers 代表了微软公司NerdDinner 项目.Net 版本,MVC 框架下的Controllers 结构 示例:ZDIMS.IGServer.Accelerator 随便起一个命名空间的名字绝对不是一个好主意,一定要遵守上述规定。 1.2 类 以Class 声明的类,都必须以名词或名词短语命名,体现类的作用。如: Class Indicator 当类是一个特性(Attribute )时,以Attribute 结尾,当类是一个异常(Exception )时, 以Exception 结尾: Class ColorSetException Class CauseExceptionAttribute 当类只需有一个对象实例(全局对象,比如Application 等),必须以Class 结尾,如 Class ScreenClass Class SystemClass 当类只用于作为其他类的基类,根据情况,以Base 结尾: MustInherit Class IndicatorBase 如果定义的类是一个窗体,那么名字的后面必须加前缀Form,如果是Web 窗体,必须 加前缀Page : Class FormPrint Class PageStart 3 / 15 1.3 枚举和结构 同样必须以名词或名词短语命名。最好体现枚

文档评论(0)

1honey + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档