前 言
ASP.NET是微软公司推出的Web开发平台,现已从.NET Framework1.0发展到.NET Core,并且实现了真正的跨平台技术,成为Web应用开发的主流技术之一。为了满足初学者对ASP.NET的学习需求,作者根据自己多年的网页设计经验、ASP.NET程序设计等课程的教学和Web应用开发的体会,编写了本书。
本书力求符合高职学生的认知规律,从实际项目选择素材,精心组织教学内容;基本知识、基本操作注重实用性,做到深入浅出、循序渐进,力求使本书具有可读性、实用性和可操作性。
全书共分10章。
第1章为ASP.NET开发基础,介绍了ASP.NET基本概念、ASP.NET开发环境的搭建以及ASP.NET的三种开发模式。通过案例分别介绍了ASP.NET应用程序项目和ASP.NET网站的开发过程。
第2章为ASP.NET常用控件,介绍了ASP.NET控件的类型、公共属性和事件,然后介绍了ASP.NET文本控件、按钮控件、选择控件以及一些其他的常用标准控件。
第3章为ASP.NET数据验证技术,介绍了ASP.NET非空验证、数据比较验证、数据类型验证、数据范围验证、数据格式验证等技术。
第4章为ASP.NET的内置对象,介绍了ASP.ENT内置对象的概念、访问方法以及ASP.NET各内置对象的属性、方法和应用,重点介绍了Request对象、Response对象,并介绍了Application对象、Session对象和Cookie对象的异同。
第5章为主题与母版页,介绍了ASP.NET主题和母版页的概念以及主题和母版页的创建和应用方法,并介绍了为主题添加样式的方法。
第6章为使用ADO.NET操作数据库,介绍了ADO.NET的基本知识,主要介绍了ADO.NET的五大对象、两种数据库的访问模式,通过案例介绍了SQL Server数据库的增删改查操作。
第7章为数据绑定技术与数据绑定控件,介绍了数据绑定的概念及数据绑定用到的主要控件;通过案例介绍了数据绑定控件的属性、方法和事件,以及数据的分页技术等。
第8章为Web Service技术应用,介绍了 Web Service的概念及 Web Service的创建与引用方法,然后在此基础上以案例的形式介绍了如何使用 Web Service实现数据库的基本操作。
第9章为ASP.NET MVC编程基础,介绍了ASP.NET MVC的概念,MVC程序结构、运行流程及相关规则,通过案例介绍了ASP.NET MVC开发程序的完整过程。
第10章为综合案例(ASP.NET 4.5版),以作者实际开发培训管理系统为蓝本,介绍了完整Web应用的开发过程。
全书例题丰富,每一章都有适量的习题和可操作的上机实验供读者选用。
本书由安徽工业职业技术学院黄玉春、怀化职业技术学院刘春友、安徽工业职业技术学院王雪峰共同编著。其中,第1~4章由黄玉春编写;第5、6、7、9章由刘春友编写;第8、10章由王雪峰编写;全书由黄玉春统稿。
在本书的编写过程中,得到了清华大学出版社的大力支持,在此致以衷心的感谢!由于计算机技术发展迅速,加上作者水平有限,书中难免存在缺点和错误,恳请各位专家、读者不吝指正。
编 者