** 我的 .NET 书架 ( 入门篇 ) **
小气的神
2003-01-05
Article Type: OverView
难度等级: 1/9
版本: 1.02
好书永远是学习的良师益友,网友永远是进步的学习榜样,而网页就是一种对话一种分享。
下面的书都是针对刚刚入门的 ”.NET CLR Developer” ,这些书适用在刚刚从 Java 、 C/C++ 环境转移到 .NET Framework 的开发人员;或是刚刚熟悉 VB.NET/C# 语法需要更加系统的获得有关 .NET 编程模型和技术点的编程人员。
说明:下面的提到的 .NET 都是指 .NET Framework 。另外所有书的排名不分先后。
** 1. ** ** C#程序设计(中国电力出版社) Jesse Liberty著 ** ** **
_ 刘基诚译 ISBN7-5083-0859-X _ _ ¥ ** 75.00 ** _
这本书并不是学习 C# 的绝佳教材,其实电力的另外两本书《 .NET 框架精髓》和《 C# 精髓》远比这本书出得更早更好,相比起来这本比其他两本更充实一些,三本书合起来看比较好一些,前两本当作提纲, C# 程序设计多了更多的例子和说明。这本书基本上是写给 Java 、 C/C++ 程序员入门和了解 C# 和 .NET Framework 的,没有哪一章写得特别好,看完了你并不能马上开始你的 C# 的编程应用。 O’REILLY 的编辑相当著名,所以这本书质量还算上乘,但对于那些买书看出版社的人来说,买了这本书不会太失落,但绝对不会感到超值。
完整的看完这本书也只能说你刚刚入门,比那些只懂 C# 语法的程序员只好那么一点。尽管如此那些特别喜欢 C# 的程序员还是应该拥有至少一本,书不是最好,学起来才有挑战性嘛
** 2. ** ** .NET Framework 高级编程(清华大学出版社) Kenvin Hoffman & Jeff Gabriel 著 ** ** **
_ 汪钟鸣 _ _ 战晓苏译 ISBN7-302-0546-1/TP.3183 _ _ ¥ ** 68.00 ** (Wrox _ _ 红皮书系列 ) _
如果说未来评价一个 .NET 程序员的水平就是看他了解和使用 .NET Framework 的水平和程度,那么这本书是每个 .NET 程序员必看的一本书。书中没有太多的技巧类说明和运用,结构相当的清晰,看完这本书很快可以理清 .NET Framework 的分类和全貌。事实上这也是我知道国内最早一本描述 .NET Remoting 内容的书,另外书的 12 - 14 章讲了许多有关 .NET 开发习惯以及迁移到 .NET 的建议和 CheckList ,可见作者们在应用开发都是非常有经验的,这些经验并非他们使用 .NET 的经验,而是发生在向 .NET 转移的过程中,书中的许多文字和建议可以拿来讲给你的客户听或者作为你投标方案的一部分。所以这不是一本编程语言的入门书,而是一本对你做 .NET 应用开发有帮助的启蒙书。
** 3. ** ** 精通 .NET核心技术原理与架构、高级特性(电子工业出版社) 飞思科技产品研发中心著 ** ** **
_ ISBN7-5053-7768-X/TP.4501 _ _ ¥ ** 79.00 ** ISBN7-5053-7735-3/TP.4476 _ _ ¥ ** 79.00 ** _
看起来 非常厚 非常贵的两本书,拿到书上会很满足,很厚两本加起来近 1800 页。我认为这也是国人原创有关 .NET 技术书籍中质量最好两本书。虽然没有和 .NET 应用开发相关的内容,但是这两本书对于那些刚学会 C# 或 VB.NET 语法,对于 .NET Framework 只有大概轮廓希望更深一点了解 .NET Framework 的程序员来说,是一个很好的选择。 1800 页代表的是全面和例子丰富,你可以从中找到有关 .NET Framework 的几乎全部技术点的描述和小的例子。如果你不喜欢读 .NET 的 英文技术文档,那么这本书可以是一个非常实用的替代品而且它是全中文的另外还送你两张光碟。 (Sorry ,我还没有看过那两张光碟中有什么 J )
最后强烈向你推荐。
4. ** ASP.NET 1.0高级编程(清华大学出版社) Richard Anderson & Brian Francis等著 **
_ 王毅 _ _ _ _ 杨浩等译 _ _ ISBN7-302-05569-6 _ _ ¥ _ **_ 128.00 _ ** _ (Wrox _ _ 红皮书系列 ) _ _ _
书的封面有 6 个可爱的家伙,但他们拼凑出来的书值人民币 128 元吗? Richard Anderson 的笑容就是答案之一,而且 1.0 的版本意味着它附带的源码在 .NET V1.0 上都测试通过了。这是任何过了编程语言关想入门 ASP.NET 一定要看得一本书,其理由是它很全,近 1200 页有太多关于 ASP.NET 的内容要看,另外书中的亮点不少: 8-11 章有关数据管理的非常精妙,特别是第 10 章关系数据源的更新,任何使用 ADO.NET 的老手看到也会谦虚的再看看学学。另外有关 ASP.NET 的配置、调试、跟踪、安全以及创建 Server 端 Web 控件等等都有讨论,对于任何想成为 ASP.NET 高手或已经是 ASP.NET 高手的家伙来说,这本书都是必备的案头书,不然下次被老鸟们训斥着查看这本书时还不知书的内容那就太菜鸟了。
5. ** Visual Basic.NET 类设计手册(清华大学出版社) Andy Olsen&Damon Allison&James Speer著 **
_ 袁勤勇 _ _ _ _ 吴静译 _ _ ISBN7-302-06038-X _ _ ¥ _ **_ 43.00 _ ** _ (Wrox _ _ 红皮书系列 ) _ ** **
这本书很薄, 300 页却是所有 VB.NET 开发人员所梦寐以求的好书。尽管作者的开局讲的太平淡和没有悬念,细细看下来却是非常的精致有味。对于众多的 VB 程序员想要完美优雅的转移到 VB.NET 的过程中有两点是很重要的:一是面向对象观念的转移二是 VB.NET 和 .NET Framework 相关的特性是否运用得好。这本书兼容了这两方面,控制类、设计类和产生高效的类是每个 VB 程序员成为 VB.NET 开发人员极其期望获得的技能,另外 100% 的 VB 程序员对于 VB.NET 中与 .NET Framework 相关的特性只用了 20% ,也就是说有近 80% 的 VB 程序员是踉踉跄跄的转到 VB.NET 的。用这本书增加你的 .NET 功力吧。
我强烈向你推荐。
6. ** COM 与.NET 组件服务(中国电力出版社) Juval Lowy著 ** ** **
_ 常晓波 _ _ _ _ 朱剑平译 _ _ ISBN7-5083-1055-1 _ _ ¥ _ **_ 49.00 _ **
这是有关 COM/COM+/.NET 的一本不错的书,后面我会提到另外一本有关 COM+/.NET 的好书。所以我把这本列到基础类,这本书非常适合原来工作在 Windows DNA 和 VB/COM+ 环境下的开发人员, Juval 点了 COM+ 的所有技术点和原理机制精要然后简单的说了现在 .NET 中你该怎么做,这些对于那些原来工作在 VB/COM+ 的程序员来说是一个不小的帮助和指引,只是这本书有些鸡肋的是,对于那些原来工作在 COM+ 环境中的程序员来说, Juval 讲的 COM+ 原理和机制似乎有些隔靴挠痒,蜻蜓点水;但对于以前从来没有在 COM+ 环境中编程的程序员来说, Juval 的讲解似乎有些雾里看花,看不全明白。当然书中也是有亮点的,比如对于 COM+ 1.5 的许多新特性,这本书中都有介绍。
7. ** ASP.NET Web站点高级编程(清华大学出版社) Marco Bellinaso Kenvin Hoffman 著 ** ** **
_ 康博译 _ _ ISBN7-302-05749-4 _ _ ¥ _ **_ 55.00 _ ** _ (Wrox _ _ 红皮书系列 ) _
这本书还有一个副标题是:提出问题-设计方案-解决方案。这本书的特色在于它帮助那些原来已经有 ASP 开发经验或已经完成 ASP.NET 1.0 高级编程洗礼的程序员们更进一步实践 ASP.NET 而写的。另外那些还没有三层、多层以及分布式编程经验的开发人员可以通过这本书建立一些大致的概念。书中介绍了如何架构站点、如何维护、新闻管理、实现论坛、邮件列表、在线社团和民意调查等常用的基本应用的编程和实现。其中涉及到了如何使用 ASP.NET 的控件、模板、缓存性能和安全管理。特别是每个小的应用需求如何设计、转化和实现成表现层、逻辑层和数据层。另外第 5 章展示的一个基于角色 (Role) 的用户权限管理方案,也是现在我们一些设计基于等级 (Level) 的权限管理安案的系统分析员可以快速参照和改进的。
** 8. ** ** GDI+程序设计(清华大学出版社) Eric White 著 **
_ 杨浩 _ _ _ _ 张哲峰译 _ _ ISBN7-302-06091-6 _ _ ¥ _ **_ 58.00 _ ** _ (Wrox _ _ 红皮书系列 ) _
这是 2003 年 1 月才出街的一本书,目前看来非常的新。看到它使我放弃购买《 C# Windows 编程》这本书,一来它太厚太贵内容还有些老;二来我没有时间去用 C# 重新实践我之前知道的 Windows 编程;三来 WinForm 也不是我未来唯一的编程界面,可能未来更多的我们会关注到有关 Internet 相关的 WebUI 编程上。这本 GDI+ 可以满足有关 WinForm 编程的大部分必须掌握的技巧,另外它介绍了一种技巧:让 GDI+ 可以同时为你创建 WinFrom 和 WebFrom 以及它们的自定义控件变得简单。我也很高兴 Eric 没有喋喋不休的介绍 WinForm 中那些控件和特性,而是花了很多时间告诉你应该如何制作自己的控件,无论是 WinForm 还是 WebForm 的。另外第 7 章的裁剪技巧和刷新计算、第 8 章的变换、第 9 章的打印都是非常实用和精彩的。虽然很超值,我想那些喜欢准备学习用 .NET GDI+ 来编写游戏应用的程序员买了这本书还是会有少许的失望和遗憾 J
我强烈向你推荐。
9. ** 构建 XML Web服务-基于Microsoft.NET平台(清华大学出版社) Scott Short著 **
_ 戴荣 _ _ _ _ 马方平 _ _ _ _ 吴健等译 _ _ ISBN7-302-05986-1 _ _ ¥ _ **_ 49.00 _ ** _ (Microsoft _ _ 黑皮书系列 _ _ ) _
Scott 的角色是微软的 MCS 也就是微软咨询服务部门的高级顾问。所以拥有大量的项目经验,并且当他来写这个主题时也会有许多来自微软内部的消息,比如最后一章 Web Services 的未来,其中 WS-* 协议系列中的 WS-Referral 和 Web Services orchestration 在他写书时微软公司还未向外界正式的发布这些消息。 Scott 花了很多时间介绍 SOAP 和 WSDL ,然后也花了不少篇幅介绍 ASP.NET ,VS.NET 、 .NET Framework 中如何相互作用实现了 Web Services 的生成、使用、发布、部署、安全等等。 Microsoft.NET 平台下 Web Services 的编程模型和 Web Services 实现模型的双向映射是非 Microsoft 平台的开发人员无法享受到的。第 11 章的 Web Services 调试和第 12 章的伸缩性和可用性也是书中的亮点。
10. ** 构建 Web解决方案-应用ASP.NET和ADO.NET(清华大学出版社) Dino Esposito著 **
_ 梁超译 _ _ ISBN7-302-05918-7 _ _ ¥ _ **_ 45.00 _ ** _ (Microsoft _ _ 黑皮书系列 _ _ ) _
Dino 挂着 Wintellect 高级顾问和 MSDN 专栏作家的名衔写完了这本书。我是很早在 MSDN 的 ”Diving Into Data Access” 专栏中陆续看到他的作品,当看到这本书时发现书中不仅把专栏中的主题重新整理而且更加全面系统。那些对于 DataGrid 控件着迷的开发人员一定会为止倾倒,即使菜鸟也会被他展现的漂亮 Grid 所吸引 ( 原来 DataGrid 可以这么用 J ) 。当然书中的介绍还是比较基础的,基本上限于如何骨灰级的运用 DataGrid 控件,如何组织数据和展现数据,基本上着力在表现层或表现层控制层与数据层的的处理和抽象,而 MSDN 网站上的专栏还有另外一个层次,那就是根据自己的需求定制和建立自己的 DataGrid 控件。总的来说这是一本充满技巧的书,当然掌握这些技巧前要求你对 ASP.NET 和 ADO.NET 都要有相当的基础,另外这是一本需要事先准备和学习的“秘笈”,永远不要等问题来了再看和掌握它。 _ _
最后我强烈向你推荐。
结论:
<P class=MsoNormal style