工厂方法模式
摘要:工厂方法模式,是用来创建一个对象的。 它的意图是定义一个用于创建对象的接口,让子类决定实例化哪一个类。将实例化延迟到其子类。 当一个类需要实例化另一个类的派生类,但不知道具体是哪个派生类。工厂方法模式允许让派生类来做决定。 举例来说,一个生产汽车的厂家,需要生产一辆汽车并进行相关工作,例如测试之类的,那么由高层来指定生产哪种型号的汽车,如果只使用一个汽车工厂的话,若今天生产A型汽车,所用的是A型汽...
阅读全文
posted @
2009-02-28 14:23
lolicon
阅读(195)
推荐(0)
ASP.NET2.0的成员和角色管理
摘要:不得不说,ASP.NET2.0中的membership和roles实在太好用了,配合表单认证使得权限管理无比的方便。 现在我将使用过程中遇到的一些问题和需要注意的地方记录在此,方便他日需要用到却已遗忘的时候可复习重温,同时也方便不会使用membership的朋友快速上手~ 由于我只用过sql server和accesss,故只提供这两种实现。 如果用的是sql server ,有一点需要注意的是在...
阅读全文
posted @
2009-02-28 12:47
lolicon
阅读(541)
推荐(0)
可怕的ASP.NET邮件组件
摘要:这两天在研究ASP.NET的用户登录控件,在用PasswordRecovery这个控件时遇到了麻烦,就是邮件发不出去,也收不到。 我用过gmail,qq,126,sohu进行过测试。 按照MSDN的说法,先老老实实地在webconfig中配置了邮件发送要用的一些必须信息: CodeCode highlighting produced by Actipro CodeHighlighter (free...
阅读全文
posted @
2009-02-26 20:07
lolicon
阅读(4767)
推荐(0)
ASP.NET投票系统
摘要:按照网上的例子原型写了个投票系统的demo,其间出现了种种可怕的问题。。。 其中最郁闷的是用ADO.NET连接ACCESS的问题,这个问题是由于参数类型不匹配所造成的,当使用UPDATE更新时,这个问题就会造成无法更新、但不报任何错误的状况,我在网上找了很久,有许多人跟我有相同的问题。下面这位也是: http://cnzc.cnblogs.com/archive/2004/07/09/22787....
阅读全文
posted @
2009-02-24 19:01
lolicon
阅读(3629)
推荐(1)
莫名的无法将类型为“System.Web.UI.LiteralControl”的对象强制转换为XXX问题
摘要:今天遇到一个问题,我写了一个复合控件,里面由很多子控件组成,当我引用其中一个子控件时,例如: (TextBox)Controls[3] 运行时产生错误:无法将类型为“System.Web.UI.LiteralControl”的对象强制转换“System.Web.UI.TextBox”。 一般发生这种问题是索引写错了,就像上面的第4个子控件并不是TextBox,但经我严密检查,发现并没有产生此类...
阅读全文
posted @
2009-02-21 12:37
lolicon
阅读(1289)
推荐(0)
ASP.NET资源管理
摘要:该实例原型来源于网上,不过所有功能都是我自己敲键盘实现的,其中还使用了点AJAX框架的东东。 该实例完全实现了网盘的功能,也可以做邮件管理,思路是一样的。 其中的主要功能有六项,在此我将一一分析。 一是点击目录或文件的时候,如是目录,则将目录下的文件和文件夹显示出来: 若是文件,则下载该文件。 还有,如再点击展开的目录,则需将其缩回。 在此我是依靠JavaScript与webservice实现...
阅读全文
posted @
2009-02-19 13:02
lolicon
阅读(219)
推荐(0)
ToolTip功能
摘要:直接看效果图: 使用普通的HTML属性alt只能简单地提示一些文本,如上这些复杂的功能就需要用JavaScript实现。 详细代码如下: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Test ToolTip ...
阅读全文
posted @
2009-02-06 14:14
lolicon
阅读(308)
推荐(0)
圆角边框
摘要:如题,圆角边框即是角是圆形的框子。 效果图如下: HTML代码: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 这是使用JavaScript动态实现的圆角边框,其中尚有很多不足之处以待改进。这是使用Java...
阅读全文
posted @
2009-02-05 16:30
lolicon
阅读(349)
推荐(0)
倒影特效
摘要:利用JavaScript可以实现一般图片处理工具的倒影特效。效果图可见下: 可以见到loli玉腿粉呈,宛如水中倒影。 实现思路有二,一是先在图片下方添加一个元素,作为倒影容器,然后在容器中添加若干个高度为1PX的元素,其中含有一个与原图相同的元素,设置该元素margin-top属性,使其显示原图中某个高度位置的局部内容。最后设置倒影中每一个1PX高的元素的opacity属性,从而实现倒影的渐变效果...
阅读全文
posted @
2009-02-04 13:19
lolicon
阅读(280)
推荐(0)
网页换肤
摘要:很多网站提供了一系列的皮肤给用户随喜好使用,方便用户进行个性化设置,同时在用户下一次访问该网页时,显示的也是他的个性设置。 要实现网页换肤的功能,主要就是依靠切换样式表来实现,而要进行保存设置,不用说,用的自然是COOKIE。 下面是简单的代码示例: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http:/...
阅读全文
posted @
2009-02-02 13:54
lolicon
阅读(287)
推荐(0)