《24小时学通ASP》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Christoph wille Christian Koller
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2000
  • ISBN:7115083355
  • 页数:378 页
图书介绍:

第一部分 ASP基础 3

第1课时 创建第一个ASP页 3

1.1 运行ASP的需求 3

1.1.1 Personal Web Server(PWS) 3

1.1.2 在Windows 98上安装PWS 3

1.2 写一个ASP小程序 11

1.2.1 处理ASP文件 13

1.2.2 计算的ASP文件的浏览器结果 13

1.3 小结 14

1.4 问答题 14

1.5 作业 15

1.5.1 测验 15

1.5.2 练习 15

第2课时 Internet Information Server介绍 16

2.1 选择开发平台 16

2.1.1 Windows 95/98上的Personal Web Server 16

2.1.2 Windows NT Workstation上的Personal Web Server 17

2.1.3 Windows NT Server上的IIS 17

2.1.4 各种平台上的Chili!ASP 17

2.2 从头开始创建Web站点 18

2.2.1 对Windows NT添加IP地址 18

2.2.2 创建Web站点 19

2.2.3 设置默认文档 20

2.2.4 创建虚拟目录 21

2.3 ASP与其他技术的比较 22

2.3.1 IIS附带的技术 22

2.3.2 IIS的其他技术 25

2.4 小结 26

2.5 问答题 26

2.6 作业 27

第3课时 使用ASP 28

3.1 ASP结构 28

3.1.1 内置ASP对象 29

3.1.2 ASP中的脚本编程语言 29

3.1.3 创建可重用的代码块 31

3.2 ASP开发工具 32

3.3 VBScript初步知识 32

3.3.1 条件语句 33

3.3.2 循环 34

3.3.3 过程 37

3.4 小结 38

3.5 问答题 38

3.6 作业 38

第二部分 与用户交互 43

第4课时 向用户发送数据 43

4.1 如何结合VBScript和HTML 43

4.2 缓冲输出 48

4.3 确定内容类型 50

4.4 重定向用户 53

4.5 格式化本地特定的数据 54

4.6 小结 56

4.7 问答题 56

4.8 作业 56

4.8.1 测验 56

4.8.2 练习 56

第5课时 检索用户信息 57

5.1 检索环境变量 57

5.1.1 使用脚本的虚拟路径 57

5.1.2 找出帖出内容的长度 57

5.1.3 检索HTTP报头 58

5.1.4 读取客户的IP地址 59

5.1.5 在虚拟服务器上使用多个域 59

5.2 创建和发送Web表单 60

5.2.1 使用GET方法 60

5.2.2 使用POST方法 65

5.2.3 如何区分多个字段 66

5.3 数据的有效性验证 67

5.3.1 检查数字数据 67

5.3.2 检查有效数据 68

5.4 小结 69

5.5 问答题 69

5.6 作业 69

5.6.1 测验 69

5.6.2 练习 70

第6课时 管理用户会话和应用程序 71

6.1 重访Web应用程序 71

6.2 用户会话管理 74

6.2.1 Session对象的一般用法 75

6.2.2 会话cookie的行为 76

6.3 使用global.asa指定事件脚本 77

6.3.1 记录访问页的次数 78

6.3.2 跟踪用户数目 81

6.4 小结 83

6.5 问答题 83

6.6 作业 84

6.6.1 测验 84

6.6.2 练习 84

第7课时 永久保存用户信息 85

7.1 cookie基本知识 85

7.2 设置cookie 87

7.2.1 创建永久性cookie 88

7.2.2 使用cookie字典 89

7.3 检索cookie 90

7.4 检查客户的cookie启用状态 91

7.4.1 使用Session对象检查 91

7.4.2 使用通用方法 93

7.5 小结 96

7.6 问答题 96

7.7 作业 96

7.7.1 测验 97

7.7.2 练习 97

第8课时 内部ASP对象的高级用法 98

8.1 编码字符串 98

8.1.1 HTML编码字符串 98

8.1.2 URL编码字符串 100

8.2 代码页和字符集 105

8.2.1 字符集 105

8.2.2 代码页 106

8.3 映射服务器路径 106

8.4 限制脚本超时 107

8.5 高级标题 108

8.6 小结 109

8.7 问答题 109

8.8 作业 109

8.8.1 测验 109

8.8.2 练习 110

第三部分 用IIS上的组件扩展ASP的范围 113

第9课时 使用组件 113

9.1 创建组件实例 113

9.1.1 使用Server.CreateObject实例化组件 114

9.1.2 使用VBScript的CreateObject初始化组件 115

9.1.3 用<OBJECT>标记创建对象 115

9.1.4 枚举会话和应用程序对象 118

9.2 使用字典对象 119

9.2.1 将值添加到字典 119

9.2.2 从字典中读取值 120

9.2.3 枚举字典中的值 122

9.3 小结 123

9.4 问答题 124

9.5 作业 124

