内容简介
前言
第1章 ASP.NET使用基础
1.1 ASP.NET概述
1.1.1 什么是.NET
1.1.2 ASP.NET的工作原理
1.1.3 ASP.NET的主要优点
1.2 构建ASP.NET运行环境
1.2.1 ASP.NET平台要求
1.2.2 安装IIS服务器
1.2.3 创建和配置Web站点
1.2.4 创建和配置虚拟目录
1.2.5 安装.NET Framework
1.3.1 安装Visual Studio.NET
1.3 Visual Studio.NET开发工
1.3.2 认识Visual Studio.NET集成开发环境
1.3.3 在Visual Studio.NET中创建ASP.NET Web应用程序
习题1
第2章 Visual Basic.NET编程语言
2.1 基本语言元素
2.1.1 数据类型
2.1.2 常量
2.1.3 变量
2.1.4 运算符
2.1.5 基本语句
2.2 条件语句
2.2.1 If语句
2.2.2 Select Case语句
2.3.1 While...End White语句
2.3 循环语句
2.3.2 Do...Loop语句
2.3.3 For...Next语句
2.3.4 For Each...Next语句
2.4 数组
2.4.1 声明数组
2.4.2 调整数组大小
2.5 过程
2.5.1 Sub过程
2.5.2 Function过程
2.5.3 常用内部函数
2.6 面向对象编程
2.6.1 类与对象
2.6.2 命名空间
2.6.4 重载方法
2.6.3 访问控制
2.6.5 继承与重写
2.7 异常处理
2.7.1 Try...Catch...Finally语句
2.7.2 Exception类
习题2
第3章 HTML服务器控件应用
3.1 HTML服务器控件概述
3.1.1 ASP.NET服务器控件层次结构
3.1.2 HTML服务器控件及其功能
3.1.3 HTML服务器控件层次结构
3.1.4 添加HTML服务器控件
3.1.5 HTML服务器控件的通用属性
3.2.1 HtmlGenericControl控件
3.2 HTML服务器控件详解
3.2.2 HtmlForm控件
3.2.3 HtmlInputButton控件
3.2.4 HtmlInputText控件
3.2.5 HtmlInputRadioButton控件
3.2.6 HtmlInputCheckBox控件
3.2.7 HtmlInputImage控件
3.2.8 HtmlInputFile控件
3.2.9 HtmlInputHidden控件
3.2.10 HtmlAnchor控件
3.2.11 HtmlButton控件
3.2.12 HtmlSelect控件
3.2.13 HtmlTextArea控件
3.2.14 HtmlImage控件
3.2.15 HtmlTable、HtmlTableRow和HtmlTableCell控件
习题3
第4章 Web服务器控件应用
4.1 Web服务器控件概述
4.1.1 Web服务器控件层次结构
4.1.2 Web服务器控件的类型
4.1.3 Web服务器控件的通用属性
4.1.4 通过编程设置Web服务器控件属性
4.2 Web服务器控件详解
4.2.1 Label控件
4.2.2 Literal控件
4.2.3 HyperLink控件
4.2.4 Image控件
4.2.5 Button控件
4.2.6 LinkButton控件
4.2.7 ImageButton控件
4.2.8 TextBox控件
4.2.9 CheckBox控件
4.2.10 CheckBoxList控件
4.2.11 RadioButton控件
4.2.12 RadioButtonList控件
4.2.13 ListBox控件
4.2.14 DropDownList控件
4.2.15 Table、TableRow和TableCell控件
4.2.16 Panel控件
4.2.17 Xml控件
习题4
5.1.1 验证控件概述
5.1 验证控件
第5章 验证控件与用户控件
5.1.2 RequiredFieldValidator控件
5.1.3 CompareValidator控件
5.1.4 RangeValidator控件
5.1.5 RegularExpressionValidator控件
5.1.6 CustomValidator控件
5.1.7 ValidationSummary控件
5.2 用户控件
5.2.1 用户控件概述
5.2.2 创建用户控件
5.2.3 添加用户控件
5.2.4 动态加载用户控件
5.2.5 公开构成控件的属性
5.2.6 自定义用户控件的属性
习题5
第6章 ASP.NET内置对象应用
6.1 Page对象
6.1.1 Web窗体代码模型
6.1.2 Page对象的属性
6.1.3 Page对象的方法
6.1.4 Page对象的事件
6.1.5 Page对象应用示例
6.2 Response对象
6.2.1 Response对象的主要属性和方法
6.2.2 输出信息
6.2.3 输出文件
6.2.4 缓冲处理
6.2.5 重定向网址
6.3 Request对象
6.3.1 Request对象的主要属性和方法
6.3.2 读取窗体变量
6.3.3 读取查询字符串变量
6.3.4 读取服务器变量
6.3.5 读取客户端浏览器功能信息
6.3.6 读取客户端Cookie
6.4 Server对象
6.4.1 Server对象的主要属性和方法
6.4.2 执行其他ASP.NET网页
6.4.3 将流程控制转移到其他ASP.NET网页
6.4.4 将虚拟路径转换为物理文件路径
6.4.5 编码与解码
6.5.1 Session对象概述
6.5 Session对象
6.5.2 保存会话信息
6.5.3 判断是否创建了新的会话
6.5.4 设置会话的有效期限
6.5.5 强制结束会话
6.5.6 处理会话事件
6.6 Application对象
6.6.1 Application对象概述
6.6.2 保存应用程序状态
6.6.3 处理应用程序事件
6.6.4 Global.asax文件
习题6
7.1 ADO.NET概述
7.1.1 ADO.NET结构
第7章 ADO.NET数据库编程
7.1.2 .NET Framework数据提供程序
7.2 创建数据连接
7.2.1 Connection对象概述
7.2.2 连接Access数据库
7.2.3 连接SQLServer数据库
7.2.4 在服务器资源管理器中创建数据连接
7.3 执行SQL语句
7.3.1 使用Command对象执行SQL语句
7.3.2 使用DataReader对象读取数据
7.3.3 使用Parameter对象传递数据
7.3.4 使用SELECT语句查询记录
7.3.5 使用INSERT语句添加记录
7.3.6 使用UPDATE语句更新记录
7.3.7 使用DELETE语句删除记录
7.3.8 使用Command对象调用存储过程
7.4 创建和使用数据集
7.4.1 使用DataAdapter对象执行SQL语句
7.4.2 创建和使用DataSet对象
7.4.3 创建和使用DataTable对象
7.4.4 创建和使用DataRow对象
7.4.5 创建和使用DataColumn对象
7.4.6 创建和使用DataView对象
习题7
第8章 数据列表控件应用
8.1 Repeater控件应用
8.1.1 Repeater控件概述
8.1.2 使用Repeater控件显示数据
8.1.3 设置Repeater控件的模板
8.1.4 实现Repeater控件的分页显示
8.2 DataList控件应用
8.2.1 DataList控件概述
8.2.2 使用DataList控件显示数据
8.2.3 使用DataList控件显示选定项信息
8.2.4 实现DataList控件的分页显示功能
8.2.5 使用DataList控件编辑数据
8.3 DataGrid控件应用
8.3.1 DataGrid控件概述
8.3.2 DataGrid控件中的列
8.3.3 使用DataGrid控件分页显示数据
8.3.4 使用DataGrid控件实现数据排序
8.3.5 在DataGrid控件中动态隐藏/显示某列
8.3.6 使用DataGrid控件实现主详细页
8.3.7 使用DataGrid控件更新记录
8.3.8 使用DataGrid控件删除记录
习题8
第9章 网络论坛设计实例
9.1 项目设计
9.1.1 系统功能分析
9.1.2 数据库设计与实现
9.1.3 项目模块组成
9.2 Web窗体页设计
9.2.1 准备工作
9.2.2 用Web用户控件创建导航条
9.2.3 设计会员注册页
9.2.4 设计出错信息显示页
9.2.5 设计会员登录页
9.2.6 设计会员资料修改页
9.2.7 设计密码查询页
9.2.8 设计会员注销页
9.2.9 设计会员管理页
9.2.10 设计论坛首页
9.2.11 设计新帖发表页
9.2.12 设计帖子回复页
9.2.13 设计帖子阅读页
9.2.14 设计帖子编辑页
9.2.15 设计帖子删除页
9.2.16 设计作者信息查看页
9.3 项目部署
9.3.1 创建部署项目
9.3.2 部署论坛
9.3.3 卸载论坛
习题9