第1章 编程工具
1.1 Visual Studio .NET企业级功能
1.1.1 Visual Studio .NET版本简介
1.1.2 企业模版
1.1.3 策略文件
1.1.4 自定义帮助
1.1.5 关于插件
1.1.6 总结
1.2 设计工具
1.2.1 用Visio建模
1.2.2 其他工具
1.2.3 总结
1.3 源代码管理工具
1.3.1 Visual SourceSafe
1.3.2 其他工具
1.3.3 总结
1.4 测试工具
1.4.1 Application Center Test
1.4.2 其他工具
1.4.3 总结
1.5 安装部署工具
1.5.1 Microsoft Windows Installer
1.5.2 其他工具
第2章 C#语言快速学习
2.1 .NET预览
2.1.1 .NET是什么
2.1.2 .NET设计目标
2.2 .NET核心介绍
2.2.1 公共语言运行库(CLR)
2.2.2 .NET框架类库(FCL)
2.3 第一个C#程序
2.4 C#程序结构介绍
2.4.1 C#语言数据类型
2.4.2 基本语句
2.4.3 类与方法
2.5 面向对象程序设计
2.6 C#面向对象设计
2.6.1 类与对象
2.6.2 继承和多态
第3章 ASP.NET快速学习
3.1 Web应用程序简介
3.1.1 Web应用程序的优点
3.1.2 Web应用程序的缺点
3.2 第一个 Web网站
3.2.1 IIS简介
3.2.2 虚拟目录配置
3.3 命名空间和相关类
3.4 ASP.NET中的对象
3.4.1 Application对象
3.4.2 Server对象
3.4.3 Session 对象
3.5 ASP.NET控件
3.5.1 Html控件
3.5.2 Web控件
3.5.3 用户控件
3.5.4 自定义控件
3.6 本章小结
第4章 .NET数据库快速学习
4.1 安装SQL Server
4.1.1 版本
4.1.2 安装SQL Server 2000
4.2 创建数据库和表
4.2.1 创建数据库
4.2.2 创建表
4.3 数据查询和修改
4.3.1 插入数据
4.3.2 查询数据
4.3.3 更新数据
4.3.4 删除数据
4.4 存储过程
4.4.1 存储过程简介
4.4.2 存储过程的建立
4.4.3 存储过程的优点
4.5 ADO.NET 概述
4.5.1 持续连接的环境
4.5.2 断开连接的环境
4.5.3 相关的命名空间
4.6 ADO.NET主要对象
4.6.1 Connection 对象
4.6.2 Command对象
4.6.3 DataReader对象
4.6.4 DataSet和SqlDataAdapter对象
4.7 ASP.NET 中的数据处理
4.7.1 断开环境
4.7.2 持续连接环境
4.8 本章小结
第5章 项目文档
5.1 项目进度安排
5.1.1 基本需求
5.1.2 项目安排
5.2 系统基本流程图
5.3 数据库设计
5.3.1 表“充值卡(Cards)”
5.3.2 表“充值卡类型(CardType)”
5.3.3 表“充值日志(chargeLog)”
5.3.4 表“用户余额(userBalance)”
5.3.5 表“用户信息(users)”
5.3.6 表“用户详细信息(userInfo)”
5.3.7 表“电影信息(Videos)”
5.3.8 表“电影目录结构(VideoTree)”
5.3.9 表“电影类型(VideoType)”
5.3.10 表“登录日志(loginLog)”
5.4 编码规范
5.4.1 命名规则
5.4.2 变量定义
5.4.3 注释
5.4.4 书写规范
5.4.5 错误码的使用
5.5 用户界面设计建议
5.6 数据库设计规范
5.6.1 规范化
5.6.2 可移植性
5.6.3 索引的使用
5.6.4 视图的使用
5.6.5 主键的定义
5.6.6 域(DOMAIN)的使用
5.6.7 命名约定
5.6.8 事务及其维护
5.7 一些建议
5.7.1 数据传输
5.7.2 页面跳转
第6章 数据访问组件
6.1 数据库访问组件介绍
6.2 数据库访问组件代码分析
6.2.1 简单的数据访问组件
6.2.2 Data Access Application Block
6.2.3 复杂的数据访问组件
6.3 数据库访问组件部署和使用
6.3.1 简介
6.3.2 复杂数据访问组件的使用
第7章 公共组件
7.1 邮件发送组件
7.1.1 组件介绍
7.1.2 代码展示
7.2 表格翻页控件
7.2.1 控件介绍
7.2.2 使用方法
7.2.3 代码展示
7.3 验证码组件
7.3.1 组件介绍
7.3.2 代码展示
7.3.3 应用
7.4 数据导出组件
7.4.1 组件介绍
7.4.2 代码展示
7.4.3 使用说明
第8章 充值卡生成组件
8.1 模块实现效果
8.2 代码展现
8.5 技术详解
第9章 新闻公告模块
9.1 模块实现效果
9.2 代码展现
9.2.1 数据相关
9.2.2 数据访问层
9.2.3 界面展示层
9.3 技术详解
第10章 在线支付模块
10.1 在线支付简介
10.2 简易型支付系统
10.2.1 支付系统基本操作
10.2.2 支付系统高级操作
10.3 自定义支付系统
10.3.1 实现效果
10.3.2 代码展现
10.4 总结
第11章 热点影片推荐模块
11.1 模块简介
11.2 实现效果
11.3 代码展现
11.3.1 数据访问层
11.3.2 业务逻辑层
11.3.3 用户界面层
11.4 数据库相关
11.4.1 “电影信息(Videos)“表
11.4.2 “电影类型(VideoType)” 表
11.5 本章小结
第12章 用户管理模块
12.1 模块简介
12.2 实现效果
12.3 代码展现
12.3.1 数据访问层
12.3.2 用户界面层
12.4 数据库相关
12.5 本章小结
第13章 用户充值模块
13.1 模块简介
13.2 实现效果
13.3 代码展现
13.3.1 数据访问层
13.3.2 用户界面层
13.4 数据库相关
13.4.1 “充值卡(Cards)”表
13.4.2 “充值日志(chargeLog)”表
13.4.3 “用户余额(userBalance)”表
13.4.4 “用户详细信息(userInfo)”表
13.5 总结
第14章 影片库模块
14.1 模块简介
14.2 实现效果
14.3 代码展现
14.4 技术详解
14.4.1 使用方法
14.4.2 Treeview的属性
14.4.3 Treeview的事件
14.4.4 公用界面代码库相关方法说明
第15章 系统集成
15.1 简介
15.2 实现效果
15.3 代码组织
15.4 代码展现
15.4.1 导航条
15.4.2 网站首页
15.4.3 后台管理系统
15.5 技术祥解
第16章 系统部署
16.1 XCOPY部署
16.2 打包部署安装
第17章 ASP.NET 2.0进阶
17.1 Code-Beside 模式
17.1.1 主要区别
17.1.2 代码展现
17.2 “声明式”数据绑定
17.2.1 ASP.NET 1.X 中数据绑定
17.2.2 ASP.NET 2.0 数据绑定
17.3 Master 页面
17.4 主题(Themes)和皮肤(Skins)
17.5 配置(Profile)
17.6 成员服务(Membership Service)
17.6.1 登录管理服务
17.6.2 角色管理服务
17.7 站点导航(Site Navigation)
17.8 泛型(Generic)
17.9 本章总结
附录A XSLT元素和函数
A.1 XSLT元素
A.2 XSLT函数
附录B 使用说明