the Composite UI Application Block学习笔记

先放一篇引用文章,讲得很详细,推荐先看此篇
http://www.cnblogs.com/mixiaobo/archive/2008/01/15/1040512.html

主要记录下学习心得,刚刚看了一天左右,理解相当肤浅~欢迎拍砖
其思想我用简单的话解释就是:客户端是一个空架子+一堆DLL,每一个DLL代表一个独立的功能模块,通过框架与其它模块交互;这些DLL可以来自本地,直接发布给客户,也可以即时从网络中获取,即所谓的Smart Client智能客户端,如无网络此时依赖客户端的缓存的DLL运行,支持为离线操作,下次联机同步数据;需要参与运行的DLL需事先放在配置文件里,即用即加载,类似IE缓存里的那些图片,影片,COOKIES...只不过这里缓存的是DLL文件;这些DLL需要按照CAB规则开发才可以使用,普通的DLL也可以,只不过需要你自己实现;

再一点,与普通WINFORM开发最大的区别是应用了很多"设计模式"?具体叫啥我也说不上来!总之不是一个Button.Click+=new EventHandler 这么简单了,所有事件,数据,界面都统一管理,好像同时使用了MVC和MVP思想?框架?模式?这个叫啥??慢慢学习ing

下边放一些常用的资源地址,慢慢摸索中,其实该项目的帮助文档非常全的,看官自行下载吧!

Composite UI Application Block - Hands On Labs
http://www.microsoft.com/downloads/details.aspx?FamilyId=AB44F082-3ABE-4583-8844-7252FF7C9638&displaylang=en

Composite UI Application Block in C#
http://www.microsoft.com/downloads/details.aspx?FamilyId=7B9BA1A7-DD6D-4144-8AC6-DF88223AEE19&displaylang=en

Designing Applications using CAB & the Smart Client Software Factory
http://www.microsoft.com/downloads/details.aspx?FamilyId=5F9A8435-1651-4BE2-956D-0446A89A7358&displaylang=en

Smart Client Software Factory
http://msdn.microsoft.com/en-us/library/aa480482.aspx

Visual Studio 2008 SDK Version 1.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=30402623-93CA-479A-867C-04DC45164F5B&displaylang=en

Guidance Automation Toolkit and Domain-Specific Language Tools for Visual Studio 2005: Integration Scenarios
http://msdn.microsoft.com/en-us/library/aa905334.aspx

D:\Program Files\Microsoft Smart Client Factory April 2008\Getting Started.mht

patterns & practices - Smart Client Guidance
http://www.codeplex.com/wikipage?ProjectName=smartclient&title=Hands-On-Labs&referringTitle=Smart%20Client%20Software%20Factory

Smart Client Guidance
http://www.codeplex.com/smartclient/Release/ProjectReleases.aspx?ReleaseId=6357

smartclient
http://www.codeplex.com/wikipage?ProjectName=smartclient&title=HowTo%20SC-SF%20EntLib4&referringTitle=Others#Step1

The procedures described in this document assume that you have installed the Smart Client Software Factory April 2008 and Enterprise Library 4.
http://www.microsoft.com/downloads/details.aspx?FamilyId=3BE112CC-B2C1-4215-9330-9C8CF9BCC6FA&displaylang=en
http://msdn.microsoft.com/en-us/library/cc512464.aspx

 

同时在研究其它两个协议,回头看,先备注
POP3协议:http://www.faqs.org/rfcs/rfc1939.html
Internet Message Format:http://www.faqs.org/rfcs/rfc2822.html
CR/LF means Carriage Return/Linefeed

其它技术框架记录
单点登录:http://msdn.microsoft.com/zh-cn/library/ms972971.aspx

posted @ 2009-11-25 17:37  kkun  阅读(631)  评论(0编辑  收藏  举报