本书详细介绍了什么是ASP.NET、ASP.NET的特点,让读者充分掌握ASP.NET,以详细的说明、指导读者如何构建ASP.NET的运行环境,让读者快速上手,通过详细范例的解说引导读者学习ASP.NET的基本知识,让读者实现以往在网页中无法实现的功能,真正体会ASP.NET的强大功能。此外本书重点介绍ADO.NET的语法及使用方法,使读者掌握用于建立动态的数据库驱动网站的技术。本书内容丰富、图文并茂,书中包含数百个代码示例,所有的实例基本上可以直接嵌入到自己的应用中来,读者可以使用这些示例开始建立自己的网站。
本书全面系统地介绍了ASP.NET的基础知识、特点和具体应用。全书分为14章,内容包括ASP.NET基础知识、C#语言基础、ASP.NET内置对象、ASP.NET服务器控件、ASP.NET验证控件、ASP.NET用户控件、数据库基础与ADO.NET、数据库编程、ASP.NET与XML、Web服务、ASP.NET应用程序的配置和部署、ASP.NET应用程序的安全保护等,并通过一个实际开发案例,使读者能够结合实际,快速、高效、灵活地设计出专业的Web应用程序。
本书内容翔实、由浅入深、层层推进,通过实例剖析ASP.NET技术的具体应用,使读者能十分容易地入门并逐步精通。为了配合当前Web开发和网络程序设计教学的需要,书中大部分实例采用VisualStudio.NET集成开发环境制作。
本教程适合用于高校本科计算机软件信息类专业、高职高专计算机及相关专业的教学,更适用于有一定Web编程基础的网络编程技术人员和动态网页制作人员。
第1章 ASP.NET概述与环境搭建
概述
.NET Framework简介
IIS的安装与配置
Visual Studio.NET与运行环境
本章小结
本章习题
本章答案
第2章 C#基本知识
C#语言的特点
C#语法介绍
C#面向对象概念
本章小结
本章习题
本章答案
第3章 ASP.NET应用程序的架构
ASP.NET应用程序开发模型
ASP.NET Web Forms代码模型
ASP.NET Web Forms事件模型
本章小结
本章习题
本章答案
第4章 ASP.NET常用内置对象
Request对象
Response对象
Server对象
Application对象
Session对象
ViewState对象
本章小结
本章习题
本章答案
第5章 ASP.NET服务器控件
Visual Studio.NET控件概述
Web服务器控件
本章小结
本章习题
本章答案
第6章 ASP.NET验证控件
ASP.NET验证控件概述
RequiredFieldValidator控件
CompareValidator控件
RangeValidator控件
RegularExpressionValidator控件
CustomValidator控件
ValidationSummary控件
本章小结
本章习题
本章答案
第7章 ASP.NET用户控件
ASP.NET用户控件概述
用户控件的开发
本章小结
本章习题
本章答案
第8章 数据库访问——ADO.NET技术
设计以数据为中心的应用程序
ADO.NET基础
连接数据源
执行连接环境下的数据库操作
构建DataSet
DataAdapter对象的使用
选择DataSet或DataReader
本章小结
本章习题
本章答案
第9章 ASP.NET中的数据绑定
简单数据绑定
高级数据绑定控件
本章小结
本章习题
本章答案
第10章 ASP.NET与XML
XMIL概述
ASP.NET中的XML控件
ASP.NET中的DOM编程
XML与DataSet
本章小结
本章习题
本章答案
第11章 Web Serrice
Web Seivice概述
创建Web服务
使用Web服务
本章小结
本章习题
本章答案
第12章 Web应用程序的配置和部署
Web应用程序组织结构
Web应用程序的部署
本章小结
本章习题
本章答案
第13章ASP.NET中的安全保护
ASP.NET应用程序的安全模型
ASP.NET身份验证模式
ASP.NET用户授权
本章小结
本章习题
本章答案
第14章 ASP.NET应用实例——网上书店
系统模块分析
系统实现
本章小结