《ASP.NET+SQL Server商务系统开发与典型实例》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:郑萌编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302178729
  • 页数:472 页
图书介绍:ASP.NET是Microsoft公司.NET战略中最重要的一部分,ASP.NET是.NET下全新的Web应用服务平台和开发平台。ASP.NET页面文件扩展名为“.ASPX”D,可以和现有的ASP应用同步运行,代码要比ASP更少,支持XML Web Services开发,部署更加容易,具有更好的可靠性和可用性,更好的可伸缩性,性能大大提高。

第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其他工具 14

1.4.3总结 14

1.5安装部署工具 15

1.5.1使用Microsoft Windows Installer 15

1.5.2其他工具 17

1.6本章小结 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面向对象编程 35

2.6 C#面向对象设计 38

2.6.1类与对象 38

2.6.2继承和多态 39

2.7本章小结 42

第3章 ASP.NET快速学习 43

3.1 Web应用程序简介 43

3.1.1 Web应用程序的优点 43

3.1.2 Web应用程序的缺点 44

3.2第一个Web网站 44

3.2.1 IIS简介 44

3.2.2虚拟目录配置 45

3.3命名空间和相关类 47

3.4 ASP.NET中的对象 47

3.4.1 Application对象 48

3.4.2 Server对象 49

3.4.3 Session对象 50

3.5 ASP.NET控件 51

3.5.1 Html控件 52

3.5.2 Web控件 53

3.5.3用户控件 54

3.5.4自定义控件 56

3.6本章小结 58

第4章 .NET数据库快速学习 59

4.1安装SQL Server 59

4.1.1版本 59

4.1.2安装SQL Server 2000 59

4.2创建数据库和表 62

4.2.1创建数据库 63

4.2.2创建表 63

4.3数据查询和修改 64

4.3.1插入数据 64

4.3.2查询数据 65

4.3.3更新数据 66

4.3.4删除数据 67

4.4存储过程 67

4.4.1存储过程简介 67

4.4.2存储过程的建立 68

4.4.3存储过程的优点 68

4.5 ADO.NET概述 69

4.5.1持续连接的环境 69

4.5.2非持续连接的环境 69

4.5.3相关的命名空间 69

4.6 ADO.NET主要对象 70

4.6.1 Connection对象 70

4.6.2 Command对象 70

4.6.3 DataReader对象 73

4.6.4 DataSet和SqlDataAdapter对象 73

4.7 ASP.NET中的数据处理 82

4.7.1使用非持续连接 82

4.7.2使用持续连接 83

4.8本章小结 83

第5章 项目文档 84

5.1项目进度安排 84

5.1.1基本需求 84

5.1.2项目安排 85

5.2系统基本流程图 89

5.3数据库设计 90

5.3.1表“充值卡(Cards)” 90

5.3.2表“充值卡类型(CardType)” 90

5.3.3表“充值日志(chargeLog)” 91

5.3.4表“用户余额(userBalance)” 91

5.3.5表“用户信息(users)” 91

5.3.6表“用户详细信息(userInfo)” 92

5.3.7表“电影信息(Videos)” 92

5.3.8表“电影目录结构(VideoTree)” 93

5.3.9表“电影类型(VideoType)” 93

5.3.10表“登录日志(loginLog)” 94

5.4编码规范 94

5.4.1命名规则 94

5.4.2变量定义 96

5.4.3注释 97

5.4.4书写规范 99

5.4.5错误码的使用 101

5.5用户界面设计建议 101

5.6数据库设计规范 102

5.6.1规范化 102

5.6.2可移植性 102

5.6.3索引的使用 102

5.6.4视图的使用 102

5.6.5主键的定义 102

5.6.6域(DOMAIN)的使用 103

5.6.7命名约定 103

5.6.8事务及其维护 104

5.7一些建议 104

5.7.1数据传输 104

5.7.2页面跳转 104

第6章 数据库访问组件 106

6.1数据库访问组件介绍 106

