posted @ 2008-10-30 11:12 郑 文 阅读(268) 评论(0) 推荐(0)
摘要:
在Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactory的原理与应用(一)中提到,HttpModule会在页面处理前和后执行,而HttpHandler才是真正的页面处理。查看C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config,你就会发现里面有很多关于Httpmodule和ht... 阅读全文
摘要:
Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactor Submitted by 浪淘沙 on 2008, June 20, 1:32 PM. asp.net 最近对页面的生命周期比较感兴趣,看了一些牛人们写的文章,感觉似懂非懂(仍需要继续努力^_^). 生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHtt... 阅读全文
posted @ 2008-10-30 10:54 郑 文 阅读(212) 评论(0) 推荐(0)
摘要:
.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 using System; using System.Web; public class AverageHandler : IHttpHandle... 阅读全文
posted @ 2008-10-30 10:19 郑 文 阅读(358) 评论(0) 推荐(0)
摘要:
记得刚从C语言转到C++时,我知道了C语言和C++最大的区别就是从面向过程转到了面向对象。这其中最大的差别就是多了类的封装性,继承性和多态性。 其中继承性和多态性比较好理解。前者可以继承父类的公有、保护的数据和方法,后者就是基类的引用指向派生类的对象。 但是封装性比较抽象,以前和AirChain同学谈起过。他说是为了代码安全。将成员函数和成员变量放到p... 阅读全文
posted @ 2008-10-29 17:47 郑 文 阅读(314) 评论(0) 推荐(0)
摘要:
相信写过跟DB相关程序的人都会涉及的数据分页问题。从本质上来看,大概有两种方式:1)直接取记录集,分页显示所需数据 2)在数据库中分页,返回部分数据,优劣显而易见。 在sql server数据库中直接用在程序中嵌入sql语句也能达到很好的分页效果,但是效率、方便使用上不如存储过程。效率就不用多说了,取最大页码就是不是嵌入sql一次就能搞定的。 一年前在ms sql server 2000下写... 阅读全文
posted @ 2008-10-28 08:54 郑 文 阅读(316) 评论(0) 推荐(0)
摘要:
一、 什么是存储过程 一个T-SQL语法集,被编译并存储为一个单一的数据库对象,供以后重复使用 1. 组成 头部,定义名称、输入参数和输出参数,以及其它处理选项 主体,包含一个或多个T-SQL语句 例子: Create Procedure prGetBookList @booktype int AS Se... 阅读全文
posted @ 2008-10-27 16:04 郑 文 阅读(676) 评论(0) 推荐(0)
摘要:
将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.... 阅读全文
posted @ 2008-10-27 15:11 郑 文 阅读(300) 评论(0) 推荐(0)
摘要:
一直都很想了解如何写存储过程,对于不熟悉的东西,总是觉得很神秘,呵呵。特别是看着同学写的那些存储过程,由于不了解存储过程的基本语法,看起来甚是吃力,很难理解。一直拖到今天,终于打开了SQL Server的联机丛书,了解了一些它的基本用法。以下是一些摘录,希望自己以后再次看的时候,可以加深理解,更加好的掌握。 1、设计存储过程 几乎任何可写成批处理的 Transact-SQL 代码都可用于创... 阅读全文
posted @ 2008-10-21 09:41 郑 文 阅读(1467) 评论(0) 推荐(0)
摘要:
序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据 ...... 在C#中常见的序列化的方法主要也有三个:Bi... 阅读全文
posted @ 2008-10-15 15:11 郑 文 阅读(357) 评论(0) 推荐(0)
摘要:
一、先来说说数组的不足(也可以说集合与数组的区别) 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的。 2.数组要声明元素的类型,集合类的元素类型却是object。 3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读... 阅读全文
posted @ 2008-10-14 14:57 郑 文 阅读(260) 评论(0) 推荐(0)
浙公网安备 33010602011771号