《ASP.NET企业级开发案例精解 C#编程篇》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘庆国,聂元铭编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115137072
  • 页数:345 页
图书介绍:按照功能模块对ASP.NET Starter Kit中的简单电子商务系统和项目进度管理系统做了详尽的解析,并讲述出了其中的设计思想和开发技巧。

第1章 Commerce简介 3

1.1 Commerce的概况 3

1.1.1 Commerce的开发背景 3

第一部分 Commerce Starter Kit——电子商务系统 3

1.1.2 Commerce的版本 4

1.2 Commerce的安装 5

1.2.1下载安装Commerce 5

1.2.2配置运行Commerce 6

1.3开发启示 6

1.3.1 Commerce技术要点概述 6

1.3.2 Commerce开发启示 6

2.1系统功能 8

2.1.1需求分析 8

第2章 需求分析与系统架构 8

2.1.2系统功能 10

2.2 UML图 11

2.2.1用例图 11

2.2.2类图 11

2.2.3活动图 13

2.3系统架构 13

2.4数据库设计 14

2.5设计启示 14

第3章 技术点解析 16

3.1服务器控件 16

3.1.1服务器控件的特点 16

3.1.2服务器控件的简单应用 17

3.2多层结构 18

3.2.1多层结构的概念 18

3.1.3 ASP.NET可利用的服务器控件 18

3.2.2 ASP.NET中的多层结构 19

3.3配置Web.config 20

3.3.1 Web.config的功能和特点 20

3.3.2配置Web.config 21

3.4 Web Service 24

3.4.1 Web Service简述 24

3.4.2构建ASP.NET的Web Service 25

3.4.3在ASP.NET中调用Web Service 27

3.5技术点总结 28

第4章 系统设计 29

4.1页面样式基础 29

4.1.1使用级联样式表文件 29

4.1.2 ASPNETCommerce.css 30

4.2.1 Global.asax的结构和作用 31

4.2 Global.asax 31

4.2.2使用Global.asax 32

4.3用户控件 33

4.3.1 Header.ascx 33

4.3.2 Menu.ascx 35

4.3.3在页面中调用用户控件 38

4.4小结 38

第5章 用户体系 39

5.1系统设计 39

5.1.1需求分析 39

5.1.2功能设计 40

5.1.3数据库设计 41

5.2用户注册 41

5.2.1实现效果 41

5.2.3存储过程 43

5.2.2关键技术点 43

5.2.4数据访问层 44

5.2.5业务逻辑层 45

5.2.6用户表示层 48

5.3用户登录 49

5.3.1实现效果 49

5.3.2关键技术点 50

5.3.3存储过程 50

5.3.4数据访问层 51

5.3.5业务逻辑层 53

5.3.6用户表示层 56

5.4开发启示 56

6.1系统设计 58

6.1.1需求分析 58

第6章 Web商店 58

6.1.2功能设计 59

6.1.3数据库设计 60

6.2关键技术点 62

6.2.1 ASP.NET中的数据访问技术 62

6.2.2 ASP.NET中的数据展现技术 67

6.3商品浏览 69

6.3.1实现效果 69

6.3.2存储过程 70

6.3.3数据访问层 73

6.3.4业务逻辑层 77

6.3.5用户表示层 80

6.4购物车 83

6.4.1实现效果 83

6.4.2存储过程 84

6.4.3数据访问层 89

6.4.4业务逻辑层 96

6.4.5用户表示层 102

6.5商品评论 103

6.5.1实现效果 103

6.5.2存储过程 104

6.5.3数据访问层 105

6.5.4业务逻辑层 107

6.5.5用户表示层 109

6.6开发启示 110

第7章 购物订单 112

7.1系统设计 112

7.1.1需求分析 112

7.2购物订单 113

7.2.1实现效果 113

7.1.3数据库设计 113

7.1.2功能设计 113

7.2.2关键技术点 114

7.2.3存储过程 116

7.2.4数据访问层 118

7.2.5业务逻辑层 122

7.2.6用户表示层 123

7.3开发启示 124

