“黄沙中,飞舞着我们的先王,他们在空中俯视着子民们对蓝色的向往。” 火之章 霜之章 [最新更新:9月15日]

你在这里看到的是一位.NET程序员的执着及其信仰的效率世界观。我们行走在消逝中,但我们都有希望,都有传承。

近期.Net开发收获经验 ,2008-12-23,0条评论

这个月MCTS在向我招手,以及重做从前的那些宝贵资源,总结了一些近期的经验。这还要感谢那块坏硬盘。

这些都是一些细节上的强化认识,从前也不是不知道,知识觉得可有可无,现在终于觉悟了。
  1. 强化了接口和抽象类的认识,更多的时候还是用接口来构造多态的声明比较好。即使是抽象类,也应该基于接口。
  2. SQLCE的语法有点怪异,使用前应该衡量利弊。
  3. WEB.CONFIG在该使用的时候还是要使用的。
  4. ASCX的用处很大,可以构造清晰的大型架构。
  5. ASCX中使用Response.Write是不对的(会把内容输出到HTML页面的最上端),应该重写Render方法,通过HtmlTextWriter来输出内容。
  6. 尽量避免在代码中硬编码常量。
  7. 在ADO.NET中合理的使用using可以省略很多步骤(开发Kvspas.Data心得,减少了DataReader的构造代码行数)。
  8. DataReader一定要关闭。
  9. 通过继承和实现IDisponsable接口,可以在自己的组件中定义可显式声明回收资源的过程。

mcts

Category

Tag

Archives

  • kvspas
  • Powered by Google App Engine