Welcome 微信登录

首页 / 软件开发 / .NET编程技术

MEF程序设计指南五

MEF程序设计指南五

MEF程序设计指南五2012-07-13 博客园 Beniao迟延(Lazy)加载导出部件(Export Part)与元数据(Metadata)MEF中使用导出与导入,实质上就是对一个对象的实例化的过程,通过MEF的特性降低了对象的直接依赖,从而让系统的设计达到一种高 灵活、高扩展性的效果。在具体的设计开发中,存在着某些对象是不需要在系统运行或者的附属对象初始化的时候进行实例化的,仅仅只 需要在需要使用到他的时候才会进行实例化,从系统的上来说这也是提高系统...
MEF程序设计指南六:MEF中的目录服务(DeploymentCatalog)

MEF程序设计指南六:MEF中的目录服务(DeploymentCatalog)

MEF程序设计指南六:MEF中的目录服务(DeploymentCatalog)2012-07-13 博客园 BeniaoMEF提供的基于特性的编程模型,可以动态的根据目录找出程序集里面的所有程序部件。 对于MEF的目录服务MEF分别为WPF和 Silverlight提供了不同的目录机制。使用目录的主要功能就是方便实现程序部件的装载,以及动态的组合应用程序部件等功能,更可以非 常方便的得到程序部件的程序集、导出部件等相关数据。如下代码块演示了如何在Silve...
MEF程序设计指南八:部件生命周期(Parts Lifetimeime)托管

MEF程序设计指南八:部件生命周期(Parts Lifetimeime)托管

MEF程序设计指南八:部件生命周期(Parts Lifetimeime)托管2012-07-13 博客园 BeniaoMEF中的每一个可进行动态装配的导出部件都是具有生命周期的,在没有特别需求的情况下一般都没有对生命周期进行管理,而实际上 MEF已为每一个部件进行了默认的生命周期管理,MEF的生命周期分为三种:Any、Shared及NonShared,被定义在 System.ComponentModel.Composition.CreationPolicy...
并发与实例上下文模式: WCF服务在不同实例上下文模式下的并发表现

并发与实例上下文模式: WCF服务在不同实例上下文模式下的并发表现

并发与实例上下文模式: WCF服务在不同实例上下文模式下的并发表现2012-07-15 博客园 Artech由于WCF的并发是针对某个封装了服务实例的InstanceContext而言的,所以在不同的实例上下文模式下,会表现出不同的并发行为。接 下来,我们从具体的实例上下文模式的角度来剖析WCF的并发,如果对WCF实例上下文模式和实例上下文提供机制不了解的话,请参阅《WCF 技术剖析(卷1)》第9章。在《实践重于理论》一文中,我写一个了简单的WCF应用,通...
从WPF Diagram Designer Part 1学习控件模板、移动、改变大小和旋转

从WPF Diagram Designer Part 1学习控件模板、移动、改变大小和旋转

