《ASP应用开发指南》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)Greg Buczek等编著;李博,于骞译
  • 出 版 社:北京:科学出版社
  • 出版年份:2000
  • ISBN:7030087801
  • 页数:645 页
图书介绍:

第1章 开发动态Internet应用程序 1

1.1 Web的活力何在 1

1.1.1 HTML2版本 2

1.1.2 HTML3.2版本 3

1.1.3 HTML4版本 3

1.2 静态内容与动态内容 3

1.3 客户端和服务器端脚本 5

1.3.1 客户端脚本 5

1.3.2 服务器端脚本 9

1.4 动态Internet解决方案中的组件 12

1.4.1 一个简单的小测验网页 12

1.4.2 HTML 14

1.4.3 数据库组件 15

1.4.4 服务器组件 18

1.4.5 Active Server Page 22

1.5 不再仅仅用于NT IIS 25

第2章 站在开发者的角度来看IIS 26

2.1 什么是IIS 26

2.2 获取一版本的IIS 27

2.3 微软管理控制台 28

2.4 万维网服务属性 29

2.4.1 Web Site属性 30

2.4.2 Performance属性 32

2.4.3 ISAPI过滤器属性 33

2.4.4 Home Directory属性 33

2.4.5 文档 35

2.4.6 Customer Errors 36

2.5 IIS中的Web站点 36

2.6 增加一个Web站点 38

2.7 Web站点属性 40

2.7.1 在同一个IP地址上发布多个Web站点 41

2.7.3 Home Directory属性 42

2.7.2 Web站点属性表属性 42

2.8 管理网站 43

2.8.1 虚拟目录(Virtual Directories) 44

2.8.2 文件夹和文件属性 46

2.9 ASP应用程序 47

2.9.1 作用域与生存期 47

2.9.2 事件 47

2.9.3 创建一个ASP应用程序 48

2.9.4 配置ASP应用程序 49

2.10 FTP站点 51

第3章 相关工具 53

3.1 开发应用程序概述 53

3.2 记事本 53

3.3 ForontPage2000 55

3.3.1 开发环境 55

3.3.2 创建一个Web站点 61

3.3.3 查看页面 62

3.3.4 增加一个页面 63

3.3.5 使用一个页面 65

3.4 NetObjects Fusion 67

3.4.1 开发环境 67

3.4.2 利用Fusion创建一个Web站点 73

3.4.3 开发一个网页 73

3.5 NetObjects ScripBuilder 74

3.5.1 编程环境 74

3.5.2 在ScriptBuilder另处理代码 81

3.5.3 在ScriptBuilder中验证代码 86

3.6 Microsoft Visual InterDev6.0 88

3.7 对开发工具的最后总结 89

第4章 ASP基础 91

4.1 构造ASP代码 91

4.1.1 <%=X%>标记 91

4.1.2 <%单行代码%?> 92

4.1.3 <%代码块%> 93

4.1.5 在代码中的HTML 94

4.1.4 94

4.2 在脚本中插入脚本 96

4.2.1 处理指令 100

4.2.2 Include文件 100

4.3 ASP代码的使用 103

4.3.1 注释、大小写和空置空间 103

4.3.2 变量 106

4.3.3 数据类型 107

4.3.4 作用域和使用期限 108

4.3.5 操作符 109

4.3.6 条件 111

4.3.7 循环 117

4.3.8 变量转换 121

4.3.9 日期和时间函数 123

4.3.10 验证数据的类型和存在 126

4.3.11 数据验证技术 129

4.3.12 为数字,日期,货币设定格式 131

4.3.13 处理字符串 134

4.3.14 随机数 140

4.3.15 过程 142

第5章 Request对象 144

5.1 ASP对象模板和层次结构 144

5.1.1 什么是对象层次结构 144

5.1.2 ASP对象模板 146

5.2 从访问者处获得信息 147

5.2.1 Request对象集合 148

5.3 Request对象属性 158

5.3.1 TotalBytes属性 158

5.4 Request对象的方法 159

5.4.1 BinaryRead方法 159

5.5 Request对象的应用实例 160

5.5.1 Client Certificate实例 160

5.5.2 表单电子邮件处理程序 165

5.5.3 表单数据库处理程序 168

5.5.4 Web站点登录 171

6.1 将信息送回访问者 176

6.2 Response对象的集合 176

6.2.1 Cookie集合 177

第6章 Response对象 178

6.3 Response对象属性 180

6.3.1 Buffer属性 180

6.3.2 CacheControl属性 181

6.3.4 ContentType属性 182

6.3.3 Charset属性 182

6.3.5 Expires属性 183

6.3.6 ExpiresAbsolute属性 184

6.3.7 IsClientConnected属性 186

6.3.8 PICS属性 187

6.3.9 Status属性 187

6.4 Response对象的方法 188

6.4.2 AppndTolog方法 189

6.4.1 AddHeader方法 189

6.4.3 BinaryWrite方法 190

6.4.4 Clear方法 192

6.4.5 End方法 193

6.4.6 Flush方法 193

6.4.7 Redirect方法 194

6.4.8 Write方法 195

6.5 Response对象实例 196

6.5.1 用Select控件重定向 196

6.5.2 进度栏 200

6.5.3 Preferences页面 204

第7章 Server对象 209

7.1 Server对象的作用 209

7.2 Server对象的属性 210

7.2.1 ScriptTimeout属性 210

7.3 Server对象的方法 212

7.3.1 CreateObject方法 212

