庖丁解牛

出版时间:2009年4月  出版社:电子工业出版社  作者:郑健  页数:646  
Tag标签:无  

前言

中学的时候,在语文课堂上学习过庖丁解牛的寓言故事。生活在战国时期的著名思想家庄子,以其神来之笔向我们介绍了一位古代的“牛人”庖丁,通过长期的实践,在掌握了“牛”的生理结构后,“解牛”时可以得心应手,运用自如,尤其是最后的描述“提刀而立,为之四顾,为之踌躇满志,善刀而藏之”让吾辈神往不已,一代“解牛”大侠,颇有独孤求败的气势!后来我又学过一篇寓言故事,即宋朝欧阳修所著的《卖油翁》,同样描述了一位经过反复实践,在酌油时,油可以“自钱孔入,而钱不湿”的卖油翁,这其实也是一位神人。而且卖油翁非常谦虚,在总结自己的成功经验时,只说了一句“无他,但手熟尔”。在很长的一段时间内,我一直认为这两篇故事讲述的是同一个道理,所有的技能通过反复的磨炼,最后在实践时均可以做到得心应手,运用自如,均为“无它,但手熟尔”。三十六行,行行出状元。我也一直将各种程序界的“牛”人比喻为庖丁或者卖油翁,认为他们可以非常熟练地掌握各种相关知识,在编写程序时信手拈来,拖拖拽拽之间,最终的应用程序成型出炉,最后提“鼠标”而立,为之四顾,为之踌躇满志。当有后辈请教时,非常谦虚地面带微笑曰:我亦无它,惟手熟尔。让周围手不熟的同事也为之神往不已。但后来我发现,其实这些神人之间还是有很大差异的,这种差异其实正好体现了卖油翁与庖丁的不同境界。回顾一下,在ASP.NET之后, Web编程开始变得异常简单,因为它将更多的实现细节隐藏在框架内部。大部分需求场景甚至仅需要拖曳控件就可以了,不需要编写任何代码。更有甚者,从ASP.NET 2.0开始,包括用户管理(注册、找回密码、更改密码等)、导航(站点地图、菜单等)在内的场景都不需要再编写代码,只需要将相应的控件拖到表单上即可以完成编码。这在一定程度上使得生产力得以大大提升,开发人员不必了解具体的开发细节,只需要将这些积木式的“控件”所完成的功能了解清楚即可。在工作中,随心所欲地玩转这些控件,似乎已经成为了ASP.NET编程高手的象征。而在遇到问题时,大部分ASP.NET开发人员的第一个想法就是去互联网上寻找现成的控件。这样,很多开发人员可以在经过短时间的磨炼后,就可以面带微笑得向其新来同事笑曰:我亦无它,惟手熟尔。但相信在这些“谦虚”的“卖油翁”当中,有很多只是“知其然,而不知其所以然”。

内容概要

本书主要介绍ASP.NET的控件开发,书中通过70多个例子讲解了ASP.NET控件开发技术的各个方面,而且剖析了很多控件中系统基类源代码,读者从这些系统源代码可以体会设计模式思想。如果扎实地掌握了ASP.NET控件的运行机制,开发一个页面级的ASP.NET应用程序会变得非常简单。本书宗旨就是让开发人员真正理解ASP.NET技术,帮助开发人员提高ASP.NET开发的技术水平。学完本书后您不仅能够掌握控件开发各个方面的技术,而且深晓ASP.NET的工作原理。对大部分使用ASP.NET技术开发两年左右的开发人员来说,本书75%以上的内容可能没有接触过,本书将通过笔者精心准备的一些生动的例子来阐述这些内容。    本书适合从事ASP.NET技术多年想往深度理解ASP.NET工作机制的开发人员阅读,对于刚刚入门的初级开发人员,本书的前面几章也介绍了几个入门性的应用例子,本书还可以作为在校学生的就业预备教材。针对读者安装的开发环境不同,笔者分别为VS 2005和VS 2008建立了解决方案,即无论您是使用VS 2005还是VS 2008都可以成功打开本书随书光盘的代码,只是使用VS 2005打开的解决方案不包含.NET 3.5对应章节内容的示例代码。

