摘要:当浏览器发送一个请求道服务器时, 实际上需要经过上图所示的流程, 该过程可以概括为:"请求 ---> IIS ---> (检查IIS配置后)ASP.NET ---> HttContext ---> HttpApplication"此时, 就进入了HttpApplication处理管道, 只要是AS...
阅读全文
摘要:在网站开发中, 经常需要对某一类的资源进行统一处理, 针对这种情况, 我们可以通过创建自定义HTTP处理程序来解决. 如上图所示: IIS对于收到的请求会根据请求的扩展名来进行筛选, 默认情况下, 一些静态资源(如:*.htm、*.html、*.jpg、*.gif等)会由IIS直接处理并返回给浏览...
阅读全文
摘要:作为程序员, 永远别指望用户按照规则进行输入, 比较理想的状况是在客户端浏览器和服务器端进行双重验证. 通常在客户端浏览器进行非功能性的常规验证, 如: 非空验证、范围验证及输入格式验证等, 而在服务器端进行功能性验证, 如: 检查账户是否存在, 检查用户权限等. 客户端浏览器的验证一般通过Java...
阅读全文
摘要:事件和委托我已经是至少第3次理解了. 以前一直似懂非懂, 前两次专门抽了一整天的时间来看事件和委托. 今天有幸听了张高峰老师的事件委托, 突然茅塞顿开, 据说老张当年被公司委派到西雅图微软专门学习了8个月的.NET(Version 1.1), 不是盖的呀. 言归正传 什么是事件? 什么是委托呢?...
阅读全文
摘要:在以上的10个处理步骤中, 每一步的处理都生成一个虚拟表来作为下一步的输入. 虚拟表对于调用者或输出查询来说是不存在的, 仅在最后步骤生成的表才会返回给调用者或者输出查询. 如果某一子句没有出现在SQL语句中, 这一步就被简单跳过.. 这10个具体步骤是:1.FROM: from子句中的两个表首...
阅读全文
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--###############################################
阅读全文
摘要:面向对象的特点: 抽象、封装、继承、多肽。 抽象: 提取对象的共同属性, 抽象的结果为类。 封装: 类内私有成员对外提供访问的方法。 继承:已有类的基础上, 添加新成员后构建新类。 多肽:同样的方法, 表现出不同的行为或状态。(子类对象指向父类的引用, 同种语义不同行为。)
阅读全文