会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
王乐
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2016年1月24日
IoC容器Autofac正篇之类型注册(四)
摘要: Autofac类型注册 类型注册简单的从字面去理解就可以了,不必复杂化,只是注册的手段比较丰富。 (一)类型/泛型注册 builder.RegisterType<Class1>(); 这种简单较常用,但缺点是注册的类型必须在当前项目或被当前项目引用,因为使用泛型,必须类型明确。 针对这点,还有一种通
阅读全文
posted @ 2016-01-24 10:03 王乐
阅读(7854)
评论(2)
推荐(1)
2016年1月20日
IoC容器Autofac正篇之简单实例
摘要: 先上一段代码。 以上例子,是一个最简单的例子,输出如下: 1.明确autofac的作用:简单说,自动创建程序所依赖对象的实例,解除程序中的强依赖。(如Program类和AutoFacManager类) 2.思考:它何时帮你创建?在你需要使用这个对象的时候也就是获取这个对象即resolve时。 创建的
阅读全文
posted @ 2016-01-20 22:31 王乐
阅读(1415)
评论(0)
推荐(0)
2016年1月16日
IoC容器Autofac之实例优化(三)
摘要: 回顾之前的代码//这个类的作用是筛选出MPG类型的电影public class MPGMovieLister{ public Movie[] GetMPG() { var finder = MovieFinderFactory.GetFinder();//这里调用工厂类获取具体的实例...
阅读全文
posted @ 2016-01-16 15:12 王乐
阅读(1769)
评论(1)
推荐(1)
IoC容器Autofac之IOC/DI基本概念(二)
摘要: 原文:http://www.cnblogs.com/xdp-gacl/p/4249939.html1.1、IoC是什么 Ioc—Inversion of Control,即“控制反转”,一种设计思想。如何理解IOC呢? ●传统程序设计直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象...
阅读全文
posted @ 2016-01-16 15:07 王乐
阅读(650)
评论(0)
推荐(1)
IoC容器Autofac之实例引入(一)
摘要: 先不必尝试理解IOC,先来看段代码。一、一个没有使用IoC的例子public class MPGMovieLister { public Movie[] GetMPG() { var finder = new ListMovieFinder(); ...
阅读全文
posted @ 2016-01-16 14:56 王乐
阅读(809)
评论(0)
推荐(0)
2015年12月12日
NET中级课--文件,流,序列化3
摘要: 1.序列化:将对象及状态保存起来。 反序列化就是逆操作。2.NET提供了一个接口:System.runtime.serialization.IFormatter接口,还有实现了这个接口的类BinaryFormatter 和SoapFormatter.3.BinaryFormatter:将对象序列化为...
阅读全文
posted @ 2015-12-12 09:43 王乐
阅读(135)
评论(0)
推荐(0)
2015年11月28日
NET中级课--文件,流,序列化2
摘要: 1.流的类型体系: 基础流 装饰器流 包装器类 帮助类2. stream file~ memory~ network~ stream是个抽象类,其中的方法要么抽象要么虚拟(virtual)3.装饰器流:继承自stream类,又包含了stream类的引用。如buffered...
阅读全文
posted @ 2015-11-28 16:23 王乐
阅读(177)
评论(0)
推荐(0)
NET中级课--文件,流,序列化1
摘要: 1.对于机器的角度来看,任何文件都是二进制的0和1.2. 位:bit,一个1或0就是1位。 字节:byte,每8位一个字节。一个字节的范围就是00000000到1111111,换成10进制就是0到255.字节数组:通常文件由许多字节构成,则需定义一个字节数组。3.流:举例--将图片1.bmp从c...
阅读全文
posted @ 2015-11-28 15:16 王乐
阅读(188)
评论(0)
推荐(0)
2015年11月9日
EffectiveC#18--用IComparable和IComparer实现对象的顺序关系
摘要: 1..Net框架提供了接口来描述对象的顺序关系:IComparable 和IComparer。2.IComparable 为类定义了自然顺序,实现IComparer接口的类可以描述其它可选的顺序3.原因:避免在运行时默认比较关系的低效4.IComparable接口只有一个方法:CompareTo()...
阅读全文
posted @ 2015-11-09 22:55 王乐
阅读(241)
评论(0)
推荐(0)
2015年11月1日
EffectiveC#03--用委托表示回调,用事件定义对外接口
摘要: 1.回调的场景:我给了儿子一个任务且他可以报告状态来(重复的)打断我。而我在等待他完成任务的每一个部份时不用阻塞我自己的进程。他可以在有重要(或者事件)状态报告时,可以定时的打断我,或者向我询求帮助我:“儿子,到院子里除草去,我要看会书。” 斯科特:“爸,我已经打扫过院子了。” 斯科特:“爸,我已经...
阅读全文
posted @ 2015-11-01 22:00 王乐
阅读(195)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告