《21天精通ASP电子商务编程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Stephen Walther,(美)Jonathan Levine著;潇湘工作室译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115090750
  • 页数:515 页
图书介绍:

前言页 1

第一部分 第1周课程:概览 3

第1章 第1天课程:电子商务简介 3

1.1 什么是电子商务 3

1.2 微软的电子商务技术 4

1.2.1 Microsoft Personal Web Server 5

1.2.2 Microsoft Internet Information Server 5

1.2.3 Microsoft Access 6

1.2.4 Microsoft SQL Server 6

1.2.5 Microsoft Visual InterDev 7

1.3 什么是ASP网页 7

1.3.1 ASP包含的脚本 8

1.3.2 ASP包含的对象和组件 9

1.3.3 ASP和数据库访问 11

1.4 小结 11

1.5 问与答 11

1.6 练习题 12

第2章 第2天课程:与客户的交互 13

2.1 使用Response对象 13

2.1.1 输出长字符串 14

2.1.2 显示特殊字符 15

2.1.3 显示引号 16

2.1.4 使用输出分界符<%=和%> 17

2.1.5 使用Response对象终止脚本执行 18

2.2.1 使用查询字符串 19

2.2 使用Request对象 19

2.2.2 使用表单集合 22

2.3 存储查询字符串和表单变量 29

2.3.1 服务器变量的使用 31

2.3.2 存储客户的Internet地址 33

2.4 小结 34

2.5 问与答 35

2.6 练习题 35

2.6.1 测验 35

2.6.2 练习 36

第3章 第3天课程:在电子商务应用程序中使用Application和Session对象 37

3.1 使用cookie跟踪客户 37

3.1.1 给客户的浏览器添加cookie 39

3.1.2 读取客户浏览器的cookie 40

3.2 使用Session变量跟踪客户 41

3.2.1 在Session变量中保存数组 43

3.2.2 利用SessionID跟踪会话 44

3.2.3 终止用户会话 45

3.3 使用Application对象 46

3.3.1 在Application变量中保存数组 48

3.3.2 从内存中消除Application变量 49

3.4 使用Global.asa文件 50

3.5 小结 53

3.6 问与答 54

3.7.1 测验 55

3.7 练习题 55

3.7.2 练习 56

第4章 第4天课程:在电子商务应用程序中操作文件 57

4.1 在ASP网页中包含文件 57

4.2 使用文件重定向 62

4.3 使用File Access组件 64

4.3.1 管理文本文件 68

4.3.2 显示文件夹的内容 69

4.3.3 简章的应用程序:记录市场数据 70

4.4 小结 72

4.5 问与答 72

4.6.2 练习 73

4.6.1 测验 73

4.6 练习题 73

第5章 第5天课程:组建商品列表 74

5.1 创建商场数据库 74

5.2 创建商品表 75

5.3 连接到数据库 77

5.4 将商品添加到商品表中 78

5.4.1 创建addProduct表单 80

5.4.2 有关数据库和引号的问题 86

5.5 更新商品表中的商品信息 88

5.5.1 为更新显示一列商品 89

5.5.2 创建updateProduct表单 91

5.5.3 有关HTML表单和引号的问题 96

5.5.4 更新数据库记录 97

5.6 小结 102

5.7 问与答 102

5.8 练习题 102

5.8.1 测验 103

5.8.2 练习 103

第6章 第6天课程:显示商品 104

6.1 使用记录集 104

6.1.1 使用SQL SELECT语句 105

6.1.2 记录集游标类型 107

6.2 显示商品 108

6.2.1 选择商品类别 109

6.2.2 显示商品列表 110

6.2.3 创建主商场网页 112

6.2.4 显示商品详情 115

6.2.5 记录集翻页 119

6.3 使商场更具可伸缩性 122

6.4 小结 125

6.5 问与答 125

6.6 练习题 125

6.6.1 测验 125

6.6.2 练习 126

第7章 第7天课程:搜索商品 127

7.1 显示特色商品的旋转列表 127

7.1.1 选择特色商品列表 127

7.1.2 检索特色商品列表 130

7.1.3 优化特色商品的显示 133

7.2 创建搜索网页 135

7.3 创建可索引的Web网页 142

7.4 小结 143

