知识点 - 学习过程中积累

本文探讨了优化数据库查询的方法,包括使用存储过程、连接池等技术减少资源消耗;并介绍了开发复合控件的基本步骤,如重写CreateChildControls方法及实现INamingContainer接口以确保子控件ID唯一。
  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比较好;




转载于:https://www.cnblogs.com/raysbo/archive/2007/07/03/804022.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值