《Active Server Pages动态网页设计精粹》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张兴渊等编著
  • 出 版 社:北京:兵器工业出版社
  • 出版年份:2000
  • ISBN:780132806X
  • 页数:435 页
图书介绍:

第1章 ASP基础 1

1.1 ASP概述 1

1.1.1 ASP的特点 2

1.1.2 ASP的强大效益 2

1.2 ASP的组成 3

1.2.1 ASP内置对象 4

1.2.2 ASP文件结构 5

1.2.3 ASP的基本语法 5

1.2.4 ASP的脚本编程语言 6

1.2.5 创建可重用代码SSI(Server Side Include) 8

1.3 ASP的运行环境和配置 9

1.3.1 运行ASP的需求 9

1.4 Internet Information Server介绍 17

1.4.1 连择开发平台 17

1.4.2 开始创建Web站点 18

1.4.3 ASP与其他技术的比较 22

第2章 ASP的脚本语言——VBScript 26

2.1 VBScript的编程基础 26

2.1.1 什么是VBScript 26

2.1.3 扩充网络客户及服务器的功能 28

2.1.2 VBScript的历史 28

2.1.4 VBScript的变量数据类型 37

2.1.5 使用变量 39

2.2 使用运算符 43

2.2.1 算术运算符 43

2.2.2 关系运算符 48

2.2.3 逻辑运算符 51

2.2.4 连接运算符 56

2.2.5 运算符优先级 57

2.3.1 使用判定结构 58

2.3 VBScript控制程序流程 58

2.3.2 实现循环逻辑 64

2.3.3 程序流程中的中断退出 69

2.3.4 使用Err对象进行错误排除 72

2.4 使用函数、子程序和对话框 76

2.4.1 事件驱动程序简介 77

2.4.2 子程序和函数 79

2.1.3 使用对话框与用户交流 84

2.5 数据类型转换 90

2.5.1 标识数据类型 90

2.5.2 格式化函数 95

2.5.3 数据类型转换 99

第3章 与用户进行数据交互 104

3.1 向用户发送数据 104

3.1.1 如何结合VBScript和HTML 104

3.1.2 缓冲输出 109

3.1.3 设置内容类型 111

3.1.4 重定向用户 114

3.1.5 格式化本地特定的数据 114

3.2 检索用户信息 116

3.2.1 检索环境变量 117

3.2.2 创建和发送Web表单 120

3.2.3 验证数据的有效性 127

3.3 管理用户会话和应用程序 129

3.3.1 Web应用程序 130

3.3.2 用户会话管理 133

3.3.3 使用global.asa指定事件脚本 135

3.4 永久保存用户信息 142

3.4.1 cookie基本知识 142

3.4.2 设置cookie 144

3.4.3 检索cookie 147

3.4.4 检查客户的cookie启用状态 148

3.5.1 编码字符串 153

3.5 内部ASP对象的高级用法 153

3.5.2 代码页和字符集 159

3.5.3 映射服务器路径 161

3.5.4 限制脚本超时 162

3.5.5 高级标题 163

第4章 ASP组件 165

4.1 使用组件 165

4.1.1 创建组件实例 165

4.1.2 使用字典对象 171

4.2.1 自动链接内容页 176

4.2 使用IIS的可安装组件 176

4.2.2 检测浏览器的能力 180

4.2.3 给站点添加横幅 182

4.3 发送和接收电子函件 186

4.3.1 SMTP服务 186

4.3.2 发送电子函件 190

4.3.3 检索电子函件 196

第5章 利用ADO来实现对数据库的访问 200

5.1 ADO编程基础 200

5.1.1 ADO的原理 200

5.1.2 用ADO进行数据库编程概述 202

5.1.3 SQL语言简介 203

5.2 开始使用ADO 215

5.2.1 用开放式数据库互联ODBC 215

5.2.2 创建一个系统DSN 216

5.2.3 ADOVBS.INC文件 218

5.3 Connection对象 225

5.3.1 创建Connection对象 226

5.3.2 Connection对象的方法 226

5.3.3 Connection对象的属性 231

5.3.4 获取DSN服务器的详细信息 233

5.3.5 Errors集合和Error对象 235

5.4 Command对象 236

5.4.1 创建Command对象 236

5.4.2 Command对象的属性 237

5.4.3 Command对象的方法 238

5.4.4 Parameters集合 241

5.4.5 Parameter对象 242

5.5 Recordset对象 243

5.5.1 Recordset的简单介绍 243

5.5.2 RecordSet对象的属性 246

5.5.3 RecordSet对象的方法 253

5.5.4 Recordset的应用 258

5.5.5 Fields集合 264

5.5.6 Fieid对象 265

5.5.7 利用Getstring函数来优化数据库编程 267

第6章 用InterDev开发Web应用程序 268

6.1 可视化数据库工具 268

6.1.1 Visual Database工具简介 268

6.1.2 使用数据库工程 272

6.1.3 用Visual InterDev管理远程数据库 275

6.1.4 创建表 277

6.1.5 编辑数据库对象 283

6.1.6 处理其他数据库对象 285

6.2 使用数据库绑定控件 289

6.2.1 设计时控件和新的数据环境 290

6.2.2 使用Recordset控件 295

6.2.3 使用Grid控件 300

6.2.4 与其他控件一起使用RecordsetNavBar控件 304

6.2.5 其他数据绑定设计时ActiveX控件 306

6.2.6 Visual InterDev 6附带的其他设计时控件 307

6.3 在对Web应用程序中显示数据 308

6.3.1 选择数据访问提供者 308

6.3.2 ActiveX数据对象与数据环境对象模型 312

6.3.3 直接编码与DTC和ActiveX控件 315

6.3.5 在HTML中嵌入数据 318

6.3.4 服务器端对客户端数据绑定 318

6.3.6 直接访问数据库 323

6.3.7 使用SQL Server存储过程 323

第7章 用Visual Basic开发ASP组件 328

7.1 建立自己的组件的原因 328

7.1.1 决定建立组件的因素 328

7.1.2 使用组件 330

7.2 使用Visual Basic开发ASP控件 330

7.2.2 在Visual Basic中设定组件选项 331

7.2.1 进程内与进程外 331

7.2.3 开发进程的快速指南 333

7.3 深入组件开发 335

7.3.1 使用Task List Viewer和Task Killing Utility 338

7.3.2 组件开发循环回顾 338

7.4 在组件中访问数据库 339

7.4.1 剖析组件ASP的相互作用 340

7.4.2 使用错误检测特性 341

7.4.3 一个更复杂的例子 342

7.5 在远程Web服务器上注册组件 345

7.6 使用Microsoft Transaction Server 346

7.6.1 生活在事务世界中 347

7.6.2 移植已有组件到MTS中 347

7.7 Visual C++和Visual J++控件创建 351

7.7.1 Visual C++ 351

7.7.2 Visual J++ 351

第8章 保护ASP应用程序安全 352

8.1 IIS安全过程 352

8.1.1 IP地址限制 352

8.1.2 用户身份验证 355

8.1.3 IIS目录权限 356

8.1.4 NTFS目录和文件权限 357

8.2 用SSL保护连接安全 358

8.2.1 生成证书签名请求 359

8.2.2 应用测试证书 362

8.2.3 安装证书 362

附录 364

附录A VBScript 2.0参考 364

附录B Active Serve Pages对象 394

附录C ADO参考 416

附录D Active Server组件参考 428

参考文献 435