精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>asp.net教程>正文

经验分享:.net这样做可能会更好


来源:不详 时间:07-09-17 点击: 点击这里收藏本文

  今天开始写后台的处理程序了,有几个体会。

  编译后的cs文件在体积和速度上都有明显的缩小和加快,200多k的源文件压缩以后才不到28k,速度基本是瞬时的。

  注意点:

 

  1:编译的时候尽量把继承同一个类的或者是处理同一个“对象”的类编译在一起,这样速度会快一点。

  2:样式表文件会被aspx文件的缓存项缓存(如果开启闪屏smartNavigation="true",开启闪屏的话弊病就不说了),效果就会非常明显,当然这是在框架页中体现出来的。

  3:命名空间要非常有规律,否则几百个的class,最后会混的。

  4:要熟练掌握并使用委托处理时间。

  5:明白render,createchildcontrol,prerender的前后次序,这点在创建控件的时候有用。

  6:try..catch的时候捉捕Exception的动作高明一点FileNotFoundException等最好具体一点,推荐从System.ApplicationException派生,而不是System.Exception,应用程序就能够区别由框架引发的异常和由用户引发的异常。(在这点上,相信我,不要相信其他说法的任何文档).

  插曲:如果你的服务出现问题,首先查看的FORM是启动的服务管理,例如Mysql是不是没启动,Apache是不是禁掉了.

  7:注意==和equal是不一样的,string和ToString也是不一样的,清除Session的时候注意最好Remove,不要动不动Abandon,这就要求程序上什么时候创建什么变量都是很清楚的。

  8:每种数据库的执行关键字和分割符号都是不一样的,所以尽量熟悉那些关键字再写,记住,只有一个危险的,就是单引号,其他的都是安全的,熟练使用command对象,@,?,mysql中最好用单引号写sql语句,因为不会被执行。

  9: (插曲)  开始了FHR的第四次升级处理,md,原先的代码好垃圾呀,析构函数居然没关mysql对象,属性管理器也没用好,bs一下所有人。php的开发周期就是短,当前版本V0.04商业豪华版。(注:功能和V1.01商业Beta版没法比,包括后台,1.01是非常大气的,0.04不行呀,YY结束,开始干活),注意:改了FHR_templat的结构和mysql类的析构函数和一些分页,@define了一个变量Admin_Page_List.,某些地方看不顺眼的也修改了一下。对模板的添加也是做了极大的修改(因为我要用)。ps:现在像条狗.

  10.暂无.

9 7 3 1 2 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.