May, 2009

  • Microsoft Press 书评——Windows Group Policy Administrator’s Pocket Consultant

    20092月最新出版的Windows Group Policy Administrator’s Pocket Consultant这本书由组策略的基本概念讲起,循序渐进的为读者介绍了组策略的历史及作用,后面章节中的内容逐步深入,几乎涵盖了IT人员对组策略应用的各个方面,涉及组策略功能、编辑、模板以及高级组策略管理等。其中大部分内容都采用了step by step的叙述模式,读者可以参照书籍内容在自己的IT环境中编辑并应用适合自身情况的组策略。该书既适合帮助初学者快速了解Windows Server 2008活动目录并学习组策略相关知识,又适合企业IT管理员将其作为放置在桌面上的工具手册,随时查阅并解决实际应用组策略中的问题。

    感谢MVP杨帆为此书撰写的书评!

  • Microsoft Press 书评——Microsft .NET Framework 3.5 – WFA Development

    摘要:本文大力吹捧了一下微软的新书《Microsft .NET Framework 3.5 – Windows Forms Application Development》,这是一本考试用书,但对于初学者和进阶者来说,帮助的确很大。

    Microsft .NET Framework 3.5 – Windows Forms Application Development

    《Microsft .NET Framework 3.5 – Windows Forms Application Development》(以下简称《WinForm》)本身是一本考试用书(Training Kit, MCTS EXAM 70-505)。因此,对于希望学习Windows Forms编程的朋友来说,这本书比市面上其他WinForm类技术图书效果更好一些。

    考试用书最大的特征就是直入主题、开门见山。所以从第一章开始你就将学习到WinForm的核心技术,而不是所谓的“背景”啊、“简介”啊什么的。所以,这本700余页的书含金量还是很高的。

    《WinForm》这本书不仅是一本介绍技术的书,还介绍了不少技巧。比如第一章,除了介绍了窗体的各种属性之外,还介绍了非矩形窗体。这是很难能可贵的,因为一般考试用书或官方书籍,往往都会偏重技术而忽略技巧;而在实际的开发工作中,往往技巧要比技术更管用。

    《WinForm》一书总结起来就一个字——全。WinForm领域能想到的,这本书全有。窗体、使用基本的Windows控件、创建自己的控件、打印、拖拽、异步、数据访问,应有尽有。对于初学者来说,本书可以建立一个全面的知识体系;而即便是WinForm老手,也难免有一些技术是自己鲜有涉足的地方,则更可以把这本书当作一部参考,用到时随手翻来。

    可能有些朋友比较迷惑,WinForm编程,不就是拖拖鼠标吗?用得着看书学习么?呵呵,小拖拽里有大学问,有的时候,操作上的一个小偏差,可能会带来意想不到的问题。《WinForm》一书还有一个特征就是对操作的介绍很详实,该选择哪个菜单项、点击那个位置,都一一有所说明。此外,这本书还提供了大量的屏幕截图,更加直观地展示了应作的操作和操作的结果。

    唯一遗憾的就是,这么全面的一本书只介绍了从初级到中高级的技术技巧,而不涉及高级技巧。比如在使用异步的时候,会有很多值得注意的地方;打印控制、自定义控件等等,背后都还有很多更有价值的话题,而这些主题往往很难从第三方的技术图书或技术文章中获取。

    最后,本书有一点名不副实的地方就是挂了个“.NET Framework 3.5”的名头。事实上,WinForm到了.NET 2.0之后也就基本定型了,.NET 3.0之后微软开始大力发展WPF。所以本书介绍的知识和技术,应该是2.0就开始使用的了——换言之,如果你一直在用2.0(可能没有条件或没有欲望换成3.5),那么依然可以使用这本书学习WinForm,不用担心“.NET 3.5太新了”。

     以上摘自MVP刘彦博的Blog:http://www.cnblogs.com/AndersLiu/archive/2009/04/11/book-review-windows-forms.html

    卓越微软旗舰店即将上架,敬请关注!

  • Microsoft Press 书评——SQL Server 2008 Step by Step

    SQL Server 2008发布已经有一段时间了,最近抽时间阅读了由Mike Hotek编写的《SQL Server 2008 Step by Step》,这是一本以教你学习SQL Server 2008程序设计的基础性手册。正像这本书的名字Step by Step一样,这本书的实战性很强,并且还附有一张代码光盘,以方便上机操作。

    该书首先讲述的是如何安装和配置SQL Server 2008,设计数据库、表和索引。接下来讲述的是操作技巧、维护和数据检索。最后,讲述的是一些先进技术,像使用视图、函数和触发器。

    唯一不足的,该书是英文版,希望有出版社能够引进并翻译成中文。

    以上摘自MVP张洪举的Blog:http://blog.csdn.net/zhanghongju/archive/2009/03/13/3986145.aspx

  • Microsoft Press书评——SQL Server 2008 Administrator's Pocket Consultant

    Microsoft SQL Server 2008 Administrator's Pocket Consultant涵盖了SQL Server 2008系统管理员所需要的所有核心管理任务,并且非常简洁、实用。相比其他图书而言,你不必为查找一个小内容而费尽千辛万苦地翻越数百页的不相干信息,真正体现了该书的袖珍性。
    该书是被作为SQL Server管理的问题资源设计的,因此,像日常管理、常用任务、示例等内容没有被包含在内,因此要求读者有一���的SQL Server基础。这样做的目的也是为了保持图书内容的简洁,并使结构更加紧凑,易于浏览。同时,这也确保了这本书能够包含尽可能多的信息。

    Microsoft SQL Server 2008 Administrator's Pocket Consultant的内容涵盖了SQL Server Standard、Enterprise、Developer、Web和Workgroup版本的内容,这本书的读者可以是:
    SQL Server 2008数据库管理员
    具有某些管理责任的熟练用户
    从以前版本升级到SQL Server 2008的管理员
    从其他数据库体系转换过来的管理员

     以上摘自MVP张洪举的Blog:http://blog.csdn.net/zhanghongju/archive/2009/03/22/4013612.aspx

    卓越微软旗舰店即将上架,敬请关注!

  • Microsoft Press书评——CLR Via C# 中文版(第二版)

    框架设计(第2版):CLR Via C#

    我没有读过第一版,也是在博客园在宣传.NET技术大会的时候知道了Jeffrey Richter,但是觉得自己真是一个井底之蛙,在.NET领域爬了7年多了,这么有影响力的大师级人物的书都没有读,这次有机会获得MS Press的《框架设计(第2版):CLR Via C#》书籍阅读。

    Jeffrey Richter是一位在全球享有盛誉的技术作家,尤其在Windows/.NET领域有着杰出的贡献。他的第一本Windows著作Windows 3: A Developers Guide大获好评,从而声名远扬。之后,他又推出了经典著作《Windows 高级编程指南》和《Windows核心编程》。如今这两本书早已成为Windows程序设计领域的颠峰之作,培育了几代软件开发设计人员。他的每一本新作问世,我们都有理由相信这是一本巨著,我们想要的一切尽在其中。

    虽然本人从事.net开发已经多年,但是这次读这种基础的书籍,经常仍有温故知新的感觉,特别是在书中深入剖析了.NET Framework和CLR 2.0的内部机制,内容也涉及到.net开发的方方面面,不但包括有关常量、字段、构造函数、方法、属性和事件这样的基础知识,还包括了反射、异常处理及线程等稍微高级一点的知识,这些知识对于以后指导我如何写出高性能、高质量的.net应用程序有非常大的帮助。

    他的写作简洁,而又有适当的幽默穿插其中,引人入胜。包含大量.NET和C#2.0的精华,你能从中学到非常多的东西,例如空类型,泛型和线程锁定机制。

    Jeff Richter引导我们很好的了解和认识CLR,用了非常丰富的图表来展示CLR,简洁明了。如果你对.Net充满好奇,那么这是你不可或缺的一本书。

     以上摘自MVP张善友的Blog:http://www.cnblogs.com/shanyou/archive/2009/04/04/1429570.html

    China-Pub 购买链接:http://www.china-pub.com/28146&ref=ps

  • Microsoft Press 书评—Exchange 2007 Administrator’s Companion

    书评《Exchange 2007 Administrator’s Companion》

    收到此本书很有一段时间了,此本书中文名称翻译成《Exchange 2007管理员伴侣》,看完本书后,对此书有了较深感触,此本的定位非常明确,用于帮助企业的管理员日常维护和管理Exchange 2007。全书分为七大部分二十五个章节,一个附录。这七大部分也可以说成由浅入深的七个阶段,分别是引言介绍、计划部署、安装部署、管理、维护、安全及客户端。由于章节比较多,不可能对每个章节进行评述,我就围绕七个阶段进行一个简评。

    第一阶段为引言介绍部分,一共有三章。顾名思义,引言部分肯定少不了对Exchange2007进行一个概述,包括它的作用,适用平台,版本及最新补丁;之外还有Exchange2007与活动目录AD的关系,为了便于更好掌握Exchange2007,书中还对AD进行了一个概述,主要是与Exchange有关部分,如站点,拓扑等。最后则是对Exchange2007五角色、存储设计、索引、公共文件夹及传输结构进行了一个概述。

    第二阶段为计划部署阶段,一共有两章。这个阶段首先对企业邮件需求进行一个初步评估,如用户按哪个规则定义、公共文件夹定义、有无连接其它邮件系统及连接可能需要考虑到的问题,还有远程访问的需求考虑、培训与技术支持服务,定义和确定网络拓扑结构等。最后则是根据需求确定邮件组织的命名,以及网关、硬盘、CPU、内存的合理配置与注意事项。

    第三阶段为安装部署阶段。这个阶段一共分四章。这个阶段属于实作阶段,基本上都是动手部分,内容为开始为安装Exchange2007之前AD架构拓展,选择分配合适的角色安装Exchange2007;接下来章节就是如何配置和实现Exchange2007Exchange2003的共存,设定内容涵盖模式设定、全局设置、连接器与路由组设定等。之后就是从Internet mail转换Exchange2007方法与设定,其中包括如何从Internet mail上导出邮件至Exchange2007。最后则介绍了Exchange2007的高可用性的实现方法。

    第四阶段分为管理阶段。这个阶段共四章,同样以实作内容为主。主要内容包括Exchange管理控制台的功能介绍与配置、如何利用Powershell完成日常一些事务;之外讲解了收件人的创建与管理、公共文件夹的使用与存储、Outlook中公共文件夹管理等。最后还讲解Exchange2007新建功能统一消息UM的配置与管理。

    第五阶段是维护部分,这个部分共三章。内容包括利用排错工具维护Exchange2007Exchange2007备份与灾难以及对Exchange2007平时运作情况进行监视,并对占用内存、CPU、磁盘的使用情况进行评估,以确定是否需要改善和提高。

    第六阶段是安全部分,这部分共四章。主要讲解Exchange2007安全,内容包括安全策略的设定,Exchange 2007的安全基础,病毒与垃圾邮件的防护,实现消息安全CA的配置等。

    第七阶段是客户端部分,这部分共四章。内容分为客户端概述,Outlook2007部署与配置,Outlook web access使用与配置以及其它第三方邮件客户端接收工具等。

    总体上评价,这本书讲的内容非常全面,几乎涵盖Exchange2007的每一个方面,由于定位目标是管理人员参考用书的原因,此本书针对Exchange2007某些内容并没有进行深度挖掘,但足以能够满足日常管理需求,当然一本书不可能能够把Exchange2007讲得面面俱到,面面精通,即使这样,此本书依然算得上是一本不可多得的Exchange管理员参考用书。最后,希望此本书能够如其名一样成为Exchange 2007企业管理员的“忠实伴侣”。

     

    以上摘自MVP徐火军的Blog:http://blog.csdn.net/xuhuojun/archive/2009/03/30/4035915.aspx

     

     

    从Windows 2000 Server 的那一套Resource Kit开始,我就一直很信赖微软官方的关于Planning Guide 和Deploy Guide之类的白皮书。看到本书的书名,本以为只不过是本普通的管理员口袋书,可以查到需要的操作步骤而已,待看到了本书的目录,才发现这竟然是一本关于Exchange Server 2007 的大全:无论是Exchange 2007系统中哪个环节的人员都可以找到自己需要的东西,更难得的是内容组织的系统性:从产品的介绍引入了系统的架构,紧接着就从架构的高度,指导我们根据自己的实际需求来规划整个系统,接下来用一百一十页左右的篇幅,详细描述了安装和部署的实际的步骤,然后才是一般的Exchange 系统管理员日常的管理工作,第五部分又从排错、灾难恢复以及性能调整的角度详细介绍了系统的维护,接下来分别介绍了系统的安全和客户端的配置。每个部分可以独立成书,整个书的内容又按照系统实施的次序有机联系为一个整体,不但为普通管理员提供了实际的操作指南,还为整个项目的实施提供了详细的规划的原则和方法,是一本同时包含了规划指南、部署指南、操作指南三个部分的大全.这真是一本难得的好书,彰显大家风范!

     

    以上摘自MVP郭保卫的Blog: http://www.cnblogs.com/bower/archive/2009/04/13/1434951.html

     

     

    卓越购买链接:

    http://www.amazon.cn/mn/detailApp?qid=1243317919&ref=SR&sr=13-6&uid=479-9408824-5296662&prodid=enbk626444

     

  • Microsoft Press 书评—Microsoft Active Directory Administrator's Pocket Consultant

    Ms Press China MVP-书评活动-王万利 Microsoft Active Directory Administrator's Pocket Consultant

    [推荐]--Windows Server 2008,一本难得以求的好书《Microsoft Active Directory Administrator's Pocket Consultant

    我们的一生都有很多的朋友,但是我们一生能有几个知己?我们从小学到工作,触摸了N多书本了,但是又那些是让你废寝忘食了。书是人类的朋友,即使在IT时代,我们也不能或缺的和书本成为了朋友。

    20093月,我收到由China MVP Team寄来的,《Microsoft Active Directory Administrator's Pocket Consultant》,当拿到此本书的时候,我如获珍宝,犹如得到一个宝贝一样,小心翼翼的打开包装袋。给大家看看吧

     

     

     

     

     

    Microsoft Active Directory Administrator's Pocket Consultant》此书共九章。给大家看看目录吧,第一章:overview of active directory,第二章:instralling new forests,Domain trees,and Child Domains,第二章,Deploying writeable Domain Controllers,第三章:Deploying Read-Only Domain Controllers,第四章:Deploying Read-Only Domain Controllers,第五章:Configuring,Maintaining,and Troubleshooting Global Catalog Servers,第六章:Configuring,Maintaining,and Trobleshooting Operations Masters,第七章:Manging Active Directory Sites,Subnets,and Replication,第八章:Managing Trusts and Authentication,第九章:Maintaining and Recovering Active Directory

    此书不亏是“葵花宝典”首先从活动目录的概述讲起,可以使那些对活动目录没有了解的IT从业人员,由浅入深的学习,然后接着讲述了如何在Windows Server 2008下,如何规划和部署活动目录,如何安装新的森林,域树和子域,部署只读域控制器,以图文并茂的形式,加上生动形象的语言,阅读起来更加顺口。最后有活动目录日常维护,排错等典型的问题详解,是一本难得的好书,是一本值得广大IT人士受益一生的经典丛书,通过阅读此书更加深入的了解了,在Windows Server 2008下如何部署和管理域,如何利用Windows Server 2008安装,稳定的特性,使我们的域更加安全,高效的运行。

     

    还等什么了?如此一本堪称杰作的书,还在犹豫吗。还不快收入囊中。期待《Microsoft Active Directory Administrator's Pocket Consultant》中文版。

     

     

     

     

     

    以上摘自MVP王万利的blog:http://hi.baidu.com/jx52199/blog/item/ad2e9a54d0b3ae50d0090677.html

    卓越微软图书旗舰店近期上架,敬请关注!

  • Microsoft Press 书评——MCTS Self-Paced Training Kit (Exam 70-503) Microsoft® .NET Framework 3.5

    wcf book      春节之前就收到了这本MVP图书计划的书籍,由于春节前后项目工作非常繁忙,累了个够呛,所以书评一直没有跟上,实在感觉对不住老大,今天赶紧补上。这是一本纯英文的硬皮MCTS考试自学用书。由于该书籍面向读者的专向性,所以跟普通的技术书籍有些不太一样。内容是以课为单位编写的,且配有随书CD和VS2008专业版的90天试用版本(含MSDN库)。

        这本书既然是考试自学用书,那么它的细致就自不在话下了。几乎WCF的各个细节都有浅入深的进行介绍,有详尽的代码实例(VB和C#都有),还穿插着各种注意事项、知识点以及扩展内容。给人很贴心的感觉,因为很多东西是初学者所不能想到和接触到的,在书中给与提示和说明我认为是一件很好的手段。模拟考试软件的答案解释也是不错的,再次赞一下:D

        我对书中内容的序列化控制、WCF跟踪扩展与监控、数据安全以及用户认证等部分比较感兴趣。改天要再好好学习一下。

        这本书似乎目前尚未有中文版本(大概考试用书都这样子),但是依然建议大家自学阅读一下。照着实例代码多练习调试尽可能搞明白更多的细节,不要看答案对了就对了。尽可能把每个提醒提示的文字也都阅读一下,会受益匪浅的哦。

     以上摘自MVP衣明志的Blog:http://www.qihangnet.com/PermaLink,guid,e3500ed3-a579-417c-9d4c-65ea7bcc5fe4.aspx

    另,卓越亚马逊购买链接:http://www.amazon.cn/mn/detailApp?qid=1242716572&ref=SR&sr=13-3&uid=479-9408824-5296662&prodid=enbk626432

  • Microsoft Press 书评——In the Trenches with Microsoft Office Project 2007

    In the Trenches with Microsoft Office Project 2007 读后感

    内容简介:

    There s theory then there s project management in action, where you need utterly pragmatic guidance beyond just knowing how to use Project 2007. With this book, you ll get gritty, real-world advice on how to apply the right tools to the most common and challenging scenarios you ll encounter. Microsoft Project expert Elaine Marmel helps sharpen your mastery of Project 2007, all in the context of managing real situations, in real time. Topics include planning project scope, including how to identify resources before you even have resources; structuring tasks and dependencies, and how different approaches impact results; guidance for more realistic cost-estimation and budgeting; taming budgets and schedules that want to go feral; communicating with your team and upper management; managing the complexities and curveballs in the typical work environment; and the special challenges of managing cross-project conflicts in large enterprises.

     

    作者: Elaine j .Marmel (以往写过project 2007 bible)

    出版时间:2009/1/28

    页数:334

    推荐度:四星

    涉及产品:project 2007 professional ,少量涉及project serverexcel 2007visio 2007

    读后感:

    trench  [trentʃ]

    n.  沟渠, 管沟, 堑壕

    v.  蚕食, 侵犯, ; 挖战壕, 侵犯,

    刚看到这个书的时候,感觉这个名字怪怪的,专门查了,原来是壕沟的意思,所以对这本书其实慕名已久了,毕竟project 产品我已经做了很久了,算起来应该超过exchange的时间,所谓工欲善其事必先利其器,我一直认为项目经理应该有个好的工具进行沟通和交流,project 就是一个很方便的东东,起码我这么认为:),这部书适合使用project 已经有一段时间的用户,而且章节分法和其他project 的培训书籍都有所区别,我个人非常认可这个方法,因为一开始不是从文件菜单开始讲起,也不是来一堆项目管理理论,入手比较好,自我认为和我以往给用户培训的思路还是有一定吻合。

    而且我发现我很多提供给用户的小技巧(例如如何缺省显示项目摘要任务等)上面都提及了,看样子是中外想法都一样。

    但是这本书不适合初学的用户,如果使用project时间越久,会发现其中有很多点描述还是非常不错的,例如关于成本的管理、挣值管理,计划和跟踪管理,有时间大家去阅读一下体会它的特点。

     

    不足点:

    这本书我看了两遍,东西写的还是非常严谨,目前只发现一个关于里程碑描述操作自认为不太正确的地方,其他暂时还没有发现,还有就是其中如果能够整合在一个案例中会更好,这样配上光盘或者提供网站下载,更加方便用户的学习和参考,毕竟其中的有些小技巧还是很不错的,但是基于例子能够更好的进行理解。

     

    以上摘自MVP余勇的Blog:http://blogs.itecn.net/blogs/yongyu/default.aspx

    卓越亚马逊即将上架此图书,购买链接会更新在这里。

  • Microsoft Press 书评——How We Test Software at Microsoft

    《微软如何测试软件》书评

    软件测试在很多人看来就是在一间黑屋子里抓黑猫,而且不知道是否真的有猫。而在微软看来,猫一定是有的,但测试不只是为了抓猫,而是要不断改进软件工程,使将来的猫越来越少,也就是今天解决明天的问题。

          

           《微软如何测试软件》向我们展示了微软软件测试的方***、工具和实践。

     

        事实上,在微软软件测试早已成为软件工程的一部分。然而当年的微软就像我们今天的一些小型软件公司一样,没有测试工程师,没有本地化工程师,没有程序(Program Manager),也没有可用性工程师。

     

    好的设计与好的执行是软件开发项目成功的关键。

     

    测试设计与好的软件设计有很多相似之处。测试设计要求规划和解决问题以确定运行哪类测试以及那些类型测试最有效。如同设计模式,测试模式解决共性问题并且为测试人员设计测试提供指导和策略。微软内部测试人员一般采用简化的Robert Binder测试设计模式模板作为通用格式进行沟通。

     

    确定测试模式后,需要估计测试时间。估计测试所需时间是非常困难的,一个粗略的规则是测试时间与开发的时间相同。另外一个问题是何时开始测试。一般我们会认为编码完成后开始测试。实际上,理想状况是在开发的起始阶段就介入。开始测试设计的一个时间点是软件需求或功能规范审查。当然开始测试之前,我们还需要一个测试策略为测试团队提供愿景,帮助每个人确定哪个测试活动最重要并帮助他们确定何时、何地应用不同测试类型。

     

    在微软,测试工作包括功能性测试、结构化测试、利用代码复杂性分析风险和模型化测试。测试人员采用等价类分区、边界值分析和组合分析技术进行软件功能测试。结构化测试则采用组块测试(block testing)、决定测试(decision testing)、条件测试(condition testing)和基础路径测试(basis path testing)的方法。代码复杂性对于识别哪里可能存在缺陷(bug)是必不可少的度量,对于识别可能导致维护问题的代码同样有价值。利用代码复杂性分析风险有助于我们把有限的测试资源集中在最恰当的区域。模型能帮助我们理解复杂事物如何工作。将从模型中产生的测试与测试模型配合是最有威力的。基于模型的测试比随机游走更加有效。微软测试团队已经采用模型化测试连同传统的测试自动化有效地测试了很多功能和应用。

     

    在方法论外,测试还需要工具和系统。微软当然拥有自己的缺陷和测试用例管理系统。《微软如何测试软件》不仅向我们介绍了微软缺陷和测试用例管理系统,还向我们介绍了基于多年的使用而产生的经验教训和实用的建议。

     

    在软件测试中似乎总有另一个障碍需要克服。微软的测试工作也是如此。微软正尝试采取一些措施解决明天的问题。具体方法包括自动失败分析、机器虚拟化、代码审查等。

     

    当然,相对于软件开发,软件测试还是一个新的专业。软件测试的大部分工作还是验证软件功能和发现关键错误。因此我们必须考虑软件测试将何去何从。这也是《微软如何测试软件》与我们讨论的问题。
     
    此书中文版即将由机械工业出版社隆重推出,敬请关注!