6.2数据库访问组件代码分析 106

6.2.1简单的数据库访问组件 106

6.2.2 Data Access Application Block 111

6.2.3复杂的数据库访问组件 152

6.3数据库访问组件部署和使用 181

6.3.1简介 181

6.3.2复杂数据访问组件的使用 181

6.4本章小结 187

第7章 公共组件 188

7.1邮件发送组件 188

7.1.1组件介绍 188

7.1.2代码展示 188

7.2表格翻页控件 189

7.2.1控件介绍 189

7.2.2使用方法 189

7.2.3代码展示 191

7.3验证码组件 199

7.3.1组件介绍 199

7.3.2代码展示 199

7.3.3应用 201

7.4数据导出组件 201

7.4.1组件介绍 201

7.4.2代码展示 201

7.4.3使用说明 213

7.5本章小结 214

第8章 充值卡生成组件 215

8.1模块实现效果 215

8.2代码展现 216

8.3本章小结 229

第9章 新闻公告模块 230

9.1模块实现效果 230

9.2代码展现 231

9.2.1数据相关 231

9.2.2数据访问层 234

9.2.3界面展示层 235

9.3本章小结 253

第10章 在线支付模块 255

10.1在线支付简介 255

10.2简易型支付系统 256

10.2.1支付系统基本操作 256

10.2.2支付系统高级操作 260

10.3自定义支付系统 269

10.3.1实现效果 269

10.3.2代码展现 270

10.4本章小结 276

第11章 热点影片推荐模块 277

11.1模块简介 277

11.2实现效果 277

11.3代码展现 278

11.3.1数据访问层 279

11.3.2业务逻辑层 281

11.3.3用户界面层 282

11.4数据库相关 305

11.4.1“电影信息(Videos)”表 305

11.4.2“电影类型(VideoType)”表 306

11.5本章小结 312

第12章 用户管理模块 313

12.1模块简介 313

12.2实现效果 313

12.3代码展现 314

12.3.1数据访问层 315

12.3.2用户界面层 319

12.4数据库相关 352

12.5本章小结 355

第13章 用户充值模块 356

13.1模块简介 356

13.2实现效果 356

13.3代码展现 357

13.3.1数据访问层 357

13.3.2用户界面层 359

13.4数据库相关 374

13.4.1“充值卡(Cards)”表 375

13.4.2“充值日志(chargeLog)”表 375

13.4.3“用户余额(userBalance)”表 375

13.4.4“用户详细信息(userInfo)”表 375

13.5本章小结 380

第14章 影片库模块 381

14.1模块简介 381

14.2实现效果 381

14.3代码展现 382

14.4本章小结 390

14.4.1使用方法 390

14.4.2 Treeview的属性 390

14.4.3 Treeview的事件 391

14.4.4公用界面代码库相关方法说明 391

第15章 系统集成 395

15.1简介 395

15.2实现效果 395

15.3代码组织 396

15.4代码展现 397

15.4.1导航条 397

15.4.2网站首页 399

15.4.3后台管理系统 404

15.5 frame技术的应用 406

15.6本章小结 407

第16章 系统部署 408

16.1 XCOPY部署 408

16.2打包部署安装 410

16.3本章小结 416

第17章 ASP.NET 2.0进阶 417

17.1 Code-Beside模式 420

17.1.1主要区别 420

17.1.2代码展现 421

17.2“声明式”数据绑定 421

17.2.1 ASP.NET 1.x中数据绑定 421

17.2.2 ASP.NET 2.0数据绑定 422

17.3 Master页面 422

17.4主题(Themes)和皮肤(Skins) 423

17.5配置(Profile) 424

17.6成员服务(Membership Service) 425

17.6.1登录管理服务 425

17.6.2角色管理服务 427

17.7站点导航(Site Navigation) 427

17.8泛型(Generic) 428

17.9本章小结 429

附录A XSLT元素和函数 430

A.1 XSLT元素 430

A.2 XSLT函数 459

附录B 使用说明 469