当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。
 

 

    摘要: 自从在业界刮起一股模式飓风后,笔者也被这股风卷入到模式研究的队伍大军中。书是买了不少,包括圣经级的《设计模式》、《重构》、《敏捷》、《java与模式》等等,但让我最有感触的还是刘艺老师写的《delphi编程模式》,也许这原于我是delphi出身吧。不知道其他人有没有和我一样的感觉,虽然其它书也能看懂,但就是有点蹩劲。 读完这本书后,最大的感觉就是体会到了模式的实质和核心。两个字概括“......
 ·数值型货币的大写转换    »显示摘要«
    摘要:using system;using system.drawing;using system.collections;using system.componentmodel;using system.windows.forms;using system.data; namespace winmarket{ /// <summary> /// classfun 的摘要说明。 /// &......


C# 编码规范和编程好习惯

谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”.让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!

【程序编程相关: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.. 注释需与代码对齐..
...   下一页
 ·c#中结构与类的区别    »显示摘要«
    摘要: 目录 类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct person { string name; int height; int weight public bool overweight() { //implement something } } 类示例: pu......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE