.NET 技术
文章平均质量分 63
dawn023
这个作者很懒,什么都没留下…
展开
-
Smart Client介绍
什么是Smart Client? Smart Client 即 “智能客户端”.从技术上说SmartClient并不是一种新的技术,而是将许多概念,设计方法和技术进行了融合,吸取了传统B/S(瘦客户端)的易于版本控制和更新以及C/S(胖客户端)用户界面强大,使用客户机资源的特点. 在服务器端可以用WebService,在客户端可以用WinForm. Smart Cl转载 2008-11-26 15:31:00 · 1047 阅读 · 0 评论 -
Composite UI Application Block (CAB) 概念和术语
1、CAB. Composite UI Application Block的缩写2、Module. 应用程序的组成部件,其中包含SmartParts,支持Service,业务逻辑和配置信息等3、ObjectBuilder.通过策略和配置信息自动创建对象实例的对象构造器。4、Shell. 承载了用户接口元素,SmartPart,服务的外壳宿主程序。5、MVP6、WorkItem(1)、W原创 2008-11-27 10:47:00 · 1410 阅读 · 2 评论 -
Smart Client 离线数据
Smart Client 我想大家都知道吧,它是Microsoft 最近推出的一种将 B/S 和 C/S 结合在一起的一种技术,叫智能客户端。在 Smart Client 中有很多新的技术,离线数据就是其中之一,对于离线数据操作我们可以有很多方法,如:数据库同步、隔离存储区、消息队列。一、数据库同步要求在客户端也安装个应用数据库并保持与服务器应用数据库同步。二、隔离存储区就是运用Smart Cli转载 2008-11-26 14:51:00 · 964 阅读 · 0 评论 -
一些思考:CAB 和SCSF
最近需要了解一下CAB和SCSF,看到一天,我总体感觉微软的这一套架构都是炒冷饭,都是一些以前的和别的语言和平台中的思想进行包装一下而已。就比如说CAB吧,和Eclipse RCP的架构不知道有什么区别,除了开发的语言不同而已。很多概念都能和Eclipse RCP的概念能对应上。如:1、CAB中的Shell Application和Shell Form对应上Eclipse中Shell和原创 2008-11-27 16:32:00 · 2224 阅读 · 1 评论 -
【读书笔记】:简介(CAB和SCSF编程)
一、CAB的特点1、松散耦合把软件分割成很多小块,然后采用CAB的Service机制把这些小块缝合起来。类似于我们通常所说的模块化设计或插件化设计。通过松散耦合,各个小块之间的交互会尽可能的少,从而使程序易于开发,易于扩展和维护,同时对于项目管理也非常重要。2、CAB提供一些预制的框架用于支持松散耦合主要有如下几大块:(1)、运行期模块装载的中央控制,主要有模块遍历和装载服务(2)、一些服务架构(原创 2008-12-05 14:19:00 · 5245 阅读 · 0 评论 -
【读书笔记】:Shell和Service(CAB和SCSF编程)
一、概念和定义1、Shell ApplicationShell Application是一个.NET程序,提供CAB程序的最外部容器,它包含Main()方法用于启动程序。2、Shell FormShell Form是CAB应用程序的主窗口。3、Shell通常意义上的Shell,有时是Shell Form,有时是Shell Application,有时包含这两者。4、CAB程序包含WorkItem对原创 2008-12-08 19:02:00 · 2167 阅读 · 2 评论