第1章 开发之前
1.1 当网页遇上数据库
1.1.1 关于数据库设计工具
1.1.2 网页与数据库的设计工具
1.2 网站基本架构
1.2.1 常用网站
1.2.2 网站基本设置
1.2.3 如何测试
1.3 ASP.NET概述
1.3.1 后端执行的网页应用程序
1.3.2 执行环境
1.3.3 .NET的一员
1.3.4 对象终极表现
1.3.5 文件类型
1.4 关于XML
1.4.1 什么是XML
1.4.2 XML的简易范例
第2章 ASP.NET基本语法及开发环境概述
2.1 ASP.NET的简单范例
2.2 使用ASP.NET的第一步
2.2.1 程序写在何处
2.2.2 可用语法种类
2.2.3 引用NameSpace
2.2.4 关于变量
2.2.5 基本语法的改变
2.3 写给ASP开发人员
2.3.1 ASP的对象
2.3.2 了解NameSpace
2.3.3 Server的事件及执行位置
2.3.4 数据定义的改变
2.4 使用Visual Studio.NET
2.4.1 集成的开发环境
2.4.2 工程处理
第3章 表单基本设计
3.1 HTML Control
3.1.1 在网页动态显示图片
3.1.2 上传文件
3.1.3 动态产生表格行及单元格
3.2 WebControl
3.2.1 使用月历执行查询
3.2.2 使用验证规则
3.2.3 使用组合框
3.2.4 使用选项组
3.2.5 取得及显示控件之值
3.3 事件处理
3.3.1 对象及事件
3.3.2 PostBack的设计
3.3.3 HTML控件的事件
3.4 表单流程控制及设计
3.4.1 使用表单的第一件事
3.4.2 关了Form标记
3.4.3 关于Page对象
3.4.4 表单流程设计
第4章 以Visual Studio.NET开发Web应用系统
4.1 Visual Studio.NET与Web
4.1.1 有关Web的工程
4.1.2 关于Web应用系统
4.2 使用Config
4.2.1 可使用的标记
4.2.2 Config.web的位置
4.3 Global.asax
4.3.1 Global.asax的内容
4.3.2 Global.asax的位置
4.4 其他组件
4.4.1 关于Reference
4.4.2 使用样式表
4.4.3 添加组件
4.5 建立表单
4.5.1 网页编辑模式
4.5.2 控件处理
4.5.3 撰写程序
4.6 封装及部署
4.6.1 关于Build
4.6.2 部署
第5章 结合数据库基本设计
5.1 结合数据库之前
5.1.1 确定平台及数据库格式
5.1.2 前端与后端的差别
5.2 使用Access及SQL的重点
5.2.1 系统规划概述
5.2.2 使用Access的注意事项
5.2.3 使用SQL Server的注意事项
5.2.4 安全考虑应有设计
5.3 ASP.NET如何结合数据库
5.3.1 关于ADO.NET
5.3.2 与数据库无关的DataSet
5.3.3 没有Recordset
5.3.4 取得记录的多种方法
5.3.5 数组的观念
5.4 以Visual Studio.NET建立数据表单
5.4.1 取得数据来源
5.4.2 DataSet处理
5.4.3 使用数据表单向导
5.4.4 View的设计及取得
第6章 数据表单设计(一):使用DataGrid
6.1 范例说明
6.1.1 开发目的及内容
6.1.2 Access及SQL
6.2 DataGrid控件
6.2.1 编辑及保存
6.2.2 添加设计
6.2.3 删除设计
6.2.4 分页设计
6.2.5 排序设计
第7章 数据表单设计(二):使用Repeater及DataList
7.1 范例说明
7.1.1 开发目的及内容
7.1.2 Access及SQL
7.2 实务设计范例
7.3 数据控件整理说明
第8章 其他数据表单设计
8.1 单一表单
8.1.1 控件的Tooltip
8.1.2 取得及显示记录
8.1.3 上下页切换
8.1.4 输入笔数及切换
8.1.5 编辑处理
8.1.6 添加处理
8.1.7 取消设计
8.1.8 保存设计
8.1.9 保存后的更新
8.2 主子表单
8.2.1 同页显示
8.2.2 页显示
8.3 查询式表单
8.3.1 取得数据表
8.3.2 建立新DataTable
8.3.3 取得栏及类型
8.3.4 添加准则
8.3.5 清除准则
8.3.6 执行筛选
第9章 数据验证及格式
9.1 数据验证
9.1.1 数据验证实务范例
9.1.2 使用前端验证
9.1.3 综合说明
9.2 数据格式
9.2.1 设置格式
9.2.2 数据转换
第10章 结构化设计
10.1 使用Pagelet
10.1.1 Pagelet的基本架构
10.1.2 为Pagelet加入属性及方法
10.2 Pagelet的实务范例
10.2.1 表头及表尾
10.2.2 输入表单的辅助设计
10.2.3 理工具栏
10.2.4 列表框选项传递
10.3 自定义NameSpace-对象类
10.3.1 NameSpace的架构
10.3.2 在Visual Studio.Net的处理
10.4 自定义Namespace-控件
10.4.1 关于Control的继承
10.4.2 建立自定义控件
第11章 跨越互联网的WebService
11.1 了解WebService
11.1.1 服务的架构
11.1.2 允许的数据类型
11.1.3 由撰写至使用WebService
11.1.4 在Visual Studio.NET的处理
11.2 在Web Service使用数据库
11.2.1 数据库处理
11.2.2 引用至.aspx
第12章 高级设计及其他相关课题
12.1 DataSet及XML
12.1.1 写入至XML
12.1.2 将筛选结果写入至XML
12.1.3 读取XML
12.2 使用CodeBehind
12.2.1 CodeBehind的设计
12.2.2 CodeBehind范例
12.3 以Cookie管理用户
12.3.1 定义用户
12.3.2 认证处理
12.4 Session的管理
12.4.1 规划Session
12.4.2 Session基本设置
12.4.3 在Web Service使用Session
12.5 传送Email
12.5.1 制作发送Email之表单
12.5.2 由数据库大量传送
第13章 成功案例
13.1 讨论区
13.1.1 数据库结构
13.1.2 讨论区之操作
13.1.3 流程设计
13.1.4 登录设计
13.1.5 切换类及时间
13.1.6 文章处理
13.2 所见即所得-组合卫浴
13.2.1 数据库结构
13.2.2 操作说明
13.2.3 重要设计说明
附录A 除错处理
附录B 追踪处理
附录C 安装范例