ASP 3.0网络开发技术大全

副标题:无

作   者:刘宏峰,陈江波编著

分类号:

ISBN:9787115091697

微信扫一扫,移动浏览光盘

简介

  ASP 3.0是微软公司开发的最新版本的服务器端脚本运行环境。本书详细介绍了ASP的编程知识,全书分为8个部分,系统地阐述了ASP的工作原理与ASP的工作平台、ASP基础、标记及脚本语言、ASP 3.0内建对象、IIS可安装组件和脚本库对象、用ASP管理数据库、在可视化环境Dreamweaver 3.0和Microsoft Visual InterDev 6.0中开发ASP应用程序、使用Visual Basic和Visual C++自制服务器端组件、用ASP处理分布式事务、使用SMTP收发电子邮件、结合Index Server创建搜索页面以及如何使用扩展标记语言XML等内容。   本书适合于Web开发人员、网站管理员阅读,特别适合于有一定经验的Internet/Intranet商用网站的开发及维护人员阅读。   

目录

第一部分 asp入门

第一章 asp简介 3
1.1 什么是asp 3
1.2 asp的发展与演变 6
1.2.1 通用网关接口(cgi) 6
1.2.2 internet isapi 7
1.2.3 动态html对象模式 7
1.2.4 asp和active server模式:以com为基础的演化 8
1.3 asp的工作方式 9
1.4 创建asp 10
1.4.1 添加服务器端脚本命令 11
1.4.2 混合html和脚本命令 11
1.4.3 使用asp指令 14
1.4.4 脚本中的空白 15
1.4.5 包含文件 15
1.5 asp 3.0的新特性 18
1.6 配置asp应用程序 19
1.7 小结 21

.第二章 asp的开发平台 23
2.1 不同开发平台介绍 23
2.1.1 概述 23
2.1.2 安装pws 24
2.2 internet信息服务 28
2.2.1 iis的新增功能 28
2.2.2 添加和删除iis 28
2.3 发布web页 29
2.3.1 在默认web站点上发布内容 29
2.3.2 定义主目录 30
2.4 域名解析 30
2.4.1 intranet域名解析系统 30
2.4.2 internet域名解析 31
2.4.3 通过分配端口、地址和主机头名维护多个站点 32
2.5 在web站点上创建虚拟目录 34
2.5.1 创建虚拟目录 35
2.5.2 删除虚拟目录 36
2.6 添加站点 36
2.7 设置服务器上的ssl 38
2.8 小结 39

第二部分 asp基础:脚本与标记语言

第三章 html基础 43
3.1 html语言的结构 43
3.2 html基本元素 45
3.2.1 题目(title) 45
3.2.2 标题(hn) 45
3.2.3 分段<p> 46
3.2.4 清单list 46
3.2.5 预排版文本<pre> 47
3.2.6 居中 48
3.3 超文本链接指针 48
3.3.1 统一资源定位器url 48
3.3.2 指向一个目标<a> 49
3.3.3 标记一个目标 49
3.3.4 图像链接指针 50
3.3.5 图像地图 50
3.4 版面风格控制 52
3.4.1 字体大小 52
3.4.2 横线(hr) 53
3.4.3 行间图像 53
3.4.4 分行<br>和禁止分行<nobr> 53
3.4.5 背影和文本颜色 53
3.4.6 转义字符与特殊字符 54
3.5 表格(table) 54
3.5.1 表格的基本形式 55
3.5.2 有通栏的表 55
3.5.3 表格的大小、边框宽度、表格间距 55
3.5.4 表格文本的输出 55
3.5.5 浮动表格 56
3.5.6 表格颜色 56
3.6 html表单 56
3.7 使用框架 57
3.8 建立新窗口 58
3.9 层叠样式表 58
3.9.1 css的定义 59
3.9.2 css selector 59
3.9.3 css控制字体 61
3.10 小结 62