7.3.2 HTML编码方法 216

7.3.3 MapPath方法 217

7.3.4 URLEncode方法 219

7.4 Server对象举例 220

7.4.1 办公自动化 220

第8章 Session对象,Application对象和global.ase文件 229

8.1 ASP应用程序 229

8.2 创建一个ASP应用程序 230

8.3 Session对象 231

8.3.1 Session集合 233

8.3.2 Session对象属性 238

8.3.3 Session对象的方法 243

8.4 Application对象 244

8.4.1 Application对象的集合 244

8.4.2 Application对象的方法 249

8.5 global.asa文件 251

8.5.1 global.asa事件 253

8.6 ASP应用程序实例 262

第9章 Windows NT服务器的Collaborative数据对象 265

9.1 在你的ASP中添加发送电子邮件的功能 265

9.2 NewMail对象 266

9.2.1 NewMail对象的属性 266

9.2.2 NewMail对象的方法 280

9.3 NewMail对象的用途 284

10.2 浏览器功能组件 286

10.1 利用对象扩展ASP功能 288

第10章 ASP组件 288

10.2.1 修改browser.ini文件 293

10.3 Ad Rotator组件 294

10.4 Page Counter组件 301

10.5 Counter组件 310

10.6 Content Linking组件 314

10.7 Content Rotator组件 322

10.8 MyInfo组件 327

11.2 File System Object之间的关系 330

第11章 脚本对象 330

11.1 附加的VBScript组件 330

11.3 FileSystemObject对象 331

11.3.1 FileSystemObject对象属性 331

11.3.2 FileSystemObject对象方法 332

11.4 Drives集合 352

11.5 Drive对象 354

11.6 Folders对象 357

11.7 Folder对象 359

11.8 Files集合 363

11.9 File对象 365

11.10 TextStream对象 369

11.11 Dictionary对象 373

第12章 错误处理和脚本调试 376

12.1 错误处理 376

12.1.1 未处理的错误 376

12.1.2 处理错误 378

12.1.3 Err对象 381

12.1.4 将错误记录在文件中 386

12.2 脚本调试器 389

第13章 结构化查询语言, SQL Server和Access 394

13.1 ASP应用程序的后台支持 394

13.2 结构化查询语言 394

13.2.1 数据库实例 394

13.2.2 Select语句 399

13.2.3 Where从句 401

13.2.4 Order By从句 403

13.2.5 Join 404

13.2.6 增加、编辑和删除 404

13.3 在ASP应用程序中使用SQL Server 406

13.3.1 索引 406

13.3.2 视图 410

13.3.3 为一个SQL Server数据库建立一个DSN 412

13.4.1 关于Access数据库的安全问题 416

13.4 在ASP应用程序中使用Microsoft Access 416

13.4.2 为一个Access数据库建立一个DSN 425

第14章 ADO 428

14.1 ActiveX数据对象 428

14.1.1 Connection对象 429

14.1.2 Recordset对象 444

14.1.3 Fields集合和Field对象 465

14.1.4 Command对象和Parameter对象 469

14.1.5 Error对象和Errors集合 474

15.1.1 为什么要建立自己的组件 476

第15章 建立组件 476

15.1 使用VB建立你自己的定制库 476

15.1.2 建立一个Wrapper组件 477

第16章 ASP应用实例: Product Catalog 512

16.1 ASP实例 512

16.2 Product Catalog 512

16.2.1 使用示例 512

16.3.1 表定义 523

16.3 Product Catalog数据库组件 523

16.3.2 数据图表和关系 525

16.3.3 字段说明 526

16.4 ASP应用程序 529

16.4.1 建立(Setup) 529

16.4.2 global.asa文件 530

16.4.3 主页 532

16.4.4 About Us页面 534

16.4.5 Contact Info页面 535

16.4.6 Product Catalog页面 538

16.4.7 How to Order页面 540

16.4.8 Return Policy页面 541

16.4.9 Shipping Info页面 542

16.4.10 Products页面 544

16.4.11 Image Router页面 553

16.4.12 Product页面 554

16.4.13 Add Comment页面 558

16.4.14 Daily Special页面 559

第17章 ASP应用实例: Shopping Cart 562

17.1 Shopping Cart组件 562

17.1.1 使用示例 562

17.2 Shopping Cart数据库组件 569

17.2.1 表定义 569

17.2.2 数据图表和关系 570

17.2.3 定段说明 570

17.3 ASP代码 573

17.3.1 Shopping Cart页面的代码 573

17.3.2 Shipping Calculator页面的代码 579

17.3.3 Tax页面的代码 584

17.3.4 Check out页面的代码 584

17.3.5 Check out Complete页面的代码 587

18.1 Customers组件 591

18.1.1 使用示例 591

第18章 ASP应用实例: Coustomers 591

18.2 Customers数据库组件 598

18.2.1 表定义 598

18.2.2 字段说明 599

18.3 ASP代码 601

18.3.2 FAQ页面的代码 603

18.3.3 Help页面的代码 606

18.3.4 Customers页面的代码 609

18.3.1 More Info页面的代码 610

18.3.5 Preferences页面的代码 611

18.3.6 Order Info页面的代码 613

18.3.7 Mailing List页面的代码 615

18.3.8 Product Request表单的代码 617

18.3.9 Send Email 1页面的代码 618

18.3.10 Send Email 2页面的代码 621

附录A VBScript快速参考 623

附录B 光盘内容 645