`
文章列表
template,presenter,layout,visual tree style,converter,resource dictionary data binding,rounted events,commands   wpf与winform的根本区别,前者建立于DirectX API基础之上,后者建立于win32 api;即,wpf具备跨数据、跨图形的整合能力。 对wpf与sl-wpf/e区别对待. 如果仅仅为了web-like印刷式的美观界面,那请不必关注和使用wpf.(在企业计算中,交互方式胜过形式)  

路由事件

如果我们在一个窗口上增加一个按钮,并且看下它的后置代码,会发现这样的语句:   private void myButton_Click( object sender, RoutedEventArgs e) { }   我们注意,这里和普通的事件非常类似,但唯一的区别在于这里使用了路由事件。多了,我也不知  需再行了解。一切,总是要有一开始。
三、引申扩展   STEP 1: To make things more interesting, lets add another implementation of IOutputString that is a bit more creative. 1: [Export(typeof(IOutputString))] 2: public class ReverseOutputter : IOutputString 3: { 4:  5: public void OutputString(string value) 6: ...
More Value of MEF 一、catalog基本使用 Ok, I think we can all agree that we added a little complexity if all we were going to do is factor what was in the same assembly. MEF really shines when you have separate independent groups working on different components.  By definition these are often in different ...
Simple Introduction to Extensible Applications with the Managed Extensions Framework   Recently my team has been working on the Managed Extensions Framework (MEF)... I have gotten a chance to explain the concept to folks and I think I have discovered a way to talk about MEF that folks can easily ge ...
MEF,a primitive! 绪 MEF,"发现-重用-可动态组合";不依赖的特征编程。   什么是扩展? 扩展的本质是可以在多个程序中重用。扩展仍可以象原来一样,以程序特定的方式来实现。   MEF是什么?MEF是微软为方便可扩展程序的创建,而提供的可管理的扩展框架简称,对程序扩展具有发现和组合能力。MEF是微软的原生框架,存在在.Net FX基准中。   用它解决什么问题?通俗地说,就是支持插件模型。简化了运行时进行扩展这一问题的解决。   具体来说,MEF (1)是宿主程序显化自身、揭示和曝光自已,为使用(或消费)外部扩展提供标准方 ...
CAG,即Composite Client Application Guidance。   在2009年10月的指南中,清楚地说明了CAG与CAB的不同: "This is not a new version of the patterns & practices Composite UI Application Block (sometimes referred to as CAB) originally released in 2005. It is a new set of libraries and guidance, built from the ground ...
     微软企业库-Enterprise Library,简称EL。主要应用于程序的复用领域,提供基础的程序集。EL为开发人员提供程序开发中某些环节普遍使用的可重用模块。程序开发人员可以利用它们来实现满足软件工程要求的项目,提供严格易用、一致可扩展、集成的松耦合、可测试、可维护的软件。这九个模块可独立、可组合使用。Try!   EL的九个程序开发功能组件集,包括: 缓存; 加密; 数据访问; 错误处理; 登录; 策略注入; 安全; 校验; 依赖注入与拦截。     Application Cross-Cutting Conserns: Caching ...
Overview Microsoft Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges. This release includes: Caching Application Block, Cryptography Application Block, Data Access Application Block, Exception Handl ...
About composite applications-Chris Keyser     绪言 复合程序被称为商业IT的必杀器,缝合起组件化的商务。 WEB2.0-混搭时代的引擎。   业务动机 使商务使用者在快速变化的商务环境中作出正确的反应,获得竞争优势 使有关重用的争论从技术领域重回业务领域 WEB2.0的用户体验时代与商业应用计算的迭加 商务使用者也是开发者  
Ms.Net “四核驱动”的基础性结构,如图示:    
EF,即entity framework,包括linq2sql。它的数据访问方式,可通过访问SqlServer(作了内置支持)直接完成,或通过linq2sql来间接实现。它的额外功用是,对实体数据模型(edm)与关系数据库结构间的映射进行控制。   ADO.net,需要通过手工编程来访问数据;System.XML属于描述性数据访问范畴。linq2sql以对象的方式访问sqlserver table。   MDAC/WDAC,即Microsoft/Windows data access components。这些数据访问组件属于原生(native,or Win32)数据访问技术,它们包括A ...
2010年04月15日       桌面显示器和电脑的多触点技术有着深度发展潜力,但是它们也有自己的局限性,例如他们的操作范围仅能局限在人的手臂长度之内。为了解决这一问题,一个人机交互技术研究团队研制出一款多触点地板显示器,给予体验者无限的操作可能,而不必去考虑触点距离和操作空间问题。高分辨率的多触点技术与地板投影技术结合起来,地板便具有了精确的识别能力,能够感受压力,并分辨出鞋底配有相应设备的操作者的动作,并将其与其他非操作人员的脚部压力区分出来,从而对操作者的指令做出快速反应。操作者甚至还能通过脚部动作在一个小巧全键盘投影上进行输入操作。见下列图示。       附图   
Global site tag (gtag.js) - Google Analytics