以下引自MVP朱晔的博客:http://www.cnblogs.com/lovecherry/archive/2008/11/01/1324264.html
收到了MVP项目组寄过来的 《Microsoft® .NET Framework 3.5—Windows® Communication Foundation》一书,这是一本MCTS考试自学用书。正因为如此,这本书在编排上和一般的技术书不太一样:
1、 每一章中的内容是以课为单位的,并且每一课都在光盘中配有相应的练习素材。一般我们在学习的时候都会自己做一些DEMO,仿照书中的例子来实现一些小功能。书中的练习素材一般分BEFORE和AFTER两部分,BEFORE中为我们准备了一个框架,我们在此之上去完成学到的知识点,完成后可以和AFTER进行比较,看看我们做的是不是正确。
2、 每一课最后会有课的回顾和总结,其中会有一些练习题。每一章最后也会有章节回顾、章节总结、术语、建议的练习方式等内容。书最后也提供了所有练习题的解答。
3、 知识点介绍的比较全,也介绍的比较细。而且其中还穿插了注意、说明、考试技巧、扩展等很多内容。
4、 光盘中还提供了模拟考的软件。而且对于所有题目的解答也是非常详细的,并不只是提供了答案。
从内容上说,此书对WCF的介绍也是相当全面的:
第一章的内容围绕契约展开,包括服务契约、服务类型、消息交换方式、双向信道和客户端代理、数据契约、消息契约、数据契约版本控制、序列化控制等内容。
第二章主要介绍了如何公开服务,包括端点的ABC、使用代码和配置文件创建端点、通过端点发布元数据、自定义绑定等内容。
第三章讲述了服务的部署,包括使用IIS、WAS承载服务、创建服务承载工厂、使用控制台应用程序、WINDOWS服务来承载服务等内容。
第四章的内容围绕消费服务展开,包括创建代理和代理类、使用代理调用服务以及消费非WCF服务等内容。
第五章主要介绍了如何配置服务,包括使用声明方式和代码方式配置服务端点、绑定等内容。
第六章讲述了服务的检测,包括WCF跟踪、WCF扩展和WCF的监控等内容。
第七章的内容围绕WCF的基础安全结构展开,包括传输安全、消息安全等内容。
第八章主要介绍了用户级别的安全,包括认证、授权和模拟等内容。
第九章主要介绍了使用POX消息、在客户端处理异常等补充内容。
第十章主要介绍了服务的会话和各种实例模型。
第十一章介绍了服务的事务,包括事务传播、单向调用、嵌套事务、事务超时等内容。
最后的第十二章介绍了WCF的并发模式、同步上下文和回调等内容。
可以看到,前五章介绍了WCF的基础,六到九补充介绍了服务的监控、安全、消息等内容,而十到十二介绍的WCF的实例、会话、事务以及并发是在我们把WCF应用在产品级项目中必须考虑的问题。
本书是一本考试用书,但是并没有任何应试的地方,也很通俗易懂,即使不参加考试,本书也值得你一读。
以下摘自MVP吕科发布在微软中文技术论坛的书评:http://forums.microsoft.com/china/ShowPost.aspx?PostID=4138736&SiteID=15
《SQL Server 2008管理员口袋书》(Microsoft® SQL Server® 2008 Administrator's Pocket Consultant)是为正在和准备管理SQL Server 2008的数据库管理员(DBA)编写的一本书。数据库管理员是一份有挑战性的工作,即使是管理SQL Server这样通常被认为很容易管理的数据库系统的管理员也一样要涉及非常多的工作内容。DBA通常的工作职责包括数据库规划安装配置维护,到数据结构的创建部署,以及数据库安全管理、性能监视优化、数据迁移、数据备份恢复、数据系统高可用性保证等范围中的一部分甚至全部。这本书正是这样一本覆盖了SQL Server数据库管理员绝大多数日常工作内容的速查手册。它的章节组织的非常合理,正是按照数据库管理员日常工作的任务主题来组织文章结构,而不是按照SQL Server具备的特征。这保证了在工作中遇到相关问题时读者能够快速找到需要的内容。 但这本书又不仅仅是一本简单的教你怎么做的手册。作者同时还用准确深入而简洁的语言向读者传达了这么做的原因,很多数据库系统的内在机理都被非常清晰地表述出来。所以即使对已经有相当管理经验的DBA和资深开发人员——我曾经有过多年的包括大型企业级应用以及上千万用户的互联网应用的SQL Server数据库应用系统管理和开发经验,依然能从书中大多数章节获得很多收益。 非常感谢作者能够在SQL Server 2008刚刚发布的同时,为SQL Server管理员奉送上这样一本完整翔实而又深入准确的好书。这显然是一件很不容易做到的事情。书中对SQL Server 2008的开发、管理新特征也都有深入、翔实的介绍。正如作者在书中前言部分所言,除了得益于作者付出艰辛的工作、是一位资深的微软MVP、SQL Server管理专家、资深计算机书籍作家(至少出版过70本书,算上合作则能达到90本以上)、以及曾经编写过SQL Server 7.0、SQL Server 2000和 SQL Server 2005的管理员口袋书经验以外,还有多位微软出版社、以及SQL Server 2008研发和发布团队的专家也对这本书的内容审核、完善、以及准确性给予非常多的协助和参与。这些都保证了这是一本高质量的优秀书籍。 最后,也顺便提一下,作为SQL Server 2005和SQL Server 2008数据库系统中较为重要的附加功能Service Broker,虽然和SQL Server Intergration Service(SSIS)一样不是SQL Server引擎部分的内容,但也和SSIS一样已经成为很多SQL Server数据库管理员在进行数据管理、应用优化等工作时使用较多的内容——当然根据我的经验:还没有达到SSIS那样广泛应用程度。如果说这本书还有什么缺憾的话,那就是没有Service Broker的使用这一部分。但或者主要原因是SQL Server已经成长为一个太庞大复杂的系统,这本英文书籍已经有696页厚度,而Service Broker也显然要比SSIS服务复杂得多。或许并不太适合在一本口袋书中进行介绍吧。 --2008/11
但这本书又不仅仅是一本简单的教你怎么做的手册。作者同时还用准确深入而简洁的语言向读者传达了这么做的原因,很多数据库系统的内在机理都被非常清晰地表述出来。所以即使对已经有相当管理经验的DBA和资深开发人员——我曾经有过多年的包括大型企业级应用以及上千万用户的互联网应用的SQL Server数据库应用系统管理和开发经验,依然能从书中大多数章节获得很多收益。
非常感谢作者能够在SQL Server 2008刚刚发布的同时,为SQL Server管理员奉送上这样一本完整翔实而又深入准确的好书。这显然是一件很不容易做到的事情。书中对SQL Server 2008的开发、管理新特征也都有深入、翔实的介绍。正如作者在书中前言部分所言,除了得益于作者付出艰辛的工作、是一位资深的微软MVP、SQL Server管理专家、资深计算机书籍作家(至少出版过70本书,算上合作则能达到90本以上)、以及曾经编写过SQL Server 7.0、SQL Server 2000和 SQL Server 2005的管理员口袋书经验以外,还有多位微软出版社、以及SQL Server 2008研发和发布团队的专家也对这本书的内容审核、完善、以及准确性给予非常多的协助和参与。这些都保证了这是一本高质量的优秀书籍。
最后,也顺便提一下,作为SQL Server 2005和SQL Server 2008数据库系统中较为重要的附加功能Service Broker,虽然和SQL Server Intergration Service(SSIS)一样不是SQL Server引擎部分的内容,但也和SSIS一样已经成为很多SQL Server数据库管理员在进行数据管理、应用优化等工作时使用较多的内容——当然根据我的经验:还没有达到SSIS那样广泛应用程度。如果说这本书还有什么缺憾的话,那就是没有Service Broker的使用这一部分。但或者主要原因是SQL Server已经成长为一个太庞大复杂的系统,这本英文书籍已经有696页厚度,而Service Broker也显然要比SSIS服务复杂得多。或许并不太适合在一本口袋书中进行介绍吧。
--2008/11
“微软最有影响力开发者计划”将招募500名对微软相关技术的交流与传播做出突出贡献的博客博主,论坛版主,俱乐部核心人物,图书作者,技术讲师,开发团队中的项目经理等有影响力的开发者,旨在推动微软技术在社区中的分享和传播,帮助更多的开发人员能更好地学习、了解并交流微软的技术。您的影响力,引领开发人员共赢未来。
加入“微软最有影响力开发者计划”,您将获得:
1. 微软全球年度MVP评选入围资格和连续当选的优先权
2. 您创作的书籍将优先在MSDN上进行推广宣传
3. 您有机会在各类社区活动中宣传您的书籍
4. 您将进入MSDN 中文网站:微软最有影响力开发者光荣榜
5. 进入“微软最有影响力开发者”独享交流新闻邮件
6. “微软最有影响力开发者”大礼包
7. 与微软员工和专家交流的机会
8. 微软最新的开发技术资料(技术文档,培训讲义,动手实验等)
9. 微软最新的Beta测试版,试用版光盘
10. 一年内微软在各地深度培训,技术讲座的优先参与权
申请条件(任意之一):
1、 如果您是现任的MVP (微软最有价值专家),申请优先当选
2、 如果您是畅销书作者译者,优先当选
3、 如果您在12个月内出版了微软开发技术相关的书籍,且愿意参与社区活动
4、 如果您在2年内出版了多本书籍,并经常写博客或为论坛版主
5、 如果您是图书作者,且经常去给别人培训课程
我们将根据实际申请情况,择优选择。
申请办法:
填写申请表,并直接邮件到 pechen@microsoft.com
更多信息: http://msdn.microsoft.com/zh-cn/cc985371.aspx
我们真诚地期待您加入到这个计划中,自身得到成长并同时帮助了社区中广大的开发人员们!
以下摘自MVP雷扬的博客:http://blog.csdn.net/leiyangcl/archive/2008/09/16/2934626.aspx
Silverlight是微软继ASP.Net之后为了适应在当前各种领域的应用软件开发,所面对的大量Web应用,而提出的一种可以塑造更加友好的用户体验,充分支持各种浏览器,进行Web浏览各种不同类型的计算机媒体而进行开发与发布的客户端浏览器插件技术。
严格来说Silverlight可以理解成一种传统的ActiveX控件,它的主要目的是为了使得Web浏览器用户能够在大多数浏览器中解决,在原有Web开发中,所受到的浏览器标记描述语言和脚本语言所造成的各种可用的用户体验的局限问题,充分使得其开发用户可以在其客户端的层面上提供给最终用户一个全新的“类Windows”程序方式的高用户体验与人机互交方式的Web应用。
微软的Press系列图书《Introducing Silverlight 2》是从其目标上来说,是一本专门面向那些对Silverlight有一点细微的知晓,像我,但是没有真正的机会去深入接触和摸索Silverlight应用的开发者。
它的结构,在开始的篇章『Introducing Silverlight 2』,对Silverlight的进行了一个精简而全面的介绍,介绍了Silverlight的各种能够实现的目标,也就是能够给用户塑造的实际效果。让大多数读者对Silverlight先有一个总体的认识;再从各个角度,包括其架构方式,调用原理,开发模式等各个方面分别进行了详细而全面的构造Silverlight应用程序的各种需要了解的知识体系。
本书中介绍了应用微软的开发工具Visual Studio .net 和微软SIlverlight专用设计工具Blend 进行Silverlight应用程序开发的各种方式,包在Visual Studio.Net中进行的基本Silveright与JavaScript混合编程,应用C#.Net进行Silverlight事件处理,与服务器数据交换等应用Silverlight进行应用程序开发所需要了解的基础知识;另外,也对在客户端进行Silverlight专用标记描述语言Xaml的整个构造体系进行了一个详细而全面的介绍,描述了在使用Xaml的过程中所被广泛应用的元素描述。
此外,由于Silverlight的应用不单单是一个可应用于微软ASP.Net平台进行开发的插件技术,本书的介绍中还涵盖了不少将Silverlight应用于其它Web开发应用服务所涉及的开发方式,如Ruby、PHP、Java等各种现代流行的Web开发语言中应用Silverlight的方案。
虽然本书目前来说只有英文版本,但《Introducing Silverlight 2》的英语用法,可以算得上是标准的International English,其中没有出现太多的俚语词汇或深奥的语法,适合于母语不是英语的读者研读。
在阅读本书之前,建议大家确认自己已经对Web应用,Html和Xml标记语言,JavaScript等Web开发基础有一个基本地了解。如果你有下面这一系列针对于Silverlight的问题需要解答,那么阅读本书一定是一个可以帮助你解答的方式:
l 微软开发Silverlight的主要目的是什么?为什么要在新的一代Web开发语言中应用Silverlight?
l 应用Silverlight到底可以给最终用户带来什么?
l 现在ASP.Net的视频教程都是采用Silverlight技术所进行的搭建,这些媒体在线,同步下载与播放的程序的搭建很高深莫测么?
l 如何在微软新的一代开发工具Visual Studio .Net中去开发新的一代更高用户体验的Silverlight应用程序?
l Siverlight和传统的Web应用程序开发,如ASP.Net,有什么样的异同?它们如何进行数据交换与互动?
l 在应用Silverlight开发的过程中,我们只能采用ASP.Net的开发工具去进行开发么?除此之外应用其它的开发语言,我们将如何有效得将Silverlight和它们进行结合?
以下摘自MVP胡林的博客http://blog.csdn.net/happyflystone/archive/2008/09/18/2947941.aspx
MCITP Self-Paced Training Kit (Exam 70-238):
Deploying Messaging Solutions with Microsoft? Exchange Server 2007读后感
首先感谢一下微软提供这样一个参加评书机会,真是“书非借不能读也”,哈哈,痛快!!
这一本MCITP指导书,Exchange 不是我的强项,所以选择此书就是想了解一下这门技术,这本书很适合那些至少涉及这方面技术两年以上的并有相应的项目经验的管理者、技术人员看,以前很少涉及Exchange 2007 但是还是很认真的看完全书,对如何用Exchange server 来部署message solutions的有了深刻的理解,感觉到这门技术的精深,以后我会更花一定时间深入,因为也算一个新手所以对技术方面暂时不发表什么高论,下面把读这本书的一个整体感受和大家分享。
1、条理性
从安装、升级、部署环境开始结合相应的生动CASE,使得整本书通俗易懂,不拖泥带水,整本书的结构值得写书的人借鉴。
2、重点突出
角色、组织架构、AD、森林扩展和域扩展这些知识点对部署一个强大的消息通讯方案很重要,关于通道及种协议的图表理解直接,一目了然
3、案例
从一开始的虚拟实验室部署生动例程开始就扣住读者的心,引人入胜,到最后的一个环境部署及部署建议与实际结合,的确是很好的实战指导。
4、章节的知识点准备及快速回顾
每个章节开点都有详细阅读前的知识点准备,使读书人做好上机及知识点的准备工作,这点很好。最后的知识点回顾好多书都有这个东东,其它的书给人的感觉有点背理论知识一样,这书也许是因为理论指导实战类的书却不让人反感。
以下摘自何宗健的博客http://omale.blogcn.com/diary,19323887.shtml
Windows Embedded CE 6.0 Fundamentals书评
2008.09.02 13:13:00
Windows® Embedded CE 6.0 Fundamentals
最近几年,Windows CE的发展可谓顺风顺水,Windows CE操作系统和Windows Mobile平台两线都全面开花,同时,由于微软产品组的不懈努力,我们可以看到Windows CE作为一个通用嵌入式操作系统,越来越成熟了。但是,与之截然相反的是在美国的图书出版市场,却很少能够看到Windows CE开发方面的专业书籍。记得几年前有一本叫做Building Powerful Platform using Windows CE的书籍,可能是许多开发人员的入门书。但是那本书的内容已经严重过时了。介绍的是Windows CE 3.0时代的内容,许多内容与最新的Windows CE 6相比,已经谬以千里了。也正是由于这个空白,笔者在06年曾经编写了一本基于Windows CE 5.0的教材,那个时候,居然就有美国的出版商抛出绣球,要我把书籍翻译成英文出版。无奈担心自己的Chinglish丢人现眼,最终才没有答应。摆在我手边的是一本名为《Windows Embedded CE 6.0 Fundamentals》的英文书籍。是微软出版社2008年刚刚出版的新书。感谢微软中国的MVP team,可以让我在出版之后的第一时间就可以拿到此书。这本书是近几年来看到的第一本介绍Windows CE系统级开发的专业外文书籍。可以说填补了长久以来的空白。书籍的作者是Stanislav Pavlov博士和Pavel Belevsky(听名字,可能是两个东欧血统的人)。他们一位是微软的嵌入式MVP,另一位是微软的授权讲师。都是在这个行业里面摸爬滚打多年的人。对嵌入式系统及Windows CE的理解自然是不言而喻的。这本书算不上是大部头的著作,全书正文部分只有230页左右,属于短平快型的。内容组织上有10个章节,包括了:简介、开发工具、操作系统架构、构建系统、BSP、驱动开发、系统启动、应用开发和测��等。基本涵盖了Windows CE系统底层开发人员需要了解的全部环节内容。并且采用的是最新的Windows Embedded CE 6.0 R2的内容。对于Windows CE的初学者来说,可以了解到从工具到架构到BSP一揽子的知识,是很好的入门材料。本书最精华的地方是其中的一些图释。作者在书中加入了大量的插图,来说明系统中一些晦涩难懂的内容(例如内存模型、分层驱动程序等)。可以看得出来,作者在这上面花费了很大的精力,把一些复杂的系统逻辑、函数调用逻辑等都用简单、形象的方式表现了出来。对我而言,我觉得一张形象的图片绝对胜过长篇累牍的讲解。当然,白玉微瑕。这本书也不是完美无缺的。首先,这本书大多数内容都在讲概念、架构等比较高层次的东西,但是在细致入微的地方,却着墨不足,甚至翻遍整个书本,几乎都很难发现一行程序代码。这可能是由于篇幅所限,也可能这就是作者的风格,但是对于希望把代码直接copy下来,然后就可以使用的读者来说,可能就要失望了。其次,这本书没有结合具体的处理器或者Windows CE平台来讲,介绍的内容通用性强,但是很难让读者在把握具体实现。依我个人观点,我觉得介绍一个实例,然后举一反三,要远远比高屋建瓴的只介绍通用性内容要好。总而言之,对于Windows CE的初学者,或者希望了解比较高层架构的Windows CE开发人员来说,这本书都是一本不可多得的教材。值得一看。衷心希望这本书在不远的将来可以在国内有影印版或者翻译版。该书籍的其它一些链接:MS Press上该书的主页http://www.microsoft.com/mspress/books/12980.aspx
请浏览辛浩的博客:http://blog.csdn.net/hotxin300
在此非常感谢MVP辛浩的热心参与并写下如此详尽的读书笔记!