2004-5-10 + 第一次总结

1.一个asp.net页是一个page类的实例对象,继承自System.Web.UI.Page。
2.关于执行效率:Repeater>DataList>DataGrid;DataReader>DataSet。但是也不应该过于执着,引用经典论坛stchin的原话:“c比汇编慢,c++比c慢,java比c++慢,但是后者在强大硬件的支持下仍然迅速普及起来。当效率的影响到了无法忍受的时候,才会去考虑效率。否则就不考虑。”。功能总是放在第一位的。
3.勤于查阅.net framework sdk文档,那是最好的学习字典。
4.在asp.net和ado.net中使用的对象大的方法,其大部分都是“可重载的”,这就需要在使用的时候多参考.net framework sdk文档和vs.net的智能提示,选择最恰当和实用的那种。
5.谨慎使用(不能滥用)web控件。因为每一个web控件都是需要编译的。
6.一般的实验性练习用单一的aspx文件就可以,程序部分都放在<script></script>中,但对于比较完整的页面练习则应该使用vs.net,熟悉其用法。
7.加强对c#的学习,加强对windows应用程序的学习。
8.坚持代码和页面分离的原则。
9.始终注意c#是大小写敏感的语言。
10.坚持写详细的注释和类解释用文挡。
11.尽可能使用更多的资料来源,这样有助于深入的学习。
12.有可能的话,尽量用手写代码。
13.明白DataSet的层次关系。DataSet由DataTable组成,通过Tables集合来访问。DataTable由DataRow和DataColumn组成,通过DataRows和DataColumns集合访问。DataRow和DataColumn位于最底层,进行具体的操作。
14.应用DataAdapter的Update()方法时,除了注意声明CommandBuilder外,还要注意SelectCommand所影响的记录集中应该包括一不可重复的列。
15.勤于使用try-catch-finally块。特别注意的是应该把数据库连接的关闭放在finally块中,这样可以保证在异常发生的时候也可以顺利的关闭数据库连接。
16.DataReader的Close()方法关闭的是DataReader与数据库的连接,而不是DataReader本身。
17.要抽取指定的记录到DataSst,需要使用DataAdapter的重载的Fill(DataSet,int,int,string)方法。
18.进行复杂字符串操作的时候,使用StringBuilder会得到更好的效果。
19.常用的格式转换:Int32.Parse(),ToString()。

 

posted on 2006-06-26 13:45  Notus|南色的风  阅读(217)  评论(0编辑  收藏  举报