从WPF Diagram Designer Part 1学习控件模板、移动、改变大小和旋转2012-07-15 博客园 周金根由于上周主要做了项目组产品架构、给公司新员工培训以及其他会议等事情,在OpenExpressApp对建模支持的初步计划中我列了一些建模任务还没有开展,其中参考部分在以前的blog中都已经介绍了(MetaModelEngine:元模型引擎开发思路、DSM:使用MetaEdit+编写Family Tree Modeling Langua...
从WPF Diagram Designer Part 2学习面板、缩略图、框线选择和工具箱

从WPF Diagram Designer Part 2学习面板、缩略图、框线选择和工具箱

从WPF Diagram Designer Part 2学习面板、缩略图、框线选择和工具箱2012-07-15 博客园 周金根在从WPF Diagram Designer Part 1学习控件模板、移动、改变大小和旋转中介绍了图形设计器的移动、大小和旋转等功能的实现,本篇继续第二部分,学习设计面板、缩略图、框线旋转和工具箱等功能的实现。WPF Diagram Designer - Part 2设计面板(Designer Canvas :variable s...
从WPF Diagram Designer Part 3学习如何给设计器增加连接线功能

从WPF Diagram Designer Part 3学习如何给设计器增加连接线功能

从WPF Diagram Designer Part 3学习如何给设计器增加连接线功能2012-07-15 博客园 周金根通过前面介绍的从WPF Diagram Designer Part 1学习控件模板、移动、改变大小和旋转和从WPF Diagram Designer Part 2学习面板、缩略 图、框线选择和工具箱,我们学会了如何建立图形设计器的基本移动、选择、大小、旋转、缩略图、框选等基本功能。对于建模支持来说 ,流程图是必不可少的一种图形,那么我们...
WPF 4 DataGrid 控件(基本功能篇)

WPF 4 DataGrid 控件(基本功能篇)

WPF 4 DataGrid 控件(基本功能篇)2012-07-19 博客园 李敬然提到DataGrid 不管是网页还是应用程序开发都会频繁使用。通过它我们可以灵活的在行与列间显示各种数据。本篇将详细介绍WPF 4 中DataGrid 的相关功能。自定义列默认情况下,当我们为DataGrid 控件设置ItemSource 属性后,DataGrid 会根据数据类型自动生成相应的列,下表列出DataGrid 支持 的四种列及其数据类型。在创建DataGrid ...
WPF 4 DataGrid 控件(进阶篇一)

WPF 4 DataGrid 控件(进阶篇一)

WPF 4 DataGrid 控件(进阶篇一)2012-07-19 博客园 李敬然上一篇《WPF 4 DataGrid 控件(自定义样式篇)》中,我们掌握了DataGrid 列表头、行表头、行、单元格相关的自定义样式方法,本 篇我们继续对自定义样式进行一些高级设置。DataGridTemplateColumn 类除了下表所示的列类型外,我们还可以通过DataGridTemplateColumn 自定义列样式,为DataGrid 添加更完美的数据显示方式。首...
WPF 4 DataGrid 控件(进阶篇二)

WPF 4 DataGrid 控件(进阶篇二)

WPF 4 DataGrid 控件(进阶篇二)2012-07-19 博客园 李敬然上一篇《WPF 4 DataGrid 控件(进阶篇一)》中我们通过DataGridTemplateColumn 类自定义编辑了日期列的样式,当然也可以根据个 人需要设置任何样式模板。上例中Pass Exam 列显示学生是否通过考试,但我们并不知道该学生每门学科的成绩是多少。本篇将为 DataGrid 行增加这些详细信息,使得DataGrid 数据更加充实。首先,我们仍然先更新...
WPF 4 DataGrid 控件(自定义样式篇)

WPF 4 DataGrid 控件(自定义样式篇)

WPF 4 DataGrid 控件(自定义样式篇)2012-07-19 博客园 李敬然在《WPF 4 DataGrid 控件(基本功能篇)》中我们已经学习了DataGrid 的基本功能及使用方法。本篇将继续介绍自定义DataGrid 样 式的相关内容,其中将涉及到ColumnHeader、RowHeader、Row、Cell 的各种样式设置。ColumnHeaderStyle 属性一般来讲列表头是用户首先注意的内容,那么如何在DataGrid 中设计一个美...
基于WF与WCF构建数据逻辑层

基于WF与WCF构建数据逻辑层

基于WF与WCF构建数据逻辑层2012-07-21 博客园 WXWinter(冬)WF是什么,许多对NET技术有了解的人能说出一点,但又说不清楚不论你认为WF是什么,但不要与Jbpm ,Shark ,Biztalk,SharePoint 这些产品做比效,这些产品有共同的特点就是面向企业业务流程应用的产品,WF不是,WF面向的开发人员WF是一个使用XML描述,具有IOC、AOP功能的面向流程控制的开发平台.我从事工作流开发有8年了,学习WF已经有5年了,在博...
使用WF实现会签业务流程

使用WF实现会签业务流程

使用WF实现会签业务流程2012-07-21 博客园 WXWinter(冬)我在 WF是什么系列之[] 一文提到WF并不是面向企业业务流程应用的产品,可是我为什么又用WF开发企业业务流程应用呢,这是因为WF的特点是处现流程,企业业务流程应用中最复杂的也是流程,用一个面向流程 的开发平台去开发企业业务流程应用正合适.但毕竟WF不是专们针对企业业务流程应用的,虽然WF有一个不错的可视化流程设计器(其实很多想从事企业业务流程应用开发的朋友是因 为看到了WF的流程...
WF控制逻辑线路的算法

WF控制逻辑线路的算法

WF控制逻辑线路的算法2012-07-23 博客园 WXWinter(冬)本文以控制一组逻辑线路开关为例演示WF在算法上的应用,另外本文是结合 [规则引擎] ,大家可以狠好的比效一下C#代码, 状态机 , 规则引擎,流程图在流程控制与算法上的各自特点在 [规则引擎] 一文中,我分别用C#代码, WF3.X 的状态机工作流 , WF3.X 的规则引擎 三种方式实现本文则以 WF4.0 的流程图方式实现,应用场景1.y设备启动要先启动x设备,x设备关闭要先关闭...
RDLC 报表系列(一) 创建一个报表

RDLC 报表系列(一) 创建一个报表

RDLC 报表系列(一) 创建一个报表2012-07-25 博客园 我-大熊本文只代表作者在一定阶段的认识与理解。一.写作前提前一段时间写了一篇关于RDLC开发的示例文章,[原创] 在VS 2005 和 VS 2008 中使用RDLC使用免费报表,得到了群里很多兄弟的支持 ,这篇文章从大体上讲述了怎样用RDLC做报表开发,没有给出具体的开发步骤,因此我决定来写一个系列关于RDLC报表开发的文章,希望 对你有所帮助。这个系列文章主要从实例的方式来说明怎么用V...
RDLC 报表系列(二) 报表中插入图片

RDLC 报表系列(二) 报表中插入图片

RDLC 报表系列(二) 报表中插入图片2012-07-25 博客园 我-大熊一.写作前提原本的计划把在RDLC报表中插入图片的内容放到后期来讲,但是看到顶贴的朋友们对此内容的需求,所以我改变原来计划,把此节内容 提前来讲,希望能及时的给予你帮助。二.本文内容 1. 在RDLC报表中插入图片2. 总结三.在RDLC报表中插入图片 首先我要声明,此篇我们是在([原创] )文章的基础上来讲,如果还不了解的可以先看这篇文章。下面我们就来谈一下怎么加入图片到RDL...
RDLC报表系列(三) 参数、常量及常用表达式的使用

RDLC报表系列(三) 参数、常量及常用表达式的使用

RDLC报表系列(三) 参数、常量及常用表达式的使用2012-07-27 博客园 我-大熊一.写作前提前两篇我们讲到了如何在RDLC中如何插入和使用图片,除了图片以外,在报表中我们往往需要使用一些特定格式或在特定的条件下使用 特定的数据,或对数据做下些处理,并且可能存在一些数据是要我们从ASP.NET程序提供的,所以这篇我们主要讲RDLC报表中如何使用参数 、表达式及常用常量。由于最近项目比较紧,没有时间写过多复杂的东西,而群里的兄弟又比较想知道页首页尾及...
<< 251 252 253 254 255 256 257 258 259 260 >>