Don't think you are, know you are

博客园 首页 新随笔 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2008年4月3日 #

摘要: HttpHandler概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定... 阅读全文
posted @ 2008-04-03 00:39 炭炭 阅读(426) 评论(0) 推荐(0) 编辑

摘要: HttpModule HttpModule是如何工作的 当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之... 阅读全文
posted @ 2008-04-03 00:27 炭炭 阅读(287) 评论(0) 推荐(0) 编辑

2008年1月21日 #

摘要: SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。  1. TOP 表达式   SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。   --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders  ... 阅读全文
posted @ 2008-01-21 23:58 炭炭 阅读(200) 评论(0) 推荐(0) 编辑

2008年1月9日 #

摘要: 事件的本质是什么,在流程的某一个点给客户端的附加处理留下一个插入符. 我们定义了一个事件等于说为我们的类在处理完某项工作后,为未来可能添加的更多的工作留下了一个插入口. 阅读全文
posted @ 2008-01-09 00:18 炭炭 阅读(201) 评论(0) 推荐(0) 编辑

2007年9月18日 #

摘要: 进入到实质的第三章了,命名规范。书中和我的观点一样,命名规范重要性怎么强调都不过分。为什么呢,因为它是与人的接口。1, PascalCasting 用于由多个单词构成的名字空间、类型以及成员的名字。如 System.Security { ......} public class StreamReader {.......} publicinterface IEnumerable {.....} p... 阅读全文
posted @ 2007-09-18 17:00 炭炭 阅读(197) 评论(0) 推荐(0) 编辑

2007年9月17日 #

摘要: 今天在CSDN上看到有个家伙十万块想做这个,不管价钱怎么样,我觉得这个需求挺有意思的。干脆自己第一个网站做这个得了。开发自己的网站才是王道,何必总给别人打工。 需求如下: 宠物乐园系统,动物素材取自真实动物为原型设计,力求达到仿真的效果。整体画面以深色为主,稳重、大方又有很高的耐看度。系统总体规划如下: 犬种确定: 根据FCI(世界畜犬联合会)纯种犬标准,选择十二种有代表性的犬种制作。 犬种... 阅读全文
posted @ 2007-09-17 14:44 炭炭 阅读(309) 评论(0) 推荐(0) 编辑

2007年9月16日 #

摘要: 初看题目好像是将编程规范的,其实是编写框架的规范,而且不是一般的应用框架,而是像.Net这样级别的大框架,书中的专家也都是亲身开发.Net框架的专家,说论述的例子也都是.Net框架的例子。这么一看好像和我们没多大关系,但看了几章觉得其中学问挺大,虽然我们也许永远不会去开发这种级别的框架,但是鉴戒之处还是颇多,如果我们设计的程序都与.Net框架的标准一样,想不优异都难。我会随着阅读深入慢慢总结,当然... 阅读全文
posted @ 2007-09-16 19:38 炭炭 阅读(246) 评论(0) 推荐(0) 编辑

2007年9月14日 #

摘要: 有一个有趣的现象,不少做系统软件的老手,在用过一段C++之后,又回到C。因为在这个层次上,C++对于C的优势就不突出了。那些高级的抽象结构往往是 不必要的,反而是由于抽象层次的提高,使得开发者要弄清楚“下面实际发生的事情”变得不太容易了。所以很多老手实际上觉得用C语言控制力更强一些,更得心 应手一些。 --孟岩 这就说明了,语言的进化是与复杂度斗争的结果。 项目开发的本质是降低复... 阅读全文
posted @ 2007-09-14 00:52 炭炭 阅读(159) 评论(0) 推荐(0) 编辑

2007年9月12日 #

摘要: 方法一:SELECT * INTO #t1 FROM dbo.HorseBaseDECLARE @id intDECLARE @t2 table (id int)WHILE (exists(SELECT HorseNumber FROM #t1))BEGINSELECTTOP 1 @id=HorseNumber FROM #t1INSERT INTO @t2 SELECT HorseNumber ... 阅读全文
posted @ 2007-09-12 18:01 炭炭 阅读(1164) 评论(0) 推荐(0) 编辑

2007年9月2日 #

摘要: 存储过程可以有返回值,可以有传出参数。传出参数的数量没有限制,返回值只能有一个,并且执行return 以后,和其他语言的函数中一样,后面的语句就不会再执行了。所以该怎么用,自己权衡吧。下面是获取返回值和传出参数的例子: SqlConnection conn=new SqlConnection ( System.Configuration.ConfigurationManager.AppSettin... 阅读全文
posted @ 2007-09-02 20:39 炭炭 阅读(1065) 评论(0) 推荐(0) 编辑

2007年8月29日 #

摘要: 神奇的 Update Panel, 说一下它的几个属性。Model:共有两种模式,Always和Conditional。Mode模式通常是一个Page页面同时包含多个UpdatePanel,此时若大家都设置为Always模式,则即便只有其中一个Updatepanel做异步更新,其他UpdatePanel也会连带受到更新影响,因为Always是每次PostBack后都会被连带更新,故此时有必要将Mo... 阅读全文
posted @ 2007-08-29 13:55 炭炭 阅读(533) 评论(0) 推荐(0) 编辑

2007年8月28日 #

摘要: 自定义的User Control中是可以使用Validator控件的,该怎么用还怎么用,这似乎没有什么好说得,不过还有些细节需要注意。CustomerValidator 可以自定义逻辑,用途更广泛一些。举一个在User Control中 CustomerValidator的例子:假设有Customer Validator<asp:CustomValidator ID="CustomValid... 阅读全文
posted @ 2007-08-28 22:22 炭炭 阅读(461) 评论(0) 推荐(0) 编辑

2007年8月13日 #

摘要: 闲来无事,基于Cookie做了一个对ASP Form验证的模拟,包括页面自动跳转,Cookie加密等等。/Files/waitrabbit/formAuthenImitate.rar还是自己做的爽,微软那些东西有时间学习它的用法,自己都做出来了,还赢得了自己的灵活性。 阅读全文
posted @ 2007-08-13 16:02 炭炭 阅读(505) 评论(0) 推荐(0) 编辑

2007年8月10日 #

摘要: 建一个网站,一方面休闲一方面作为自己书中的例子。构建业务实体和各种模式的应用。 阅读全文
posted @ 2007-08-10 14:09 炭炭 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 业务逻辑层,也可以叫业务实体层,就是由各个业务实体构成的。同志们可以参考Pet Shop40的业务逻辑层,里面都是诸多实体,举一个例子products:usingSystem.Collections.Generic;usingPetShop.Model;usingPetShop.IDAL;namespacePetShop.BLL{///<summary>///Abusinesscomp... 阅读全文
posted @ 2007-08-10 00:42 炭炭 阅读(501) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页