第一部分 ASP. NET编程环境
第1章 ASRNET概述
1. 1 安装. NET Framework SDK
1. 2 安装本书的实例数据库
第2章 ASP. NET Web窗体和控件概述
2. 1 基本技术
2. 2 状态管理
2. 3 页面事件
2. 4 代码分离
2. 5 服务器控件
2. 5. 1 HTML控件
2. 5. 2 Web控件
2. 5. 3 内部控件
2. 5. 4 增强控件
2. 6 小结
第3章 在. NET框架中使用ADO. NET
3. 1 DataSet
3. 2 Managed Provider(数据提供程序)
3. 2. 1 命名空间
3. 2. 2 Connection对象
3. 2. 3 DataAdapter对象
3. 3 Command对象
3. 3. 1 CommandType
3. 3. 2 执行命令
3. 4 Command对象的操作查询
3. 5 存储过程
3. 5. 1 使用参数集
3. 5. 2 通过Execute关键字调用存储过程
3. 6 DataView
3. 6. 1 默认视图
3. 6. 2 将筛选器应用到视图
3. 6. 3 DataTable行和列集合的读取
3. 7 DataReader
.a3. 8 数据关系
3. 9 XML
3. 9. 1 XML简介
3. 9. 2 XML基本语法
3. 9. 3 在ASP. NET中使用XML
3. 10 小结
第4章 数据绑定
4. 1 绑定控件
4. 2 DataRepeater
4. 3 DataGrid
4. 3. 1 基本DataGrid
4. 3. 2 带样式的主表
4. 3. 3 可编辑的主窗体
4. 3. 4 排序和分页
4. 4 DataGrid的分页
4. 5 DataList
4. 6 XML数据绑定
4. 7 实现一个主一从关系
4. 8 小结
第5章 输入验证
5. 1 两端验证
5. 2 验证控件
5. 2. 1 必填域
5. 2. 2 比较验证
5. 2. 3 范围验证
5. 2. 4 正则表达式验证
5. 2. 5 自定义验证
5. 3 ValidationSummary控件
5. 4 Is Valid属性
5. 5 禁用客户端验证
5. 6 小结
第6章 用户控件
6. 1 创建简单的用户控件
6. 2 属性显现
6. 3 使用用户控件为网站设计导航系统
6. 4 小结
第7章 自定义控件
7. 1 用Visual Basic创建一个简单的控件
7. 1. 1 第1步:创建一个类文件
7. 1. 2 第2步, 创建DLL
7. 1. 3 第3步:创建Web窗体
7. 2 用C#创建一个简单的控件
7. 2. 1 第1步:创建一个类文件
7. 2. 2 第2步:创建DLL文件
7. 2. 3 第3步:创建Web窗体
7. 3 通用编辑/添加自定义控件
7. 4 配置文件
7. 5 创建控件
7. 5. 1 第1步:编辑模式
7. 5. 2 第2步, 添加模式
7. 5. 3 第3步:开始创建,86
7. 5. 4 第4步:GenEditAdd自定义控件
7. 6 使用GenEAitAdd自定义控件
7. 7 小结
第8章业务对象
8. 1 Bin目录
8. 2 命名空间和配件
8. 3 一个简单的Visual Basic业务对象
8. 4 一个简单的C#组件
8. 5 区分Web窗体和组件服务
8. 6 数据库类
8. 6. 1 Visual Basic. NET数据库类
8. 6. 2 编译数据库类
8. 6. 3 测试数据库类
8. 6. 4 C#的数据库类
8. 6. 5 编译C#类
8. 6. 6 测试C#类
8. 7 小结
第9章 使用ASP. NET的Web服务
9. 1 Web服务基础
9. 1. 1 什么是Web服务
9. 1. 2 为什么使用Web服务
9. 1. 3 了解. NET中实现Web服务的方法
9. 2 编写一个简单的Web服务
9. 2. 1 测试服务
9. 2. 2 WSDL规范
9. 2. 3 通过HTTPGet调用Web服务
9. 2. 4 通过HTTPPost调用Web服务
9. 2. 5 通过SOAP调用Web服务
9. 3 使用VisualStudio创建Web服务
9. 4 从Web窗体中调用Web服务
9. 5 使用Web Service Behavior进行函数调用
9. 6 如何部署Web服务
9. 7 小结
第10章 ASP. NeT应用程序
10. 1 创建虚拟目录
10. 1. 1 把现有文件夹更改为虚拟目录
10. 1. 2 在Windows 2000个人Web服务器上创建新的虚拟目录..
10. 2 Global. asax文件
10. 3 Global. asax和应用程序状态
10. 4 Session状态
10. 4. 1 in-Process模式
10. 4. 2 out-of-Process模式
10. 4. 3 SQL Server模式
10. 4. 4 ookieless状态
10. 5 配置文件
10. 6 小结
第11章 缓存技术
11. 1 输出缓存
11. 2 页面数据缓存
11. 3 文件和键值依赖
11. 4 小结
第12章 跟踪
12. 1 页面级跟踪
12. 2 应用程序级跟踪
12. 3 取消跟踪
12. 4 小结
第13章 安全性
13. 1 基于窗体的验证
13. 1. 1 一个简单的例子
13. 1. 2 使用数据库来存储密码
13. 2 Passport验证提供者
13. 3 基于Windows的验证
13. 3. 1 启用基本安全验证
13. 3. 2 设置许可权
13. 3. 3 编辑web. config文件
13. 4 小结
第二部分 项目设计实例
项目1 个人财务管理
项目1 概述
第14章 个人财务管理程序的设计
14. 1 组
14. 2 Groups表
14. 3 masters表
14. 4 txcheader表
14. 5 transactions表
14. 6 TblSelection表
第15章 账目图表
15. 1 插入和更新主表记录
15. 2 主Web窗体
15. 2. 1 更新逻辑
15. 2. 2 添加记录
15. 2. 3 删除模式
15. 2. 4 RunSql函数
第16章 事务
16. 1 插入和更新事务
16. 2 更新Masters表中的closing字段
16. 3 关于触发器的讨论
16. 4 事务维护
16. 4. 1 选择窗体
16. 4. 2 事务窗体
第17章 试算表报表
第18章 项目1的补充
18. 1 创建通用数据库Web服务
18. 2 设计导航系统
18. 2. 1 导航链接
18. 2. 2 用户控件
18. 2. 3 使用控件
18. 3 在账目图表单中加入Web服务
18. 4 在事务窗体中加入Web服务
18. 5 在试算表中加入Web服务
项目1 小结
项目2 库存管理系统
项目2 概述
第19章 库存管理系统的设计
19. 1 库存主表
19. 2 事务标题表
19. 3 库存明细表
19. 4 所支持的组件
第20章 库存管理主表
20. 1 存储过程p_stock_masters
20. 2 库存主 Web 窗体
20. 3 添加记录
20. 4 删除模式
20. 5 RunSql函数
20. 6 排序
20. 7 在DataGrid中分页
第21章 库存变动
21. 1 插入和更新事务
21. 2 stock detail表的触发器
21. 3 库存事务
21. 4 库存事务窗体
21. 4. 1 ReBind函数
21. 4. 2 添加模式
21. 4. 3 更新模式
21. 4. 4 函数RunSql
21. 4. 5 删除模式
第22章 库存余额报表
项目2 小结
项目3 GenEditAdd控件
项目3 概述
第23章使 用GenEditAdd控件
23. 1 编译控件
23. 2 配置文件
23. 3 把GenEditAdd连到DataGrid
23. 4 一个例子
第24章 扩展GenEditAdd控件
24. 1 下拉列表栏
24. 2 必填域
24. 3 可编辑的字段
24. 4 字段名
24. 5 存储过程名
24. 6 完整代码列表
项目3 小结
项目4 Visual Studio. NET
项目4 概述
第25章 使用强类型数据集显示数据库数据
25. 1 创建C# Web应用程序
25. 2 浏览应用程序文件夹
25. 3 浏览生成的文件
25. 4 浏览项目属性
25. 5 数据库交互
25. 6 浏览为SqlConne tion和SqlDataAdapter生成的代码
第26章 用Visual Studio. NET编写CRUD应用程序
26. 1 创建新的C# ASP. NET Web应用程序
26. 2 Data组件
26. 3 DataGrid
26. 3. 1 选择DataGrid列
26. 3. 2 添加Add. Edit和Delete
26. 3. 3 将列转换为模板列
26. 4 添加面板
26. 5 指定DataGrid命令方法
26. 6 方法
第27章 使用Visual Studio. NET创建Web服务
27. 1 建立通用数据库Web服务
27. 2 为Web服务写脚本
27. 3 从Web窗体调用Web服务
项目4 小结
项目5 网上销售系统
项目5 概述
第28章 数据库设计与实现
28. 1 需求分析
28. 2 数据库的逻辑设计
第29章 通用处理类功能设计
29. 1 BasePage类
29. 2 Action类
29. 3 A 类功能设计
第30章 数据访问层
30. 1 数据访问层基类
30. 2 数据访问层具体应用
第31章 用户表示层
31. 1 DataGrid前台页功能代码
31. 2 DataGridOperate类
31. 3 小结
第32章 页面设计
32. 1 系统菜单导航页
32. 2 系统登录页面Default. aspx
32. 3 权限管理模块
32. 4 用户资料
32. 5 用户管理界面
32. 6 单据操作
32. 7 页面注册
项目5 小结
第三部分 附录
附录A 安装样例数据库
附录B HailStorm...