ASP.NET是Microsoft公司推出的基于。NET Framework的Web应用开发平台,是Web应用开发的主流技术之一。使用ASP.NET进行Web应用开发,程序结构清晰,开发流程简单,可以提高开发效率,缩短开发周期。最新版本ASP.NET 4.5保留了很多令人喜爱的功能,并增加了一些其他领域的新功能和工具。与ASP.NET 4.5一起发布的是Visual Studio 2012,Visual Studio 2012在Web开发上也下了一番功夫,除了ASP.NET 4.5的诸多新特性外,对JavaScript支持大大加强,包括引入智能提示、DOM查看器和JavaScript控制台,对jQuery第三方库的支持等。 本书从教学实际需求出发,合理安排知识结构,从零开始,由浅入深、循序渐进地讲解ASP.NET 4.5的基本知识和使用方法。 本书共分为10章,主要内容如下: 第1章介绍Web程序设计的基础知识、ASP.NET的发展历程、使用VS 2012创建ASP.NET站点,以及ASP.NET的工作原理。 第2章介绍ASP.NET的基础知识,学习和掌握这些知识是进行ASP.NET程序开发的基础和前提。主要包括ASP.NET的页面框架和页面类、ASP.NET的内置对象以及ASP.NET的配置文件Web.config和全局文件Global.asax。 第3章介绍ASP.NET服务器控件的基本用法,包括标准控件、验证控件、导航控件、登录控件以及用户控件等。使用ASP.NET服务器控件,可以大幅减少开发Web应用程序所需编写的代码量,提高开发效率和Web应用程序的性能。 第4章介绍CSS样式、主题和母版页。这些技术对于创建具有一致外观的网站非常有用,也有利于使站点更专业和有吸引力。 第5章介绍数据库的基本知识,包括在SQL Server中新建数据库和表、使用ADO.NET访问数据库的方法以及ASP.NET提供的数据绑定技术和数据控件的使用。 第6章介绍LINQ查询技巧,包括LINQ语法以及在ASP.NET项目中使用LINQ数据的许多方法。 第7章介绍ASP.NET AJAX的使用,详细讲解ASP.NET AJAX服务器控件的使用方法,包括ScriptManager控件、UpdatePanel控件和Timer控件等。 第8章介绍jQuery的基本语法和使用技巧。包括jQuery的语法、选择器、筛选器、文档处理、事件处理、动画效果以及jQuery对Ajax的支持等内容。 第9章介绍Web服务的基本概念以及如何创建和调用Web服务,包括在Ajax站点中使用Web服务。 第10章综合运用全书所学内容,实际开发一个迷你微博系统。 本书图文并茂,条理清晰,通俗易懂,内容丰富,在讲解每个知识点时都配有相应的实例,方便读者上机实践。同时在难于理解和掌握的部分内容上给出相关提示,让读者能够快速地提高操作技能。此外,本书配有大量综合实例和练习,让读者在不断的实际操作中更加牢固地掌握书中讲解的内容。 本书是集体智慧的结晶,参加本书编写的人员还有周高翔、宋友杰、徐枭楠、昝舒馨、任运成、高晓红、张旭、孙成洪、余枭灵、张晓菊、臧俊丽、卢华林、褚德华、荆双燕等人。 编写本书的过程中参考了相关文献,在此对这些文献的作者深表感谢。 由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。我们的邮箱是huchenhao@263.net,电话是010-62796045。 作者 2014年3月