简介
《ASP.NET+SQL Server商务系统开发与典型实例》配合大量示例代码,通过一个完整的商务系统全面地讲述了ASP、C#,SQL Server及它们之间的关系,使您对如何以可行的方式从使用ASP.NET中获益有比较深刻和全面的理解。ASP.NET是Microsoft公司.NET战略中最重要的一部分,ASP.NET是.NET下全新的Web应用服务平台和开发平台。ASP.NET页面文件扩展名为“.ASPX”,可以和现有的 ASP 应用同步运行,代码要比ASP 更少,支持XML Web Services开发,部署更加容易,具有更好的可靠性和可用性,更好的可伸缩性,性能大大提高。
另外《ASP.NET+SQL Server商务系统开发与典型实例》还介绍了编码规范、数据库设计规范、项目文档以及数据库设计等企业级开发所需要的知识,在阅读《ASP.NET+SQL Server商务系统开发与典型实例》后,您会很快熟悉ASP.NET的构成,并能创建出灵活、安全和稳定可靠的Web站点。 《ASP.NET+SQL Server商务系统开发与典型实例》适合于没有ASP、C#、XML、面向对象编程或 .NET Framework经验的初学者。如果您对HTML有一定的了解,那么将对您学习《ASP.NET+SQL Server商务系统开发与典型实例》大有帮助。
目录
第1章 编 程 工 具. 1
1.1 Visual Studio .NET企业级功能 1
1.1.1 Visual Studio .NET版本简介 1
1.1.2 企业模版 2
1.1.3 策略文件 4
1.1.4 自定义帮助 5
1.1.5 关于插件 5
1.1.6 总结 6
1.2 设 计 工 具 6
1.2.1 Visio 7
1.2.2 其他工具 9
1.2.3 总结 9
1.3 源代码管理工具 9
1.3.1 Visual SourceSafe 10
1.3.2 其他工具 13
1.3.3 总结 13
1.4 测 试 工 具 13
1.4.1 Application Center Test 13
1.4.2 其他工具 15
1.4.3 总结 15
1.5 安装部署工具 15
1.5.1 Microsoft Windows Installer 15
1.5.2 其他工具 17
第2章 C#语言快速学习 18
2.1 .NET预览 18
2.1.1 .NET是什么 18
2.1.2 .NET设计目标 19
2.2 .NET核心介绍 19
2.2.1 公共语言运行库(CLR) 20
2.2.2 .NET框架类库(FCL) 24
2.3 第一个C#程序 28
2.4 C#程序结构介绍 29
2.4.1 C#语言数据类型 30
2.4.2 基本语句 31
2.4.3 类与方法 32
2.5 面向对象程序设计 36
2.6 C#面向对象设计 38
2.6.1 类与对象 38
2.6.2 继承和多态 39
第3章 ASP.NET快速学习 41
3.1 Web应用程序简介 41
3.1.1 Web应用程序的优点 41
3.1.2 Web应用程序的缺点 42
3.2 第一个 Web网站 42
3.2.1 IIS简介 42
3.2.2 虚拟目录配置 43
3.3 命名空间和相关类 45
3.4 ASP.NET中的对象 45
3.4.1 Application对象 45
3.4.2 Server对象 46
3.4.3 Session 对象 47
3.5 ASP.NET控件 49
3.5.1 Html控件 50
3.5.2 Web控件 51
3.5.3 用户控件 52
3.5.4 自定义控件 54
3.6 本 章 小 结 56
第4章 .NET数据库快速学习 57
4.1 安装SQL Server 57
4.1.1 版本 57
4.1.2 安装SQL Server 2000 57
4.2 创建数据库和表 60
4.2.1 创建数据库 61
4.2.2 创建表 61
4.3 数据查询和修改 62
4.3.1 插入数据 62
4.3.2 查询数据 63
4.3.3 更新数据 64
4.3.4 删除数据 65
4.4 存 储 过 程 65
4.4.1 存储过程简介 65
4.4.2 存储过程的建立 66
4.4.3 存储过程的优点 66
4.5 ADO.NET 概述 67
4.5.1 持续连接的环境 67
4.5.2 断开连接的环境 67
4.5.3 相关的命名空间 67
4.6 ADO.NET主要对象 68
4.6.1 Connection 对象 68
4.6.2 Command对象 68
4.6.3 DataReader对象 71
4.6.4 DataSet和SqlDataAdapter对象 71
4.7 ASP.NET 中的数据处理 79
4.7.1 断开环境 79
4.7.2 持续连接环境 80
4.8 本 章 小 结 80
第5章 项 目 文 档 81
5.1 项目进度安排 81
5.1.1 基本需求 81
5.1.2 项目安排 82
5.2 系统基本流程图 86
5.3 数据库设计 87
5.3.1 表“充值卡(Cards)” 87
5.3.2 表“充值卡类型(CardType)” 87
5.3.3 表“充值日志(chargeLog)” 87
5.3.4 表“用户余额(userBalance)” 88
5.3.5 表“用户信息(users)” 88
5.3.6 表“用户详细信息(userInfo)” 88
5.3.7 表“电影信息(Videos)” 89
5.3.8 表“电影目录结构(VideoTree)” 90
5.3.9 表“电影类型(VideoType)” 90
5.3.10 表“登录日志(loginLog)”.. 90
5.4 编 码 规 范 91
5.4.1 命名规则 91
5.4.2 变量定义 93
5.4.3 注释 94
5.4.4 书写规范 96
5.4.5 错误码的使用 97
5.5 用户界面设计建议 98
5.6 数据库设计规范 98
5.6.1 规范化 98
5.6.2 可移植性 98
5.6.3 索引的使用 99
5.6.4 视图的使用 99
5.6.5 主键的定义 99
5.6.6 域(DOMAIN)的使用 99
5.6.7 命名约定 100
5.6.8 事务及其维护 100
5.7 一 些 建 议 101
5.7.1 数据传输 101
5.7.2 页面跳转 101
第6章 数据访问组件 102
6.1 数据库访问组件介绍 102
6.2 数据库访问组件代码分析 102
6.2.1 简单的数据访问组件 102
6.2.2 Data Access Application Block 107
6.2.3 复杂的数据访问组件 148
6.3 数据库访问组件部署和使用 178
6.3.1 简介 178
6.3.2 复杂数据访问组件的使用 179
第7章 公 共 组 件 186
7.1 邮件发送组件 186
7.1.1 组件介绍 186
7.1.2 代码展示 186
7.2 表格翻页控件 187
7.2.1 控件介绍 187
7.2.2 使用方法 187
7.2.3 代码展示 189
7.3 验证码组件 197
7.3.1 组件介绍 197
7.3.2 代码展示 198
7.3.3 应用 199
7.4 数据导出组件 199
7.4.1 组件介绍 199
7.4.2 代码展示 200
7.4.3 使用说明 212
第8章 充值卡生成组件 213
8.1 模块实现效果 213
8.2 代 码 展 现 214
8.5 技 术 详 解 227
第9章 新闻公告模块 228
9.1 模块实现效果 228
9.2 代 码 展 现 229
9.2.1 数据相关 229
9.2.2 数据访问层 232
9.2.3 界面展示层 233
9.3 技 术 详 解 252
第10章 在线支付模块 254
10.1 在线支付简介 254
10.2 简易型支付系统 255
10.2.1 支付系统基本操作 255
10.2.2 支付系统高级操作 259
10.3 自定义支付系统 268
10.3.1 实现效果 268
10.3.2 代码展现 269
10.4 总 结 275
第11章 热点影片推荐模块 276
11.1 模 块 简 介 276
11.2 实 现 效果 276
11.3 代 码 展 现 277
11.3.1 数据访问层 277
11.3.2 业务逻辑层 280
11.3.3 用户界面层 281
11.4 数据库相关 306
11.4.1 “电影信息(Videos)“表 306
11.4.2 “电影类型(VideoType)” 表 307
11.5 本 章 小 结 313
第12章 用户管理模块 314
12.1 模 块 简 介 314
12.2 实 现 效 果 314
12.3 代 码 展 现 315
12.3.1 数据访问层 316
12.3.2 用户界面层 321
12.4 数据库相关 358
12.5 本 章 小 结 361
第13章 用户充值模块 362
13.1 模 块 简 介 362
13.2 实 现 效 果 362
13.3 代 码 展 现 363
13.3.1 数据访问层 363
13.3.2 用户界面层 365
13.4 数据库相关 382
13.4.1 “充值卡(Cards)”表 382
13.4.2 “充值日志(chargeLog)”表 382
13.4.3 “用户余额(userBalance)”表 382
13.4.4 “用户详细信息(userInfo)”表 383
13.5 总 结 387
第14章 影片库模块 389
14.1 模 块 简 介 389
14.2 实 现 效 果 389
14.3 代 码 展 现 390
14.4 技 术 详 解 398
14.4.1 使用方法 398
14.4.2 Treeview的属性 398
14.4.3 Treeview的事件 399
14.4.4 公用界面代码库相关方法说明 399
第15章 系 统 集 成 403
15.1 简 介 403
15.2 实 现 效 果 403
15.3 代 码 组 织 404
15.4 代 码 展 现 405
15.4.1 导航条 405
15.4.2 网站首页 407
15.4.3 后台管理系统 412
15.5 技 术 祥 解 414
第16章 系 统 部 署 416
16.1 XCOPY部署 416
16.2 打包部署安装 418
第17章 ASP.NET 2.0进阶 424
17.1 Code-Beside 模式 427
17.1.1 主要区别 427
17.1.2 代码展现 428
17.2 “声明式”数据绑定 428
17.2.1 ASP.NET 1.X 中数据绑定 428
17.2.2 ASP.NET 2.0 数据绑定 429
17.3 Master 页面 429
17.4 主题(Themes)和皮肤(Skins) 430
17.5 配置(Profile) 431
17.6 成员服务(Membership Service) 432
17.6.1 登录管理服务 432
17.6.2 角色管理服务 434
17.7 站点导航(Site Navigation) 434
17.8 泛 型(Generic) 435
17.9 本 章 总 结 436
附录A XSLT元素和函数 437
A.1 XSLT元素 437
14. 元素 447
A.2 XSLT函数 467
附录B 使用说明... 477
1.1 Visual Studio .NET企业级功能 1
1.1.1 Visual Studio .NET版本简介 1
1.1.2 企业模版 2
1.1.3 策略文件 4
1.1.4 自定义帮助 5
1.1.5 关于插件 5
1.1.6 总结 6
1.2 设 计 工 具 6
1.2.1 Visio 7
1.2.2 其他工具 9
1.2.3 总结 9
1.3 源代码管理工具 9
1.3.1 Visual SourceSafe 10
1.3.2 其他工具 13
1.3.3 总结 13
1.4 测 试 工 具 13
1.4.1 Application Center Test 13
1.4.2 其他工具 15
1.4.3 总结 15
1.5 安装部署工具 15
1.5.1 Microsoft Windows Installer 15
1.5.2 其他工具 17
第2章 C#语言快速学习 18
2.1 .NET预览 18
2.1.1 .NET是什么 18
2.1.2 .NET设计目标 19
2.2 .NET核心介绍 19
2.2.1 公共语言运行库(CLR) 20
2.2.2 .NET框架类库(FCL) 24
2.3 第一个C#程序 28
2.4 C#程序结构介绍 29
2.4.1 C#语言数据类型 30
2.4.2 基本语句 31
2.4.3 类与方法 32
2.5 面向对象程序设计 36
2.6 C#面向对象设计 38
2.6.1 类与对象 38
2.6.2 继承和多态 39
第3章 ASP.NET快速学习 41
3.1 Web应用程序简介 41
3.1.1 Web应用程序的优点 41
3.1.2 Web应用程序的缺点 42
3.2 第一个 Web网站 42
3.2.1 IIS简介 42
3.2.2 虚拟目录配置 43
3.3 命名空间和相关类 45
3.4 ASP.NET中的对象 45
3.4.1 Application对象 45
3.4.2 Server对象 46
3.4.3 Session 对象 47
3.5 ASP.NET控件 49
3.5.1 Html控件 50
3.5.2 Web控件 51
3.5.3 用户控件 52
3.5.4 自定义控件 54
3.6 本 章 小 结 56
第4章 .NET数据库快速学习 57
4.1 安装SQL Server 57
4.1.1 版本 57
4.1.2 安装SQL Server 2000 57
4.2 创建数据库和表 60
4.2.1 创建数据库 61
4.2.2 创建表 61
4.3 数据查询和修改 62
4.3.1 插入数据 62
4.3.2 查询数据 63
4.3.3 更新数据 64
4.3.4 删除数据 65
4.4 存 储 过 程 65
4.4.1 存储过程简介 65
4.4.2 存储过程的建立 66
4.4.3 存储过程的优点 66
4.5 ADO.NET 概述 67
4.5.1 持续连接的环境 67
4.5.2 断开连接的环境 67
4.5.3 相关的命名空间 67
4.6 ADO.NET主要对象 68
4.6.1 Connection 对象 68
4.6.2 Command对象 68
4.6.3 DataReader对象 71
4.6.4 DataSet和SqlDataAdapter对象 71
4.7 ASP.NET 中的数据处理 79
4.7.1 断开环境 79
4.7.2 持续连接环境 80
4.8 本 章 小 结 80
第5章 项 目 文 档 81
5.1 项目进度安排 81
5.1.1 基本需求 81
5.1.2 项目安排 82
5.2 系统基本流程图 86
5.3 数据库设计 87
5.3.1 表“充值卡(Cards)” 87
5.3.2 表“充值卡类型(CardType)” 87
5.3.3 表“充值日志(chargeLog)” 87
5.3.4 表“用户余额(userBalance)” 88
5.3.5 表“用户信息(users)” 88
5.3.6 表“用户详细信息(userInfo)” 88
5.3.7 表“电影信息(Videos)” 89
5.3.8 表“电影目录结构(VideoTree)” 90
5.3.9 表“电影类型(VideoType)” 90
5.3.10 表“登录日志(loginLog)”.. 90
5.4 编 码 规 范 91
5.4.1 命名规则 91
5.4.2 变量定义 93
5.4.3 注释 94
5.4.4 书写规范 96
5.4.5 错误码的使用 97
5.5 用户界面设计建议 98
5.6 数据库设计规范 98
5.6.1 规范化 98
5.6.2 可移植性 98
5.6.3 索引的使用 99
5.6.4 视图的使用 99
5.6.5 主键的定义 99
5.6.6 域(DOMAIN)的使用 99
5.6.7 命名约定 100
5.6.8 事务及其维护 100
5.7 一 些 建 议 101
5.7.1 数据传输 101
5.7.2 页面跳转 101
第6章 数据访问组件 102
6.1 数据库访问组件介绍 102
6.2 数据库访问组件代码分析 102
6.2.1 简单的数据访问组件 102
6.2.2 Data Access Application Block 107
6.2.3 复杂的数据访问组件 148
6.3 数据库访问组件部署和使用 178
6.3.1 简介 178
6.3.2 复杂数据访问组件的使用 179
第7章 公 共 组 件 186
7.1 邮件发送组件 186
7.1.1 组件介绍 186
7.1.2 代码展示 186
7.2 表格翻页控件 187
7.2.1 控件介绍 187
7.2.2 使用方法 187
7.2.3 代码展示 189
7.3 验证码组件 197
7.3.1 组件介绍 197
7.3.2 代码展示 198
7.3.3 应用 199
7.4 数据导出组件 199
7.4.1 组件介绍 199
7.4.2 代码展示 200
7.4.3 使用说明 212
第8章 充值卡生成组件 213
8.1 模块实现效果 213
8.2 代 码 展 现 214
8.5 技 术 详 解 227
第9章 新闻公告模块 228
9.1 模块实现效果 228
9.2 代 码 展 现 229
9.2.1 数据相关 229
9.2.2 数据访问层 232
9.2.3 界面展示层 233
9.3 技 术 详 解 252
第10章 在线支付模块 254
10.1 在线支付简介 254
10.2 简易型支付系统 255
10.2.1 支付系统基本操作 255
10.2.2 支付系统高级操作 259
10.3 自定义支付系统 268
10.3.1 实现效果 268
10.3.2 代码展现 269
10.4 总 结 275
第11章 热点影片推荐模块 276
11.1 模 块 简 介 276
11.2 实 现 效果 276
11.3 代 码 展 现 277
11.3.1 数据访问层 277
11.3.2 业务逻辑层 280
11.3.3 用户界面层 281
11.4 数据库相关 306
11.4.1 “电影信息(Videos)“表 306
11.4.2 “电影类型(VideoType)” 表 307
11.5 本 章 小 结 313
第12章 用户管理模块 314
12.1 模 块 简 介 314
12.2 实 现 效 果 314
12.3 代 码 展 现 315
12.3.1 数据访问层 316
12.3.2 用户界面层 321
12.4 数据库相关 358
12.5 本 章 小 结 361
第13章 用户充值模块 362
13.1 模 块 简 介 362
13.2 实 现 效 果 362
13.3 代 码 展 现 363
13.3.1 数据访问层 363
13.3.2 用户界面层 365
13.4 数据库相关 382
13.4.1 “充值卡(Cards)”表 382
13.4.2 “充值日志(chargeLog)”表 382
13.4.3 “用户余额(userBalance)”表 382
13.4.4 “用户详细信息(userInfo)”表 383
13.5 总 结 387
第14章 影片库模块 389
14.1 模 块 简 介 389
14.2 实 现 效 果 389
14.3 代 码 展 现 390
14.4 技 术 详 解 398
14.4.1 使用方法 398
14.4.2 Treeview的属性 398
14.4.3 Treeview的事件 399
14.4.4 公用界面代码库相关方法说明 399
第15章 系 统 集 成 403
15.1 简 介 403
15.2 实 现 效 果 403
15.3 代 码 组 织 404
15.4 代 码 展 现 405
15.4.1 导航条 405
15.4.2 网站首页 407
15.4.3 后台管理系统 412
15.5 技 术 祥 解 414
第16章 系 统 部 署 416
16.1 XCOPY部署 416
16.2 打包部署安装 418
第17章 ASP.NET 2.0进阶 424
17.1 Code-Beside 模式 427
17.1.1 主要区别 427
17.1.2 代码展现 428
17.2 “声明式”数据绑定 428
17.2.1 ASP.NET 1.X 中数据绑定 428
17.2.2 ASP.NET 2.0 数据绑定 429
17.3 Master 页面 429
17.4 主题(Themes)和皮肤(Skins) 430
17.5 配置(Profile) 431
17.6 成员服务(Membership Service) 432
17.6.1 登录管理服务 432
17.6.2 角色管理服务 434
17.7 站点导航(Site Navigation) 434
17.8 泛 型(Generic) 435
17.9 本 章 总 结 436
附录A XSLT元素和函数 437
A.1 XSLT元素 437
14. 元素 447
A.2 XSLT函数 467
附录B 使用说明... 477
ASP.NET+SQL Server商务系统开发与典型实例
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!