作者简介

姓名:郑健
网名:【夜战鹰】
【ChengKing(zhengJian)】
MSDN中文技术论坛版主;CSDN B log专家、社区专家、荣誉专家;CSDN社区ASP.NET版块版主、ASP.NET控件/组件开发版块版主;2006—2009年多届微软全球最有价值专家;荣获“DevWOW微软博客达人”优胜奖;荣获微软“最有影响力开发者”奖项。具有多年Web开发经验,目前在北京用友软件集团平台技术部门从事ERP产品的底层Ul控件/组件设计工作。
作为一个对技术的痴狂追求者,我很明白分享的重要意义,因为有过许多次当遇到问题从网上寻找到答案的惊喜,所以希望本书也能为钟情于ASP.NET的读者,们带来同样的感受。

书籍目录

第1章  服务器控件概述及开发环境部署	  1.1  自定义服务器控件	  1.2  服务器控件在软件开发过程中的作用	  1.3  在控件开发中提升自己	  1.4  可继承控件基类介绍	  1.5  运行一个简单的控件	    1.5.1  开发一个简单控件	    1.5.2  部署和运行	  1.6  控件生命周期	    1.6.1  概述	    1.6.2  用代码跟踪控件生命周期过程	  1.7  本章总结	第2章  服务器控件开发中的调试技术	  2.1  预置代码示例	  2.2  调试页面服务端代码	  2.3  服务器控件的调试	    2.3.1  运行模式下的调试方法	    2.3.2  设计模式下的调试方法	  2.4  JavaScript脚本调试方法	    2.4.1  调试页面中的JavaScript脚本(方法一)	    2.4.2  调试页面中的JavaScript脚本(方法二)	    2.4.3  调试非嵌入式JavaScript脚本文件	    2.4.4  调试嵌入式JavaScript脚本资源文件	    2.4.5  高效率调试的技巧	  2.5  Ajax Library对JavaScript调试支持	  2.6  本章总结	第3章  从零开始开发服务器控件	  3.1  选择基类	  3.2  控件呈现顺序	  3.3  Render呈现控件的几种方式	    3.3.1  使用HTMLTextWriter类输出	    3.3.2  直接输出HTML标签	    3.3.3  使用服务器控件的RenderControl方法	  3.4  AddAttributesToRender方法	  3.5  CreateChildControls方法	  3.6  INamingContainer接口	  3.7  实现复合控件	    3.7.1  CreateChildControls方法	    3.7.2  ChildControlsCreated属性	    3.7.3  EnsureChildControls方法	    3.7.4  RecreateChildControls方法	    3.7.5  Controls属性	    3.7.6  HasControls方法	    3.7.7  HasEvents方法	    3.7.8  FindControl方法	    3.7.9  实现复合控件示例	  3.8  常用开发技巧	    3.8.1  DesignMode属性	    3.8.2  屏蔽基类控件中的属性	    3.8.3  Page.Request.Browser属性	    3.8.4  设置控件ID规范	    3.8.5  增强FindControl功能	    3.8.6  映射服务端控件值到客户端	    3.8.7  禁止派生自CompositeControl的控件创建子控件	    3.8.8  使用CreateChildControls的注意事项	    3.8.9  不要误解设计元属性DefaultValue	    3.8.10  在Render方法中利用基类资源	    3.8.11  条件编译&条件属性	  3.9  本章总结	第4章  服务器控件属性	  4.1  控件属性的作用	    4.1.1  系统属性	    4.1.2  自定义属性	  4.2  简单属性	  4.3  属性的设计时特性	  4.4  复杂属性	    4.4.1  概述	    4.4.2  复杂属性的几种标记形式	    4.4.3  深入研究——复杂属性分析器	  4.5  深入研究——定制自己的属性编辑器	    4.5.1  系统属性编辑器	    4.5.2  定制属性编辑器	  4.6  类型转换器	    4.6.1  系统类型转换器	    4.6.2  定制自己的类型转换器	  4.7  实现自定义属性	  4.8  本章总结	第5章  事件和数据回发机制	  5.1  控件事件和数据回发概述	    5.1.1  事件及其意义	    5.1.2  数据回发机制	  5.2  事件和数据回发机制的实现	    5.2.1  客户端回传事件接口IPostBackEventHandler	    5.2.2  客户端回发/回调揭密	    5.2.3  回传数据处理接口IPostBackDataHandler	    5.2.4  正确处理继承基类中控件的事件	    5.2.5  扩展KingTextBox控件功能(KingTextBoxCanPostEvent控件)	  5.3  复合控件的事件处理机制	    5.3.1  高效率事件集合对象	    5.3.2  定制自己的委托和事件参数类	    5.3.3  复合控件的事件处理	    5.3.4  自动完成功能控件SearchControlIntelligent	  5.4  本章总结	第6章  页面状态机制	  6.1  页面状态概述	  6.2  视图状态机制	    6.2.1  IStateManager接口	    6.2.2  控件生命周期中的装载和保存视图阶段	    6.2.3  简单类型视图状态应用	    6.2.4  实现自定义类型视图状态	  6.3  控件状态机制	  6.4  视图状态和控件状态的关系	    6.4.1  在禁用视图状态的情况下仍然使用ViewState对象	    6.4.2  IStateManager接口仍然可以在控件状态中使用	    6.4.3  视图状态和控件状态组合使用规则	  6.5  加密页面状态	  6.6  清除页面状态	  6.7  对动态添加控件的视图状态分析	  6.8  自定义类型转换器实现高效率序列化	  6.9  页面状态性能优化策略	    6.9.1  存储位置优化——把视图状态信息保存在服务端而非客户端	    6.9.2  体积优化——压缩视图状态数据	    6.9.3  分块存储视图状态数据	  6.10  视图状态和控件状态的总结	  6.11  本章总结	第7章  定制自定义控件主题样式	  7.1  控件样式概述	  7.2  ASP.NET对样式的支持	    7.2.1  Style类的工作原理及使用	    7.2.2  WebControl基类对样式的支持功能及其工作原理	    7.2.3  HTMLTextWriter类对控件样式的支持	    7.2.4  定义控件内部的样式属性规则	    7.2.5  两个常用转换方法	  7.3  应用示例	    7.3.1  复合控件样式及视图状态	    7.3.2  控件结构与样式分离方案	  7.4  本章总结	第8章  控件客户端编程模型	  8.1  ASP.NET服务端控件对客户端的支持	  8.2  ClientScriptManager类功能详解	    8.2.1  RegisterArrayDeclaration方法	    8.2.2  RegisterClientScriptBlock方法	    8.2.3  RegisterClientScriptInclude方法	    8.2.4  RegisterClientScriptResource方法	    8.2.5  RegisterStartupScript方法	    8.2.6  RegisterExpandoAttribute方法	    8.2.7  RegisterHiddenField方法	    8.2.8  GetCallbackEventReference方法	    8.2.9  GetPostBackClientHyperlink方法    8.2.10  GetPostBackEventReference方法	    8.2.11  GetWebResourceUrl方法	    8.2.12  RegisterOnSubmitStatement方法	  8.3  客户端回调	  8.4  客户端控件应用示例	    8.4.1  封装JS客户端对象	    8.4.2  封装HTC客户端对象	    8.4.3  在线签名控件示例应用	  8.5  常用的一些JavaScript框架	  8.6  本章总结	第9章  定制用户控件	  9.1  用户控件概述	    9.1.1  用户控件的作用	    9.1.2  了解System.Web.UI.UserControl基类	      9.2  用户控件应用示例	    9.2.1  简单用户控件	    9.2.2  复杂数据绑定用户控件	  9.3  用户控件缓存	    9.3.1  ASP.NET缓存介绍	    9.3.2  用户控件缓存	  9.4  本章总结	第10章  开发验证控件	 10.1  验证控件的工作原理	    10.1.1  内置验证控件简述	    10.1.2  验证控件的工作机制解析	  10.2  实现自定义验证控件	  10.3  本章总结	第11章  在控件中使用嵌入资源	  11.1  在控件中嵌入资源的原理	  11.2  在控件中应用嵌入资源	    11.2.1  在控件中使用嵌入资源	    11.2.2  常用嵌入资源类型及用法	  11.3  浏览器常用工具	    11.3.1  HttpWatch	    11.3.2  IE Develper Toolbar	    11.3.3  Fiddler	  11.4  本章总结	第12章  开发模板数据绑定控件	  12.1  ASP.NET模板属性控件机制	    12.1.1  模板属性介绍	    12.1.2  ASP.NET对模板控件的支持	    12.1.3  Repeater控件模板实现机制解析	  12.2  自定义控件应用示例	    12.2.1  模板控件功能	    12.2.2  应用示例	  12.3  本章总结	第13章  数据绑定和数据源控件	  13.1  数据绑定控件	    13.1.1  数据绑定控件概述	    13.1.2  ASP.NET对数据绑定控件的支持	  13.2  数据绑定控件示例应用	    13.2.1  控件实现功能	    13.2.2  应用示例	  13.3  数据源控件	    13.3.1 数据源控件概述	    13.3.2  ASP.NET对数据源控件的支持	  13.4  数据源控件示例应用	    13.4.1  控件实现功能	    13.4.2  应用示例	  13.5  本章总结	第14章  扩展控件方案——GridView	  14.1  扩展控件概述	  14.2  任意定制GridView多表头	    14.2.1  功能概述	    14.2.2  代码实现	  14.3  固定GridView表头并增加滚动条支持	    14.3.1  功能概述	    14.3.2  代码实现	  14.4  本章总结	第15章  自定义控件设计模式下编程汇总	  15.1  .NET框架对设计时支持	  15.2  设计时元数据支持	  15.3  复杂属性序列化	  15.4  类型转换器	  15.5  属性编辑器	  15.6  设计模式可用基类介绍	  15.7  设计时对控件呈现的支持	    15.7.1  概述	    15.7.2  应用示例	  15.8  自动套用格式	    15.8.1  概述	    15.8.2  应用示例	  15.9  模板UI设计器	  15.10  智能操作列表	    15.10.1  概述	    15.10.2  应用示例	  15.11  控件设计器区域	    15.11.1  概述	    15.11.2  应用示例	  15.12  本章总结	第16章  ASP.NET Ajax控件开发——客户端	  16.1  ASP.NET Ajax框架概述	  16.2  Ajax Library对客户端面向对象功能支持	    16.2.1  命名空间及Type和Function类	    16.2.2  接口类型	    16.2.3  类类型以及面向对象继承特征	    16.2.4  枚举类型	    16.2.5  反射功能	  16.3  Ajax Library中的常用类型	    16.3.1  Ajax Library对JavaScript基类型的扩展	    16.3.2  Sys.StringBuilder类	  16.4  Ajax Library请求服务端和WebServices	    16.4.1  Sys.NET命名空间中的类	    16.4.2  请求过程解析	    16.4.3  WebRequest请求示例	    16.4.4  使用代理实现Ajax调用服务端示例	  16.5  Ajax Library对控件客户端类开发的支持	    16.5.1  客户端控件基成员(类/接口)	    16.5.2  ASP.NET Ajax控件客户端生命周期	  16.6  客户端控件示例应用	  16.7  调试和跟踪	  16.8  本章总结	第17章  ASP.NET Ajax控件开发——服务端	  17.1  ASP.NET Ajax服务器控件概述	  17.2  Ajax服务器控件	    17.2.1  Ajax服务器控件	    17.2.2  ASP.NET Ajax扩展程序控件	  17.3  ASP.NET Ajax对服务器控件支持的基类	    17.3.1  Ajax控件支持的基类	    17.3.2  Ajax控件应用示例	  17.4  本章总结	附录A  .NET 3.5技术教程系列——Collection/ASP.NET Ajax/ SilverLight/JQuery

