.Net培训个人总结笔记3

学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/12/2211021.html

技巧:
用VS来开发时,在类中快速敲入一个属性的方法:
在类中输入“prop”,然后按两下 “Tab”键,然后VS就自动完成填充属性的代码了。

 

细节:
属性一般大写开头,字段一般小写开头;属性一般设为 public,字段一般设为 private。

 

细节:
属性在程序编译后,属性是被编译成两个函数体,一个get函数体,一个set函数体。相对于字段,属性体里面可以写入更多的判断或处理的逻辑,以便把外部输入的数据进行筛选、处理,这一点上属性外露比单纯的字段外露要安全得多。

 

细节:
面向对象思想实际上是相当于把算法封装在数据结构里面。

 

细节:
在C#的类中,所有数值类型都有默认值,例如:int为0,bool为false等。

 

技巧:
快熟输入for循环的方法:
输入“for”,然后连按两次“Tab”,即可完成填充整个for循环的格式代码,而且光标会自动定位到需要更改的变量名上(如循环变量 i 和终止条件判断语句中的结束值变量 length),而且待修改的变量都是高亮显示,以提示用户。

 

编程经验:
在面向对象的项目设计中,如果一个项目中,某个类的实体较多,一般建议再写一个专门管这些实体的管理类。

 

技巧:
在VS中编写项目,在设计阶段,我们可以通过使用“类视图”(ClassDiagram)来进行框架层面上的设计,这样可以抛开代码的细节实现来进行宏观上的大体设计布局,如果需要,还可以同过类视图来增加、删除、修改一个类以及其内的方法、属性、字段等。
使用类图的方法:在需要打开类视图的项目文件上点右键,选中“查看类图”(ViewDiagram)即可打开类视图。在类视图界面上,选中某个类的“表框”,在上面右击,选中“类详细信息”(ClassDetail),即可在窗体下面看见“类详细信息”窗口,里面可以对类里面的元素(方法、字段、属性、事件等)进行增、删、改、查等操作。

 

命名潜规则:
方法的参数一般都是开头字母小写。

 

扩展:
设计软件用户界面原型视图的软件:Microsoft Visio,Microsoft Expression等。

 

技巧:
在代码页面中临时添加 using 命名空间 指令来添加对命名空间的引用,或者在页面中临时添加方法存根,可以用“Ctrl + .”来快速实现。

 

经验:
在.Net框架中,出现复数形式的属性一般都是一个集合,只要是集合,一般都会带有Add()、Remove()、等方法。

 

技巧:
在“代码页面”快速切换到“窗体设计页面”,可以用“shift + F7”来实现;同理,在“窗体设计页面”快速切换到“代码页面”,可以用“F7”来实现。

 

教训:
代码如下:

1 int i = 3;
2 if (i > 2)
3 {
4 Console.WriteLine("进入了第一个if体");
5 }
6 else if (i > 2)
7 {
8 Console.WriteLine("进入了第二个if体");
9 }

在这段代码中,执行结果是:代码进入了第一个if体内执行打印语句,然后就结束。
这说明了在if判断中,一旦进入了任何一个判断体中执行了代码,则出来后程序不会再进入任何一个该if判断的分支执行体来执行,不管达不达到分支执行体前的判断要求,都不会进入执行。

 

经验:
代码如下:

1 static class P
2 {
3 public void SayHello()
4 {
5 Console.WriteLine("123");
6 }
7 }

编译这段代码会报错:“不能在静态类中声明实例成员”。

posted @ 2011-10-12 22:48  梁国锦  阅读(226)  评论(0编辑  收藏  举报