Microsoft模式和实践:模式篇(Microsoft Patterns & Practi

    Microsoft模式和实践:模式篇(Microsoft Patterns & Practices:Patterns)[强烈推荐]
    这个多达365页的文档,详细而全面的讲解了.NET中的有关模式和软件架构设计的方方面面的知识,可以说在我拿到这份文档的时候只有一个感觉:“欣喜若狂”!
    在微软各个架构大师的仔细讲解中,相信你一定可以很快的了解.NET有关的模式设计和架构体系设计方面的深入知识,而这些才是最宝贵的,远比各类编码技巧要重要的多!
    最后,你的E文一定要过关,否则这365页的文档就不再是一份礼物,而是一份可望不可即的宝藏啦,:)。不过,一般关心架构体系设计方面的朋友,E文一定是不在话下的。

    当然,这份文档你可以很方便的在微软的站点找到,但是,网站的文章显然很凌乱,不方便仔细的阅读,我花费了一定的精力整理了这份文档,在压缩包里面包含两个文件:一个是Word2002格式,另外一个是PDF格式。
     我正在努力进行这份宝贵文档的中文翻译工作,如果您对这个也非常感兴趣,并且希望能给国内的朋友做一定贡献,那不妨联系我,我们共同的翻译,可以更快的完成,Uestc95@263.net
     这份文档可以在微软站点得到:http://msdn.microsoft.com/practices/type/Patterns/default.asp
     如果你想要畅快淋漓的自由阅读,避免站点的凌乱,可以在这里下载整理好的文件:
     http://www.iMagicPower.com/
    

时间: 2024-11-01 22:07:50

Microsoft模式和实践:模式篇(Microsoft Patterns & Practi的相关文章

Microsoft模式和实践:模式篇(Microsoft Patterns & Practices:

    Microsoft模式和实践:模式篇(Microsoft Patterns & Practices:Patterns)[强烈推荐]     这个多达365页的文档,详细而全面的讲解了.NET中的有关模式和软件架构设计的方方面面的知识,可以说在我拿到这份文档的时候只有一个感觉:"欣喜若狂"!     在微软各个架构大师的仔细讲解中,相信你一定可以很快的了解.NET有关的模式设计和架构体系设计方面的深入知识,而这些才是最宝贵的,远比各类编码技巧要重要的多!     最后,你

《敏捷软件开发:原则、模式与实践(C#版.修订版)》一导读

前 言 20世纪90年代初,我(Bob)写了一本名为Designing Object-Oriented C++ Application using the Booch Method的书.它曾是我的代表作,其效果和销量都让我非常高兴. 这本书最初想作为Designing一书的第2版,但是结果却并非如此.书中所保留的原书内容非常少,只有3章内容,即便这3章也进行了大量的修改,但书的意图.精神以及许多知识是相同的.自Desinging出版10年以来,在软件设计和开发方面我又学到了非常多的知识,这些将在

利用博客提交作业的程序设计课程实践模式

(本文基于本人近三年来的工作写成,发表于<计算机教育>2014年第18期) 利用博客提交作业的程序设计课程实践模式 贺利坚  卢云宏 (烟台大学 计算机学院,山东 烟台 264005) 摘  要:探讨利用博客提交作业的实践教学模式改革,在合作.模仿.主动投入理念的支持下,保证教学效果,同时也解决了作业抄袭的顽症,在养成习惯等方面给学生带来了更多的机会和额外回报.关键词:程序设计:实践:博客:互联网 0  引  言 计算机类专业程序设计课程的教学改革一直是焦点话题.无论采用案例教学,还是培养抽象

Android夜间模式最佳实践_Android

由于Android的设置中并没有夜间模式的选项,对于喜欢睡前玩手机的用户,只能简单的调节手机屏幕亮度来改善体验.目前越来越多的应用开始把夜间模式加到自家应用中,没准不久google也会把这项功能添加到Android系统中吧. 业内关于夜间模式的实现,有两种主流方案,各有其利弊,我较为推崇第三种方案: 1.通过切换theme来实现夜间模式. 2.通过资源id映射的方式来实现夜间模式. 3.通过修改uiMode来切换夜间模式. 值得一提的是,上面提到的几种方案,都是资源内嵌在Apk中的方案,像新浪微

PHP对象、模式与实践之高级特性分析_php技巧

本文实例讲述了PHP面向对象程序设计高级特性.分享给大家供大家参考,具体如下: 高级特性 包括: 1.静态方法和属性(通过类而不是对象来访问数据和功能) 2.抽象类和接口(设计,实现分离) 3.错误处理(异常) 4.Final类和方法(限制继承) 5.拦截器(自动委托) 6.析构方法(对象销毁前的清理工作) 7.克隆对象(创建对象的副本) 8.把对象解析成字符串 PS,学会从内存的角度看代码.想象计算机的微观世界. 静态方法的小例子 <?php class StaticExample{ stat

深入php面向对象、模式与实践_javascript技巧

1 语法 1.1 基础语法 clone 需要操作原对象,但又不想影响原对象. 复制代码 代码如下: $K_back = clone $K; 基本数据类型和数组都为真复制,即为真副本,当属性为对象时,为假复制,改变副本仍会影响原对象.解决方案: //在原对象中添加 function __clone(){ $this->对象 = clone $this->对象 } __clone在clone前自动触发,可以执行一些在备份前的属性操作. 2.&传递引用 方法引用传递,改变源对象 复制代码 代

JS魔法堂:浏览器模式和文档模式怎么玩?

一.前言   从IE8开始引入了文档兼容模式的概念,作为开发人员的我们可以在开发人员工具中通过"浏览器模式"和"文档模式"(IE11开始改为"浏览器模式"改成 更贴切的"用户代理字符串")品味一番,它的出现极大地方便了苦逼的前端攻城狮们适配各版本的IE,但jser们也不能完全信任它,因为它只是提供尽可能 的文档模式模拟而已.   本篇大部分内容来源于官方解说:http://msdn.microsoft.com/library/

拉模式和推模式,命令式和响应式 – 响应式编程 [Android RxJava2](这到底是什么):第二部分

本文讲的是拉模式和推模式,命令式和响应式 – 响应式编程 [Android RxJava2](这到底是什么):第二部分, 太棒了,我们又来到新的一天.这一次,我们要学一些新的东西让今天变得有意思起来. 大家好,希望你们过得不错.这是我们 Rx Java 安卓系列的第二部分.在这篇文章里,我打算解决下一个关于推模式(Push)和拉模式(Pull)或者推模式(Push)与迭代模式,以及命令式和响应式之间的困惑. 动机: 动机跟我分享第一部分的是一样的.当我看到有 hasNext(),next()方法

再谈IE的浏览器模式和文档模式

原文:再谈IE的浏览器模式和文档模式以前在 "IE8兼容视图(IE7 mode)与独立IE7的区别"一文中曾经涉及过浏览器模式和文档模式,但二者的区别却不甚了了,现在有了新的认识,再补充一下. 1.浏览器模式与文档模式概念 在较新的IE浏览器中(如IE8, IE9, IE10),为了解决兼容性的问题,引入了浏览器模式和文档模式两个概念,浏览网页时可以通过按F12键看到这两种模式.   浏览器模式的主要作用是为兼容较早版本的IE,它会控制浏览器发出的UserAgent,表示以哪个版本的浏