Visual Basic 5 Web开发人员指南PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(美)Davis Chapman著;沈 刚,刘景华,孙彦华等译
- 出 版 社:机械工业出版社;西蒙与舒斯特国际出版公司
- 出版年份:1998
- ISBN:7111063651
- 页数:749 页
译者序 1
前言 1
第一部分 Visual Basic和Web 1
第1章 Visual Basic和Web的新功能 1
1.1 ActiveX功能 1
1.1.1 从OLE到ActiveX 2
1.1.2 ActiveX控件 2
1.1.3 ActiveX文档 2
1.2 Internet和Intranet的功能 3
1.2.1 Winsock控件 3
1.2.2 Internet控件 3
1.2.3 IITML控件 3
1.3 提高性能 3
1.3.1 本地可运行属性 3
1.3.2 安全线程DLL和Servers 4
1.4 小结 4
第2章 基于浏览器的VB编程初步 5
2.1 为什么使用一个浏览器 5
2.2 使用Internet Explorer浏览客户机方数据 6
2.2.1 浏览简单数据类型 8
2.2.2 浏览客户机方的IITML 9
2.2.3 浏览文档 10
2.3 在客户机方Web页面上使用VBSCript 11
2.3.1 VBSCript就是VB 11
2.3.2 Internet Explorer中用于脚本制作的对象模型 11
2.3.3 浏览简单的脚本 13
2.3.4 浏览有特色的脚本 16
2.4 浏览使用ActiveX控件的Web页面 19
2.4.1 Web页面可以使用Intrinsic控件 19
2.4.2 Web页面可以使用ActiveX控件 21
2.5 浏览ActiveX文档 23
2.5.1 ActiveX文档的结构 23
2.5.2 在容器应用程序中浏览ActiveX文档 23
2.6 小结 26
第二部分 ActiveX控件 29
第3章 使用VB创建ActiveX控件 29
3.1 ActiveX基础知识 29
3.2 ActiveX控件剖析 30
3.3 两类ActiveX控件 31
3.4 开放属性、方法和事件 37
3.4.1 开放ActiveX控件的属性 38
3.4.2 开放ActiveX控件的方法 39
3.4.3 开放ActiveX控件的事件 39
3.5 ActiveX控件界面向导 40
3.6 Internet特性::异步下载及使用超链接对象导航 42
3.6.1 异步下载 42
3.6.2 UserControl的超链接对象 43
3.7使用Setup Wizard在World Wide Web上发布ActiveX控件 43
3.8 启动Setup Wizard 43
3.8.1 Introduction对话框 44
3.8.2 Select Project and Options对话框 44
3.8.3 Internet Distribution Location对话框 44
3.8.4 Internet Package对话框 45
3.8.5 ActiveX Server Components对话框 45
3.8.6 File Summary 对话框 46
3.9 在Web浏览器中查看所创建的ActiveX控件 47
3.10 在HTML中的对象定义 48
3.11 使控件对脚本制作和初始化安全 49
3.11.1 将ActiveX控件标注为对初始化安全 49
3.11.2 将ActiveX控件标注为对脚本制作安全 49
3.12 控件认证 50
3.13 软件许可事项 50
3.14 小结 50
第4章 继承和扩充其他ActiveX控件 51
4.1 增强已有控件方法的优点 51
4.2创建NumbersOnly控件 51
4.2.1 创建NumbersOnly项目组 52
4.2.2 建立控件的用户界面 53
4.2.3 给控件添加编程代码 55
4.2.4 研究UserContml_Resize( )事件 57
4.2.5 研究txtNumbers_KeyPress( )事件 58
4.3 测试NumbersOnly控件 59
4.4 编译NumbersOnly控件 60
4.5 包装NumbersOnly控件 61
4.6 软件许可事项 62
4.6.1 ActiveX控件的许可 62
4.6.2 软件许可与Web 63
4.7 小结 65
第5章 使ActiveX控件同服务器通信 66
5.1 理解TCP/IP通信的基础知识 66
5.1.1 客户机和服务器 67
5.1.2 IP地址和主机名称 67
5.1.3 UDP和TCP 68
5.1.4 端口 68
5.2 检验属性、方法和事件 69
5.2.1 属性 69
5.2.2 方法 71
5.2.3 事件 72
5.3 建立客户机/服务器应用程序 73
5.3.1 设计客户机应用程序 73
5.3.2 设计服务器应用程序 77
5.4 运行客户机/服务器应用程序 81
5.5 小结 83
第6章 使ActiveX控件适用于Web 84
6.1 Internet组件的下载 84
6.1.1 将文件打包成可下载形式 84
6.1.2 使用Win Verify Trusts允许安装 88
6.2 为控件作注册 89
6.2.1 获得数字认证 91
6.2.2 注册一个控件 92
6.2.3 检验一个已注册的控件 93
6.3 小结 95
第三部分 脚本制作 97
第7章 使用VBScript创建基于HTML的VB应用程序 97
7.1 理解HTML<FORM>元素 97
7.1.1 <FORM>元素 98
7.1.2 <INPUT>元素 98
7.1.3 <SELECT>元素 104
7.1.4 <TEXTAREA>元素 105
7.1.5 <SCRIPT>元素 105
7.2 使用HTML<FORM>元素 106
7.3 使用Internet Explorer内置控件 109
7.3.1 Internet Explorer内置控件 110
7.3.2 使用<OBJECT>标记插入内置控件 110
7.3.3 处理事件 112
7.3.4 子过程和函数 113
7.3.5 Internet Explorer对象模型 116
7.4 使用VBScript处理HTML<FORM>元素及内置控件 121
7.5 小结 128
第8章 ActiveX控件和VBScript的互操作 129
8.1 理解HTML<Object>标记的用途 129
8.1.1 HTML<Object>标记属性 130
8.1.2 使用<PARAM>标记 137
8.2 使用Microsoft Visual InterDey书写Web页面 138
8.3 检查各种不同类型的ActiveX控件 146
8.3.1 有关系统信息的控件 146
8.3.2 对话框控件 148
8.4 使用ActiveX控件 149
8.5 小结 150
第9章 使用VBScript处理Java小应用程序 151
9.1 词汇整理 151
9.2 了解Jave的内幕 152
9.2.1 字节代码的神奇之处 152
9.2.2 编程语言 153
9.3 创建Java小应用程序 153
9.4 比较Java小应用程序和ActiveX控件 153
9.5 在Web页面上放入Java小应用程序 154
9.6 访问Java小应用程序 155
9.7 创建用于VBScript的Java小应用程序 155
9.8 创建一个Java小应用程序范例Scoreboard 155
9.8.1 Scoreboard小应用程序 156
9.8.2 VBScript Web页面 157
9.8.3 Java小应用程序应用小结 158
9.9 小结 158
第四部分 ActiveX文档 159
第10章 使用ActiveX文档实现VB在Web浏览器中的应用 159
10.1 定义一个ActiveX文档 159
10.1.1 ActiveX文档应用程序同其他应用程序有什么不同 160
10.1.2 比较Internet Explorer3.0和Binder容器 161
10.1.3 比较ActiveX文档和ActiveX控件 161
10.1.4 浏览Activex文档的事件 162
10.2 设计一个ActiveX文档 163
10.2.1 命名项目 163
10.2.2 建立文档 163
10.2.3 比较.DLL和.EXE项目类型 165
10.2.4 在VB Designer中运行ActiveX文档 167
10.2.5 编译ActiveX文档 167
10.2.6 运行编译了的项目 168
10.3 使用ActiveX文档建立应用程序 168
10.3.1 设计应用程序 168
10.3.2 ActiveX文档间的通信 168
10.3.3 深入ActiveX文档项目 169
10.3.4 给项目添加窗体 169
10.3.5 运行项目范例 169
10.4 优化ActiveX文档的运行 172
10.5 小结 173
第11章 使用属性包和菜单扩展ActiveX文档应用程序 174
11.1 PropertyBag对象 174
11.1.1 建立一个PropertyBag范例 174
11.1.2 在例子中添加用户文档 178
11.2 添加属性包对象 180
11.2.1 给例子增加持久性 181
11.2.2 PropertyBag是如何发挥作用的 181
11.3 给ActiveX文档应用程序添加菜单 183
11.4 小结 185
第12章 超链接:扩展多窗口上的ActiveX文档应用程序 186
12.1 浏览ActiveX文档 186
12.1.1 浏览一个Web地址 187
12.1.2 浏览Microsoft Office文档 187
12.1.3 浏览另一个ActiveX文档 188
12.2 在ActiveX文档间交换信息 190
12.3 ActiveX文档的生命周期 192
12.3.1 软件包的高速缓存 193
12.3.2 管理Terminate事件 194
12.4 扩充例子 194
12.5 小结 199
第五部分 Active Server Pages 201
第13章 Active Server Pages和服务器方脚本制作 201
13.1 理解Internet上的标准和技术 201
13.1.1 HTML版本 201
13.1.2 浏览器技术 202
13.1.3 Web服务器技术 202
13.2 理解Microsoft Active Server 203
13.2.1 Active Server如何工作 203
13.2.2. 客户机方的处理 206
13.2.3 比较Active Server和客户机方的处理 208
13.3 使用VBScript 208
13.3.1 为什么使用脚本制作语言 208
13.3.2 VBS cript语言元素 209
13.4 在VBScript中使用窗体 214
13.5 在Active Server中使用ActiveX和Include文件 217
13.5.1 使用Server-Side Inclndes 217
13.5.2 插入ActiveX控件 224
13.6 连接ODBC数据库 225
13.7 小结 229
第14章 用Application及Session对象管理状态和事件 230
14.1 Active Server Pages解决了管理用户工作期的问题 231
14.1.1 追踪用户的工作期是Web的一个难点 231
14.1.2 Active Server Pages的解决方案 235
14.2 设置应用程序 235
14.2.1 Internet Information Server(IIS)目录定义了应用程序 235
14.2.2 理解globaL,asa在应用程序中的作用 236
14.2.3 管理源代码或.ASP文件和.ASA文件 236
14.3 使用Application和Session对象 237
14.3.1 Application和Session对象的作用域 237
14.3.2 事件模型初步 238
14.3.3 方法:锁定、停止和释放 239
14.3.4 使用内置属性或自建属性 240
14.4 Application对象能做什么 240
14.4.1 使用Application OnStrart事件 240
14.4.2 使用Application OnEnd事件 241
14.4.3 Application锁定方法 241
14.4.4 设定应用程序范围作用域的变量 242
14.5 Session对象是进行用户管理的关键 243
14.5.1 理解Session对象的事件、属性和方法 243
14.5.2 管理一个用户工作期 245
14.5.3 Session对象对安全性、状态和高速缓存的处理 247
14.6 小结 250
第15章 用Request和Response对象建立互操作基础 251
15.1 历史回顾 251
15.1.1 CGI输入 253
15.1.2 CGI输出 254
15.2 交互操作的解放 257
15.2.1 Request对象 257
15.2.2 Response对象 261
15.3 轻松建立Guestbook 264
15.3.1 标准HTML 264
15.3.2 ASP代码 265
15.3.3 回到HTML 266
15.3.4 更多的功能 266
15.4 小结 266
第16章 使用Cookies、Headers和Server对象增强交互操作 267
16.1 优秀的特性 267
16.1.1 使用自己的输出——程序递归 267
16.1.2 高速缓存任务项 269
16.2 Reqnest对象的其他特性 270
16.2.1 Cookies集合 271
16.2.2 Server Variables集合 273
16.3 Response对象的其他特性 274
16.3.1 Response.Cookies集合 274
16.3.2 Response对象的属性 275
16.3.3 Response对象的方法 276
16.4 Server对象 278
16.4.1 Server属性:ScriptTimeout 278
16.4.2 管理HIML 278
16.4.3 用CreateObject(ADODB...)管理数据 281
16.5 小结 281
第17章 构建自己的服务器组件 283
17.1 为何使用Visutal-Busic创建组件 283
17.2 了解类的知识 284
17.2.1 介绍类 284
17.2.2 理解对象的生命周期:类的创建和拆毁 284
17.2.3 生成对象的实例 284
17.2.4 理解类的方法 285
17.2.5 使用Property过程 285
17.2.6 类中的 Public过程 286
17.2.7 在类中处理错误 287
17.3 用OLE服务器开放类的功能 287
17.4 创建服务器组件 288
17.4.1 第一步 288
17.4.2 精简服务器组成部分 289
17.4.3 Sub Main函数 289
17.4.4 Project对话框 290
17.5 创建Transaction类 291
17.5.1 WinSock方法 292
17.5.2 Private类型的类变量 293
17.5.3 Public Transact方法 294
17.5.4 编译组件 297
17.6 使用新建的服务器组件 297
17.6.1 注册新对象 297
17.6.2 测试新建组件 297
17.6.3 网上的组件测试 298
17.7 小结 299
第六部分 服务器方编程 301
第18章 WinCGI界面和Visual Basic 301
18.1 Windows Common Gateway Interface概述 302
18.2 安装WebSite服务器 302
18.3 测试WebSite服务器 303
18.3.1 从本地访问服务器 304
18.3.2 从远程访问服务器 306
18.4 管理WebSite服务器 307
18.4.1 激活Administrator帐户 308
18.4.2 使用WebView来管理站点 308
18.5 日志记录 309
18.6 理解Windows CGI如何工作 312
18.7 URL的结构 314
18.8 创建一个简单的Windows CGI 例子 315
18.9 理解Visual Basic中Windows CGI的框架 319
18.9.1 Main( )例程 319
18.9.2 CGI_Main( ) 319
18.9.3 Inter_Main( ) 319
18.9.4 CGI变量 319
18.9.5 实用函数 322
18.10 调试Windows CGI应用程序 324
18.11 小结 329
第19章 ISAPI、OLEISAPI和Visual Basic 330
19.1 SAPI相对CGI编程的优点 331
19.1.1 为什么CGI应用程序这么慢 331
19.1.2 为什么SAPI应用程序运行得快 331
19.2 SAPI编程的不足之处 331
19.2.1 SAPI应用程序不可移植 332
19.2.2 一个不稳定的SAPI会破坏Web服务器系统 332
19.2.3 SAPI是依赖于语言的 332
19.2.4 SAPI通常是多线程的 332
19.3 ISAPI编程接口 333
19.3.1 ISAPI的结构 333
19.3.2 ISAPI服务器函数 334
19.3.3 ISAPI DLL的请求函数 334
19.4 OLEISAPI接口 335
19.4.1 OLEISAPI方法的调用 335
19.4.2 使用变量 335
19.4.3 调用OLEISAPI应用程序 336
19.5 为OLEISAPI编程准备一个NT服务器 337
19.6 建立一个简单的OLEISAPI应用程序 338
19.6.1 给OLEISAPI应用程序发送简单的数据 338
19.6.2 声明类OLEISAPI的方法 340
19.6.3 返回从客户机传来的变量串 341
19.6.4 为处理从客户机传来的参数做准备 343
19.6.5 分解参数串 344
19.6.6 重新换回替换掉的字符 346
19.6.7 检索关键字的名字 347
19.6.8 检索参数的值 348
19.6.9 检索特定关键字的值 348
19.6.10 列出要传给客户机看的值 349
19.6.11 处理数据中的特殊字符 351
19.6.12 十六进制字符值的解码 353
19.6.13 完成参数分解 355
19.7 小结 357
第20章 OLEISAPI2接口和Active Reference对象 359
20.1 Internet消息格式 359
20.2 OLEISP12接口 361
20.2.1 Active Request对象 362
20.2.2 读取发送的数据 363
20.2.3 读取请求消息头 364
20.2.4 设置响应消息头 365
20.2.5 发送响应 367
20.2.6 调试OLEISAPI2应用程序 367
20.3 客户机方存储块 368
20.3.1 设置存储块 368
20.3.2 接收存储块 369
20.4 建立一个EISAPI2应用程序 370
20.4.1 配置项目 370
20.4.2 准备HTML窗体 371
20.4.3 建立OLEISAPI2应用程序 373
20.4.4 改变发布的方法 376
20.5 小结 376
第21章 为其他的Web服务器提供一种类似OLEISAPI的接口 378
21.1 NSAPI接口 379
21.1.1 请求处理步骤 379
21.1.2 Netscape配置文件 380
21.1.3 Netscape服务器和请求的环境变量 384
21.1.4 NSAPI函数的定义 385
21.1.5 Netscape服务器函数 386
21.2 在C应用程序中调用VB的ActiveX方法 388
21.2.1 普通字符和Unicode字符串 389
21.2.2 查找CISID 389
21.2.3 取得指向IDispatch接口的指针 389
21.2.4 查找发送方法的ID 390
21.2.5 调用Visual Basic方法 391
21.3 建立一个OLENSAPI接口 392
21.3.1 OLENSAPI定义、包含文件和变量 393
21.3.2 主要的NSAPI函数 395
21.3.3 读取发送来的数据 400
21.3.4 调用Visual Basic ActiveX DLL 401
21.3.5 查找Visual Basic DLL的 CLSID 406
21.3.6 错误处理和响应 407
21.3.7 OLENSAPI初始化 408
21.3.8 编译并链接OLENSAPI DLL 409
21.3.9 配置Netscape来使用OLENSAPI DLL 409
21.4 建立一个简单的NSAPI应用程序 410
21.4.1 扩展ProParams函数 410
21.4.2 改写DoGet和DoPost方法 412
21.4.3 为调用NSAPI应用程序改动HIML文档 413
21.5 小结 414
第七部分 访问Web数据库 417
第22章 在WinCGI接口中使用数据访问对象 417
22.1 最小的数据库应用程序 418
22.1.1 建立并运行这个应用程序 418
22.1.2 理解代码 420
22.1.3 用超链接激活一个应用程序 422
22.1.4 理解这些代码 423
22.1.5 创建窗体 423
22.1.6 理解这些代码 426
22.1.7 理解处理过程 426
22.2 更新数据库 428
22.3 Windows CGI更新应用程序 429
22.4 编写有多个窗体的应用程序 433
22.4.1 理解这个应用程序 433
22.4.2 创建主菜单的HIML文件 434
22.4.3 理解HIML代码 435
22.4.4 创建数据库 437
22.4.5 返回一个窗体 437
22.4.6 创建输入文章的屏幕 440
22.4.7 理解代码 442
22.4.8 创建一个新的订户屏幕 444
22.5 总结 447
22.6 小结 447
第23章 在OLEISAP12接口中使用远程数据对象 448
23.1 多线程编程 448
23.1.1 同时实现多任务 449
23.1.2 建立结构 449
23.1.3 管理对共享资源的访问 450
23.2 Visual Basic5中的线程 454
23.2.1 序列化的请求 454
23.2.2 Apartment-Model线程 455
23.2.3 Roud-Robin线程池 455
23.3 线程和OLEISAPI 457
23.3.1 OLEISAPI 457
23.3.2 LEISAPI2 457
23.4 远程数据对象 458
23.4.1 RDO对象模型 458
23.4.2 使RDO能在Visual Basic中使用 460
23.5 建立一个联系人数据库ISAPI应用程序 461
23.5.1 定义一个寻找联系人记录的起点 462
23.5.2 定义要使用的数据库 463
23.5.3 打开数据库 464
23.5.4 通知用户所有的错误 465
23.5.5 让用户知道没有返回记录 466
23.5.6 为用户编辑返回联系人记录 467
23.5.7 返回联系人列表以让用户从中选择 469
23.5.8 建立联系人列表 471
23.5.9 取得用户请求的联系人 473
23.5.10 取得并处理窗体数据 475
23.5.11 把用户编辑过的数据存到数据库 476
23.5.12 去掉格式化城的格式 478
23.5.13 允许用户实现有针对性的查询 479
23.5.14 增加一个州查找表 482
23.6 小结 484
第24章 Internet Database Connector:在Web上提供数据库访问 486
24.1 介绍Internet Database Connector 487
24.2 为SQL Sever数据库建立ODBC数据源 491
24.3 为Microsoft Aeoess数据库建立ODBC数据库源 492
24.4 建立动态Web页面 493
24.4.1 建立初始窗体提示输入 493
24.4.2 建立服务器查询源文件 495
24.4.3 建立结果源文件 497
24.5 Internet Database Connector:总结和例子 501
24.6 现实检验 503
24.7 小结 504
第25章 介绍ActiveX数据对象 505
25.1 家族树 506
25.2 OLE DB 506
25.3 对象与组件的比较 508
25.4 Down n Dirty 509
25.5 ADO和服务器对象 509
25.6 ADO对象模型 510
25.6.1 外部对象 510
25.6.2 方法 513
25.6.3 属性 514
25.7 基本的ADO 515
25.7.1 第一步 515
25.7.2 一个演示应用程序 516
25.8 小结 523
第26章 在Web数据库应用程序上集成Advanced Data Connector 524
26.1 理解核心的ADC组件 524
26.2 开始:创建自己的ODBC数据源 525
26.2.1 建立使用ADC的页面 526
26.2.2 连接到数据库上 527
26.2.3 控制SQL语句 528
26.3 理解关键的ADC方法 528
26.4 观察一个HTML页面的例子 529
26.4.1 设置窗体 529
26.4.2 初始化网格控件 529
26.4.3 设置AdvancedDatacontrol对象 530
26.4.4 完成整个应用应用程序 530
26.4.5 观察结果 531
26.5 权衡ADC技术的优势 532
26.6 小结 533
第27章 用Visual InterDev 建立Web数据库应用程序 534
27.1 理解Visual InterDev 534
27.2 设计基于Web的应用程序 535
27.3 创建第一个Web应用程序 537
27.4 使用MS FrontPage 97 HTML编辑器 541
27.5 充分利用Visual InterDev 544
27.5.1 工作拷贝 545
27.5.2 增加已有的Web文件 545
27.5.3 增加一个简单的Active Server Page 546
27.6 充分利用数据库 548
27.6.1 连接到数据库上 550
27.6.2 使用Query Designer 552
27.6.3 使用Data Form向导 561
27.6.4 Database Designer 565
27.7 在应用程序中增加客户机方组件 565
27.8 管理自己的Web站点 569
27.9 使读者的Web应用程序引人注目 570
27.10 小结 571
第八部分 分布式处理 573
第28章 Microsoft Transaction Server和Visual Basic 573
28.1 理解分布式事务处理 574
28.1.1 Transaction Mornitors 575
28.1.2 Object Request Brokers 577
28.2 介绍Microsoft Transaction Server 579
28.2.1 管理数据库连接 579
28.2.2 管理分布式对象 580
28.2.3 事务协调 580
28.3 把Visual Basic类和Transaction Server集成在一起 581
28.3.1 初始化Visual Basic项目 581
28.3.2 无状态的对象 582
28.3.3 事务环境 583
28.3.4 在Transaction Server上注册Visual Basic DLL 586
28.4 从Visual Basic中调用Transaction Server对象 590
28.4.1 设置产品ID 592
28.4.2 调用Transaction Server对象 593
28.5 小结 594
第29章 建立多重应用程序 596
29.1 从其他组件调用组件 596
29.1.1 调拨单维护 596
29.1.2 商品移动控件 602
29.1.3 更新用户界面 607
29.2 使用共享对象 608
29.2.1 共享属性管理器 608
29.2.2 用公共属性创建下一个数发生器(Next Number Generator) 610
29.2.3 配置事务 613
29.3 理解基干任务的安全性 614
29.3.1 定义任务 614
29.3.2 检查用户任务 615
29.4 小结 616
第30章 建立分布式Web应用程序 617
30.1 Transaction Server和Web的集成 617
30.2 建立发货订单组件 618
30.2.1 建立订单主组件 618
30.2.2 建立订单细节组件 621
30.2.3 建立订单发货组件 623
30.3 添加虚拟商店前端 626
30.3.1 初始化项目 626
30.3.2 建立购买窗体 627
30.3.3 调用发货订单组件 629
30.3.4 建立发货清单 632
30.4 小结 636
第31章 Internet安全和Web应用程序 637
31.1 Internet的安全类型 637
31.1.1 网络安全 638
31.1.2 事务安全 641
31.2 DES和RSA加密 642
31.2.1 对称加密 642
31.2.2 非对称加密 643
31.3 证件和数字签名 643
31.3.1 获得一个证件 643
31.3.2 在控件上签字 644
31.4 小结 644
第九部分 与Web相关的内容 647
第32章 Web-Enabling Visual Basic应用程序 647
32.1 Microsoft Internet API(INet API) 648
32.1.1 Internet编程 648
32.1.2 检索文件 648
32.2 Internet传输控件 649
32.2.1 属性 649
32.2.2 方法 650
32.2.3 事件 651
32.2.4 把Internet Transfer Control添加到Toollbox 651
32.3 超文本传输协议(HTTP)和文件传输协议(FIP) 651
32.4 Internet消息格式 654
32.5 建立一个Web-Enabled VB应用程序 655
32.5.1 声明两个标志 656
32.5.2 激活检索URL命令按钮 658
32.5.3 检索所要检查的HTML文档 658
32.5.4 从Internet Transfer Control中抽取HTML文档 659
32.5.5 从HTML文档中分析URL 661
32.5.6 寻找包含URL的HTML元素 661
32.5.7 检查HTML元素 662
32.5.8 从HTML元素中分析出URL 663
32.5.9 去除重复URL 664
32.5.9 开始URL测试 665
32.5.10 测试当前选择的URL 666
32.5.12 建立绝对URL 667
32.5.13 决定当前URL是否有效 669
32.5.14 检查HTTP头响应码 671
32.5 小结 673
第33章 建立Web设计期控件 674
33.1 定义Web设计期控件 674
33.2 在Visual InterDew中使用设计期控件 676
33.2.1 增加一个标准ActiveX控件 677
33.2.2 增加一个设计期控件 678
33.3 了解Web设计期控件的未来 680
33.4 建立一个Web设计期控件实例 680
33.4.1 创建ActiveX控件 681
33.4.2 使用ActiveX控件接口向导 682
33.5 给控件增加一个属性工作表 686
33.6 增加设计期引用和代码 689
33.7 测试已完成的设计期控件 690
33.8 小结 692
第34章 Visual Basic与Java的集成 693
34.1 理解Java 694
34.1.1 Java极其短暂的历史 694
34.1.2 Java是什么 694
34.2 通过ActiveX控件组合Visual Basic和Java 695
34.2.1 ActiveX控件的Visual J++变形 695
34.2.2 通过Automation开放一个Java类 696
34.2.3 实例应用程序 703
34.3 Visual J++的ActiveX Wizard的一个简短浏览 704
34.4 通过ActiveX文档将Visual Basic和Java结合在一起 710
34.5 小结 711
第十部分 附 录 713
附录A 标准CGI、WinCGI以及Visual Basic 713
附录 B CD上的内容 747
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014