第8章 构建Web Service 125

8.1系统设计 125

8.1.1需求分析 125

8.1.2功能设计 126

8.2实现Web Service 127

8.2.1实现效果 127

8.2.2实现细节 130

8.2.3第三方调用Web Service 132

8.3开发启示 133

第9章 扩展Commerce 134

9.1订单管理 134

9.1.1需求分析 134

9.1.2数据层 136

9.1.3逻辑层 140

9.1.4表示层 142

9.2用户数据 147

9.2.1需求分析 147

9.2.2数据层 149

9.2.3逻辑层 150

9.2.4表示层 151

9.3扩展Web Service 156

9.3.1需求分析 157

9.3.2数据层 157

9.3.3逻辑层 159

9.4第三方调用 164

9.4.1需求分析 164

9.4.2开发InvokeCommerce 164

9.5开发启示 178

第二部分 Time Tracker Starter Kit——项目与工作管理系统第10章 Time Tracker简介 181

10.1 Time Tracker概况 181

10.1.1 Time Tracker的开发背景 181

10.1.2系统功能 182

10.1.3版本信息 182

10.2.1推荐环境 183

10.2.2安装步骤 183

10.2 Time Tracker的安装 183

10.2.3配置说明 188

10.3技术点概述 189

第11章 需求分析与系统架构 190

11.1系统功能 190

11.1.1需求分析 190

11.1.2功能设计 191

11.2 UML图 192

11.2.1类图 192

11.2.2活动图 194

11.3系统架构 194

11.4数据库设计 194

11.5设计启示 196

12.1.1 DataGrid的事件 197

12.1 DataGrid的高级应用 197

第12章 技术点解析 197

12.1.2常用的DataGrid事件 198

12.2对象集合类的使用 200

12.3 GDI+技术 202

12.3.1 GDI+简介 202

12.3.2 GDI+技术 202

12.3.3 GDI+技术简单应用 203

12.4移动Web应用 205

12.4.1移动Web应用基础知识 205

12.4.2 ASP.NET移动Web应用程序 205

12.5技术点总结 205

第13章 系统底层开发 207

13.1页面样式 207

13.2 Web.config 207

13.2.1系统级常量的定义 207

13.2.2用户身份验证 208

13.3 Global.asax 210

13.4用户控件Banner 211

13.4.1逻辑层 212

13.4.2后台编码类 212

13.4.3前台页面 214

13.5用户控件AdminTabs 214

13.5.1后台编码类 215

13.5.2前台页面 216

13.6开发启示 216

第14章 用户体系 217

14.1系统设计 217

14.1.1功能设计 217

14.1.2数据结构 219

14.3用户体系的实现 220

14.3.1数据库设计 220

14.2.1 ASP.NET运行时用户信息的存储 220

14.2.2集合类的使用 220

14.2关键技术点 220

14.3.2逻辑层 224

14.3.3应用层 238

14.3.4表示层 247

14.4开发启示 249

第15章 项目管理与工作进程管理 250

15.1系统设计 250

15.1.1功能设计 250

15.1.2数据结构 252

15.2关键技术点 253

15.2.1 DataGrid的高级应用 253

15.3.1数据库设计 254

15.2.2使用ViewState存储页面内部变量 254

15.3项目管理 254

15.3.2逻辑层 265

15.3.3应用层 277

15.3.4表示层 288

15.4工作进程管理 290

15.4.1数据库设计 290

15.4.2逻辑层 292

15.4.3应用层 295

15.4.4表示层 301

15.5开发启示 303

第16章 数据报表 304

16.1系统设计 304

16.1.1功能设计 304

16.1.2数据库设计 306

16.2页面形式的报表 309

16.2.1逻辑层 309

16.2.2应用层 314

16.2.3表示层 318

16.3图片形式的报表 324

16.3.1应用层 324

16.3.2逻辑层 325

16.4开发启示 331

第17章 移动Web应用 332

17.1系统设计 332

17.2应用详解 333

17.2.1用户登录 333

17.2.2管理工作进程 336

17.3开发启示 345