第四章 在asp中结合脚本语言 63
4.1 什么是vbscript 64
4.1.1 activex script 64
4.1.2 客户端和服务器端编程语言 64
4.2 vbscript编程基础 65
4.2.1 vbscript数据类型 65
4.2.2 变量和常量 66
4.2.3 过程 68
4.2.4 函数 69
4.2.5 vbscript的基本语法 70
4.3 在active sever pages中使用vbscript 73
4.4 使用vbscript和jscript 76
4.4.1 设置脚本编程语言 76
4.4.2 包含注释 78
4.4.3 vbscript 和jscript之间的区别 79
4.4.4 在同一个网页中同时使用几种语言 82
4.5 调试asp脚本 83
4.5.1 microsoft脚本调试程序工具 83
4.5.2 启用调试 84
4.5.3 脚本错误 85
4.5.4 错误调试技术 85
4.6 小结 87

第三部分 asp 3.0内建对象

第五章 active server应用的组成 91
5.1 active server pages工程文件:global.asa 91
5.1.1 追踪应用事件 92
5.1.2 追踪会话事件 93
5.1.3 激活global.asa文件 93
5.2 在active server pages中集成组件和对象 95
5.3 设置对象作用域 98
5.3.1 使用page作用域对象 98
5.3.2 提供对象session作用域 98
5.3.3 提供对象application作用域 99
5.3.4 session和application作用域的替代方案 100
5.3.5 性能问题 101
5.4 小结 101

第六章 与用户对话:response对象 103
6.1 response集合、属性和方法 103
6.2 将内容发送到浏览器 105
6.2.1 发送内容 105
6.2.2 设置内容类型 105
6.3 使用缓冲技术 106
6.3.1 缓冲的内容 106
6.3.2 允许代理服务器高速缓存页 107
6.3.3 防止浏览器高速缓存页 108
6.3.4 创建动态频道 108
6.4 处理headers 109
6.4.1 接受headers 109
6.4.2 利用headers控制主页进入缓存区 111
6.4.3 利用headers限定内容等级 112
6.4.4 对headers的授权操作 113
6.4.5 修改content-type header 114
6.4.6 状态代码 114
6.5 服务器方的重新定向 115
6.6 小结 116

第七章 检取用户信息:request对象 117
7.1 request对象概述 117
7.1.1 http协议 117
7.1.2 request对象 119
7.2 从form中接受信息 120
7.3 form集合多个内容的处理显示 123
7.4 form的域对应多值的处理 124
7.5 text area的处理 125
7.6 验证表单输入 126
7.7 使用query字段 129
7.7.1 接受一个query字段 129
7.7.2 对query字段进行encode操作 132
7.7.3 多参数以及多值的query字段处理 133
7.7.4 将querystring集合所有参数一并输出 134
7.7.5 什么情况下不要使用query字段 135
7.8 检索环境变量 135
7.8.1 使用脚本的虚拟路径 135
7.8.2 找出提交内容的长度 135
7.8.3 检索http报头 135
7.8.4 读取客户的ip地址 137
7.8.5 在虚拟服务器上使用多个域 137
7.8.6 根据环境变量与客户端脚本交互操作 138
7.9 小结 139

第八章 管理会话:session对象 141
8.1 会话变量追踪用户的工作流程 141
8.1.1 标识用户 142
8.1.2 cookie的问题 143
8.2 session集合、属性、方法和事件 143
8.3 启动和结束会话 145
8.4 关于sessionid和cookies 145
8.5 存储和删除session对象中的数据 146
8.6 管理多服务器的会话 147
8.7 使用cookie 148
8.7.1 设置cookie 148
8.7.2 获取cookies 148
8.7.3 保留状态(无cookies) 149
8.8 无会话asp页 150
8.9 小结 151

