代码改变世界

随笔档案-2010年01月

偶得--Unity在asp.net mvc上的基本应用

2010-01-31 22:27 by 穆容, 1079 阅读, 收藏,
摘要: 最近在研究Oxite,发现在这个程序中,大量采用了Unity这个微软的IOC框架。过去我对于IOC的了解,还只停留在“城堡”阶段。所以最近对Unity这个框架进行了下小小的补课,现在就将一个简单的应用拿出来跟大家分享。首先,我有个主页HOMEpublic class HomeController : Controller在它下面有个Index,在这个页面上有个主页信息,需要... 阅读全文

最通俗的IOC入门 -- [转载]依赖注入那些事儿

2010-01-29 12:53 by 穆容, 1344 阅读, 收藏,
摘要: 写在前面的话昨天在博客园上看到一篇博文,名为“什么是依赖注入?(来听一个笑话)”[点击这里访问]。可以看出,作者是想以一种轻松幽默的方式对依赖注入的思想进行一个阐述。不过在读完文章后,个人觉得文章过于浅薄,没有真正将依赖注入的思想解释清楚,也没有深入的分析和具体的示例,所用比喻也有点低俗(至少笔者读完文章后觉得胃里不是很舒服)。但是,这篇博文启发了我。回想自己平常的学习和工... 阅读全文

庐山真面-Oxite的HelloWorld

2010-01-28 20:38 by 穆容, 486 阅读, 收藏,
摘要: 在编译Oxite通过了之后,就是配置数据库了。我先运行了Setup文件夹下面的数据库脚本,就得到了一个空的Oxite数据库(A库)。然后就是修改OxiteSite下面的web.config形如:<add name="ApplicationServices" connectionString="data source=.\SQL2005;user id=sa;password=dfky@spr... 阅读全文

高楼平地起-最简单的HtmlHelper扩展

2010-01-27 19:50 by 穆容, 513 阅读, 收藏,
摘要: 任务很简单扩展一个带CSS的TextBox首先是后台代码 public static class AdvHtmlHelper { public static string CssTextBox(this HtmlHelper helper, string id, string className) { StringBuilder sb = new StringBuilder(); sb.Appen... 阅读全文

Oxite所需要的全部DLL文件打包

2010-01-27 18:25 by 穆容, 308 阅读, 收藏,
摘要: 第一次发文件 不知道行不行下载这个包,解压到Oxite/bin就成了http://files.cnblogs.com/yriyr/bin.rar 阅读全文

Oxite是个什么玩意-Oxite基本概念和配置

2010-01-27 18:22 by 穆容, 1161 阅读, 收藏,
摘要: 最近在cnblogs的MVC小组里发现了Oxite这个框架,于是到网上一通打听。发现这是个Microsoft的开源CMS框架,本以为在codeplax上download个包就能玩玩了,没想到折腾了好几天才看见它的庐山真面,下面就说说我的配置心得。先说说系统要求:首先我用的是2009.2.15的发布包,其他版本的包,总在编译的时候报找不到ModelBinderResult,遂放弃。asp.net m... 阅读全文

asp.net MVC下 使用jquery进行异步提交的两种方式

2010-01-25 22:15 by 穆容, 1557 阅读, 收藏,
摘要: 由于mvc架构和传统的.net程序有所不同,所以进行异步提交的时候,就和过去的方法参数有所差别,下面我就介绍下两种常用的提交方式在MVC下如何调用。1.直接提交数据到Action假设一个发布BLOG的页面的回复功能,有一个ID为'ReInfo'的div负责显示回复的消息。点击提交按钮后,qj的post方法将数据传递到/Blog/BlogRe这个Action,参数是ReInfo和BlogId然后,执... 阅读全文

asp.net mvc 初次任务-从路由开始认识MVC

2010-01-23 21:16 by 穆容, 522 阅读, 收藏,
摘要: mvc结构和传统的ASP.NET程序一个最大的不同,就是引入了路由的概念。我们传统的ASP.NET BS程序用地址来访问例如:http://localhost/dfky/index.aspx?id=12或者http://localhost:45456/index.aspx?id=22这样就可以定位到我们要访问的页面了。而在MVC框架中,我们使用路由来导航页面。开发新建项目后,根目录下面的Globa... 阅读全文

asp.net mvc的初次任务-项目描述

2010-01-23 10:18 by 穆容, 615 阅读, 收藏,
摘要: Mvc框架出来有一段时间了,一直想找个机会尝试下,正好赶上毕业设计,就那他练个手吧。我的毕设题目是家庭网站,其实我选这个题目,就是为了弥补下家庭信息系统的空白。目前所有的信息系统,通常都是针对企业(OA,MOSS)和网络(CMS).其实以现在网络和电脑的普及程度来看,一个家庭中的成员基本上都具备操作电脑的基本素质,如打字,发帖子,浏览网站等。但同一家庭中,各个层次的操作者的侧重又有不同。如:孩子比... 阅读全文

windows2008系统BOOTMGR is missing解决方案

2010-01-22 19:42 by 穆容, 4121 阅读, 收藏,
摘要: 昨日装sharepoint2010,竟然不能在我的windows2008x64下安装,郁闷。难道是我的系统是盗版的缘故?于是乎,我就整了个破解程序,安装后系统重启竟然进不去了,提示BOOTMGR is missing,真是祸不单行。在网上查了下,这个问题的原因是BOOTMGR这个程序被破解程序KILL了,系统找不到启动管理器,自然就进不去了。好了,不多说了,解决方案如下:1、将Windows Se... 阅读全文

电脑是什么?

2010-01-10 11:02 by 穆容, 455 阅读, 收藏,
摘要: 对于一个从事IT工作的人,特别是软件开发工作者来说,电脑究竟是什么呢?这是我前一个阶段一直在思考的一个问题。特别是在每天回家打开电脑之后,面对着和公司一样的office,vs2008,甚至IE等程序,突然感到一阵阵的心悸。网络和程序似乎不再是我得以寄托空灵的地方,而是成了一种无形的负担。 于是只得将对于程序的所求放下,不去向他要求什么,并不奢求构建什么伟大的程序,而是看看这语言,框架的本质是什么... 阅读全文

我的开场白

2010-01-10 10:19 by 穆容, 205 阅读, 收藏,
摘要: 终于完成了人生的第一件大事结婚的我,也到了要认真思考下下一步往什么方向发展这个问题的时候了。原来东一榔头西一棒子的学习方式的,是必须要摒弃的,这种狗熊掰棒子的学习,说真的没让我落下什么实在东西,到是让我找到了一种速成的学习方法。不过武林中人都知道,学的快的必然不扎实,除非你会九阳神功。若要学的的牢靠,就必须塌下心来,一步一个脚印。于是,我便在博客园这个潜水已久的地方开了博,记录下我这一个个脚印。 阅读全文