《.NET、C#与Silverlight 开发圣典---分享15位MVP的最佳实践经验》观后感

          去年年底的时候,《.NET、C#与Silverlight 开发圣典---分享15位MVP的最佳实践经验》这本书就已经到达手中,但是由于工作上忙(回过头来,怎么发现都是瞎忙啊,哎,鄙视下自己),一直没有完成当初的书评承诺,特此向阿花、娜娜、小虎说声“对不住你们了,I'm so sorry!”,今天特此补上观后感。

          这本书总共分15个章节,这里罗列下,也算是帮原作者及译者做下简单的书籍宣传:

          第一章:ASP.NET和jQuery

          第二章:ASP.NET性能

          第三章:ASP.NET的道德黑客攻击

          第四章:如何构建真实世界的Silverlight5应用程序

          第五章:Silverlight---业务应用程序的一线希望

          第六章:针对设计者和开发者的提示和技巧

          第七章:Silverlight 4中的MVVM模式

          第八章:针对Silverlight开发人员的Windows Phone “Mango”

          第九章:与WCF的实用服务通信

          第十章:使用WIF保护WCF服务

          第十一章:实用的.NET任务并行库

          第十二章:WF编程语言

          第十三章:实用的WPF数据绑定

          第十四章:通过用户故事和BDD驱动开发

          第十五章:自动化单元测试

 

          该书15个章节来自15位不同的MVP们经典分享,内容毋庸置疑,对于个人而言,这本书绝对是本好书,主要是自2009年初开始一直从事C#、.NET方面的开发,2010年开始Silverlight技术的学习和开发,期间对WPF和Windows Phone都进行过学习,所以这本书的大部分内容都涉及过,并不陌生,而这里分门别类的讲解,正好是对以前用过的知识的一个很好的总结,像在Silverlight中和数据交互的WCF通信方式,在工作流设计中常用到的WorkFlow技术,及后面的测试驱动开发及自动化单元测试。

          这本书,个人印象深刻的章节就是关于Silverlight 4 MVVM设计模式,对MVVM框架讲解的比较透彻,而且也一步一步教你怎么创建自己的MVVM框架,说明也很透彻,光这个章节就看了有3遍。

 

        好的地方就不罗列了,在读书的过程中发现几处印刷错误,如下:

        1、第181页,代码中继承自INotifyPropertyChanged接口的BaseObservableObject这个抽象类多印刷了2行,如下,红色标记部分。

          using System.ComponentModel;

          namespace MVVM.Framework

          {

                  public abstract class BaseObservableObject:INotifyPropertyChanged

                  {

                  public abstract class BaseObservableObject:INotifyPropertyChanged

                  {

                              public event PropertyChangedEventHandler PropertyChanged;

                            protected void OnPropertyChanged(string propertyName)

                            {

                                   var handlers = PropertyChanged;

                                   if(handlers!=null)

                                   {

                                         handlers(this,new PropertyChangedEventArgs(propertyName));

                                   }

                            }

                  }

          }

 

      2、186页,文件名写错,红色标记部分,属于多余部分,需要去掉。

     前面已经创建了一个名为Views的文件夹,并在该文件夹中创建了两个文件:HeaderViewMode.cs和HeaderViewModel.xaml(该文件还包括一个代码隐藏文件,所以也可以说创建了3个文件)。

         

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值