9.5.1 测验 124

9.5.2 练习 125

第10课时 使用IIS的可安装组件 126

10.1 自动链接内容页 126

10.2 检测浏览器的能力 130

10.3 给站点添加横幅 133

10.3.1 “Rotation Schedule”文件 134

10.3.2 重定向文件 135

10.4 小结 136

10.5 问答题 136

10.6 作业 136

10.6.1 测验 137

10.6.2 练习 137

第11课时 发送和接收电子函件 138

11.1 SMTP服务 138

11.1.1 安装SMTP服务 139

11.1.2 配置默认域 140

11.2 发送电子函件 141

11.2.1 创建简单的反馈表单 142

11.2.2 发送HTML电子函件 145

11.2.3 在电子函件中附加文件 146

11.3 检索电子函件 149

11.4 小结 151

11.5 问答题 151

11.6 作业 151

11.6.1 测验 151

11.6.2 练习 152

第12课时 使用文件 153

12.1 访问文本文件 153

12.2 读取驱动器属性 157

12.3 对文件夹执行操作 159

12.3.1 主程序 161

12.3.2 辅助函数 161

12.4 移动、复制或删除文件和文件夹 163

12.5 小结 163

12.6 问答题 163

12.7 作业 165

12.7.1 测验 165

12.7.2 练习 165

第四部分 数据驱动ASP页 169

第13课时 数据访问基础 169

13.1 ADO对象模型介绍 169

13.2 创建和配置ODBC数据源 172

13.3 访问Northwind数据库 174

13.4 小结 179

13.5 问答题 179

13.6 作业 180

13.6.1 测验 180

13.6.2 练习 180

第14课时 从数据库中检索数据 181

14.1 打开记录集 181

14.2 创建SQL语句 186

14.3 准备记录集选项 191

14.4 检索多个记录集 192

14.5 小结 194

14.6 问答题 195

14.7 作业 195

14.7.1 测验 195

14.7.2 练习 195

第15课时 在表中插入数据 196

15.1 在数据库中添加记录 196

15.1.1 使用SQL的INSERT命令 196

15.1.2 使用Recordset的AddNew方法 199

15.2 处理大文本或二进制数据字段 204

15.2.1 使用GetChunk 204

15.2.2 使用AppendChunk 205

15.3 小结 206

15.4 问答题 206

15.5 作业 206

15.5.1 测验 206

15.5.2 练习 207

第16课时 修改表数据 208

16.1 更新数据库中的数据 208

16.1.1 使用SQL UPDATE命令 208

16.1.2 更新Recordset对象 209

16.1.3 更新一批记录行 212

16.2 删除数据库数据 215

16.2.1 使用SQL DELETE命令 215

16.2.2 使用记录集的Delete方法 216

16.3 使用不同的OLD DB提供者 216

16.4 小结 218

16.5 问答题 218

16.6 作业 218

16.6.1 测验 219

16.6.2 练习 219

第17课时 记录集分页 220

17.1 处理服务器端分页 220

17.1.1 声明部分 221

17.1.2 设置当前页号 222

17.1.3 为分页准备记录集 223

17.1.4 打开记录集 224

17.1.5 设置Reordset游标 224

17.1.6 发送数据库数据 225

17.1.7 为分页提供Web表单 226

17.2 断开记录集 227

17.3 更新断开的记录集 229

17.4 小结 231

17.5 问答题 232

17.6 作业 233

17.6.1 测验 233

17.6.2 练习 233

第18课时 使用存储过程 234

18.1 存储过程编程 234

18.2 调用存储过程 239

18.2.1 使用输入参数 239

18.2.2 使用输出参数 244

18.2.3 使用返回码 245

18.3 小结 248

18.4 问答题 248

18.5 作业 248

18.5.1 测验 249

18.5.2 练习 249

第五部分 高级ASP 253

第19课时 调试ASP应用程序 253

19.1 用Script Debugger调试 253

19.1.1 启用服务器端调试 253

19.1.2 调试脚本 254

19.1.3 使用断点 255

19.1.4 调试Global.asa 257

19.2 在制作服务器上调试 258

19.2.1 在Performance Monitor中检查问题 260

19.2.2 检查IIS日志文件 261

19.2.3 把错误记录到事件日志中 263

19.3 小结 265

19.4 问答题 265

19.5 作业 265

第20课时 使用XML 266

20.1 理解XML 266

20.2 显示XML 269

20.2.1 使用DOM显示XML 269

20.2.2 使用XSL样式表 271

20.3 动态创建XML 274

20.4 小结 277

20.5 问答题 277

20.6 作业 278

20.6.1 测验 278

20.6.2 练习 278

第21课时 Windows脚本组件编程 279

21.1 Windows脚本组件介绍 279

21.2 创建Hello World WSC组件 280

21.2.1 使用MSC向导 280

21.2.2 添加功能 281

21.2.3 注册组件 284

21.2.4 使用组件 284