章节摘录

插图:第1章 服务器控件概述及开发环境部署本章内容1.1 自定义服务器控件1.2 服务器控件在软件开发过程中的作用1.3 在控件开发中提升自己1.4 可继承控件基类介绍1.5 运行一个简单的控件1.6 控件生命周期1.1 自定义服务器控件什么是服务器控件?一个Button就是一个服务器控件。ASENET提供了很多服务器控件,比如:TextBox,GridView,Login等。服务器控件是能够完成一定的通用交互功能,编译成程序集,并嵌入到页面(扩展名为.aspx的文件)中的控件。当客户端向服务器请求一个页面时,页面构造器能够使控件与页面一起以被浏览器识别的HTML标记串返回;在客户端跟用户交互后,可以将属性又提交回服务器,以及触发事件等。服务端控件分为HTML服务器控件和Web服务器控件。总之,服务器控件集成了一定的交互功能,具有较强的代码重用性。自定义服务器控件除了具备上面所说的服务器控件的所有特性外,还可以满足某个自己定制的功能。1.2 服务器控件在软件开发过程中的作用服务器控件开发在软件开发应用中是非常必要的。使用自定义服务器控件的情况有以下几种:1.需要使用集成了业务功能的控件一般微软或第三方控件公司提供的控件只具备技术方面的功能通用性,在做一个具体的系统时,会用到很多封装多种业务的控件。如ERP系统中的参照控件,就是一个典型的将业务和技术封装在一块的控件。这样不仅可以做到“代码重用”,也可以做到“业务重用”。

