图书介绍
VBScript程序员参考手册 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)AdrianKingsley-Hughes,KathieKingsley-Hughes,DanielRead;富弘毅译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302194644
- 出版时间:2009
- 标注页数:696页
- 文件大小:158MB
- 文件页数:712页
- 主题词:BASIC语言-程序设计-技术手册
PDF下载
下载说明
VBScript程序员参考手册 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 编程快速入门1
1.1 变量及数据类型2
1.1.1 变量的使用2
1.1.2 注释的使用4
1.1.3 VBScript内建函数的使用4
1.1.4 理解语法问题6
1.2 流程控制9
1.2.1 分支9
1.2.2 循环13
1.3 操作符与操作符优先级18
1.4 代码的组织结构和重用19
1.4.1 模块化、黑盒、过程和子过程19
1.4.2 编写函数20
1.4.3 使用过程的好处22
1.5 自顶向下与事件驱动23
1.5.1 理解自顶向下程序设计23
1.5.2 理解事件驱动程序设计23
1.5.3 自顶向下和事件驱动的结合24
1.5.4 事件驱动实例24
1.6 关于编程的一些忠告25
1.6.1 要考虑到意外情况25
1.6.2 保持代码的可读性26
1.6.3 将代码模块化成模块、类和组件27
1.6.4 匈牙利变量命名法27
1.6.5 不要在多个任务中使用同一个变量27
1.6.6 时刻都要合理地布局代码28
1.6.7 用注释使您的代码清晰可读,但不要滥用28
1.7 小结29
第2章 VBScript是什么?不是什么?31
2.1 Windows脚本31
2.2 版本信息31
2.3 VBScript是VB的子集32
2.4 VBScript是一种脚本语言32
2.5 VBScript在运行时被解释33
2.5.1 运行时编译的缺点34
2.5.2 运行时编译的优点35
2.6 使用VBScript的优势36
2.7 VBScript适合您吗36
2.8 VBScript在Visual Basic家族中的地位37
2.8.1 Visual Basic37
2.8.2 Visual Basic for Applications38
2.8.3 VBScript38
2.8.4 VBScript是一门“真正”的编程语言吗39
2.9 VBScript能做什么39
2.9.1 PowerShell39
2.9.2 Windows脚本宿主39
2.9.3 桌面小工具40
2.9.4 Windows脚本组件40
2.9.5 客户端Web脚本40
2.9.6 服务器端Web脚本41
2.9.7 远程脚本42
2.9.8 HTML应用程序42
2.9.9 在程序中添加VBScript42
2.10 VBScript的开发工具42
2.11 小结43
第3章 数据类型45
3.1 弱类型脚本语言45
3.2 为什么数据类型是如此重要46
3.3 Variant——VBScript中唯一的数据类型48
3.3.1 子类型的检查和类型转换49
3.3.2 隐式类型转换57
3.3.3 隐式类型转换实战58
3.3.4 Empty与Null63
3.3.5 对象(Object)子类型68
3.3.6 Error子类型69
3.4 复杂数据类型——数组71
3.4.1 什么是数组71
3.4.2 数组的维度71
3.4.3 数组边界和声明数组72
3.4.4 用下标访问数组73
3.4.5 遍历数组76
3.4.6 清除数组78
3.4.7 在数组中使用VarType()78
3.5 小结79
第4章 变量与过程81
4.1 Option Explicit81
4.2 变量命名83
4.3 过程和函数84
4.3.1 过程的语法85
4.3.2 函数的语法86
4.3.3 调用过程和函数89
4.3.4 可选参数91
4.3.5 退出过程或函数91
4.4 变量作用域、声明及生存期92
4.4.1 理解变量作用域92
4.4.2 理解变量声明93
4.4.3 变量生存期94
4.5 脚本和过程的设计策略95
4.5.1 限制代码读取和修改变量96
4.5.2 将代码分割成过程和函数96
4.5.3 关于脚本设计的忠告97
4.6 ByRef和RyVal98
4.7 文字常量和具名常量100
4.7.1 什么是文字常量100
4.7.2 什么是具名常量101
4.7.3 使用具名常量的好处102
4.7.4 具名常量的使用原则103
4.7.5 VBScript的内建常量103
4.8 小结104
第5章 流程控制105
5.1 分支结构105
5.1.1 If分支105
5.1.2 Select Case分支107
5.2 循环结构110
5.2.1 For...Next110
5.2.2 For Each...Next114
5.2.3 Do Loop116
5.2.4 While...Wend123
5.3 小结124
第6章 错误处理和调试125
6.1 错误的类型126
6.1.1 语法错误126
6.1.2 运行时错误127
6.1.3 逻辑错误131
6.2 错误的可见性和环境132
6.2.1 Windows脚本宿主错误132
6.2.2 服务器端ASP错误132
6.2.3 Internet Explorer中的客户端VBScript错误133
6.3 错误处理134
6.3.1 Err对象的使用134
6.3.2 On Error语句的使用135
6.3.3 呈现和记录错误140
6.3.4 显示服务器端ASP错误142
6.4 生成自定义错误146
6.4.1 使用Err.Raise146
6.4.2 什么时候不该用Err.Raise147
6.4.3 什么时候该生成自定义错误148
6.5 调试151
6.5.1 什么是调试器151
6.5.2 VBScript调试概论152
6.5.3 用微软脚本调试器调试WSH脚本153
6.5.4 用微软脚本调试器调试客户端网页脚本155
6.5.5 用微软脚本调试器调试ASP159
6.5.6 在没有调试器的情况下调试代码162
6.5.7 微软脚本调试器的使用165
6.6 小结172
第7章 脚本运行时对象175
7.1 什么是运行时对象175
7.2 对象基础176
7.2.1 创建对象176
7.2.2 属性和方法177
7.2.3 With关键字177
7.2.4 对象可以有多重引用178
7.2.5 对象生存期和销毁对象180
7.3 字典对象182
7.3.1 概论182
7.3.2 三种不同的添加方法186
7.3.3 CompareMode属性187
7.3.4 Item属性187
7.3.5 Exists方法188
7.4 FileSystemObject库188
7.4.1 为什么要用FileSystemObject?189
7.4.2 集合的使用190
7.4.3 理解FileSystemObject190
7.4.4 创建文件夹191
7.4.5 复制文件192
7.4.6 复制文件夹193
7.4.7 读取文本文件194
7.4.8 写文本文件197
7.5 小结199
第8章 VBScript中的类(编写COM对象)201
8.1 对象、类和组件201
8.2 类语句202
8.3 定义属性203
8.3.1 私有属性变量203
8.3.2 Property Let204
8.3.3 Property Get204
8.3.4 Property Set206
8.3.5 创建只读属性207
8.3.6 创建只写属性208
8.3.7 没有属性过程的公共属性209
8.4 定义方法210
8.5 类事件212
8.5.1 Class_Initialize事件212
8.5.2 Class_Terminate事件213
8.6 类常量214
8.7 构建和使用VBScript类215
8.8 小结222
第9章 正则表达式225
9.1 正则表达式简介225
9.1.1 实战正则表达式225
9.1.2 从简单的开始228
9.2 RegExp对象230
9.2.1 Global属性230
9.2.2 IgnoreCase属性231
9.2.3 Pattern属性231
9.2.4 正则表达式字符232
9.2.5 Execute方法240
9.2.6 Replace方法240
9.2.7 Backreferencing241
9.2.8 Test方法242
9.3 Matches集合243
9.3.1 Matches的属性244
9.3.2 Match对象244
9.4 一些例子246
9.4.1 验证电话号码输入247
9.4.2 分解URI248
9.4.3 检查HTML元素248
9.4.4 匹配空白249
9.4.5 匹配HTML注释标签249
9.5 小结250
第10章 客户端Web脚本251
10.1 专用工具251
10.2 脚本编程的发展历程252
10.3 各种类型的脚本语言253
10.3.1 JavaScript、JScript和ECMAScript254
10.3.2 VBScript254
10.4 响应浏览器事件255
10.4.1 添加事件句柄255
10.4.2 添加一个带参数的事件句柄257
10.4.3 取消事件258
10.4.4 事件的顺序260
10.4.5 表单验证263
10.4.6 验证输入框中的数值264
10.4.7 验证单选按钮265
10.4.8 验证选择控件和日期267
10.5 实战文档对象模型270
10.5.1 窗口对象271
10.5.2 集合273
10.6 小结276
第11章 Windows边栏和小工具277
11.1 小工具基础278
11.1.1 小工具中的文件280
11.1.2 Manifest文件280
11.1.3 图标282
11.2 构建小工具282
11.3 自动刷新小工具293
11.4 打包小工具295
11.5 小结295
第12章 Task Scheduler脚本编写297
12.1 使用Task Scheduler297
12.1.1 使用MMC插件298
12.1.2 在Task Scheduler中定义并创建任务298
12.1.3 Task Scheduler XML模式301
12.2 Task Scheduler 2.0脚本对象301
12.2.1 Action301
12.2.2 ActionCollection302
12.2.3 BootTrigger302
12.2.4 ComHandlerAction303
12.2.5 DailyTrigger303
12.2.6 EmailAction304
12.2.7 EventTrigger305
12.2.8 ExecAction306
12.2.9 IdleSettings306
12.2.10 IdleTrigger307
12.2.11 LogonTrigger307
12.2.12 MonthlyDOWTrigger308
12.2.13 MonthlyTrigger309
12.2.14 Networksettings310
12.2.15 Principal310
12.2.16 RegisteredTask310
12.2.17 RegisteredTaskCollection311
12.2.18 RegistrationInfo312
12.2.19 RegistrationTrigger312
12.2.20 RepetitionPattern313
12.2.21 RunningTask313
12.2.22 RunningTaskCollection314
12.2.23 SessionStateChangeTrigger314
12.2.24 ShowMessageAction315
12.2.25 TaskDefinition315
12.2.26 TaskFolder316
12.2.27 TaskFolderCollection317
12.2.28 TaskNamedValuePair317
12.2.29 TaskNamedValueCollection318
12.2.30 TaskService318
12.2.31 TaskSettings319
12.2.32 TaskVariables320
12.2.33 TimeTrigger320
12.2.34 Trigger321
12.2.35 TriggerCollection322
12.2.36 WeeklyTrigger322
12.3 Task Shceduler范例脚本323
12.4 小结327
第13章 PowerShell329
13.1 安装需求329
13.2 功能特性329
13.3 为什么说PowerShell是一种新的脚本语言330
13.4 开始使用PowerShell330
13.4.1 使用PowerShell332
13.4.2 进一步深入PowerShell335
13.5 在PowerShell中使用脚本338
13.5.1 修改PowerShell的执行策略338
13.5.2 命名脚本339
13.6 创建并调用第一个PowerShell cmdlet脚本339
13.7 VBScript与PowerShell之间的联系341
13.7.1 操作符341
13.7.2 函数343
13.7.3 语句351
13.8 小结354
第14章 增强的客户端脚本355
14.1 使用需求与浏览器安全性355
14.2 Scriptlet——行为机制的前身356
14.2.1 什么是Scriptlet356
14.2.2 使用public_前缀暴露scriptlet成员358
14.2.3 在Scriptlet中封装代码以便重用358
14.3 事件管理364
14.3.1 与事件处理程序之间的关系364
14.3.2 Scriptlet模型扩展366
14.4 IE5中不支持Scriptlet369
14.4.1 行为机制369
14.4.2 行为机制的实现技术369
14.4.3 将行为应用于HTML元素370
14.5 HTML组件(HTC)371
14.6 小结380
第15章 Windows脚本宿主383
15.1 相关工具384
15.2 WSH的概念384
15.3 脚本文件的类型385
15.4 使用Windows脚本宿主运行脚本386
15.4.1 命令行执行386
15.4.2 在Windows环境中执行WSH388
15.5 使用.WSH文件运行脚本389
15.6 Windows脚本宿主的内建对象390
15.6.1 WScript对象390
15.6.2 WshArguments对象397
15.6.3 WshShell对象399
15.6.4 WshNamed对象415
15.6.5 WshUnnamed对象417
15.6.6 WshNetwork对象417
15.6.7 WshEnvironment对象422
15.6.8 WshSpecialFolders对象424
15.6.9 WshShortcut对象426
15.6.10 WshUrlShortcut对象432
15.7 小结433
第16章 Windows脚本组件435
16.1 什么是Windows脚本组件435
16.2 需要的工具436
16.3 脚本组件运行时436
16.4 脚本组件文件和向导437
16.5 暴露属性、方法和事件443
16.5.1 属性443
16.5.2 方法444
16.5.3 事件446
16.6 注册信息447
16.7 创建脚本组件类型库448
16.8 如何引用其他组件450
16.9 ASP的脚本组件451
16.10 编译时错误检查452
16.11 在Script组件中使用VBScript类453
16.11.1 VBScript类的使用限制453
16.11.2 使用内部类453
16.11.3 包含外部源文件455
16.12 小结456
第17章 脚本编码457
17.1 脚本编码的使用限制458
17.2 已编码脚本——什么该做什么不该做458
17.3 使用Microsoft脚本编码器进行编码459
17.3.1 获取方式和安装过程459
17.3.2 使用Microsoft脚本编码器459
17.3.3 语法460
17.3.4 可编码的文件类型462
17.4 脚本的解码473
17.5 脚本模糊化的其他方法473
17.6 小结474
第18章 远程脚本475
18.1 远程脚本的工作原理475
18.1.1 安全性476
18.1.2 远程脚本需要的文件476
18.2 使用VBScript实现远程脚本476
18.2.1 在服务器上安装远程脚本477
18.2.2 在服务端启用远程脚本477
18.2.3 在客户端启用远程脚本478
18.2.4 调用一个远程方法478
18.2.5 将ASP页面转换成VBScript对象480
18.3 小结481
第19章 HTML应用程序483
19.1 HTML应用程序的优点483
19.2 如何创建一个基本的HTA484
19.2.1 HTML文件范例485
19.2.2 将一个HTML文件变为一个HTML应用程序487
19.3 HTA:APPLICATION元素488
19.3.1 修改应用程序的外观488
19.3.2 从命令行中更改参数489
19.3.3 访问其他的HTA:APPLICATION属性491
19.4 HTA及其安全性493
19.4.1 关于框架的安全性问题493
19.4.2 使用APPLICATION属性493
19.4.3 使用嵌套框架495
19.5 HTA部署模型496
19.5.1 Web模型496
19.5.2 包模型496
19.5.3 混合模型497
19.6 HTA不支持的特性497
19.6.1 windows对象497
19.6.2 默认行为498
19.7 小结498
第20章 服务器端Web脚本499
20.1 理解HTTP协议的内部机制499
20.1.1 HTTP服务器500
20.1.2 协议基础500
20.2 ASP简介503
20.2.1 服务器如何识别ASP504
20.2.2 ASP基础504
20.2.3 ASP的标签504
20.3 使用ASP对象模型507
20.3.1 集合507
20.3.2 Request对象的集合509
20.3.3 Response对象的集合512
20.3.4 Response对象的属性515
20.3.5 理解Application和Session对象516
20.3.6 Application对象517
20.3.7 Session对象518
20.3.8 Server对象520
20.3.9 ObjectContext对象521
20.4 高效地使用ASP522
20.4.1 站点设计522
20.4.2 创建global.asa文件522
20.4.3 创建主页面523
20.4.4 ASP/VBScript部分526
20.4.5 HTML部分528
20.5 小结529
第21章 在VB和.NET应用程序中添加VBScript代码531
21.1 为什么要在应用程序中添加脚本532
21.2 宏和脚本的概念532
21.2.1 使用Scriptlet533
21.2.2 使用脚本533
21.2.3 选择最佳的使用范围533
21.3 在VB和.NET应用程序中添加脚本控件534
21.4 脚本控件参考535
21.4.1 对象模型535
21.4.2 对象与集合535
21.4.3 常量549
21.5 脚本控件错误处理549
21.6 调试552
21.7 使用已编码脚本553
21.8 .NET工程范例553
21.9 Visual Basic 6工程范例554
21.10 小结558
附录A VBScript函数和关键字559
附录B 变量命名约定621
附录C 编码规范623
附录D VBScript中支持的Visual Basic常量627
附录E VBScript错误代码和Err对象633
附录F 脚本运行时库对象参考647
附录G Windows脚本宿主对象模型659
附录H 正则表达式667
附录I Variant的子类型671
附录J ActiveX数据对象675
热门推荐
- 3550621.html
- 900730.html
- 1192944.html
- 362230.html
- 202379.html
- 3458667.html
- 1972310.html
- 302063.html
- 1418323.html
- 2563396.html
- http://www.ickdjs.cc/book_1036520.html
- http://www.ickdjs.cc/book_3283098.html
- http://www.ickdjs.cc/book_3459037.html
- http://www.ickdjs.cc/book_567958.html
- http://www.ickdjs.cc/book_3089648.html
- http://www.ickdjs.cc/book_1067492.html
- http://www.ickdjs.cc/book_3821830.html
- http://www.ickdjs.cc/book_398990.html
- http://www.ickdjs.cc/book_96003.html
- http://www.ickdjs.cc/book_3121160.html