Fork me on GitHub

2014年8月18日

摘要: NHibernate 数据查询之QueryOver 一、限制运算符Where:筛选序列中的项目WhereNot:反筛选序列中的项目 二、投影运算符Select:创建部分序列的投影SelectMany:创建部分序列的一对多投影三、分区运算符(分页常用到)Skip:返回跳过指定数目项目的序列Skip... 阅读全文
posted @ 2014-08-18 09:33 HackerVirus 阅读(801) 评论(0) 推荐(0)

2014年8月17日

摘要: 数据字典生成工具之旅(6):NVelocity语法介绍及实例本章开始将会为大家讲解NVelocity的用法,并带领大家实现一个简单的代码生成器。 NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language... 阅读全文
posted @ 2014-08-17 15:20 HackerVirus 阅读(338) 评论(0) 推荐(0)
摘要: 发布《.NET 依賴注入》电子书 beta 版书籍进度本书目前已经开始发行beta版,完成进度约 70%。(我希望这本书不要超过 200 页,目前看起来应该没问题。)简介本书内容是关于.NET相依性注入(dependency injection;简称DI)的相关议题。透过本书,您将会了解:什么是 D... 阅读全文
posted @ 2014-08-17 15:15 HackerVirus 阅读(488) 评论(0) 推荐(0)
摘要: ASP.NET Web Forms 的 DI 應用範例跟 ASP.NET MVC 与 Web API 比起来,在 Web Forms 应用程式中使用 Dependency Injection 要来的麻烦些。这里用一个范例来说明如何注入相依物件至 Web Forms 的 ASPX 页面。使用的开发工具... 阅读全文
posted @ 2014-08-17 15:01 HackerVirus 阅读(353) 评论(0) 推荐(0)
摘要: ASP.NET MVC路由配置继续延续坑爹标题系列。其实只是把apress.pro.asp.net.mvc.4.framework里的CHAPTER 13翻译过来罢了,当做自己总结吧。内容看看就好,排版就不要吐槽了,反正我知道你也不会反对的。 XD 首先说URL的构造。 其实这个也谈不上构造,只是... 阅读全文
posted @ 2014-08-17 14:46 HackerVirus 阅读(263) 评论(0) 推荐(0)
摘要: 领域模型(Domain Model)一:面向对象设计中最简单的部分与最难的部分如果说事务脚本是 面向过程 的,那么领域模型就是 面向对象 的。面向对象的一个很重要的点就是:“把事情交给最适合的类去做”,即:“你得在一个个领域类之间跳转,才能找出他们如何交互”,Martin Flower 说这是面向对... 阅读全文
posted @ 2014-08-17 14:44 HackerVirus 阅读(689) 评论(0) 推荐(0)

2014年8月14日

摘要: 基于.NET Socket Tcp的发布-订阅框架一、分布式消息总线 在很多MIS项目之中都有这样的需求,需要一个及时、高效的的通知机制,即比如当使用者A完成了任务X,就需要立即告知使用者B任务X已经完成,在通常的情况下,开发人中都是在使用者B所使用的程序之中写数据库轮循代码,这样就会产品一个很严重... 阅读全文
posted @ 2014-08-14 23:21 HackerVirus 阅读(897) 评论(0) 推荐(0)
摘要: 另类angularjs应用回顾 上一篇文章主要讲解了创建兼容任意浏览器(主要是ie的一些奇葩问题)的angularjs web应用,但是项目开发中其实更重要的还是在功能的模块化、代码自动压缩上面,这样项目在后期维护或者功能的重复利用上才会更方便,那么今天主要围绕以下几个主题来讲讲如何在不是用其他j... 阅读全文
posted @ 2014-08-14 23:06 HackerVirus 阅读(239) 评论(0) 推荐(0)
摘要: asp.net webform 打造私人后台管理系统(附源码)系统简介 不少人让我做公司的网站,要求不多,但是需要有一个后台系统,所以就有了开发的动力。也想做个系统自己学习一下,反正平时也不知道干啥。 本系统采用的是asp.net webform+ado.net,也许现在用的很少了,但是的确是简单... 阅读全文
posted @ 2014-08-14 23:02 HackerVirus 阅读(613) 评论(0) 推荐(0)
摘要: DDD领域驱动设计实践篇之如何提取模型需求说明:省级用户可以登记国家指标省级用户和市级用户可以登记指标分解登记国家指标时,需要录入以下数据:指标批次、文号、面积,这里省略其他数据,下同登记指标分解时,需要录入以下数据:指标批次、文号、面积,以及可以选择多个市(市级登记的时候是县)的指标,每个市(县)... 阅读全文
posted @ 2014-08-14 22:59 HackerVirus 阅读(246) 评论(0) 推荐(0)