媒体关注与评论

不是诚心想成为杰出ASP.NET程序专家者,请勿浪费时间翻阅本书。  ——胡德民相信您阅读过此书后,会像庖丁一样,有一种提书而立,为之四顾,为之踌躇满志的感觉。  ——王洪超

编辑推荐

《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》能帮您真正地理解ASP.NET技术,不仅能够掌握控件开发的各个方面的技术,而且也能透彻理解ASP.NET的工作原理;控件开发工作的天然好处就是让您拥有更多实战面向对象的机会,从而能更真切地感受到。面向对象; 对控件系统基类源代码的纵向切入能帮您更深入地理解设计模式思想;它能帮您摒弃许多作为开发人员所固有的陋习——只知其然,不知其所以然,摆脱“傻瓜式”编程的境地,直接深入到底层;它还是您开发过程当中的良师益友,内容全面,对每每个控件开发技术点均有详尽的阐述,最适合作为您工作当中的查询手册。《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》的承诺:从未接触过ASP.NET技术的读者,能使您直接晋升到ASP.NET控件开发的层次;从未接触过ASPNET控件开发的读者,能使您自如地开发自己想要的控件;从未接触过ASP.NET控件开发但熟悉ASP.NET技术的读者,能使您的功力直接提升三倍!

图书封面

