ASP.NET Web程序设计 / 21世纪重点大学规划教材
作者: 祁长兴
出版时间:2013年9月
出版社:机械工业出版社
- 机械工业出版社
- 9787111431602
- 77116
- 0044166489-3
- 平装
- 16开
- 2013年9月
- 工学
- 计算机科学与技术
- TP393.092.2
- 计算机及相关专业
- 本科
本书面向零基础的Web程序设计学习者,可以作为高等学校计算机及相关专业本科生的教材,同时也可以作为广大Web程序设计者的自学参考用书及培训教材。
出版说明
前言
第1章 ASP.NET与Visual Studio
开发平台
1.1 安装与配置
1.1.1 下载和安装.NET Framework
1.1.2 安装Microsoft Visual Studio 2012
1.1.3 Microsoft SQL Server Express Edition
的下载与安装
1.1.4 IIS的安装与配置
1.2 Visual Studio集成开发环境
1.2.1 集成开发环境简介
1.2.2 MSDN与帮助
1.2.3 定制开发环境
1.2.4 内置Web服务器的使用
1.3 创建ASP.NET的应用程序
1.3.1 创建Web站点
1.3.2 编写ASP.NET应用程序
1.3.3 编译和运行程序
1.3.4 在IIS上部署开发好的Web站点
程序
1.4 案例:创建一个简单的Web
站点
1.4.1 案例设计
1.4.2 案例开发步骤
1.4.3 案例部署
1.5 习题
第2章 HTML和JavaScript
2.1 HTML
2.1.1 HTML基本语法
2.1.2 文字段落标记
2.1.3 图像标记
2.1.4 超级链接标记
2.1.5 表格标记
2.1.6 表单与控件
2.1.7 框架的使用
2.2 JavaScript
2.2.1 JavaScript概述
2.2.2 在网页中使用JavaScript
2.2.3 浏览器对象
2.2.4 JavaScript在前端的应用
2.3 案例:使用HTML和JavaScript
实现表单注册
2.3.1 案例设计
2.3.2 案例实现
2.4 习题
第3章 样式
3.1 CSS技术
3.1.1 CSS的概念
3.1.2 CSS常用的引用方式
3.1.3 样式表的嵌套使用
3.1.4 CSS属性
3.1.5 滤镜
3.2 页面布局
3.3 案例:使用样式表美化页面
3.3.1 案例设计
3.3.2 案例开发步骤
3.3.3 案例部署
3.4 习题
第4章 母版与主题
4.1 母版页
4.1.1 母版页的概念
4.1.2 创建母版页与内容页
4.1.3 母版页的配置
4.2 通过程序设置母版页
4.3 从内容页访问母版页的内容
4.3.1 使用FindControl()方法
4.3.2 使用MasterType指令
4.4 在内容页响应母版页控件事件
4.5 主题
4.5.1 相关概念
4.5.2 创建使用主题
4.5.3 通过程序动态指定主题
4.5.4 禁用主题
4.6 案例:使用母版页和主题创建
一个ASP.NET网站
4.6.1 案例设计
4.6.2 案例实现
4.7 习题
第5章 网站导航
5.1 站点地图
5.1.1 XML文件介绍
5.1.2 XML文件建立站点地图
5.2 导航控件
5.2.1 TreeView控件
5.2.2 Menu控件
5.2.3 SiteMapPath控件
5.2.4 SiteMapDataSource控件
5.3 习题
第6章 ASP.NET语法基础
6.1 ASP.NET语法
6.1.1 标签
6.1.2 注释
6.1.3 Page指令
6.1.4 Import指令
6.2 C#基础
6.2.1 变量与类型
6.2.2 操作符与表达式
6.2.3 控制语句
6.3 案例:求指定范围内所有奇数的
和及偶数的和
6.3.1 案例设计
6.3.2 案例实现
6.4 习题
第7章 网站环境配置
7.1 配置文件的作用
7.2 Web.config配置
7.2.1 身份验证与授权
7.2.2 其他配置
7.2.3 配置项在程序中的应用
7.3 Global.asax
7.3.1 Application的事件
7.3.2 Session的事件
7.3.3 错误处理
7.4 案例:利用配置文件实现Web
站点安全保护模块
7.4.1 案例设计
7.4.2 案例实现
7.5 习题
第8章 ASP.NET对象应用
8.1 Response对象
8.1.1 属性和方法
8.1.2 输出信息
8.1.3 页面跳转
8.1.4 创建Cookie
8.2 Request对象
8.2.1 属性和方法
8.2.2 读取客户端浏览器信息
8.2.3 读取表单传递的数据
8.2.4 读取查询字符串信息
8.2.5 读取Cookie数据
8.2.6 读取服务器端的环境变量
8.3 Server对象
8.3.1 属性与方法
8.3.2 HTML编码解码
8.3.3 URL编码解码
8.4 Page对象
8.4.1 Page对象的常用属性和方法
8.4.2 Page对象的常用事件
8.4.3 Web页面生命周期
8.5 程序状态对象
8.5.1 Cookie对象
8.5.2 Application对象
8.5.3 Session对象
8.6 案例:一个简单的在线聊天室
8.6.1 案例设计
8.6.2 案例实现
8.7 习题
第9章 控件的使用
9.1 HTML控件与服务器控件
9.2 控件的共有属性
9.3 常用的服务器控件
9.3.1 标准服务器控件
9.3.2 验证控件
9.4 控件的常用事件
9.5 案例:使用控件编写程序
9.5.1 案例设计
9.5.2 案例实现
9.6 习题
第10章 Web数据库编程
10.1 ADO.NET技术
10.2 Sql Server Express数据库
连接方法
10.3 数据库操作的基本SQL命令
10.4 数据访问
10.4.1 数据源控件
10.4.2 SQLDataSource控件
10.4.3 Gridview控件
10.4.4 DetailsView控件
10.4.5 FormView控件
10.4.6 数据绑定
10.5 数据库开发操作技巧
10.5.1 使用ADO.NET操作数据库
10.5.2 使用Command对象更新记录
10.5.3 使用DataSet数据集更新记录
10.6 案例:数据绑定控件和数据源
控件的使用
10.6.1 案例设计
10.6.2 案例实现
10.7 习题
第11章 错误处理
11.1 错误类型
11.1.1 语法错误
11.1.2 逻辑错误
11.2 防御性处理
11.3 错误处理的方法
11.3.1 查找错误
11.3.2 调试跟踪
11.4 异常处理
11.4.1 异常类
11.4.2 异常处理语句
11.5 常用策略与方法
11.6 习题
第12章 综合案例:公众养老服务
网上预订系统
12.1 系统需求
12.2 Web系统设计
12.2.1 系统实现功能模块设计
12.2.2 数据库ER设计
12.2.3 数据表设计
12.2.4 数据关系图
12.3 Web系统实现
12.3.1 公共模块
12.3.2 系统登录页面
12.3.3 用户进入系统页面
12.3.4 服务机构进入系统页面
12.4 习题
参考文献