前 言
随着网络技术的飞速发展,人类的信息资源实现了高度共享,从根本上改变了人类进行信息交流的方式,展开了一场史无前例的信息革命。越来越多的人习惯从网上搜索自己需要的资料,越来越多的企业将应用系统发布成网站,以实现快捷、方便的业务处理。浏览器/服务器(B/S)结构的应用程序随着用户的这种需求而被提升到更高的地位。
在实现B/S结构的技术中,最具代表性的就是.NET框架下的ASP.NET技术和J2EE框架下的JSP技术。如今,随着ASP.NET技术的方便性逐渐提高,已经有越来越多的开发人员转入.NET开发阵营,使得这个技术领域内的初学者和急需提高技能的人员数量不断增加。2014年,微软公司发布 Visual Studio 2015正式版本,ASP.NET 升级到4.5版本。为了使初学者和ASP.NET技术人员快速、完整地了解ASP.NET 4.5.1的技术特性,《ASP.NET动态网站开发教程(第四版)》从基础到高级,由浅入深地介绍了相关知识,使读者能够全面、轻松、深刻地了解书中介绍的技术。
目前市面上有不少介绍ASP.NET的图书,但是要找一本适合初学者的图书也不容易。有些图书起点太高,初学者难以理解基本概念,学习起来困难重重,容易产生厌倦心理而放弃学习;有的图书又过于简单,读者在学完之后还是不会做任何实际的事情,不能达到一定的高度。而《ASP.NET动态网站开发教程(第四版)》恰好解决了这些问题。
概括起来,《ASP.NET动态网站开发教程(第四版)》具有以下主要特点:
? 注重基础,讲究实用,力求从入门到精通。
? 充分体现案例教学。《ASP.NET动态网站开发教程(第四版)》以易学易用为重点,精选大量实用的示例、知识丰富、步骤详细、学习效率高,特别适合入门者。
? 配有源代码,方便上机实践。《ASP.NET动态网站开发教程(第四版)》的所有示例均在Visual Studio 2015开发环境中调试通过,读者可以直接下载所有例子的源程序,并通过书中介绍的步骤学习开发要点。
《ASP.NET动态网站开发教程(第四版)》共分13章,各章的主要内容如下:
第1章简要介绍HTTP协议、静态网页和动态网页等Web基础知识,以及ASP.NET的发展历史和主要特点,并且讲解了Visual Studio 2015的安装方法和开发ASP.NET应用程序的一般步骤。通过这些介绍能使读者对ASP.NET有一个整体的了解,为以后章节的学习打下基础。
第2章主要介绍ASP.NET网页框架语言XHTML的语法规则以及常用标记,这是进行页面设计的基础,分析HTML、XML和XHTML的不同,并介绍了HTML5新增的内容。
第3章主要讲述C# 5.0新增的特性,主要有隐式类型的局部变量、对象和集合初始值设定项、扩展方法、匿名类型、Lambda表达式、自动实现的属性、dynamic、命名参数和可选参数、协变性和逆变性、async和await、调用方信息。
第4章介绍ASP.NET程序的结构,如何利用ASP.NET建立Web页面和创建ASP.NET Web页面所需的基础知识,包括ASP.NET网页代码模型和生命周期,理解ASP.NET网站和应用程序的区别,最后详细讲述了配置文件web.config的配置方法,这对读者理解ASP.NET的工作模式非常重要。
第5章介绍ASP.NET中常用的内置对象,包括Request、Response、Session、Application和Server的主要方法和属性,并讲解Cookie对象和ViewState的使用方法。熟练掌握这些内置对象,可以开发出功能强大的应用程序。
第6章介绍Web控件的种类和属性,包括标准控件、验证控件、导航控件的使用方法。控件为开发人员提供了高效的应用程序开发方法,开发人员无须具有专业知识就能够实现复杂的应用操作,控件是开发ASP.NET应用程序的基础。
第7章介绍使用CSS和母版页对ASP.NET应用程序进行样式控制的方法和技巧,包括CSS的用法、CSS和Div布局的方法、主题的创建和引用以及创建母版页和内容页的方法。
第8章介绍使用ADO.NET进行数据库访问的方法,主要包括ADO.NET的数据提供者(Data Provider)和数据集(DataSet)的基础知识等。
第9章介绍数据绑定技术、ASP.NET 4.5提供的各种数据源控件、使用数据源控件连接到各种数据源的方法,以及复杂数据绑定控件的功能和使用方法。
第10章介绍jQuery的基本语法和具体应用,包括理解什么是jQuery、jQuery的基本语法和如何使用jQuery实现动画效果。
第11章介绍Ajax的基础知识以及ASP.NET AJAX控件,这是微软的客户端异步无刷新页面技术。
第12章介绍在ASP.NET中使用XML,包括XML的基本概念、使用ADO.NET访问XML、使用.NET的XML类访问XML。
第13章通过一个综合开发实例将所学知识贯穿在一起,让读者有开发实际项目的体会,从而能够深刻地理解《ASP.NET动态网站开发教程(第四版)》前面的知识并达到实战的能力。
《ASP.NET动态网站开发教程(第四版)》由韩颖和卫琳主编,由于时间较紧,书中难免有错误与不足之处,恳请专家和广大读者批评指正。我们在编写《ASP.NET动态网站开发教程(第四版)》的过程中参考了相关文献,在此向这些文献的作者深表感谢。我们的电话是010-62796045,信箱是huchenhao@263.net。
《ASP.NET动态网站开发教程(第四版)》配套的电子课件、实例源文件和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描下方的二维码下载。
作 者
2019年9月