ASP.NET程序设计实用教程 / 21世纪高等学校计算机应用技术规划教材
¥44.50定价
作者: 张玉芬、赵立波等
出版时间:2016年12月
出版社:清华大学出版社
- 清华大学出版社
- 9787302447733
- 1-1
- 137512
- 16开
- 2016年12月
- 工学
- 计算机科学与技术
- TP393.092.2
- 计算机
- 本专科、高职高专
内容简介
本书以Visual Studio 2012为开发平台,以C#为开发语言,系统论述了使用ASP.NET技术进行Web应用程序设计等内容。全书共10章,分别介绍Web基础知识、ASP.NET概述、C#程序设计基础、ASP.NET控件、ASP.NET内置对象、数据库基础知识、ASP.NET数据库编程、用户界面设计、教务管理系统实训和强大的LINQ查询等内容。每章都配有本章小结和习题,以方便读者巩固所学知识。特别地,在应用性较强的章中,多加一节具有实际应用的示例,便于读者更好地将理论与实践相结合。本书还专门设置了一章小型案例系统实训,以“教务管理系统”为例,通过系统分析和设计、数据库设计、网站设计和详细设计把所介绍的知识融合应用并把软件的开发流程呈现给用户,突出了系统性和实践性,使读者达到学以致用的目的。本书适合作为普通高等院校计算机及其相关专业的教材或参考书,也可作为初、中级网站开发者及动态网页设计者或其他业余爱好者的参考用书。
目录
目录
第1章Web基础知识
1.1Web技术基础
1.2Web结构
1.3网页构成技术——HTML
1.4静态网页和动态网页
1.4.1静态网页
1.4.2动态网页
1.5常见的网络程序设计语言
本章小结
习题
第2章ASP.NET概述
2.1.NET Framework简介
2.2ASP.NET简介
2.3ASP.NET运行及开发环境
2.3.1IIS7.5的安装
2.3.2IIS7.5的配置
2.3.3Visual Studio 2012集成开发环境
2.4第一个ASP.NET程序
2.4.1创建Web项目
2.4.2Web项目的构成
2.4.3创建ASP.NET网页
2.5创建ASP.NET程序的步骤
本章小结
习题
第3章C#程序设计基础
3.1C#基础语法
3.1.1数据类型和常量、变量
3.1.2运算符和表达式
3.2流程控制语句
3.2.1选择语句
3.2.2循环语句
3.3常用的.NET框架类
3.3.1DateTime类
3.3.2Math类
3.3.3Random类
3.4C#面向对象编程
3.4.1类与对象
3.4.2类的成员
3.4.3继承
本章小结
习题
第4章ASP.NET控件
4.1ASP.NET控件概述
4.1.1HTML控件
4.1.2HTML服务器控件
4.1.3Web服务器控件
4.2常用的Web控件
4.2.1标签控件
4.2.2文本框控件
4.2.3命令类控件
4.2.4图像控件
4.2.5超链接控件
4.2.6选择类控件
4.3其他常用控件
4.3.1容器控件
4.3.2日历控件
4.3.3文件上传控件
4.4数据验证控件
4.4.1RequiredFieldValidator非空验证
4.4.2RangeValidator范围验证
4.4.3CompareValidator比较验证
4.4.4RegularExpressionValidator规则验证
4.4.5CustomValidator自定义验证
4.4.6ValidatorSummary验证总结
4.5用户控件
4.5.1创建用户控件
4.5.2添加用户控件
4.6Web服务器控件的综合应用
本章小结
习题
第5章ASP.NET内置对象
5.1对象概述
5.2Page对象
5.2.1Page对象简介
5.2.2Page对象生命周期
5.2.3利用Page对象进行页面初始化
5.3Response对象
5.3.1Response对象简介
5.3.2Write方法和WriteFile方法
5.3.3Redirect方法
5.3.4BufferOutput属性
5.3.5End方法
5.3.6Flush方法和Clear方法
5.4Request对象
5.4.1Request对象简介
5.4.2获取用户提交的信息
5.4.3获取客户端浏览器信息
5.5Cookie对象
5.5.1Cookie对象简介
5.5.2读写Cookie
5.6Session对象
5.6.1Session对象简介
5.6.2利用Session对象存储信息
5.6.3TimeOut属性
5.6.4Abandon方法
5.7Application对象
5.7.1Application对象简介
5.7.2利用Application对象存储信息
5.7.3Global.asax文件
5.8Server对象
5.8.1Server对象简介
5.8.2ScriptTimeout属性
5.8.3HTMLEncode方法
5.8.4UrlEncode方法
5.8.5MapPath方法
5.8.6Execute方法和Transfer方法
5.9内置对象的综合应用
本章小结
习题
第6章数据库基础知识
6.1数据库概述
6.1.1数据库的基本概念
6.1.2数据管理技术的产生和发展
6.1.3数据模型
6.1.4常用的数据库管理系统
6.2创建Access数据库
6.2.1启动Access并创建数据库
6.2.2创建数据表并输入数据
6.2.3数据表的查询操作
6.3SQL语言
6.3.1SQL语言常用命令
6.3.2SELECT语句
6.3.3INSERT语句
6.3.4UPDATE语句
6.3.5DELETE语句
本章小结
习题
第7章ASP.NET数据库编程
7.1数据源控件
7.2数据绑定控件
7.2.1添加数据源控件
7.2.2添加GridView控件
7.2.3GridView分页、排序、列标题设置
7.2.4GridView选择、编辑、删除数据
7.2.5GridView超链接字段
7.3ADO.NET方式访问数据库
7.3.1ADO.NET概述
7.3.2ADO.NET数据访问流程
7.3.3常用ADO.NET对象的使用
7.3.4事务处理
7.4访问数据库的高级操作
7.4.1利用ADO.NET访问两种数据之间的转换
7.4.2在Web.config中配置数据库连接
7.4.3DataSet对象的高级应用
7.4.4GridView控件的高级应用
7.4.5其他数据绑定控件
7.5数据库访问技术的综合应用
本章小结
习题
第8章用户界面设计
8.1母版页
8.1.1母版页的基础知识
8.1.2母版页的创建
8.1.3母版页的使用
8.2站点导航
8.2.1站点地图
8.2.2站点导航控件
8.3主题
8.3.1主题概述
8.3.2创建主题
8.3.3应用主题
8.4用户界面设计的综合应用
本章小结
习题
第9章教务管理系统实训
9.1系统分析与系统设计
9.1.1系统分析
9.1.2系统设计
9.1.3系统结构图
9.1.4系统流程图
9.2数据库设计
9.3网站设计
9.3.1网站结构图
9.3.2页面功能
9.3.3站点导航设计
9.3.4母版设计
9.4详细设计
9.4.1数据库的建立
9.4.2公共类的编写
9.4.3配置文件Web.config的设置
9.4.4首页页面
9.4.5管理员页面
9.4.6教师页面
9.4.7学生页面
9.5网站发布
本章小结
习题
第10章强大的LINQ查询
10.1认识LINQ
10.2LINQ语法基础
10.3LINQ to Object
10.4LINQ to DataSet
本章小结
习题
参考文献
第1章Web基础知识
1.1Web技术基础
1.2Web结构
1.3网页构成技术——HTML
1.4静态网页和动态网页
1.4.1静态网页
1.4.2动态网页
1.5常见的网络程序设计语言
本章小结
习题
第2章ASP.NET概述
2.1.NET Framework简介
2.2ASP.NET简介
2.3ASP.NET运行及开发环境
2.3.1IIS7.5的安装
2.3.2IIS7.5的配置
2.3.3Visual Studio 2012集成开发环境
2.4第一个ASP.NET程序
2.4.1创建Web项目
2.4.2Web项目的构成
2.4.3创建ASP.NET网页
2.5创建ASP.NET程序的步骤
本章小结
习题
第3章C#程序设计基础
3.1C#基础语法
3.1.1数据类型和常量、变量
3.1.2运算符和表达式
3.2流程控制语句
3.2.1选择语句
3.2.2循环语句
3.3常用的.NET框架类
3.3.1DateTime类
3.3.2Math类
3.3.3Random类
3.4C#面向对象编程
3.4.1类与对象
3.4.2类的成员
3.4.3继承
本章小结
习题
第4章ASP.NET控件
4.1ASP.NET控件概述
4.1.1HTML控件
4.1.2HTML服务器控件
4.1.3Web服务器控件
4.2常用的Web控件
4.2.1标签控件
4.2.2文本框控件
4.2.3命令类控件
4.2.4图像控件
4.2.5超链接控件
4.2.6选择类控件
4.3其他常用控件
4.3.1容器控件
4.3.2日历控件
4.3.3文件上传控件
4.4数据验证控件
4.4.1RequiredFieldValidator非空验证
4.4.2RangeValidator范围验证
4.4.3CompareValidator比较验证
4.4.4RegularExpressionValidator规则验证
4.4.5CustomValidator自定义验证
4.4.6ValidatorSummary验证总结
4.5用户控件
4.5.1创建用户控件
4.5.2添加用户控件
4.6Web服务器控件的综合应用
本章小结
习题
第5章ASP.NET内置对象
5.1对象概述
5.2Page对象
5.2.1Page对象简介
5.2.2Page对象生命周期
5.2.3利用Page对象进行页面初始化
5.3Response对象
5.3.1Response对象简介
5.3.2Write方法和WriteFile方法
5.3.3Redirect方法
5.3.4BufferOutput属性
5.3.5End方法
5.3.6Flush方法和Clear方法
5.4Request对象
5.4.1Request对象简介
5.4.2获取用户提交的信息
5.4.3获取客户端浏览器信息
5.5Cookie对象
5.5.1Cookie对象简介
5.5.2读写Cookie
5.6Session对象
5.6.1Session对象简介
5.6.2利用Session对象存储信息
5.6.3TimeOut属性
5.6.4Abandon方法
5.7Application对象
5.7.1Application对象简介
5.7.2利用Application对象存储信息
5.7.3Global.asax文件
5.8Server对象
5.8.1Server对象简介
5.8.2ScriptTimeout属性
5.8.3HTMLEncode方法
5.8.4UrlEncode方法
5.8.5MapPath方法
5.8.6Execute方法和Transfer方法
5.9内置对象的综合应用
本章小结
习题
第6章数据库基础知识
6.1数据库概述
6.1.1数据库的基本概念
6.1.2数据管理技术的产生和发展
6.1.3数据模型
6.1.4常用的数据库管理系统
6.2创建Access数据库
6.2.1启动Access并创建数据库
6.2.2创建数据表并输入数据
6.2.3数据表的查询操作
6.3SQL语言
6.3.1SQL语言常用命令
6.3.2SELECT语句
6.3.3INSERT语句
6.3.4UPDATE语句
6.3.5DELETE语句
本章小结
习题
第7章ASP.NET数据库编程
7.1数据源控件
7.2数据绑定控件
7.2.1添加数据源控件
7.2.2添加GridView控件
7.2.3GridView分页、排序、列标题设置
7.2.4GridView选择、编辑、删除数据
7.2.5GridView超链接字段
7.3ADO.NET方式访问数据库
7.3.1ADO.NET概述
7.3.2ADO.NET数据访问流程
7.3.3常用ADO.NET对象的使用
7.3.4事务处理
7.4访问数据库的高级操作
7.4.1利用ADO.NET访问两种数据之间的转换
7.4.2在Web.config中配置数据库连接
7.4.3DataSet对象的高级应用
7.4.4GridView控件的高级应用
7.4.5其他数据绑定控件
7.5数据库访问技术的综合应用
本章小结
习题
第8章用户界面设计
8.1母版页
8.1.1母版页的基础知识
8.1.2母版页的创建
8.1.3母版页的使用
8.2站点导航
8.2.1站点地图
8.2.2站点导航控件
8.3主题
8.3.1主题概述
8.3.2创建主题
8.3.3应用主题
8.4用户界面设计的综合应用
本章小结
习题
第9章教务管理系统实训
9.1系统分析与系统设计
9.1.1系统分析
9.1.2系统设计
9.1.3系统结构图
9.1.4系统流程图
9.2数据库设计
9.3网站设计
9.3.1网站结构图
9.3.2页面功能
9.3.3站点导航设计
9.3.4母版设计
9.4详细设计
9.4.1数据库的建立
9.4.2公共类的编写
9.4.3配置文件Web.config的设置
9.4.4首页页面
9.4.5管理员页面
9.4.6教师页面
9.4.7学生页面
9.5网站发布
本章小结
习题
第10章强大的LINQ查询
10.1认识LINQ
10.2LINQ语法基础
10.3LINQ to Object
10.4LINQ to DataSet
本章小结
习题
参考文献