21.3 高级WSC技术 285

21.3.1 调试WSC组件 288

21.3.2 编码WSC组件 289

21.4 小结 290

21.5 问答题 290

21.6 作业 291

21.6.1 测验 291

21.6.2 练习 291

第22课时 保护ASP应用程序安全 292

22.1 IIS安全过程 292

22.1.1 IP地址限制 292

22.1.2 用户身份验证 294

22.1.3 IIS目录权限 296

22.1.4 NTFS目录和文件权限 297

22.2 用SSL保护连接安全 298

22.2.1 生成证书签名请求 299

22.2.2 应用测试证书 301

22.2.3 安装证书 302

22.3 小结 304

22.4 问答题 304

22.5 作业 304

第23课时 调整ASP应用程序 305

23.1 加速数据库查询 305

23.1.1 绕过ODBC层 305

23.1.2 选择适当的记录集选项 306

23.1.3 使用向前游标 306

23.1.4 尽可能地关闭连接 306

23.1.5 使用存储过程 306

23.1.6 使用断开记录集 306

23.1.7 启用连接池技术 307

23.2 加速ASP脚本 308

23.2.1 尽可能使用局部变量 308

23.2.2 避免调整动态数组的大小 309

23.2.3 打开Option Explicit 310

23.2.4 将集合值复制到局部变量中 310

23.2.5 Session对象的用法 311

23.2.6 避免作为孤立进程运行站点 312

23.2.7 使用浏览器的高速缓存 313

23.2.8 缓冲区输出 318

23.2.9 使用编译对象 318

23.2.10 执行性能测试 318

23.3 小结 320

23.4 问答题 320

23.5 作业 320

第24课时 Web商店的基础 322

24.1 规划商店 322

24.2 目录 322

24.2.1 购物袋解决方案 323

24.2.2 结账 324

24.3 实现购物袋 324

24.3.1 从目录调用购物袋 324

24.3.2 添加产品到购物袋中 327

24.3.3 显示购物袋 330

24.3.4 改变产品数量 332

24.5 小结 335

24.6 问答题 335

24.7 作业 336

第六部分 附录 339

附录A 测验答案 339

A.1 第1课时 创建第一个网页 339

A.2 第2课时 Internet Information Server介绍 339

A.3 第3课时 使用ASP 340

A.4 第4课时 同用户发送数据 340

A.4.1 测验题目与答案 340

A.4.2 练习 341

A.5 第5课时 从用户检索数据 341

A.5.1 测验题目与答案 341

A.5.2 练习 342

A.6 第6课时 管理用户会话和应用程序 343

A.6.1 测验题目与答案 343

A.6.2 练习 343

A.7 第7课时 永久保存用户信息 344

A.7.1 测验题目与答案 344

A.7.2 练习 344

A.8 第8课时 内部ASP对象的高级用法 345

A.8.1 测验题目与答案 345

A.8.2 练习 346

A.9 第9课时 用组件工作 347

A.9.1 测验题目与答案 347

A.9.2 练习 348

A.10 第10课时 使用IIS的可安装组件 349

A.10.1 测验题目与答案 349

A.10.2 练习 349

A.11 第11课时 发送和接收电子函件 350

A.11.1 测验题目与答案 350

A.11.2 练习 350

A.12 第12课时 用文件工作 351

A.12.1 测验题目与答案 351

A.12.2 练习 352

A.13 第13课时 数据访问基础 353

A.13.1 测验题目与答案 353

A.13.2 练习 353

A.14 第14课时 从数据库中检索数据 353

A.14.1 测验题目与答案 353

A.14.2 练习 354

A.15 第15课时 插入数据到表中 355

A.15.1 测验题目与答案 355

A.15.2 练习 356

A.16 第16课时 修改表格数据 357

A.16.1 测验题目与答案 357

A.16.2 练习 358

A.17 第17课时 记录集分页 359

A.17.1 测验题目与答案 359

A.17.2 练习 359

A.18 第18课时 使用存储过程 362

A.18.1 测验题目与答案 362

A.18.2 练习 362

A.19 第19课时 调用ASP应用程序 365

A.20 第20课时 使用XML 366

A.20.1 测验题目与答案 366

A.20.2 练习 367

A.21 第21课时 Windows脚本组件编程 368

A.21.1 测验题目与答案 368

A.21.2 练习 368

A.22 第22课时 保护ASP应用程序的安全 370

A.23 第23课时 调整ASP应用程序 371

A.24 第24课时 Web商店的基础 371

附录B ASP信息资源 373

B.1 Microsoft的IIS/ASP相关信息 373

B.2 ASP信息资源 373

B.3 ASP列表服务器和新闻组 374

附录C ASP和可视化开发工具 375

C.1 ASP Express 375

C.2 Drumbeat2000 375

C.3 EasyASP 376

C.4 GASPY 376

C.5 HomeSite4.0 377

C.6 Visual InterDev6.0 377