会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ny.z
梦想还是要有的,万一实现了呢!
博客园
首页
新随笔
联系
订阅
管理
2016年7月14日
Exception Handling引入MVP
摘要: 异常处理(Exception Handling)是所有系统的最基本的基础操作之一,其它的比如日志(Logging)、审核(Auditing)、缓存(Caching)、事务处理(Transaction)等; 今天,来把异常处理引入到我们在《MVP之V和P的交互》中Calculator的实例中,简单的实
阅读全文
posted @ 2016-07-14 12:39 Ny.z
阅读(732)
评论(0)
推荐(0)
2016年7月11日
MVP之V和P的交互
摘要: 三者之间的关系 在MVP初探里简单的描述了V和P之间是如何交互的。 无论是PV还是SC,M\V\P这三者之间的关系并没有发生改变,V只是前端的客户代理承现展显数据,P是如何处理客户交互行为的决策者。 数据是P主动“推”给V的,而V只向P发送用户通知,都是单向的;所以在IView中被Presenter
阅读全文
posted @ 2016-07-11 13:24 Ny.z
阅读(1461)
评论(0)
推荐(0)
2016年7月6日
Unity、Exception Handling引入MVP
摘要: 什么是MVP?在“MVP初探”里就有讲过了,就是一种UI的架构模式。 简单的描述一下Unity和Exception Handling Application Block: Unity是一个轻量级的可扩展的依赖注入(DI)容器,支持构造函数,属性和方法调用注入。构建一个成功应用程序的关键是实现非常松散
阅读全文
posted @ 2016-07-06 14:12 Ny.z
阅读(772)
评论(0)
推荐(0)
MVP初探
摘要: 什么是MVP MVP是一种UI的架构模式,是MVC的一种变体,适用于基于事件驱动的应用框架。MVP中的M和V分别对应了MVC中的Model和View,而P代替了Controller,而它更多地体现在了Model、view,presenter之间的交互上。 三者的关系: 能够和Model直接进行交互的
阅读全文
posted @ 2016-07-06 14:02 Ny.z
阅读(220)
评论(2)
推荐(0)
2016年5月12日
WPF之Binding
摘要: Binding就是将数据源和目标联系起来,一般来说可以是将逻辑层对象和UI层的控件对象相关联。 有连接就有通道,就可以在通道上建立相应的验证等关卡来验证数据有效性,或是其它处理工作;同时它也支持对数据的传输方向控制。 那么,它是如何去实现的呢?Binding是通过自动侦听接口的PropertyCha
阅读全文
posted @ 2016-05-12 12:33 Ny.z
阅读(158)
评论(0)
推荐(0)
2016年5月11日
配置容器configuring Containsers
摘要: 容器可以在运行时配置,相反的也可以通过应用程序的配置文件(或扩展配置文件)来配置。 Unity的三个高级功能:泛型装饰链、解析器重写和数组注入。 1、配置开放式泛型来解析封闭式泛型 只要不是为封闭型泛型指定更具体的类型,就通过开放型泛型来配置适用于任何封闭型类型。 <register type="I
阅读全文
posted @ 2016-05-11 12:30 Ny.z
阅读(159)
评论(0)
推荐(0)
2016年5月9日
使用Unity Container
摘要: Lab1.使用Unity Container Unity Container最主要的两个方法就是RegisterType和Resolve了,RegisterType用于注册类型的映射,而Resolve则用于对对象的解析。 通过Unity Container解析的对象中,如果有依赖项,Containe
阅读全文
posted @ 2016-05-09 09:51 Ny.z
阅读(658)
评论(0)
推荐(0)
2016年5月7日
使用配置 API配置注入(Container stand-alone API)
摘要: 当使用API配置注时,它可以通过成员注入重写默认的注入规则; 使用注入成员(InjectionMember)时,如对属性注入可以用InjectionProperty等,可以通过指定名称来指定使用哪个具体的类型映射来解析并注入,这类似于使用Dependency并指定具体的名称,如Dependency(
阅读全文
posted @ 2016-05-07 10:13 Ny.z
阅读(236)
评论(0)
推荐(0)
2016年4月9日
用C#实现封装
摘要: 用C#实现封装 1.属性对外公开类似于类的接口实现对字段的访问;2.字段为private只能在内部被直接访问,如果当属性为只读,那么可以将形参直接对字段赋值.(有没有更好的方法?);3.可以通过关键字对字段和同名形参区分:this.fieldName;4.this代表当前活动的对象;5.可以使用对象
阅读全文
posted @ 2016-04-09 01:31 Ny.z
阅读(1189)
评论(0)
推荐(0)
公告