撰写《ASP.NET 2.0开发指南》的非正式小结

这段时间很累,主要是由于《ASP.NET 2.0开发指南》完成之后,过去积累的疲惫都一下子涌现出来,让我很不舒服。不知道什么时候有了失眠的毛病,昨夜还是没有睡好,现在头有些疼(可能会导致下文有些语无伦次),但是,我还是愿意对书稿的撰写工作做出非正式总结。我是有这个总结的习惯的,写书一事也不例外。尽管这次总结的很简单。

我是从去年3月的时候萌生学习ASP.NET 2.0技术的想法。主要原因是由于那段时间比较闲,而我又是一个闲不下来的人。更重要的是,自己认为ASP.NET 2.0技术的确不错。具体的撰写工作是6月份从北京学习归来之后开始的,到今年4月结稿。花10个月时间来写一本书,的确让我身心疲惫。同时,看到洋洋洒洒的1010页,111.7万字的时候,开心之情唯我心知。我付出了,我得到了,我很幸运。实际上,现在回忆起来也没有什么,一切都过去了。如果您一定要问我得到了什么?我的回答很简单:精神、信心。

为了能够更好的学习ASP.NET 2.0技术,我采取了阅读MSDN加英文书籍的方式。不得不承认,实际上,测试版MSDN中的错误很多(现在发布的正式版好多了)。我自己也弄不清楚自己看了多少遍MSDN,查找出了多少错误。同时,我还阅读了10本相关英文书籍,并且将其中的3本打印出来。那三本书打印出来有一尺多高,看着它们被画得面目全非,躺在书柜里,我感到很满意。

实际上,大家都知道,基于软件测试版撰写书稿是一件极其危险的事情,因为那样耗费的时间和精力,走过的冤枉路将会很多。幸运的是,我坚持下来了。当Visual Studio 2005正式版在去年11月发布后,事情变得简单起来了。因为有了测试版的学习基础,基于正式版的撰写则易如反掌。

书稿已经于4月初交到了出版社,目前审校等各项工作都进展顺利。预计最快在6月出版,最迟7月出版。出版社对于本书的反映非常好,认为的确是一本写得不错的书稿。对于这些,我将小心珍藏。这本书我尽了自己最大的努力,自己是非常满意的。当然,也希望得到读者朋友能够肯定。

另外,透露一个消息:本书得到了一些重要人物的评语,这是对书稿的肯定,这让我受宠若惊。待书稿出版之后,各位读者就可以看到了。

最后,由衷地感谢帮助过我的朋友。我的干妈,微软公司的朋友,单位领导,出版社编辑和我身边的众多朋友等等。能成此书,你们功不可没。

下面列出内容简介、目录和参考资料。

内容简介:

2005年11月,Microsoft(微软公司)正式发布了ASP.NET 2.0。该项技术较之前一版本ASP.NET 1.x有了革命性突破,其中包括许多令人耳目一新、击节赞叹的技术特性。利用这些特性,开发人员能够快速创建复杂精巧、功能强大的Web应用程序。本书围绕ASP.NET 2.0技术精髓展开深入讲解,共分为六大部分,18个章节。第一部分介绍基础知识,包括ASP.NET 2.0概述、Visual Studio 2005集成开发环境、创建ASP.NET应用程序和C# 2.0程序设计基础。第二部分讲解用户界面方面的特性,包括母版页、主题和皮肤、站点导航控件和其他新增服务器控件。第三部分探讨了数据访问方面的内容,包括数据访问技术概述、数据源控件、数据绑定控件和数据缓存。第四部分说明了应用服务方面的知识,包括个性化用户配置、Web部件、成员资格和角色管理、登录系列控件和配置与管理工具。第五部分详细分析了利用ASP.NET 2.0技术开发的微软经典实例PetShop 4.0。最后一部分是附录内容。

本书内容丰富、结构严谨、实用性强,适合各层次读者阅读。无论对于ASP.NET 2.0技术的初学者,还是具有一定经验的ASP.NET 1.x开发人员,相信都能够从本书中受益匪浅。

目录(由于目录很长,仅列出章节名称):

内容简介 1

光盘使用必读 1

前 言 3

目 录 7

第1章 ASP.NET 2.0概述 1

第2章 Visual Studio 2005集成开发环境 13

第3章 创建ASP.NET 2.0应用程序 36

第4章 C# 2.0程序设计基础 52

第5章 母版页 110

第6章 主题和皮肤 150

第7章 站点导航控件 169

第8章 其他服务器控件 217

第9章 数据访问技术 260

第10章 数据源控件 267

第11章 数据绑定控件 396

第12章 数据缓存 450

第13章 个性化用户配置 509

第14章 Web部件 598

第15章 成员资格和角色管理 697

第16章 登录系列控件 803

第17章 配置与管理工具 850

第18章 PetShop 4.0实例分析 886

附录A SQL语言实用参考 976

附录B ASP.NET技术推荐参考资源 979

参考书目:

(1)ASP.NET v.2.0—The Beta Version

(2)ASP.NET 2.0 Revealed

(3)Introducing ASP.NET 2.0

(4)Murach's ASP.NET 2.0 Upgrader's Guide_chapter3

(5)ASP.NET 2.0: A Developer's Notebook

(6)Pro ASP.NET 2.0 in C# 2005

(7)Beginning ASP.NET 2.0 Databases Beta Preview

(8)Professional Asp Net 2.0

(9)ASP.NET.2.0.Beta.Preview

(10)Professional Web Parts and Custom Controls with ASP.NET 2.0