图书介绍
Web网站构造技术 下pdf电子书版本下载
- 阮文江编著 著
- 出版社: 北京:中国人民大学出版社
- ISBN:7300038069
- 出版时间:2002
- 标注页数:417页
- 文件大小:7MB
- 文件页数:436页
- 主题词:
PDF下载
下载说明
Web网站构造技术 下PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Web服务器 1
第1章 个人Web服务器(PWS) 1
1.1 什么是WPS 1
1.2 安装PWS 1
1.3 PWS的目录机制 3
1.3.1 主目录 4
1.3.2 虚拟目录 5
1.4 PWS网站配置和维护 6
1.4.1 设置默认文档 6
1.4.2 启用目录浏览 7
1.4.3 记录站点活动 7
1.4.4 查看站点性能 8
2.1 什么是IIS 9
第2章 Internet信息服务器(IIS) 9
2.2 安装IIS 10
2.3 IIS管理工具 11
2.3.1 Microsoft管理控制台——MMC 11
2.3.2 基于Web的管理工具——HTMLA 13
2.3.3 Windows脚本主机——WSH 14
2.4 标识Internet上的网站 15
2.4.1 网站标识 15
2.4.2 获取Internet名称和地址 15
2.4.3 为Web站点指定主机标题名、地址和端口 15
2.5 管理Web和FTP站点 16
2.5.1 Web和FTP站点 16
2.5.2 添加站点 16
2.5.4 启动和停止站点 17
2.5.3 命名Web站点 17
2.5.5 目录管理 18
2.6 配置Web应用程序 19
2.6.1 关于Web应用程序 19
2.6.2 创建应用程序 20
2.6.3 设置应用程序映射 20
2.6.4 孤立应用程序 21
2.6.5 缓存应用程序 21
2.6.6 配置ASP应用程序 21
2.6.7 配置CGI应用程序 22
2.7 IIS网站安全 23
2.7.1 身份验证 23
2.7.2 访问控制 24
2.7.3 信息加密 27
2.7.4 访问审核 28
2.8 记录IIS网站活动 29
2.8.1 启用IIS网站活动日志 29
2.8.2 指定保存日志文件的方式 29
2.8.3 解释日志文件 30
第3章 FrontPage服务器扩展 31
3.1 什么是FrontPage服务器扩展 31
3.2 使用FrontPage服务器扩展3.0版本 31
3.3 使用FrontPage服务器扩展4.0版本 33
3.3.1 安装FrontPage服务器扩展4.0版本 33
3.3.2 使用FrontPage管理控制台(FPMMC) 36
3.3.3 对Web站点配置FrontPage服务器扩展 37
3.3.5 重新计算站点中的所有超链接 38
12.9.2 Clear方法 38
3.3.4 管理子站点 38
3.3.6 添加管理员 39
3.3.7 启用或禁止网页创作 39
4.1.1 什么是ASP 40
第二部分 ASP编程技术 40
4.1 ASP简介 40
第4章 ASP编程基础 40
4.1.2 三层式Web编程模型 41
4.1.3 ASP的使用环境和运行模式 42
4.1.4 ASP的Web页面结构 42
4.1.5 编写和浏览第一个ASP页面 43
4.2.1 ASP页面文件 45
4.2.2 加入脚本 45
4.2 创建ASP页面的基本方法 45
4.2.3 合成HTML和脚本指令 46
4.2.4 ASP的特殊指令 47
4.2.5 在脚本中的空白字符 48
4.3 使用脚本语言 49
4.3.1 什么是脚本语言 49
4.3.2 设置主脚本语言 49
4.3.3 在服务器上使用VBScript和JScript 50
4.4.1 使用常量 51
4.4 使用常量和变量 51
4.4.2 使用变量 52
4.4.3 变量作用域 52
4.4.4 为变量赋予会话或应用程序作用域 53
4.5 使用过程 54
4.5.1 定义过程 54
4.5.2 调用过程 55
4.5.3 将数组传递给过程 56
4.6 使用集合 56
4.6.1 通过名称和索引访问项目 56
4.6.2 遍历集合 57
4.6.3 遍历带子关键字(Subkeys)的集合 58
4.6.4 遍历对象集合 59
4.7 使用组件和对象 60
4.7.2 生成组件对象的实例 60
4.7.1 什么是组件 60
4.6.5 ASP集合的特殊之处 60
4.7.3 从Java类中创建一个对象 61
4.7.4 调用对象的方法 62
4.7.6 ASP内建对象简介 62
4.7.5 设置对象属性 62
4.7.7 ASP的ActiveX服务器组件简介 63
4.8 对象作用域 65
4.8.1 使用页作用域对象 65
4.8.2 为对象赋予会话作用域 66
4.8.3 为对象赋予应用程序作用域 67
4.8.4 会话和应用程序作用域的替代方案 67
4.8.5 对象作用域和组件线程的关系 67
第5章 编制ASP页面 69
5.1 向浏览器发送内容 69
5.1.1 发送内容 69
5.1.4 缓冲内容 70
5.1.2 设置内容的类型 70
5.1.3 重定向浏览器 70
5.1.7 创建动态通道 72
5.1.5 允许代理服务器缓存页 72
5.1.6 避免浏览器缓存页 72
5.2 向浏览器传送脚本 73
5.3 包含文件 75
5.3.1 使用Virtual关键字 75
5.3.2 使用File关键字 75
5.3.3 被包含文件的位置 75
5.3.4 包含文件的约束 76
5.4 处理HTML表单 77
5.4.1 关于HTML表单 77
5.4.2 获得表单输入 78
5.4.3 验证表单输入 79
5.5 调试ASP页 80
5.5.1 Microsoft脚本调试工具 80
5.5.2 启用调试 81
5.5.3 脚本错误 82
5.5.4 错误调试技术 83
5.5.5 脚本调试技巧 84
6.1 什么是ASP应用程序 86
6.2 管理应用程序 86
第6章 开发ASP应用程序 86
6.2.1 启动和结构应用程序 87
6.2.2 隔离应用程序 87
6.2.3 使用应用程序状态 88
6.3 管理会话 88
6.3.1 启动和结构会话 88
6.3.2 关于SessionID和Cookie 89
6.3.4 管理Web Farm的会话 90
6.3.3 在Session对象中存储数据 90
6.3.5 使用Cookie 91
6.3.6 无会话的ASP页 93
6.4 使用GlobaL.asa 94
6.4.1 Global.asa文件 94
6.4.2 Appliction和Session的事件处理程序 94
6.4.3 示例:显示在线人数程序 95
6.4.4
6.4.5 TypeLibrary声明 97
6.5 维护ASP应用程序的安全 98
6.5.1 NTFS权限 99
6.5.2 Web服务器权限 99
6.5.3 Cookie安全性 99
6.5.4 使用身份验证机制保护被限制的ASP内容 100
6.5.5 使用SSL维护应用程序的安全 100
6.6 Web程序的事务处理 101
6.6.2 声明事务性脚本 102
6.6.1 关于事务 102
6.6.3 提交或终止脚本 103
6.6.4 编写事务事件 103
6.6.5 在MTS资源管理器中登记一个组件 104
6.6.6 对象作用域 105
6.6.7 事务排队 105
6.7 创建国际化网站 105
6.7.1 设置字符串转换代码页 106
6.7.2 设置现场标识 107
第7章 ASP的内建对象 108
7.1 Request对象 108
7.1.1 ClientCertificate数据集合 109
7.1.2 Cookies数据集合 112
7.1.3 Form数据集合 113
7.1.4 QueryString数据集合 115
7.1.5 ServerVariables数据集合 117
7.1.7 BinaryRead方法 120
7.1.6 TotalBytes属性 120
7.2 Response对象 121
7.2.1 Cookies数据集合 122
7.2.2 Buffer属性 124
7.2.3 CacheControl属性 125
7.2.4 Charset属性 125
7.2.5 ContentType属性 126
7.2.6 Expires属性 126
7.2.7 ExpiresAbsolute属性 127
7.2.8 IsClientConnected属性 127
7.2.9 Pics属性 128
7.2.10 Status属性 129
7.2.11 AddHeader方法 129
7.2.12 ApopendToLog方法 131
7.2.13 BinaryWrite方法 131
7.2.14 Clear方法 132
7.2.15 End方法 132
7.2.16 Flush方法 133
7.2.17 Redirect方法 133
7.2.18 Write方法 133
7.3 Seesion对象 134
7.3.1 Session Contents数据集合 137
7.3.2 Session StaticObjects数据集合 137
7.3.3 CodePage属性 138
7.3.4 LCID属性 139
7.3.5 SessionID属性 139
7.3.6 Timeout属性 139
7.3.7 Abandon方法 140
7.4 Application对象 140
7.4.1 Application Contents数据集合 142
7.4.3 Lock方法 143
7.4.2 Application StaticObjects数据集合 143
7.5 Server对象 144
7.4.4 Unlock方法 144
7.5.1 ScriptTimeout属性 145
7.5.2 CreateObject方法 146
7.5.3 HTMLEncode方法 146
7.5.4 MapPath方法 147
7.5.5 URLEncode方法 148
7.6 ObjectContext对象 149
7.6.1 @TRANSACTION 151
7.6.2 SetComplete方法 151
7.6.3 SetAbort方法 152
7.6.4 OnTransactionCommit事件 152
7.6.5 OnTransactionAbort事件 152
第8章 ASP的自带组件 153
8.1 浏览器兼容组件 153
8.1.1 Browscap.ini文件 154
8.2 广告轮显组件 157
8.2.1 Rotator Schedule文件 158
8.2.2 Broder属性 160
8.2.3 Clickable属性 160
8.2.4 TargetFrame属性 161
8.2.5 GetAdvertisement方法 161
8.3 内容轮显组件 162
8.3.1 Content Schedule文件 163
8.3.2 ChooseContent方法 164
8.3.3 GetAllContent方法 165
8.4 超链接目录组件 166
8.4.1 Content Linking List文件 167
8.4.2 GetListCount方法 168
8.4.3 GetPreviousURL和GetNextURL方法 168
8.4.5 GetListIndex方法 169
8.4.4 GetPreviousDescription和GetNextDescription方法 169
8.4.6 GetNthURL方法 170
8.4.7 GetNthDescription方法 170
8.5 页计数器组件 171
8.5.1 Hits方法 172
8.5.2 PageHit方法 172
8.5.3 Reset方法 173
8.6 计数器组件 173
8.6.1 Get方法 174
8.6.2 Increment方法 175
8.6.3 Remove方法 176
8.6.4 Set方法 176
8.7 文件存取组件 177
8.8 MyInfo组件 177
8.9 许可验证组件 179
8.9.1 HasAccess方法 180
8.10 数据存取组件 182
9.2 基本的ADO编程模型 183
第9章 ADO编程模型 183
第三部分 ADO编程技术 183
9.1 ADO概述 183
9.3 ADO中的基本概念 184
9.4 使用对象的ADO编程模型 187
9.5 ADO对象模型 187
第10章 在ASP中使用ADO 190
10.1 创建ODBC DSN文件 190
10.1.1 配置Microsoft Acdess数据库的文件DSN 191
10.1.2 配置SQL Server数据库的文件DSN 191
10.1.3 配置Oracle数据库文件DSN 191
10.2 连接数据库 192
10.3 用Connection对象执行查询 192
10.4 使用Recordset对象处理结果 193
10.4.1 配合使用Connection对象和Recordset对象检索记录 194
10.4.2 只使用Recordset对象检索记录 194
10.5 使用Command对象改善查询 195
10.6 结合HTML表单和数据库访问 196
10.7.1 使连接超时 197
10.7 管理数据库连接 197
10.7.2 共享连接 198
10.7.3 使用跨页连接 198
10.7.4 关闭连接 199
第11章 SQL语法 200
11.1 SQL概念 200
11.2 数据定义语句 200
11.2.1 CREATE TABLE语句 200
11.2.2 CREATE INDEX语句 201
11.2.3 CREATE USER或GROUP语句 202
11.2.4 ADO USER语句 202
11.2.5 ODROP USER或GROUP语句 203
11.2.6 ALTER TABLE语句 203
11.2.8 DROP语句 205
11.2.7 ALTER USER或DATABASE语句 205
11.3 数据处理语句 206
11.3.1 SELECT语句 206
11.2.9 GRANT语句 206
11.2.10 REVOKE语句 206
11.3.2 INSERT INTO语句 208
11.3.3 UPDATE语句 209
11.3.4 DELETE语句 210
11.3.5 INNER JOIN运算 210
11.3.6 LEFT JOIN和RIGHT JOIN运算 212
11.3.7 UNION运算 213
11.3.8 WHERE子句 213
11.3.9 GROUP BY子句 214
11.3.10 SQL合计函数 215
11.3.11 HAVING子句 215
11.3.13 SQL子查询 216
11.3.12 ORDER BY子句 216
第12章 ADO对象详解 219
12.1 Connection对象 219
12.1.1 Attributes属性 220
12.1.2 CommandTimeout属性 222
12.1.3 ConnectionString属性 223
12.1.4 ConnectionTimeout属性 225
12.1.5 CousorLocation属性 225
12.1.6 DefaultDatabase属性 226
12.1.7 IsolationLevel属性 227
12.1.8 Mode属性 228
12.1.9 Provider属性 230
12.1.11 Version属性 231
12.1.10 State属性 231
12.1.12 BeginTrans、CommitTrans和RollbackTrands方法 232
12.1.13 Cancel方法 235
12.1.14 Close方法 236
12.1.15 Execute方法 238
12.1.16 Open方法 239
12.1.17 OpenSchema方法 241
12.2 Recordset对象 243
12.2.1 AbsolutePage属性 245
12.2.2 AbsolutePosition属性 246
12.2.3 ActiveConnection属性 248
12.2.4 BOF、EOF属性 250
12.2.5 Boodmark属性 252
12.2.6 CacheSize属性 254
12.2.7 CursorLocation属性 255
12.2.8 CursorType属性 256
12.2.9 EditMode属性 258
12.2.10 Filter属性 259
12.2.11 LockType属性 262
12.2.12 MarshalOptions属性 263
12.2.13 MaxRecords属性 265
12.2.14 PageCount属性 266
12.2.15 PageSize属性 266
12.2.16 RecordCount属性 266
12.2.17 Sort属性 267
12.2.18 Source属性 267
12.2.19 State属性 269
12.2.20 Status属性 270
12.2.21 AddNew方法 272
12.2.23 CancelBatch方法 274
12.2.22 Cancel方法 274
12.2.24 CancelUpdate方法 275
12.2.25 Clone方法 275
12.2.26 Delete方法 277
12.2.27 Move方法 280
12.2.28 Movefirst、MoveLast、MoveNext和MovePre Vious方法 282
12.2.29 NextRecordset方法 284
12.2.30 Open方法 285
12.2.31 Requery方法 288
12.2.32 Resync方法 288
12.2.33 Save方法 290
12.2.34 Supports方法 290
12.2.35 Update方法 293
12.2.36 UpdateBatch方法 296
12.3 Field对象 299
12.3.1 ActualSize属性 300
12.3.3 DefinedSize属性 301
12.3.4 Name属性 301
12.3.2 Attributes属性 301
12.3.5 NumericSc属性ale 302
12.3.6 OriginalValue属性 303
12.3.7 Precision属性 304
12.3.8 Type属性 305
12.3.9 UnderlyingValue属性 307
12.3.10 Value属性 308
12.3.11 AppendChunk方法 309
12.3.12 GetChunk方法 311
12.4 Fields集合 312
12.4.1 Count属性 313
12.4.2 Append方法 314
12.4.3 Delete方法 315
12.4.4 Item方法 315
12.4.5 Refresh方法 316
12.5 Command对象 316
12.5.2 CommandText属性 317
12.5.1 ActiveConnection属性 317
12.5.3 CommandTimeout属性 318
12.5.4 CommandType属性 318
12.5.5 Prepared属性 319
12.5.6 State属性 320
12.5.7 Cancel方法 321
12.5.8 CreateParameter方法 321
12.5.9 Execute方法 323
12.6 Parameter对象 326
12.6.1 Attributes属性 327
12.6.2 Direction属性 327
12.6.3 Name属性 328
12.6.4 NumericScale属性 328
12.6.5 Precision属性 328
12.6.6 Size属性 329
12.6.7 Type属性 329
12.6.8 Value属性 329
12.6.9 AppendChunk方法 329
12.7 Parameters集合 330
12.7.1 Count属性 330
12.7.2 Append方法 330
12.7.3 Delete方法 330
12.7.4 Item方法 331
12.7.5 Refresh方法 331
12.8 Error对象 333
12.8.1 Description属性 334
12.8.2 NativeError属性 335
12.8.3 Number属性 335
12.8.5 SQLState属性 336
12.8.4 Souce属性 336
12.9 Errors集合 337
12.9.1 Count属性 337
12.9.3 Item方法 338
12.10 Property对象 338
12.10.1 Attributes属性 339
12.10.2 Name属性 339
12.10.3 Type属性 339
12.10.4 Value属性 339
12.11 Properties集合 339
12.11.2 Item方法 340
12.11.3 Refresh方法 340
12.11.1 Count属性 340
第四部分 ActiveX部件开发技术 341
第13章 ActiveX部件开发方法 341
13.1 什么是ActiveX部件 341
13.2 ActiveX部件种类 341
13.3 部件开发的基本常识 343
13.3.1 进程内和进程外部件 343
13.3.2 命名准则 343
13.3.3 选择工程类型和设置工程属性 344
13.3.4 多态性、接口、类型库和GUD部件 346
13.3.5 启动和结束部件 349
13.4 部件开发的一般步骤 350
13.5 给部件添加类 350
13.5.1 创建新的类 350
13.5.2 ActiveX部件提供的类的实例化 351
13.6 给类添加属性和方法 354
13.5.3 标准模块与类模块的比较 354
13.6.1 部件中属性的实现 355
13.6.2 部件中方法的实现 355
13.6.3 属性和方法中可用的数据类型 355
13.6.4 选择类的缺省属性或方法 356
13.7 给类添加事件 356
13.8 给部件提供命名的常数 357
13.9 通过接口的实现提供多态性 358
13.9.1 多态性 358
13.9.2 使用Active Basic创建标准接口 360
13.9.3 标准接口的实现与使用 360
13.9.4 Implements与代码重用 362
13.10 组织对象:对象模型 363
13.10.1 是否需要对象模型 363
13.10.3 从属对象 364
13.10.2 外部可创建的对象 364
13.10.4 外部可创建的对象与从属对象的组合 365
13.10.5 使用属性和集合来创建对象模型 366
13.10.6 处理循环引用的问题 369
第14章 创建ActiveX DLL 371
14.1 创建ThingDemo DLL工程 372
14.2 为Thing类创建属性和方法 373
14.3 为Initialize和Terminate事件添加代码 375
14.4 测试Thing类 375
14.4.1 创建Tese Thing测试工程 375
14.4.2 创建和测试Thing对象 377
14.4.3 运行TestThing测试应用程序 379
14.5 编译和测试ThingDemo DLL 380
第15章 创建ActiveX EXE部件 382
15.1 创建Coffee工程 383
15.2 显示CoffeeMonitor类的窗体 384
15.3 创建CoffeeWatch测试工程 385
15.4 模式和无模式窗体在进程外如何运转 386
15.5 提供、接收异步通知事件 388
15.5.1 提供异步通知事件 388
15.5.2 接收异步通知事件 390
15.6 建立、使用共享的CoffeeMonitor 391
15.6.1 建立共享的CoffeeMonitor 391
15.6.2 使用共享的CoffeeMonitor 392
15.7 创建并测试可执行的Coffee 393
第16章 创建ActiveX控件 394
16.1 创建ControlDemo工程 394
16.2 添加TestCtlDemo工程 396
16.3 设计时运行ShapeLabel控件 397
16.4 UserControl对象的存活期 398
16.5 编译ControlDemo部件 401
17.1 创建ActXDoc工程 402
第17章 创建ActiveX文档 402
17.2 运行和调试ActXDoc工程 404
17.2.1 运行ActXDoc工程 404
17.2.2 调试FirstDoc ActiveX文档 404
17.3 在ActXDoc工程中加入第二个ActiveX文档 405
17.4 在ActXDoc工程中添加窗体 408
17.5 在ActXDoc工程添加菜单 410
第18章 下载ActiveX部件 412
18.1 准备下载部件 412
18.2 如何进行Internet部件下载 412
18.3 使用打包和展开向导打包文件 413
18.4 手工部署ActiveX部件 415
18.4.1 手工部署ActiveX控件 415
18.5 手工部署代码部件 416
18.6 手工部署ActiveX文档 417