第九章 使用服务器对象 153
9.1 控制服务器对象的使用方法 153
9.1.1 用createobject方法扩展网络服务器 154
9.1.2 用mappath管理服务器信息 156
9.2 使用服务器编码方法 157
9.2.1 使用urlencode方法 158
9.2.2 使用htmlencode方法 159
9.2.3 使用server.execute和server.transfer方法 160
9.3 服务器对象的属性 162
9.4 asperror对象 164
9.4.1 asperror属性 164
9.4.2 使用asperror对象 164
9.5 小结 166

第十章 application对象 167
10.1 application概述 167
10.2 使用application对象 168
10.2.1 介绍application变量 169
10.2.2 创建和读取application变量 169
10.2.3 全部显示application对象 171
10.2.4 application事件 171
10.3 实例:统计访问 173
10.3.1 修改global.asa文件 173
10.3.2 创建grabstats文件 174
10.3.3 扩展应用 175
10.4 小结 176

第四部分 iis可安装组件和脚本库对象

第十一章 iis可安装组件 179
11.1 使用ad rotator组件添加旋转广告 180
11.1.1 “rotation schedule”文件 181
11.1.2 重定向文件 182
11.2 使用content linking组件链接内容页 183
11.3 使用browser capabilities组件检测浏览器能力 186
11.4 使用content rotator组件随机显示内容 188
11.4.1 内容调度文件 189
11.4.2 转储内容调度文件的内容 190
11.5 用page counter组件统计访问者 191
11.6 小结 193

第十二章 脚本库对象 195
12.1 使用dictionary对象 195
12.1.1 directory对象概述 195
12.1.2 应用dictionary对象 196
12.2 file access组件 199
12.2.1 文件的读、写 200
12.2.2 文件的处理 203
12.2.3 驱动器和文件夹的操作 207
12.3 小结 211

第五部分 用asp管理数据库

第十三章 数据库驱动站点 215
13.1 网页访问数据库的形式 215
13.1.1 获取在网页中显示的数据 215
13.1.2 控制对数据库的更新访问 216
13.2 数据库访问的解决方案 216
13.2.1 internet数据库接口(idc) 217
13.2.2 activex数据对象(ado) 218
13.2.3 远程数据服务(rds) 220
13.3 小结 223

第十四章 数据库解决方案——sql server 225
14.1 服务器要求 226
14.2 安装sql server 7.0 227
14.2.1 设定字符设置和种类顺序 228
14.2.2 选择网络库 228
14.2.3 选择服务账户 229
14.2.4 sql server服务 230
14.2.5 sql server安全设置 230
14.3 sql server 7.0基础 231
14.3.1 使用sql server 231
14.3.2 sql server的关系特征 233
14.3.3 客户机/服务器、n层和sql server特征 235
14.3.4 检验sql server的特征和组件 236
14.3.5 应用软件 239
14.4 小结 242

第十五章 activex数据对象 243
15.1 activex数据对象概述 243
15.2 使用activex数据对象 244
15.2.1 创建odbc dsn文件 244
15.2.2 配置microsoft access数据库的文件dsn 245
15.2.3 配置sql server数据库文件dsn 247
15.2.4 sql server连接和安全信息 247
15.3 操作数据库 248
15.3.1 打开连接 248
15.3.2 创建命令 249
15.3.3 执行命令 250
15.3.4 操作数据 251
15.3.5 更新数据 252
15.3.6 结束更新 252
15.4 调试activex数据对象 253
15.5 小结 253

第十六章 使用连接对象 255
16.1 连接对象的属性和方法 255
16.1.1 连接对象的属性 255
16.1.2 连接对象的方法 256
16.1.3 创建事务处理 260
16.2 管理数据库连接 261
16.2.1 使连接超时 261
16.2.2 共享连接 261
16.2.3 使用跨页连接 262
16.2.4 关闭连接 262
16.3 小结 263

第十七章 操作记录集 265
17.1 用记录集显示记录 265
17.2 检索记录 267
17.3 记录集游标和锁定类型 269
17.4 操作记录集的高级方法 271
17.4.1 遍历记录集 272
17.4.2 返回记录数目 273
17.4.3 对记录集进行分页 275
17.4.4 把记录取到数组中 276
17.4.5 指定记录集的最大容量 277
17.5 小结 278

