摘要:
写自己的ASP.NET MVC框架(上)写了几篇细说之后,今天打算换换口味,还是来写代码吧。 所以,这次博客将以实际的代码来展示在ASP.NET平台上开发自己的框架,我希望也能让您发现这并不是件难事。我在前面的博客【用Asp.net写自己的服务框架】中, 发布了一个用ASP.NET写的服务框架,那个框架我目前仍在使用中。近来,由于时常也会有人问我一些关于ASP.NET MVC的话题, 因此,就想再写个自己的MVC框架出来,一方面可以留给自己使用,另外也可以谈谈MVC,尤其可以展示一下在ASP.NET下写框架的乐趣。我之所以将写框架看成是件有乐趣的事,是因为:在写框架的过程中会接触许多的技术细节 阅读全文
posted @ 2012-02-22 15:23
HackerVirus
阅读(481)
评论(0)
推荐(0)
摘要:
1.委托定义委托(Delegate)是C#或者.NET中表示强类型方法的特殊类型。比较接近于C语言中的函数指针。(指向函数入口地址的数据类型)。读到这里说下C语言的两个概念:指针函数和函数指针。指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针。int *fun(x);函数指针是指向函数的指针变量,即本质是一个指针变量。int (*f) (int x); /* 声明一个函数指针 */f=function; /* 将function函数的首地址赋给指针f */复制代码因此由上面可以看出,委托其实是一种封装好的函数指针。2.申明委托申明委托使用delegate关键字,语法是: 阅读全文
posted @ 2012-02-22 15:20
HackerVirus
阅读(212)
评论(0)
推荐(0)
摘要:
这里我们来说的是单元测试,它是项目成功和个人成功不可或缺的一部分,但是对于它,人们又存在着很多误解,单元测试其实是相对廉价而又简单的技术,但他能让你更高效的写出质量更好的代码。我们大多认为测试是一件麻烦的事情,他让我们无法专注于手头上的正经事“cutting code”它不是针对最终用户,项目经理和开发组长的工具,而是由程序员自己来完成,最终收益的也是程序员自己,我们是为了自身的利益去使用单元测试的,从而让我们的工作变的更加的轻松第一节:热情洋溢的阐述第二节:软件介绍第三节:开刀练手第四节:深入介绍Nunit第五节:测试指导Right-BICEP第六节:CORRECT边界条件第七节:使用Moc 阅读全文
posted @ 2012-02-22 15:17
HackerVirus
阅读(158)
评论(1)
推荐(0)
摘要:
Quarzt.NET 任务调度框架Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.10。 Quartz是一个完全由java编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能, 但就其简易形式看,你会发现它易用得简直让人受不了!。简单地创建一个实现org.quartz.Job 阅读全文
posted @ 2012-02-22 14:52
HackerVirus
阅读(510)
评论(0)
推荐(0)
摘要:
首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛。只是要提醒一些 LAMP/JAVA平台下的同志们,Microsoft平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已。同时,也希望广大 Microsoft同志们不要太妄自菲薄,有点信心!下面一一列举几个:http://www.msn.com/http://www.hotmail.com/http://www.godaddy.com/(全球最大域名注册商)http://www.myspace.com/http://www.match.com/(世界最大婚恋网站)http://www.monster.com/(世界最大 阅读全文
posted @ 2012-02-22 11:07
HackerVirus
阅读(309)
评论(1)
推荐(0)