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
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
------------------------------------------
除非特别声明,文章均为原创,版权与博客园共有,转载请保留出处
BUY ME COFFEE


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架