图书标签Tags

评论、评分、阅读与下载


    庖丁解牛 PDF格式下载


用户评论 (总计58条)

 
 

  •   很不错的一本书,不仅是控件开发,对asp.net页面开发也相当有益
  •   昨天刚收到书,看了前两章,真是不错,语言讲得通俗易懂,值得各个层次的ASP.NET开发人员阅读,我很期待后面的章节会更精彩!
  •   汗书的厚度超过我的想象快赶上了第4版的红皮书了我以为只有一张碟还送了张VS2008的碟不知道是不是正版哈哈因为一开始就看了郑健的博客看了前几章写的很深入买这本书不是为了做控件开发而是为了了解页面控件的生命周期和原理没让我失望的插件不错
  •   不知道该如何评价,我只知道这是我在选择此类书籍的时候碰到的最好的书,你要是细细的读这本书,然后用在实践中,保证你的web应用具备与众不同的特性,至少我们可以不仅仅用微软提供的标准控件了,我们想做什么就做什么了,可以做出很强大的具备ajax特点的控件,让你的应用看起来很酷,用户用起来感觉很爽。哈哈。到目前为止,没有比这本更好的介绍自定义服务器控件开发的书了。我可不是给作者和出版商打广告,我可是花了时间去研究地。
  •   一直在找一本关于.NET服务器空间开发的书,前一段时间苏鹏老师推荐过,今天刚刚收到。书比我想的厚重多了。很期待看一下里面的内容。
  •   想精通ASP,建议一读。
  •   很好的一本书,是我看过.net书籍中相当有含量的一本,值得买来看看
  •   对于想学习组件开发的朋友,这本书你值得拥有
  •   收到以后一口气看完第2章,通过这本书我才学会了使用IE调试JavaScript的各种方法,写得很好!相信从第3章开始内容更精彩!
  •   内容全面,讲的也较有深度.
  •   终于买到了,很好的一本书
  •   讲的很深入!!!值得推荐!!!
  •   说句实话,这是一本非常好的书。比书比谭振林写的那本《道不远人》的那本要强得多。建议阅读的时候,要详谈,细读,方能品中其中滋味。
  •   很少能见到如此一本好书,把问题讲得很透彻。
  •   很不错,贵是贵了点,值!
  •   总能有豁然开朗的感觉,或许是我水平太次,收益颇丰
  •   很好值的一读
  •   期待已久,刚拿到。。
  •   做web开发也一年多了感觉自己就跟其中胡德民的书评一样属于用20%的ASP.NET来画皮工作之余挤下时间看了前几章感觉不错
  •   这样的书正适合对Asp.Net底层不怎么了解的人...感觉还不错.;
  •   但是我不推荐初学asp.net者阅读此书!
  •   1.工作写了一些控件,知识七零八落的,看前几章,清晰多了2.是很好的工具书
  •   恩,还行,送货挺快的,4天就到了,而且还有两张光碟。看了两张了,觉得有点深,要仔细看啦!还是很看好它的,希望真的能够看完这本书技术水平能够上升一个大的档次!
  •   很不错的一本书,买给单位研发部的,技术人员反映不错。
  •   相信会很不错的有人说代码多了些不过仔细体会和学习代码也是种很不错的方式
  •   非常详细,感觉Ajax方面还可以多点内容。
  •   不适合新手入门...
  •   就是代码贴的比较多。其他还行。深入浅出的感觉!呵呵
  •   内容很充实,适合有基础的人看
  •   讲的东西比较新颖,很有用处不过深入点一般
  •   这书我找了好长时间了,本想去书店买的,可又没时间,终于在网上买到了,真好!呵呵
  •   还不错吧,光盘有点问题,不能读
  •   清楚描述了,页面生命周期
  •   以后还要慢慢研究下才行啊.....
  •   事情很多,还没看呢,呵呵!
  •   少一张光碟
  •   现在正在看,还可以.
  •   书还有点分量,但不得不说的是,掺水的嫌疑太大了!代码的无意义拷贝可以说是我看过的书当中最严重的,很多地方不客气的说就是在占页数。前面已经分段讲解过了,后面又总的把所有代码贴出来,而里面又没有任何新成分,或是前面几页刚贴过某个类的代码,后面几页又原样搬出来。最过分的是那个计算器属性编辑器的例子,贴了十多页代码,后面寥寥几段话就结束了,作者表明了不想细讲,既然这样,那你让人看光盘嘛,书里的代码就是配合分析讲解使用的,不讲贴出来干什么。这本书里贴的代码至少30%甚至更多是完全可以减掉的。另外这章属性编辑器的内容和后面十五章有很大重复,优化一下会更好。另外觉得作者讲得还是不够细。我做ASP.NET也有一年多点的时间了,对ASP.NET的深入了解主要就是反编框架源码,但是有些复杂的地方,方法跳来转去的,本人水平有限也没看明白,经这本书一讲,好多地方一分析一提点,OK,明白了。这让人感觉很不错,但是作者有些地方其实再深入一点,多几句话,完全可以让更多的人理解的更深更好。比如第4章讲属性,持久化模式里,持久化成属性和控件的具体区别,没有细讲,一两句过了一下,精力都放在讲不同枚举模式上了。不了解的人还以为这属性(Attribute)影响的是控件标记对应部分是控件还是属性的问题。其实开发当中持久化模式的选择还真的要注意,尤其是你的自定义控件当中又会加入自己的自定义控件的情况下,这对状态追踪以及子控件生命周期的完整形成都有很大影响。另外在事件讲解中,回发事件在页面注册的回发函数有所不同,这在书里已经体现了,不了解的很自然会问,同一个方法何时注册__doPostBack何时注册WebForm__DoPostBackWithOptions呢?这和方法重载中PostBackOptions对象的属性设置有关,也就一句话的事情,作者也没讲。事件这章我觉得整个都太简单,只讲了基础部分。但是最让我觉得遗憾的地方,控件开发乃至整个ASP.NET当中很重要的——Page的源代码,包括Control的,没有一个整体详细的讲解,只是在各章一些相关部分有提点而已,Page部分就是一些生命周期概括了,或许有人觉得这样更好,可以具体分析。但真的要做到作者所说的知其所以然,这种概括是远远不够的。总的说来,这是国内原创书中很值得一读的作品,发了这么多牢骚也是我原先期望太大,有点失望所致,从国内市场来说,想要入门ASP.NET控件开发的,这本书还是非读不可。
  •   书到手已经三天了,并且也已经看了几章了,说实话跟原来想象中的差别还是蛮大的,之前的期望值太高了吧,也许是作者为了所谓的初学者而故意的吧,很多只是些操作性的东西,不用学基本就会的,书没看完也不便说其它的,希望后面的章节有质提升吧。。。
  •   这书还行,但吹得有些大,感觉有些章节是在凑数,还有一大堆所谓专家的评语。。。。
  •   呵呵 就是买来一直没什么时间看了 哈哈
  •   我买了一本,不过我学的比较一般,看这书有点晕,建议初学的,没有一定深度的人,最好别买呵呵,
  •   太深了,看不太。。。。。
  •   不知道是卖家故意这么做还是送货搞的鬼...真是无聊,我忙也没时间理这事,反正你们还真是邪门,总要少点什么舒服点...有时间好好宣传宣传,看你们怎么办事的!
  •   各位好!庖丁解牛一书已经成功出版, 期间出了一些原因, 让大家久等了, 在此表示歉意.我是本书作者. 本书提供五章内容作为试读章节.1. PDF和Word格式下载, 以及网页格式免费阅读: [...] 从事Asp.net技术的朋友不妨下载一下读一下.2. MSDN格式五章内容免费阅读: [...] [...] [...] [...] [...]Thanks/King
  •   如果您有多余的钱,可以买来看一下。个人感觉不值,本书的评分,基本上是作者自己打分的。建议先下载样章,看明白了再买!
  •   前段时间买了一本,看了一部分,有点不满,看书上印的作者的照片,感觉也是挺实在的一个人,有些东西本来不想说的,但实在是不吐不快。这么贵的一本书,里面的太多的内容都是靠不断的重复复制代码来凑页数,同样的一段代码,前一节已经写了,下一节再复制,前一章有了,这一章又复制,更有意思的是这句话:"笔者由于篇幅所限,这里不再列出详细代码",不看看你由于copy代码占用的篇幅还少吗。我估计这本书让我来重排版一下,也就只有300多页,而且要讲的内容全可以讲清了。
  •   挺好的,讲的比较细
  •   刚买回来看了几十页,觉得这书挺详细的,不像有些书不管你懂不懂,一下就带过去了,写得也很好,是一本很好的书,而且对知识的提高的确很有帮助.
  •   讲的很透,对深入理解web有帮助
  •   看都看不懂,不知写什么!
  •   买回来还没有来得看呢,不过内容很丰富度,也很高深,不知能不能参透!
  •   看了一下子,感觉还不错,值了
  •   买错了这个 不是net开发是net控件开发大家买的时候 可要看清楚啊~所以也没怎么看看了几页 也没看懂
  •   用手用力磨了一下字迹,确实正版。
  •   书还没有深入去看 拿到手觉得书的纸质比较好 纸比较厚 所以相对的书就没有我想象中的内容多了书给的两张盘 看了下 dvd的没有用学生版的vs cd里的例子不多其他的还没怎么看总体来说 卓越的价格的确便宜 就是时间有点长
  •   非常难得的一本好书,对我是一个提高。
  •   RT,要想真正精通ASP.NET,先看《ASP.NET 3.5高级程序设计》,再看这本书,足亦!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7