图书前言

 ASP.NET是微软公司推出的企业级网站开发平台,是目前国内外开发中、小企业网站的首选技术。这不仅要归功于微软公司.NET发展战略的成功实施,更重要的是ASP.NET技术本身所具有的无限魅力--它不仅功能强大,而且易学易用、高效快捷,在与其同步推出的集成开发环境Microsoft Visual Studio下编程,更如行云流水一般。目前,ASP.NET已被很多院校纳入网页设计相关课程的教学中。

本书从结构酝酿到最终完稿,历时一年半之久,是编者在总结多年ASP.NET的使用、教学,以及企业动态网站开发经验的基础上编写而成的。本书的突出特点是入手容易、结构合理,学完即能应对ASP.NET动态网站开发。

一般来讲,在实际开发工作中,80%的常用技术往往只占全部知识中20%的比例(即2/8定律)。那么作为初、中级网站开发者,最先掌握这20%的常用技术是高效学习和提高网站开发技术的捷径。本书紧密联系开发实践需要,将最常用的知识点和技术要领提炼出来,使之更具有针对性、功效性、简便性和实用性,使读者学习完成后,切实具备开发有价值的动态网站的能力。

本书内容由浅入深,知识讲解循序渐进,反映了初学者认识和掌握计算机技术的基本规律。为了使读者能够在比较愉悦的状态下顺利地掌握ASP.NET网站开发技术,本书在精心构建知识体系的同时,各章节采用见名知意的方法进行命名,以使读者最直观地了解章节的核心作用。每个新知识点的开始,都是通过问题索引,将理论与实践密切结合,易于学习、掌握和运用。

规范应该是开发者从开始学习时就应养成的良好编程习惯,但很多人往往忽视了这一点,只将关注的重心放在技术点上,结果反而制约了技术能力的发挥。因为在实际开发工作中,不论是团队开发,还是产品开发,要求都是统一规范的,如果到那时再培养自己的规范习惯就欲速则不达了。本书并没有刻意去介绍编程规范,而是将其融入到每一个实例中,使读者在学习完成时,自然而然就感知并强化了良好的编程规范习惯。

本书讲解的是ASP.NET 3.5版本,采用C#作为后台编程语言,这是微软专为.NET系统量身定做的语言,越来越多的.NET开发者选择了C#语言。如果读者已经掌握了VB、C/C++或者Java语言,那么C#就理解几乎七八成了。本书第4章还会对C#作简单介绍。

本书案例的开发工具为Microsoft Visual Studio 2008 Team Suite,可以从微软网站下载到其90天的试用版,使用完全免费的Microsoft Visual Web Developer 2008速成版也可以。

全书共分17章,相关知识点包括:动态网站开发入门、XHTML和CSS、C#语言基础、基本控件的使用、XML、站点导航控件、应用程序配置、主题与母版页、常用内置对象、身份验证技术、数据库基础与SQL、ADO.NET操作数据库、数据绑定技术,以及编程对数据控件进行高级处理。最后,通过一个综合实例“简捷动态网站”演示了如何运用所学知识开发出一个真正的动态网站。

本书在编写中,得到国内知名互联网应用服务提供商上海快网网络信息技术有限公司的大力支持与帮助,在此表示衷心的感谢。

因水平与时间所限,书中难免存在不足之处,欢迎读者批评指正。若联系作者请发邮件至bookSupport@yeah.net或登录http://www.qacn.net. 

编者2010年10月