Web应用开发技术与案例教程
上QQ阅读APP看书,第一时间看更新

前言

随着近年Web应用的飞速发展,对开发工具和开发框架的要求也在不断提高。微软的ASP.NET自问世以来,凭借其强大的工具支持、良好的适应性和简单易学等特点,很快成为最受欢迎的Web应用开发技术之一。

为使读者快速地掌握Web应用开发的一般性方法,掌握实际、有效的编程技巧,并为实用系统的开发打下良好基础,编者基于ASP.NET技术,于2008年7月编写出版过《Web应用开发技术》一书。该书出版后受到广大读者的青睐,也有多个院校选用此书作为教材。为了能够紧跟技术更新和教学要求的变化,结合最新技术和读者建议,对其进行重新编写。希望本书的编写能够为计算机类专业学生以及计算机爱好者快速学习Web应用开发技术提供帮助。

1.与以前教材相比改进之处

(1)所基于的ASP.NET由2.0版升级为ASP.NET 4,开发工具由Visual Studio 2005升级为Visual Studio 2017。

(2)对以前教材的内容和结构做了合理的调整,更有利于读者循序渐进地学习。

(3)紧跟技术的更新,补充和完善了ASP.NET 4中新增的功能,扩充了新的章节,增加了新的知识点,例如增加了ASP.NET AJAX等相关内容。

(4)重写了部分章节,修正了部分疏漏和错误,增加了条理性和可读性。

2.目标读者群

本书适合于计算机类及相关专业的本、专科教学使用,也可作为计算机爱好者学习Web应用开发技术的工具书。对于使用过Visual Studio 2008及以前版本开发工具的编程爱好者,也可以通过本书了解ASP.NET 4的新特性,以及使用Visual Studio 2017进行Web应用开发的技巧。

3.本书特色

本书有主次地介绍Web应用开发所涉及的各方面知识,通过本书,即可引导初学者入门,并进一步开展实际的研发工作。结合一个实际系统,详细介绍Web应用开发中多层次、多方面的细节内容,使读者能够真正掌握系统开发中规律性的知识,各章节实例以其简化的功能模块为背景,在全书的最后部分将整个系统集成,达到总结与升华。

4.使用本书的建议

本书内容兼顾Web应用开发的初学者和有一定开发经验的读者。为了所有读者都能在这本书中学有所获并享受学习的乐趣,对本书的使用有以下建议:

(1)没有Web开发经验的读者应该从第一部分开始阅读,该部分知识能够帮助读者奠定基础。具有一定开发经验的读者对第一部分可以选择阅读,使用过Visual Studio且对C#语言有所了解的读者甚至可以跳过整个第一部分,将阅读的重点放在第二、第三部分。如果是课堂教学,建议从最基本的背景知识讲起,包括HTML超文本标记语言、CSS层叠样式表、JavaScript脚本语言和C#语言等,这部分内容对学习ASP.NET非常重要,第二、第三部分的内容可以选择讲解。

(2)在本书的撰写过程中充分考虑了实际的开发需求。不是平铺直叙地讲解理论,而是通过实践让读者主动掌握知识。运用大量实例,使用通俗易懂的语言表达晦涩难懂的技术难点,循序渐进地引导读者掌握Web应用开发的相关知识,并最终设计实现实用的Web应用程序。本书对ASP.NET的主要功能会通过实例反复说明,如果读者能够一边阅读本书正文一边实际动手上机调试这些实例,将是掌握本书知识的一个必要且有效的方法。

(3)本书编写力求严谨,每个术语的使用都经过认真推敲,希望读者在进行理论学习时也能秉承严谨作风,从细节入手深入研究。

(4)本书所列参考资料,建议读者在系统学习本书的同时随时参阅。建议有精力和兴趣的读者对所列书目有选择地深入阅读。

5.关于配套资源

为方便教师授课和读者自学,本书提供丰富的配套资源,包括教材课件、书中全部的源代码、书中的全部实例程序代码、实例系统及实例数据库文件和部分习题的参考答案等。

由于时间仓促,书中难免存在不妥之处,请读者批评指正。

编者