7.5 问与答 144

7.6 练习题 144

7.6.1 测验 144

7.6.2 练习 144

第1周课程复习 145

附加工程:创建客户反馈表单 145

第二部分 第2周课程:概览 151

第8章 第8天课程:组建事务数据库 151

8.1 事务数据库表 151

8.2 创建Users数据库表 152

8.3.1 创建cart.asp网页 153

8.3 注册用户 153

8.3.2 创建register.asp网页 155

8.3.3 注册函数 156

8.4 适当处理表单错误 162

8.5 使用SSL 164

8.5.1 在Web服务器上启用SSL 165

8.5.2 请求服务器证书 166

8.5.3 安装服务器证书 167

8.5.4 在ASP网页中使用SSL 167

8.6 小结 168

8.7 问与答 168

8.8.2 练习 169

8.8.1 测验 169

8.8 练习题 169

第9章 第9天课程:组建购物小车 170

9.1 使用Session变量创建购物小车 170

9.2 使用ADO对象的本地方法 178

9.2.1 创建可更新记录集 179

9.2.2 使用AddNew添加新记录 179

9.2.3 更新现有记录 180

9.2.4 使用Delete删除记录 181

9.3 使用数据库表创建购物小车 182

9.4 小结 189

9.5 问与答 189

9.6.2 练习 190

9.6.1 测验 190

9.6 练习题 190

第10章 第10天课程:付帐 191

10.1 理解事务 191

10.1.1 ASP网页事务 192

10.1.2 ADO事务 195

10.1.3 数据库事务 196

10.2 完成订单 197

10.2.1 检索地址和付帐信息 197

10.2.2 更新地址和付帐信息 198

10.2.3 传输购物小车 201

10.3 处理订单 203

10.5 问与答 212

10.4 小结 212

10.6 练习题 213

10.6.1 测验 213

10.6.2 练习 213

第11章 第11天课程:操作信用卡 214

11.1 处理信用卡的方法 214

11.1.1 站点外付帐处理商 214

11.1.2 付帐终端方案 215

11.1.3 基于组件的方案 216

11.1.4 处理信用卡方法的选择 216

11.2 CyberCash的准备 216

11.2.1 打开信用卡商家帐户 217

11.2.2 在CyberCash上注册 218

11.2.3 安装CyberCash软件 219

11.3 授权信用卡交易 220

11.4 处理信用卡交易 229

11.5 小结 231

11.6 问与答 231

11.7 练习题 231

第12章 第12天课程:让客户跟踪订单 233

12.1 利用Web网页让客户跟踪订单 233

12.2 计算装运费用 238

12.2.2 iisCARTship组件的方法和属性 238

12.2.3 iisCARTship组件的简章应用程序 242

12.4 问与答 245

12.3 小结 245

12.5 练习题 246

第13章 第13天课程:创建基于预订的站点 247

13.1 使用HTTP身份验证 247

13.1.1 启HTTP身份验证 248

13.1.2 什么时候应该使用HTTP身份验证 249

13.2 使用数据库身份验证 250

13.3 使用混合身份验证 260

13.3.1 理解基本身份验证的动作 260

13.3.2 强制口令对话框出现 261

13.3.3 AUTHORIZATION首部解码 262

13.4 小结 266

13.6 练习题 267

13.5 问与答 267

第14章 第14天课程:定制购物过程 268

14.1 检索现有用户设置 268

14.2 显示过去的购买情况 273

14.3 宣传客户喜欢的商品项目 277

14.3.1 为客户喜欢的类别更新Users表 278

14.3.2 组建favorites.asp网页 278

14.3.3 组建savefavorites.asp网页 282

14.3.4 更新features.asp网页 283

14.3.5 更新default.asp网页 286

14.4 小结 287

14.5 问与答 287

14.6.1 测验 288

14.6.2 练习 288

14.6 练习题 288

第2周课程复习 289

Bouns工程:创建一个事务性客户反馈表单 289

第三部分 第3周课程:概览 295

第15章 第15天课程:保护商场 295

15.1 注册域 295

15.1.1 域名和市场 295

15.1.2 自己注册自己的域名 296

15.2 保护服务 298

15.2.1 使用NT Server或Windows2000 Server 298

