1 / 4
文档名称:

net命名规范的不同.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

net命名规范的不同.doc

上传人:yzhlyb 2014/11/16 文件大小:0 KB

下载得到文件列表

net命名规范的不同.doc

文档介绍

文档介绍:net命名规范的不同
在你的代码中使用注释语句和下边就要讲的统一命名法则是一个很好的习惯,它们会使你的代码更加通用。我(作者)已经在微软工作了近五年的时间了。我不知道你是否跟我一样,在集成和除BUG时遇到很多问题----因为开发者没有遵守统一的命名法则和写注释语句。
在以前版本的Visual Studio中,微软曾建议使用匈牙利命名法来写代码,并鼓励开发这位写出统一格式的代码而使用相同的法则。例如:
变量
命名
CString
SzString
char
CmyChar
char*
PmyChar
Long
LMyVariable
LPCSTR
LpStr
Int
NMyNumber
和它的编程语言中,微软更换了他的这一法则。如果你用过Delphi编程,你会看到新的法则与Delphi(Pascal)有些相似。
为避免代码冲突(这样做也会让你的代码更为通用),就要使用命名法则,这是一个很好的编程习惯。好啦,这里介绍一些常用的法则。
◆命名变量、方法、以及属性
变量、方法和属性的名称的第一个字母应该大写,并且名称应该能表达出它们的用途(或者说是意义)。
变量
.NET 命名
匈牙利命名
描述
Cstring
EmployeeName
szName
Name of an employee.
Int
AttendanceCounter
nCounter
A counter of type long.
Long
NumberOfBytes
lBytes
A long type variable stores bytes.
有时我们习惯于在定义中使用下划线"_",例如: Add_Data(in
t a, int b). 按照新的命名法则,这不是一个好的编程习惯,虽然它并没有错。你应该将定义 Add_Data 改为 AddData。这不是微软的标准,你也不是必须按照这些法则。但是,在一些地方你会明白下边这些法则的合理性。
就我个人而言,我更喜欢匈牙利命名法。当然,变量也使用同样的法则。如果你记得匈牙利命名法的话,一个布尔型的变量定义以"b"打头,比如:
BOOL bFlag = TRUE;
新的法则不推荐使用Flag 和"b":
bool IsFileFound = true;
你可以浏览一下MSDN,那里边有更多有关新的法则的说明。
◆命名组件以及集合(Assemblies)
为避免代码冲突, 按照命名法则给你的库( 中称为assembly)命名是一个良好的编程习惯。假定你是MindCracker 公司的,你在开发一个用于扩充C# database 类的库, 。
再假定你的库有一个方法,它是从表中读取数据,并返回一个数据集。你如果取名为 DataSet return_data()的话,改为DataSet ReturnData()好啦.
你还应该在命名中遵循一个统一的单词顺序。例如,你有俩个表,分别为Employee 和 Manager ,并且你还为它们

最近更新

2025年税务系统方案总体设计 56页

2025年自己梦中哭醒伤感句子 12页

基于UG数控编程标准化的研究与实现 4页

2025年移动通信天馈系统 33页

2025年腾讯电脑管家出现无法安装怎么办 2页

2025年护理简历上的自我鉴定 6页

2025年腊八节是传统节日吗 3页

2025年腊八粥的故事由来 5页

基于Renyi熵的链接数据属性权重计算 3页

2025年能成功的人懂得熬,会失败的人只懂逃 3页

二零二五版实用的金融借款合同样本 8页

2025年护理人际沟通试题及答案 29页

2025年科荣OA基础操作手册实例篇 35页

2025年科研设计院管项目部管理办法试行 10页

二零二五版安装简单合同范例 9页

2025年科文学院职业生涯规划课程复习资料 8页

二零二五版宅基地转让协议模板 7页

基于Lyapunov直接法的模糊控制系统稳定性研究.. 4页

基于LLTSA的转子故障数据集降维方法 3页

2025年联系词语的相关近义词 4页

二零二五版字画买卖合同范例 8页

基于IOS平台塔防游戏的设计与实现 3页

2025年职工收入证明样本篇 6页

2025年职工季度工作表现考核评语 15页

基于GPRS的远程能源管理系统的设计 3页

基于GIS的县级地理空间信息平台的研究 3页

(2023)食品安全管理员考试题库及参考答案大全.. 4页

初中教师副高职称评审答辩题 5页

国家义务教育质量监测美术初中试卷 9页

2024 年长沙市初中学业水平考试模拟试卷四 7页