第十八章 使用命令 279
18.1 使用命令对象 279
18.2 使用命令对象调用存储过程 281
18.3 使用返回状态值 282
18.4 参数集合和参数对象 283
18.4.1 使用输出参数 283
18.4.2 使用输入参数 285
18.4.3 取出参数信息 286
18.5 表格和数据库访问 287
18.6 小结 288

第六部分 在可视化环境中开发asp

第十九章 在dreamweaver中编写asp 291
19.1 dreamweaver概述 291
19.2 dreamweaver 3的新特性 292
19.2.1 编辑html 292
19.2.2 站点管理 293
19.2.3 工作流程 294
19.3 构建本地站点 295
19.3.1 规划站点 295
19.3.2 显示站点窗口 296
19.3.3 构建站点 296
19.3.4 操作站点文件 299
19.4 使用dreamweaver3.0编辑asp 301
19.4.1 编辑asp脚本 302
19.4.2 插入注释 303
19.5 小结 304

第二十章 使用microsoft visual interdev 305
20.1 visual interdev介绍 306
20.1.1 visual interdev集成开发环境和工程系统 306
20.1.2 设计阶段active控件 308
20.1.3 以可视方式加入数据连接 308
20.2 使用visual interdev 313
20.2.1 工程和方案 313
20.2.2 创建web工程 314
20.2.3 web工程类型 316
20.2.4 添加新项目 317
20.3 应用数据环境 319
20.3.1 概述 319
20.3.2 操作数据库连接 319
20.3.3 创建数据命令对象 322
20.3.4 使用recordset 324
20.3.5 使用数据命令对象控件 327
20.4 使用调试器 328
20.4.1 调试策略 328
20.4.2 设置应用以进行调试 329
20.4.3 调试asp脚本 330
20.4.4 逐步调试应用 330
20.4.5 使用断点 331
20.5 小结 333

第七部分 asp高级解决方案

第二十一章 用vb编写组件 337
21.1 visual basic开发组件的优势 337
21.2 开发服务器端组件 338
21.2.1 创建工程 338
21.2.2 访问内置asp对象 340
21.3 组件编码 341
21.3.1 添加属性 341
21.3.2 使用函数定义属性 341
21.3.3 用public变量作为属性 343
21.3.4 添加方法 343
21.3.5 使用class builder工具 344
21.4 在asp中使用组件 345
21.5 visual basic的webclass应用程序 347
21.6 创建webclass应用程序 348
21.6.1 创建新的iis应用程序 348
21.6.2 访问内置asp对象 349
21.6.3 访问其他的activex服务器组件 349
21.6.4 保持组件的状态 350
21.7 应用webitems 350
21.7.1 使用html template webitem 351
21.7.2 添加custom webitem 351
21.8 内嵌visual basic函数 352
21.8.1 开发组件 352
21.8.2 从脚本调用finance组件 356
21.9 小结 359

第二十二章 用visual c++定制组件 361
22.1 visual c++的优势 361
22.2 线程模型 362
22.2.1 single线程化组件 362
22.2.2 free线程化组件 362
22.2.3 apartment线程化组件 363
22.2.4 both线程化组件 363
22.3 创建组件的一般方法 363
22.3.1 创建atl工程 363
22.3.2 添加新类 365
22.3.3 加入属性和方法 368
22.4 实例:用atl自制activex服务器组件 371
22.4.1 制作activex服务器组件 371
22.4.2 在asp中使用自制的activex服务器组件 374
22.5 小结 375

第二十三章 理解windows dna 377
23.1 windows dna概述 377
23.1.1 windows dna的管理原则 377
23.1.2 windows dna包含的服务 378
23.2 microsoft三层网络结构 379
23.2.1 表示层 380
23.2.2 事务逻辑层 381
23.2.3 数据层 381
23.3 asp怎样适合windows dna 382
23.3.1 创建网络应用程序 382
23.3.2 处理程序服务 383
23.3.3 信息传送服务 383
23.4 小结 384