15.2.3 改变系统管理员帐号的名字和口令 299

15.2.2 保证系统应用最新的服务包和热修复 299

15.2.4 使用NTFS 300

15.2.5 使用防火墙 301

15.2.6 保持服务器锁定 302

15.2.7 保持服务器运行 302

15.3 使用SSL保护用户的隐私信息 303

15.4 保护数据库 304

15.5 使用Better Business Bureau Reliability程序注册 305

15.6 建立隐私方案并连接隐私密印程序 306

15.7 概览Better Business Bureau s Children s Advertising Review Unit规程 307

15.8 小结 308

15.9 问与答 308

15.10.1 测验 309

15.10.2 练习 309

15.10 练习题 309

第16章 第16天课程:调试电子商务应用程序 310

16.1 将开发系统和成品系统隔离 310

16.1.1 创建第二个IP地址 311

16.1.2 创建第二个Web站点 312

16.1.3 使用Visual InterDev部署应用程序 314

16.2 使用Visual InterDev的集成调试程序调试应用程序 317

16.2.1 准备调试 317

16.2.2 调试站点 319

16.3 在成品服务器上调试应用程序 323

16.3.1 为调试创建和维护Session变量 323

16.3.2 使用会话级调试变量 325

16.3.4 发现和捕获错误 327

16.3.3 创建调试库 327

16.4 将错误捕获进日志文件 331

16.5 测试可伸缩性 333

16.6 小结 334

16.7 问与答 335

16.8 练习题 336

16.8.1 测验 336

16.8.2 练习 336

第17章 第17天课程:利用ASP远程管理商场 337

17.1 IIS管理网页 337

17.1.1 安装管理网页 337

17.1.2 保护管理网页 339

17.1.3 使用管理网页 342

17.2 安装管理IIS FTP服务 343

17.3 使用FTP上传文件到站点 345

17.4 基于Web的高级商品类别维护 347

17.4.1 Posting Acceptor 怎样使用户和程序员更轻松 348

17.4.2 从addproducts.asp和updateProducts.asp上传图片 352

17.4.3 将网页处理逻辑从manageProducts.asp移到新的donePost.asp 359

17.4.4 把网页综合进管理Web 364

17.5 小结 365

17.6 问与答 366

17.7 练习题 366

第18章 第18天课程:在ASP中使用电子邮件 367

18.1 Internet邮件基础 367

18.2 配置SMTP服务器 369

18.3 CDONTS 371

18.4 从ASP网页发送电子邮件 372

18.4.1 CDONTS常量 374

18.4.2 针对错误为自己发送电子邮件 375

18.4.3 发送新用户电子邮件 377

18.4.4 发送HTML邮件 379

18.5 批量发送电子邮件 384

18.5.1 选择客户 385

18.5.2 编写消息 389

18.5.3 发送信息 391

18.5.4 处理电子邮件市场 394

18.6 小结 394

18.8 练习题 395

18.7 问与答 395

第19章 第19天课程:生成商场报表 396

19.1 汇报站点的使用 396

19.1.1 站点应用日志 397

19.1.2 分析日志 407

19.1.3 分析日志的其他方法 415

19.2 小结 416

19.3 问与答 416

19.4 练习题 416

第20章 第20天课程:钱夹操作 417

20.1 实际商务和电子商务 417

20.2.1 客户机端钱夹 418

20.2 电子钱夹 418

20.2.2 服务器端钱夹 420

20.2.3 通用站点钱夹 421

20.3 钱夹标准 422

20.4 商场的钱夹 424

20.5 接受来自钱夹的信息 439

20.6 小结 439

20.7 问与答 439

20.8 练习题 440

20.8.1 测验 440

20.8.2 练习 440

第21章 第21天课程:改进站点和管理横幅广告 441

21.1 搜索引擎 441

21.1.1 工作方式 441

21.1.2 进入列表的最好方法 442

21.2 Web环 453

21.3 横幅广告 455

21.4 横幅广告付帐 457

21.5 参与回报程序 458

21.6 增加收入的其他方法 458

21.6.1 附属程序 458

21.6.2 经营广告 458

21.7 小结 461

21.8 问与答 461

21.9 练习题 461

21.9.1 测验 461

21.9.2 练习 461

附加工程:向客户发送反馈答复电子邮件 462

第3周课程复习 462

附录A 测验答案 466

A.1 第一天课程的答案 466

A.2 第二天课程的答案 466

A.3 第三天课程的答案 468

A.3.1 测验 468

A.3.2 练习 469

A.4 第4天课程的答案 470

A.4.1 测验 470

A.4.2 练习 471

A.5 第5天课程的答案 472

A.5.1 测验 472

A.6.1 测验 473

A.5.2 练习 473

A.6 第6天课程的答案 473

A.6.2 练习 474

A.7 第7天课程的答案 476

A.7.1 测验 476

A.7.2 练习 476

A.8 第8天课程的答案 477

A.8.1 测验 477

A.8.2 练习 477

A.9 第9天课程的答案 478

A.9.1 测验 478

A.9.2 练习 478

A.10.1 测验 479

A.10 第10天课程的答案 479

A.10.2 练习 480

A.11 第11天课程的答案 481

A.12 第12天课程的答案 481

A.13 第13天课程的答案 482

A.14 第14天课程的答案 482

A.15 第15天课程的答案 483

A.16 第16天课程的答案 483

A.16.1 测验 483

A.16.2 练习 484

A.17 第17天课程的答案 484

A.18 第18天课程的答案 484

A.19 第19天课程的答案 485

A.21 第21天课程的答案 486

A.20 第20天课程的答案 486

附录B ASP的常见问题 488

B.1 安装问题 488

B.1.1 什么样的操作系统支持ASP 488

B.1.2 怎样得到Internet Information Server和ASP的最新版本 488

B.1.3 怎样得到最新的ActiveX Data Object(ADO)版本 488

B.2 常见的脚本问题 489

B.2.1 怎样在VBScript字符串中添加引导 489

B.2.2 怎样将单个VBScript语句断开为多行 489

B.2.3 在VBScript中比较字符串的正确方法 489

B.2.6 什么时候需要将变量外部转换为特定的数据类型 490

B.2.4 怎样在使用了ON ERROR RESUME NEXT以后重新启用错误 490

B.2.5 怎样阻止脚本超时 490

B.2.7 何时应该用值传递变量以及何时用指针传递变量 491

B.2.8 怎样在两个变量的输出之间添加空格 492

B.2.9 ASP是否支持动态包含 492

B.2.10 怎样在ASP中使用Option Explicit语句 493

B.3 Session和Application变量的问题 494

B.3.1 为什么Session变量有时候不能工作 494

B.3.2 怎样清除Application变量 494

B.4 文件问题 494

B.4.1 怎样检测文件是否存在 494

B.5 图片问题 495

B.5.1 怎样在数据库表中保存图片 495

B.4.2 怎样自动显示目录中的文件列表 495

B.5.2 在ASP中是否可以动态创建图形或图片 496

B.6 浏览器的问题 496

B.6.1 怎样检测某个人访问Web站点使用的浏览器类型 496

B.6.2 怎样检测一个人的原始网页 496

B.7 ActiveX Data Objects(ADO)的问题 497

B.7.1 为什么使用连接对象执行SQL字符串时有时会收到错误 497

B.7.2 怎样在ASP中检索TEXT字段 498

B.7.3 为什么使用RecordCount总是返回值-1 498

B.7.4 为什么每次试图更新记录集中字段的值时都收到错误 498

B.7.5 怎样限制数据库查询返回的行数 499

B.8 表单和查询字符串的问题 500

B.8.1 什么使表单字段的值截尾 500

B.7.7 在ASP中怎样从SQL存储过程检索输出参数 500

B.7.6 怎样从使用了COUNT(*)、MAX、MIN或者@@IDENTTTY的SQL语句中检索值 500

B.8.2 怎样在查询字符串中包含空格或者其他特殊字符 501

B.9 有关ASP Web站点的问题 501

B.9.1 是否所有的ISP都主持ASP 501

B.9.2 有哪些好的Web站点具有有关ASP的信息 502

附录C SQL参考 503

C.1 SQL语句 503

C.2 SQL函数 509

C.3 SQL全局变量 511

C.4 SQL Server存储过程 512

C.5 SQL Server数据类型 513

光盘内容 515