谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”.让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!
【程序编程相关:Acrobat和PDF中的坐标系统(二)】 【推荐阅读:从NUnit中理解.NET自定义属性的应】要知道,大多数程序员在写”可运行代码,“而不是”高效代码“.我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习与实践它. 【扩展信息:手机无线遥控器,让手机变成无线鼠标+无线】命名惯例与规范
注记 : pascal 大小写形式-所有单词第一个字母大写,其他字母小写. camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写. 类名使用pascal 大小写形式 public class helloworld { ... } 方法使用pascal 大小写形式 public class helloworld { void sayhello(string name) { ... } } 变量与方法参数使用camel 大小写形式 public class helloworld { int totalcount = 0; void sayhello(string name) { string fullmessage = "hello " + name; ... } } 不要使用匈牙利方法来命名变量 以前,多数程序员喜欢它-把数据类型作为变量名的前缀而m_作为成员变量的前缀.例如: string m_sname; int nage; 然而,这种方式在.net编码规范中是不推荐的.所有变量都用camel 大小写形式,而不是用数据类型与m_来作前缀. 用有意义的,描述性的词语来命名变量 - 别用缩写.用name, address, salary等代替 nam, addr, sal - 别使用单个字母的变量象i, n, x 等. 使用 index, temp等 用于循环迭代的变量例外: for ( int i = 0; i < count; i++ ) { ... } 如果变量只用于迭代计数,没有在循环的其他地方出现,许多人还是喜欢用单个字母的变量(i) ,而不是另外取名. - 变量名中不使用下划线 (_) . - 命名空间需按照标准的模式命名 ... 文件名要与类名匹配 例如,对于类helloworld, 相应的文件名应为 helloworld.cs (或, helloworld.vb)缩进与间隔
缩进用 tab . 不用 spaces.. 注释需与代码对齐..... 下一页