摘要: 关于Qing的问题大家都可以在这里提出来,会及时回复的!^_^阅读全文
posted @ 2007-09-16 20:11 Awen 阅读(266) 评论(7) 编辑
摘要: 上学期我们班上asp.net的课程,老师一点都不会,这个不提了,但是同学们很想学习好这门课,可学起来非常地吃力,毕竟很多同学都是为了能够动手写一个中小型的网站,所以自己就想写一个让开发变得简单点的框架,并且让自己开发变得敏捷一点,这个项目写的时间不是很久,大概两个星期吧,所以兼顾的不是很多,比如数据类型的映射,只是用到了比较常用的几种,看到网上也有许多ORM,但是感觉适合比较不那么小的项目,哈哈,...阅读全文
posted @ 2007-09-16 19:48 Awen 阅读(3304) 评论(18) 编辑
摘要: 还记得我在博客园第一篇博客就是学习委托和事件的学习笔记,呵呵,转眼已经在博客园待了一年多了,学到的东西确实是很多,感谢博客园里面辛勤写博的各位,给我们带来了宝贵的学习资料,传递着分享知识和技术的快乐。 入正题,一直以来我都在寻求基于asp.net的插件的实现方式,有试过动态加载用户控件实现,感觉有些沉重,苦思很久,偶然之间想到了第一篇笔记,原来苦苦得寻求,却在灯火阑珊处,呵呵。其实插件主要是提供...阅读全文
posted @ 2008-11-10 23:05 Awen 阅读(3836) 评论(14) 编辑
正文内容加载中...
posted @ 2008-09-02 12:48 Awen 阅读(246) 评论(0) 编辑
摘要: 定时任务一般都是要有个定时器来定时触发任务的,在.net下也有几个选择,如System.Timers.Timer 等,代码示例[代码]然后可以选择在自定义HttpModule的Init方法或者Globals.aspx中的Application_OnStart中调用定时器。实现也很雅观,不过俺想到了另外一种方法,应该有人用,但是好像还没看到这样用的,呵呵,发出来探讨探讨,呵呵那就是利用cache的缓...阅读全文
posted @ 2008-08-19 13:33 Awen 阅读(4392) 评论(12) 编辑
摘要: 1.验证码的使用,我们知道,基于Castle的mvc框架开发,原来基于asp.net WebForm 模型的一些对象就不能正常使用了,不过好在框架本身也提供了天然的对应的解决方案。例如Response对象等。以往我们在asp.net WebForm模型下基于流的输出,这个对象几乎是不可或缺的,现在转到Castle MVC框架下,也有相对应的Response对象,使用上几乎和WebForm一样,所以...阅读全文
posted @ 2008-06-16 21:40 Awen 阅读(571) 评论(0) 编辑
摘要: 模块化总是让人比较容易理解的,如果你的程序可以让人很容易理解,那是多么美好的事情!不论是对自己或是对别人。N层的开发让人看到了模块化的威力,这里不讨论整个系统的结构,而是细分到系统的每个功能,比如说一个网站的功能,可能有会员管理模块,有内容管理模块等等,DNN等一系列cms在这点的实现是很强大的,但是似乎真的“大”了一点。最近看了一些基于插件式的内容管理系统,不免让人觉得有...阅读全文
posted @ 2008-05-18 15:21 Awen 阅读(1692) 评论(0) 编辑
摘要:

以旁观的态度看了Linq to sql 很久了,没有之际运用的机会,表达式的语法很优美,易用性更是没话说,性能也没什么大问题,只是目前的开发工作始终是面向2.0,似乎升级的可能性很小,不可否认现在很多公司还用1.1开发,asp.net mvc框架亦如此,感觉还是monorail比较靠近自己。无论怎么说,日常的开发工作总是要面对一些重复的代码劳动,于是就有了代码工人的说法。不可否认,中小型程序开发,基本上很大部分都是基于数据驱动的开发,我们有了数据库,我们写代码,完工。好吧,既然这样我选择先当一名会取巧的工人,也就是会偷懒啦。好拉,说了那么多,下面这个东东,基本满足了我的要求。

阅读全文
posted @ 2008-05-17 22:14 Awen 阅读(1547) 评论(1) 编辑
摘要:

SubSonic 是一个基于.Net框架的中小型网站开发的构建器,为什么称为构建器,因为它提供了解决网站大部分重复代码的Coding方案,并且通过vs IDE的外部工具的支持,提供了界面化操作,极大地提高了Web开发的速度,所以其有.Net上的rail的美称!那到底是什么的东东呢?从官方首页的图我们应该可以很明显的看出这个框架的意图.

阅读全文
posted @ 2008-05-17 12:44 Awen 阅读(666) 评论(1) 编辑
摘要: 在大多数网站的开发中,很多功能都是模块化了的,方便统一和管理,用户控件显然是个不错的选择!我们常常会有很多栏目,封在用户控件里面,都是用来读取每个栏目的记录,每个控件的数据读取都是独立的,也就是说,这个页面有多少个这样的用户控件,就要建立多少个数据库连接,非常耗费资源!虽然用户控件可以用缓存,但是毕竟效率没有一次性读取的效率高!所以想了想,发现用DataReader的NextResult可以实现这...阅读全文
posted @ 2008-04-19 18:09 Awen 阅读(478) 评论(0) 编辑
摘要: .net FrameWork出来时间也不短了,新东西层出不穷,由于现在主流还是2.0,也没怎么系统的学习,放假两个月,应付考试之余也不能闲着,系统的学习2.0的拓展,既然CEIMS还没弄,就用3.5来实现吧,一步一步积累!相关知识1,asp.net mvc2,WCF3,WPF(主要是其子集Silverlight)4,LinQ5WF(这个东西比较遥远)前提工作需求分析和数据库设计基本上已成型,只需转...阅读全文
posted @ 2008-04-05 12:26 Awen 阅读(230) 评论(0) 编辑
摘要: 终于回到学校了,接下来的时间是准备考试和毕业设计。这一个月的工作让我学会了很多东西,不止是技术上的!不过回来才发觉我还有很多事情没完成呢,一步一步来,现在每天都要留一两个钟头来做毕业设计,本来是计划开发一个通用的cms,但是前几天朋友开了家休闲球馆,要我帮忙弄个管理软件给他,所以想了想还是弄这个好了,一举两得,呵呵,不过本人的winform开发能力不咋地,只是能够完成任务的水平,不过自我感觉效果还...阅读全文
posted @ 2008-04-03 00:35 Awen 阅读(1276) 评论(3) 编辑
摘要: 说真的,那时候喜欢上编程,是从网页开始的,无论是其中整洁的html还是酷酷的js效果,都给我无比的震撼,于是我开始学习做静态网页,后来慢慢开始接触动态网页了,又爱上了其强大的功能实现!最近就做了几个项目,其中有asp的,主要是.net,因为公司的短信平台是用.net做的,要加上几个模块,和改一些功能,花了一个月,基本上没什么大问题了,唯一让我觉得不爽的是它的界面,外表虽然看的过去,但是里面的htm...阅读全文
posted @ 2008-03-30 12:15 Awen 阅读(1083) 评论(3) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingS...阅读全文
posted @ 2008-03-17 12:46 Awen 阅读(244) 评论(0) 编辑
摘要: 日常的开发中,数据访问层是程序员不得不去面对的重复劳动,基本上现在每个公司或个人都有自己的DbHelper,像自己日常用的有微软petshop中的几个dbhelper,或者nhibernate,或者IbatisNet,或者我自己写的数据访问工具-Qing,本来是想写成类似linq的一个工具,大家看qing的代码也可以看出一点意图,但是,不可否认,代码设计方面确实是有点垃圾,呵呵,见笑了!,现在想来...阅读全文
posted @ 2008-03-16 14:09 Awen 阅读(471) 评论(4) 编辑
摘要: 上次我们过程化地把功能实现了,然而也因此产生了问题,因为需求总是不断地改变的,过程式或函数式的编程虽然很直爽,可是后期带来的问题却可以让你的直爽的感觉瞬间消失!原来代码在javascript改观过程一好了,理清思路,需求还是那样,主要是为了重用,如果过程不够oo,不必奇怪,因为我oo能力还不行。呵呵!首先我们定义一个类,叫popups,这个类的构造函数有两个参数,一个button对象和放置数据列表...阅读全文
posted @ 2008-03-02 23:36 Awen 阅读(270) 评论(0) 编辑
摘要: 犹记得以前老师教网页设计的时候,顺带教了js这东西,那时候就看老师一直写函数,实现一种种简单的特效,那时候觉得js很神奇,让网页"活泼"起来了!这是js给我留下的两个初始化印象,呵呵! var js=new Javascript("函数",“动态效果”)。 一直对于这种动态解释的脚本很有兴趣,现在开始系统的学习。我一向是需求驱动学习的,就是用到什么才学什么,呵呵。 现在网站...阅读全文
posted @ 2008-03-01 23:27 Awen 阅读(333) 评论(2) 编辑