博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Microsoft patterns & practices 学习笔记(0)
阅读量:4319 次
发布时间:2019-06-06

本文共 1333 字,大约阅读时间需要 4 分钟。

最近半年转入Dot NET开发了一个项目,因为已经离开了M$阵营5年了,很久没有学习M$新技术,又由于项目的时间进度压力,只好将原有的98年VB6 的思想、架构、经验直接搬到了VS2003中,用VB.NET完成了一个丑陋的三层结构的应用。
最近稍微闲暇了一点,研究了一下M$有关的参考书籍和资料,令我大吃一惊,一向吝啬的M$除了传统的Duwamish范例外,还新提供了IssueVision、TaskVision等一些真正有价值的、有源码的应用参考范例,除此之外,更是发布了大量的模式和实践( )的资料,这些资料包括指南( )、参考实现( )和应用程序块( )。
最有价值的当然是那些应用程序块啦,他们不但是学习的好资料,更可以马上运用到自己的程序中,嘿嘿,这可是专家级的代码,可以放心的使用。所以,这些Appplication Blocks将是patterns & practices 学习的重点。不完全地总结一下,目前M$提供了以下的Appplication Blocks:
Enterprise Library  V1中提供了七个:
    * Caching Application Block
    * Configuration Application Block
    * Data Access Application Block
    * Cryptography Application Block
    * Exception Handling Application Block
    * Logging and Instrumentation Application Block
    * Security Application Block
另外还零碎提供了:
    * Asynchronous Invocation Application Block for .NET
    * Aggregation Application Block for .NET
    * Smart Client - Composite UI Application Block
    * Smart Client Offline Application Block
    * Updater Application Block - Version 2.0
    * User Interface Process (UIP) Application Block - Version 2.0
    * Web Services Facade for Legacy Applications
以上的Application Blocks有的已经过时了,只有学习的价值,例如Updater Application Block,在最新的.NET 2.0 里,已经有了ClickOnce作为替代;有的即将推出新的版本,例如 ,相信很快会推出正式版本;有的还是新鲜滚热辣的,像 ,使前几天才推出的,且只有for .NET 2.0的版本。
不管如何,这些Application Blocks都值得仔细地去学习和研究。

转载于:https://www.cnblogs.com/lisheng1365/archive/2005/12/17/298873.html

你可能感兴趣的文章
iOS开发报duplicate symbols for architecture x86_64错误的问题
查看>>
Chap-6 6.4.2 堆和栈
查看>>
【Java学习笔记之九】java二维数组及其多维数组的内存应用拓展延伸
查看>>
C# MySql 连接
查看>>
sk_buff Structure
查看>>
oracle的级联更新、删除
查看>>
多浏览器开发需要注意的问题之一
查看>>
Maven配置
查看>>
HttpServletRequest /HttpServletResponse
查看>>
SAM4E单片机之旅——24、使用DSP库求向量数量积
查看>>
从远程库克隆库
查看>>
codeforces Unusual Product
查看>>
hdu4348 - To the moon 可持久化线段树 区间修改 离线处理
查看>>
正则表达式的搜索和替换
查看>>
个人项目:WC
查看>>
地鼠的困境SSL1333 最大匹配
查看>>
flume+elasticsearch+kibana遇到的坑
查看>>
【MM系列】在SAP里查看数据的方法
查看>>
C#——winform
查看>>
CSS3 transform制作的漂亮的滚动式导航
查看>>