前言


ASP.NET是Microsoft公司力推的Web开发编程技术,也是当今最热门的Web开发编程之一。为了方便广大读者学习,作者通过多年一线教学的积累,以实用为原则,将教学中的案例加以整理提升编写了本书。本书以Visual Studio 2019为开发平台,以C#为程序设计语言,使用SQL Server 2012为后台数据库。
本书独特地将控件按功能进行分类,细化每个控件的属性、事件及基本功能,使读者能够清晰、熟练地掌握每一个基本控件;书中实例侧重实用性和启发性,趣味性强,分布合理,通俗易懂,使读者能够快速掌握ASP.NET网站设计的基础知识与编程技能,为实战应用打下坚实的基础;本书中的三层架构、综合实例章节从开发环境构建、基本流程、基本配置以及开发步骤、数据绑定和表单标签、文件上传和下载、输入校验等详细设计展开讲解,使读者对ASP.NET网站设计有全面的理解。通过学习本书,读者能够在较短时间内对ASP.NET编程有基本的认识,掌握Web开发的主要技能。
本书共13章内容。
第1章主要介绍ASP.NET基础和.NET平台的历史以及发展,讲解开发环境的使用及如何高效地开发Web应用程序。
第2章详细介绍ASP.NET 4.5应用程序中提供的基本控件,分类讲解内容显示控件、按钮控件和选择控件,以类比的形式讲解每种控件的共有属性、方法和事件,加深读者对控件的理解。
第3章详细介绍ASP.NET 4.5应用程序中提供的高级控件,着重讲解视图区域控件、文件上传控件、日历控件、广告控件、向导控件等ASP.NET 4.5高级控件的使用方法和技巧。
第4章主要介绍客户端验证和服务器端验证的概念和具体应用,以及ASP.NET中的各种服务器验证控件。
第5章主要介绍ASP.NET 4.5中内置对象的概念和具体应用,以及全局应用程序类Global.asax中的各种事件。
第6章主要介绍主题、母版页和用户控件,重点介绍用ASP.NET 4.5应用程序进行样式控制的方法和技巧。
第7章主要介绍导航控件的使用,详细讲解了三种导航控件及站点地图的应用。
第8章主要介绍AJAX技术,详细介绍如何在ASP.NET 4.5中进行AJAX应用程序的开发。
第9章主要介绍ADO.NET的基础,对ADO.NET中的类进行了详细讲解,通过示例实现了对数据库数据的增、删、改、查操作。
第10章主要介绍ASP.NET中的数据绑定,对列表控件和数据控件的绑定进行了详细讲解。
第11章介绍Web系统中的三层架构,讲解如何在ASP.NET中创建三层架构的项目。
第12章从需求分析、数据库设计、项目模块设计、三层架构等具体步骤、模块着手,详细讲解“美妆网”实例开发,使读者有实际项目的体会,从而能够深刻了解本书讲解的知识,并达到实战的效果。
第13章首先对档案管理系统业务逻辑进行分析,然后详细讲解系统数据库的设计,对系统中的项目层次划分进行讲解,最后对系统进行页面设计和后台代码实现。
在编写过程中,编者得到家人和同仁的大力支持,在此一并表示感谢。尽管编者在编写过程中尽了最大努力,但由于水平有限,本书的疏漏之处在所难免,恳请读者批评指正。

编者
2022年8月