第二十四章 创建事务性asp 385
24.1 mts介绍 385
24.1.1 包 386
24.1.2 组件 386
24.1.3 任务 386
24.1.4 接口 387
24.1.5 方法 387
24.2 windows 2000组件服务和com+ 387
24.2.1 windows 2000组件服务 387
24.2.2 分布式事务管理概念 387
24.2.3 com+ 388
24.3 asp事务基础 391
24.3.1  缓冲池组件实例和实时作用 391
24.3.2 理解事务 392
24.4 objectcontext对象 394
24.4.1 objectcontext对象的方法 394
24.4.2 事件 395
24.4.3 用objectcontext对象处理事务 396
24.5 小结 397

第二十五章 在asp中使用msmq 399
25.1 为什么使用msmq 399
25.2 microsoft消息队列服务器 400
25.2.1 消息队列概念 401
25.2.2 msmq服务器角色 402
25.2.3 msmq客户角色 402
25.3 安装msmq 402
25.3.1 创建队列 402
25.3.2 属性窗口 403
25.4 msmq组件 404
25.4.1 msmq query 404
25.4.2 msmq queueinfo 405
25.4.3 msmq message 405
25.4.4 msmq mailemail 405
25.5 在asp中使用msmq 405
25.5.1 发送消息 405
25.5.2 接收消息 406
25.5.3 事务性消息 407
25.6 小结 409

第二十六章 应用smtp服务 411
26.1 windows 2000下的smtp服务程序 411
26.1.1 smtp邮件信息 412
26.1.2 设置iis smtp服务程序 412
26.2 关于cdo 414
26.2.1 windows 2000下的cdo 414
26.2.2 在windows 2000下使用cdonts 1.2 415
26.3 在windows 2000下使用cdo 423
26.3.1 处理信息的新概念 423
26.3.2 引用cdo和ado类库 423
26.3.3 发送简单的邮件信息 424
26.3.4 读取收到的邮件信息 426
26.4 小结 427

第二十七章 在asp中应用indexing service 429
27.1 索引服务概述 429
27.2 在windows 2000下管理索引服务 431
27.3 建立web站点的搜索页面 432
27.3.1 搜索界面 433
27.3.2 存储用户的上一次选择 435
27.3.3 结果页面result.asp 435
27.3.4 可搜索属性 436
27.3.5 结果页面的结构 437
27.3.6 分析result.asp 442
27.4 小结 446

第二十八章 在站点中使用xml 447
28.1 xml介绍 448
28.1.1 xml起源 448
28.1.2 xml语法要求 450
28.1.3 xml中的namespaces 451
28.2 作为xml来显示信息 453
28.2.1 利用xml进行web搜索 453
28.2.2 从数据仓库中创建xml文档 454
28.3 关于xml样式语言 460
28.3.1 xsl概述 460
28.3.2 xsl变换的简要理论 461
28.3.3 xsl样式表如何工作 462
28.4 xml文档对象模型 465
28.4.1 用xml dom编程 466
28.4.2 处理错误 469
28.4.3 从xml文档中取得信息 470
28.4.4 遍历xml文档 471
28.5 microsoft频道定义文件 472
28.6 小结 474

第二十九章 高级实例——建造聊天室 475
29.1 创建聊天页面 476
29.2 为聊天系统修改工程文件global.asa 477
29.3 创建聊天室入口 478
29.3.1 登录页面 478
29.3.2 检查代号输入正误 480
29.4 实现网上聊天 483
29.4.1 输入界面 483
29.4.2 接受用户输入 486
29.4.3 信息显示子窗口 486
29.5 退出聊天室 487
29.6 小结 488

第八部分 附录

附录a asp组件与对象 493

附录b asp组件和资源站点 529



已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP 3.0网络开发技术大全
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon