|
|
置顶随笔
摘要: 最近一直在忙其他的东西,没时间理会这个系统,今天把代码传上去了,那便开源了,关于本系统开源事项,如果您对本系统有啥疑问,请查看以下几点说明.... 阅读全文
2009年6月16日
摘要: 随着Mono项目的成熟,MonoDevelop这一Mono平台上的首选开发工具也开始了它的跨平台计划,按计划,MonoDevelo在2.2版本将完全实现在*Unix,Windows,Mac系统上运行,同样的,今日,官方也推出了关于Mac和Windows的Preview版本,windows版的下载地址为:http://monodevelop.com/Download/Windows_Preview,它建立在Microsoft .Net Framework3.5的基础上,同时需要Gtk#的支持.目前Monodevelop的windows版还有一些问题,不过这已经让人很振奋了,毕竟,windows上又多了一个免费的完整的.net平台和开发环境. 阅读全文
2009年5月23日
摘要: levenblog2.0.8发布更新[2009-05-23]
此次更新幅度加大,在更新前请务必仔细阅读升级方法.
新用户也请参考全新安装方法.
新版程序将无法使用老版的skin文件,目前此发布包中已经包含default模板的新版修正程序,其他移植模板修正程序稍候放出,同时,以后新移植模板将只能适合2.0.8或者以上版本使用. 阅读全文
2009年4月5日
摘要: levenblog2.0.7发布,由于本次更新对核心组件进行了较大修改,建议levenblog2.0.1以及以上的SQLite版本用户更新到该版本. 阅读全文
2009年3月27日
摘要: 在Web开发中,表单提交算是一种很常见的从客户端获取数据的方式了,然而,用户的行为永远都是无法预料的,为此,我们在程序中不得已必须对用户输入的数据进行严格效验,在WebForm时代我们常用的手段是验证控件,但是到了Mvc时代,再使用控件变得困难了,因此我们必须找到新的方式来解决这个问题,本系列使用TDD的方式再现了4MVC团队的Infancy项目中的验证框架的实践过程. 阅读全文
2009年3月26日
摘要: 在Web开发中,表单提交算是一种很常见的从客户端获取数据的方式了,然而,用户的行为永远都是无法预料的,为此,我们在程序中不得已必须对用户输入的数据进行严格效验,在WebForm时代我们常用的手段是验证控件,但是到了Mvc时代,再使用控件变得困难了,因此我们必须找到新的方式来解决这个问题,本系列使用TDD的方式再现了4MVC团队的Infancy项目中的验证框架的实践过程. 阅读全文
2009年3月20日
摘要: Levenblog2.0.6发布[build20090319]
asp.net mvc框架终于rtm了,本次更新将更新至全新的mvc1.0版本.其他功能方面并无变化.
阅读全文
2009年2月2日
摘要: asp.net mvc框架升级,LevenBlog2.0.5发布
更新至levenblog2,0.5 build 20080221 阅读全文
2009年1月26日
摘要: 近日整理一些原来的代码,发现了这个东西,自己觉得也是个有趣的小东西,于是就放上来了. 阅读全文
2008年12月8日
摘要: levenblog作为本人的个人博客系统,迄今已经经历了几个版本的变化,从最开始的webform,到现在的asp.net mvc,当前该系统的版本为levenblog2.0.3,这可能是2.0系列的最后一个release版本了,因为崭新的levenblog2.1系列将进入开发历程,作为一个比较前卫的博客系统,我尽可能使用更优雅的技术和设计来完善它,在2.0系列中,我对系统的很多地方都十分的不满意,2.0版本作为一个仓促开发的系统,在系统的构架方面是达不到我的要求的,也因为2.0系列使用了1.0的很多残余设计,导致系统出现了很多僵化的地方,在2.1中,本人将重写levenblog的底层,将使用更灵活,更高效的模式来开发,下面列出目前已经计划在2.1系列中出现的功能和变化... 阅读全文
摘要: LevenBlog2.0.2&2.0.3短路径Route补丁
使用方法:
直接将dll覆盖至bin目录
功用:
可以使用类似http://blog.51mvc.com/的短route,默认程序在后面在根url后面加上/blog,对于使用二级域名比如blog.xxx.com的站点可能看起来不大方便,而使用此dll则可以获取去掉/blog路径的功能. 阅读全文
2008年11月25日
摘要: 在我以前的文章中详细介绍了目前mvc框架中的视图引擎管理,这个视图引擎可以方便的实现系统多视图引擎的管理,让系统可以轻松更好视图引擎,但是,在一些应用,比如bbs,多用户blog中,往往需要提供用户自选skin的功能,比如bbs中某个用户通过菜单可以随意更换自己的skin设置,而mvc框架的默认视图管理器对这个要求就无法做到了,而本文则是使用viewengine规则来实现一个用户自选视图引擎的功能. 阅读全文
2008年11月22日
摘要: 最近一直在忙其他的东西,没时间理会这个系统,今天把代码传上去了,那便开源了,关于本系统开源事项,如果您对本系统有啥疑问,请查看以下几点说明.... 阅读全文
2008年10月22日
摘要: 在上篇中介绍了自动绑定的基本用法,在本篇中,我们将深入了解自动绑定的工作原理,自动绑定的确是让人感到兴奋的特性,然而,为了让它可以在我们的项目中更好的工作,我们有必要深入了解如何更进一步细调该特性以及它是如何工作的.而本文正式即将揭开这个谜底,从而了解绑定的工作原理,高级绑定的规则,从而能对绑定进行细调,绑定自定义类型数组,绑定字典数据等. 阅读全文
2008年10月19日
摘要: 我们知道,在Asp.Net Mvc Preview5中加入了全新的ModelBinder特性,虽然这个特性非常的强大,但是使用起来并不是那么的友好,因此,在最新的Asp.Net Mvc Beta中,框架对这部分进行了进一步的加强,使得复杂参数的自动绑定得以实现,本文将分级部分完整探讨整个mvc框架中的modelbinder实现和完全挖掘系统自带的ModelBinder的能力,使得基于mvc框架的web开发脱离页面取值的苦海. 阅读全文
2008年10月16日
摘要: 经过漫长的等待,asp.net mvc框架终于迎来了beta版,本版本和p5相比没有太多修改,不过本系统由p4升级至beta还是经过不少修改.如有疑问,可前往官方站点http://leven.com.cn进行咨询,本次升级主要是为了将整个系统升级到Asp.Net MVC Beta上.数据库无变动. 阅读全文
2008年10月12日
摘要: 2.0.1版本更新:
[2008-09-09]
1.修正几个skin中的html过滤问题
2.为了方便交流.新增邮件列表功能.同时为了安全,本功能仅对本站会员开放.只需在回复日志的时候选中加入邮件列表.就可以通过邮件获取最新的评论信息.令日志的发布人默认加入邮件列表.同样可以在回复新留言的时候选择退出该邮件列表.
3.修正tags管理的bug
4.修正验证码太小和不好辨认的问题
[2008-09-13]
1新增通行证接口,目前为了配合团队blog管理
注:以上更新目前只在4MVC团队Blog中进行。本个人系统升级暂时就懒得做了。
[2008-10-03]
1.修改验证码大小写问题
2.sqlite版本同步实现51mvc新增功能
3.修正Page控件显示bug
4.修正标题长度处理bug
5.对本Blog数据库进行升级
6.新增一套模板,本人移植(不完美) 阅读全文
2008年9月1日
摘要:  在上篇中.我们分析了解了ModelBinder的工作原理.而本文将在实例中添加自己的ModelBinder,以便获得我们期望中的效果.本次我们通过一个简单的Demo来对全站的ModelBinder做一个解决方案.让我们的Action可以优雅的获取数据. 阅读全文
2008年8月31日
摘要: 在前面的两篇文章中,我们研究了Asp.Net Mvc Preview5的ViewEingine的改进,从本篇开始,我们开始研究Preview5中的新特性:ModelBinder,首先我们来了解下什么是ModelBinder特性,这有什么用处,在以前的版本中,如果我们要在Action中获取数据,一般有三种方式,一是通过Action的参数,但是由于某些原因,这儿只能获取到简单类型的参数,比如int,string等,第二种方式是通过Request来获取,但是当数据较多的时候,这个方式实在太费劲了.三是使用BindingHelperExtensions中的扩展方法,但是这种方式还是不能满足我们的要求.我们理想中的方式是... ... 阅读全文
2008年8月30日
摘要: Asp.Net Mvc终于等来了新版本,这次仍然是Preview版.该版本中加入了不少新特性.特别是在ViewEngine的管理上.得到了很大的改进,不仅让用户可以更方便的更换ViewEngine,而且还可以在一个系统中使用多个ViewEngine的可能得到了实现,本文将演示如何添加一个或者多个ViewEngine并让他们之间可以交互工作. 阅读全文
摘要: Asp.Net Mvc终于等来了新版本,这次仍然是Preview版.该版本中加入了不少新特性.特别是在ViewEngine的管理上.得到了很大的改进,不仅让用户可以更方便的更换ViewEngine,而且还可以在一个系统中使用多个ViewEngine的可能得到了实现,本文将探索新版和老版中viewengine的工作方式并进行对比. 阅读全文
2008年8月26日
摘要: 本来该版本早就完成了.但是由于某些原因导致站点歇业了一段时间.今天总算恢复了.同时将系统升级为LevenBlog2.0 beta1.
本版本开发时间约从2008年7月开始,7月末大致完工.本系统和LevenBlog1.0相比有很大的区别,甚至可以说是对代码的重写.
LevenBlog2.0使用Asp.Net 3.5(VS2008) + Asp.Net Mvc P4开发,数据库目前能支援SqlServer2000,SqlServer2005,SqlServer2008,Sqlite3.x,由于使用了Asp.Net Mvc框架等新特性.本系统必须安装在支持.Net 3.5的服务器上.
阅读全文
2008年6月9日
摘要: 特别说明:
1.代码并非完美,时间精力有限,不再做大的修改。
2.代码包中包含Access,SqlServer和MySql生成模块。
3.程序使用VS2005发布时使用VS2008升级工程再发布,即程序没使用任何c#3.0新特性(我机器只装了08的VSTS客户端)。
4.源代码采用GPLv2协议发布,如果您有什么意见或者建议,请联系本人email或者在项目页面留言,由于精力原因,不保证回复。
5.如果对代码有不认同,欢迎讨论,但是请勿谩骂诋毁或者无理嘲笑。
6.个人代码研讨型工程,不保证程序的实用性。
7.如果您不认可以上,请绕道。 阅读全文
2008年5月30日
摘要: 使用asp.net mvc以来,UrlRouting的处理就是一个非常关键的问题,由于使用的不小心,经常导致我们无法得到预期的结果,这的确是个很麻烦的问题,于是很多朋友推测是MVC框架的bug,到底事实如何呢?今天我便尽力探索系统中UrlRouting到底是如何工作的,希望能找出问题的关键.总所周知,Asp.Net MVC框架一般使用Global.asax在程序第一次启动的时候初始化RouteCo... 阅读全文
2008年5月29日
摘要: 前两天才做了一个Asp.Net MVC Preview2的实践,没想到这就升级到了Asp.Net Preview3了,Preview3确实比2好上不少,特别有两个地方值得注意,一是Route新增了MapRoute方法,可以更方便添加Url路由规则,二是修改了View的部分,使得Action统一返回ActionResult,更方便我们定制View.今天我要实践的就是使用Priview3提供的新特性,... 阅读全文
2008年5月27日
摘要: 以前一直对.Net的表现业务感觉不爽,上次和Forever讨论很久,也没能很好的解决表现成业务分离的问题,最近看到了新的Asp.Net MVC框架,恍然茅塞顿开,原来如此,以前的WebForm基于MVP方式,这次新的MVC框架将表现成很轻松的分离这些业务.Ok,今天我就来试着用MVC的方式写一个小的Demo程序,这个程序非常简单,就是一个Article的发布和浏览程序,程序有两个表,分别是cate... 阅读全文
|