序
前言
第1章 初步认识Web应用程序
1.1 动态网页设计概述
1.1.1 静态网页与动态网页
1.1.2 流行的动态网页技术
1.1.3 静态网页与动态网页的执行过程
1.2 安装和配置ASENET开发和运行环境
1.2.1 安装Microsoft Visual Studio 2005
1.2.2 用记事本编写ASENET页面
1.3 第一个ASENET网页
1.4 本章小结
习题一
第2章 静态网页设计基础
2.1 HTML文件基本结构
2.2 标记的使用
2.2.1 Body标记及其常用属性
2.2.2 H1~H6标记
2.2.3 单标记
2.2.4 块标记
2.2.5 文字样式
2.2.6 表格制作与超链接
2.3 表单与表单控件
2.3.1 表单控件的使用——文本框与按钮控件
2.3.2 表单控件的使用——图形按钮
2.3.3 表单控件的使用——单选按钮
2.3.4 表单控件的使用——复选按钮
2.3.5 表单控件的使用——列表框控件
2.4 本章小结
习题二
第3章 ASENET程序设计基础
3.1 数据类型
3.1.1 常量
3.1.2 变量
3.1.3 类型转换函数
3.2 运算符与表达式
3.2.1 算术运算符和算术表达式
3.2.2 字符串运算符与字符串表达式
3.2.3 关系运算符和关系表达式
3.2.4 赋值运算符
3.2.5 逻辑运算符
3.2.6 运算优先级
3.3 ASENET中的输入输出语句
3.4 数组
3.4.1 一维数组的定义
3.4.2 可变数组
3.5 字符串
3.6 程序结构
3.6.1 程序语句与顺序结构
3.6.2 选择结构
3.6.3 循环结构
3.7 函数与过程
3.7.1 自定义函数
3.7.2 自定义过程
3.7.3 参数与返回值
3.8 创建ASP.NET应用程序
3.8.1 创建第一个ASP.NET应用程序
3.8.2 控件添加与使用
3.8.3 通用属性
3.8.4 添加事件代码
3.8.5 添加新Web窗体
3.8.6 ASP.NET页面的生命周期
3.9 本章小结
习题三
第4章 Web服务器控件
4.1 标签和文本框类控件
4.1.1 Label控件
4.1.2 Literal控件
4.1.3 Hyper Link控件
4.1.4 Text Box文本框控件
4.1.5 Hidden Field控件
4.2 按钮类控件
4.2.1 Button控件
4.2.2 Image Button控件
4.2.3 Radio Button控件
4.2.4 Check Box控件
4.3 图像类控件
4.3.1 Image控件
4.3.2 Image Map控件
4.4 列表类控件
4.4.1 Radio Button List控件
4.4.2 Check Box List控件
4.4.3 List Box控件
4.4.4 Drop Down List控件
4.4.5 Bulleted List控件
4.5 容器类控件
4.5.1 Multi View和View控件
4.5.2 Panel控件
4.5.3 Place Holder控件
4.5.4 Table、Table Row和Table Cell控件
4.6 其他类控件
4.6.1 Ad Rotator控件
4.6.2 File Upload控件
4.6.3 Calendar控件
4.7 本章小结
习题四
第5章 内置对象与数据验证控件
5.1 Server对象
5.1.1 页面转向
5.1.2 取得绝对路径
5.1.3 HTML Encode
5.2 Request对象,
5.2.1 取得网址参数值或表单控件值
5.2.2 读写Cookies值
5.3 Session对象与Application对象
5.3.1 Session对象
5.3.2 Application对象
5.4 数据验证控件
5.4.1 Required Field Validator控件
5.4.2 Range Validator控件
5.4.3 Compare Validator控件
5.4.4 Regular Expression Validator控件
5.4.5 Custom Validator控件
5.5 本章小结
习题五
第6章 ASP.NET数据库操作
6.1 数据库基础
6.1.1 数据库和数据库管理系统的概念
6.1.2 数据库程序设计基础
6.2 创建Access2003数据库
6.2.1 规划表结构
6.2.2 在Access2003中建立表结构
6.3 SQL语言初步
6.3.1 查询记录的Select语句
6.3.2 添加记录的Insert语句
6.3.3 删除记录的Delete语句
6.3.4 更新记录的Update语句
6.4 数据库的初步操作
6.4.1 连接数据库,选取数据
6.4.2 使用Grid View显示数据
6.4.3 用主表/明细表方式显示数据
6.5 Data List和Repeater控件的使用
6.5.1 自定义Data List布局显示数据
6.5.2 Data List的其他模板
6.5.3 Repeater控件及自定义模板显示数据
6.6 用ADO.NET进行数据库编程开发
6.6.1 概述
6.6.2 使用Data Reader访问数据库
6.6.3 在源视图中插入代码显示数据
6.6.4 执行动态SQL查询——新增数据
6.6.5 执行动态SQL查询——修改和删除数据
6.6.6 使用Data Set访问数据库
6.7 本章小结
习题六
第7章 站点导航与母版页
7.1 使用Site Map Path创建页面导航
7.2 在页面使用Tree View控件
7.3 在页面使用Merm控件
7.4 使用ASP.NET母版页创建网站一致布局
7.5 本章小结
习题七
第8章 网上教学质量评价系统开发
8.1 系统分析与总体设计
8.1.1 开发背景与需求分析
8.1.2 系统结构
8.1.3 数据库设计
8.2 前台系统的实现
8.2.1 系统流程
8.2.2 前台网站结构及规划
8.2.3 母版页与站点地图的制作
8.2.4 前台网站的实现
8.2.5 设计课程列表页面
8.2.6 设计评分页面
8.2.7 设计保存数据页面
8.3 后台管理的实现
8.3.1 系统功能模块
8.3.2 设计母版页
8.3.3 设计学生信息管理页
8.3.4 设计教师信息管理页
8.3.5 设计授课信息管理页
8.4 网站发布
8.5 本章小结
附录 ASP.NET工具箱“标准”选项卡中的Web服务器控件
参考文献