知识点 - 学习过程中积累

  1. 优化数据库查询访问:使用存储过程,利用连接池打开关闭数据库;
  2. 操作数据是,尽量避免装箱;
  3. 数据库中为<NULL>的字段,sql语句中用is null读取;
  4. 开发复合控件的主要步骤:
    1)重写从Control继承的受保护的CreateChildControls方法,以创建子控件的实例并将它们添加到控件集合;
    2)如果符合控件的新实例将在页面上重复创建,请实现System.Web.UI.INamingContainer接口。这是不具有方法的标记接口,当用控件实现时,ASP.NET页框架将在此控件下创建新的命名范围,这确保了子控件在控件层次结构树中具有唯一的ID;
  5. Const只能在该字段证明中初始化(声明后其值不能变动);Readonly可以在声明或构造函数中声明(声明后其值也可以变动);
  6. String和StringBuilder的区别:String对象的改变会创建一个新的String对象,而StringBuilder对象的改变不会创建新的对象;字符串固定不变化时,用String表较好,字符串变化时用StringBuilder比较好;




posted @ 2007-07-03 11:18  raysbo  阅读(161)  评论(0编辑  收藏  举报