VBScript程序员参考手册(第3版)

VBScript程序员参考手册(第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Kingsley-Hughes A) , ,
2009-02
版次: 1
ISBN: 9787302194644
定价: 98.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 696页
字数: 1083千字
正文语种: 英语,简体中文
77人买过
  •   《VBScript程序员参考手册(第3版)》是一本针对最新版本VBScript的编程参考手册,内容涵盖了与VBScript相关的各个方面。《VBScript程序员参考手册(第3版)》首先介绍了VBScript的基本概念和语法,然后通过具体的例子逐步地向读者介绍了如何在各种不同的脚本宿主上编写、调试和运行VBScript,涉及到的脚本宿主包括Windows脚本宿主、IIS服务器、InternetExplorer浏览器等。同时还介绍了如何用VBScript开发WindowsVista操作系统的桌面小工具、如何对脚本进行加密以保护开发人员的工作成果,以及如何在VB或.NET程序中提供对VBScript的支持。在《VBScript程序员参考手册(第3版)》的网站上提供了所有示例程序的代码,学习起来非常方便。无论您是否有其他语言的编程经验,《VBScript程序员参考手册(第3版)》都是您开始学习VBScript不可或缺的好书。对于经验丰富的VBScript程序员来说,《VBScript程序员参考手册(第3版)》也是一本值得常备的VBScript参考手册。 第1章编程快速入门
    1.1变量及数据类型
    1.1.1变量的使用
    1.1.2注释的使用
    1.1.3VBScript内建函数的使用
    1.1.4理解语法问题
    1.2流程控制
    1.2.1分支
    1.2.2循环
    1.3操作符与操作符优先级
    1.4代码的组织结构和重用
    1.4.1模块化、黑盒、过程和子过程
    1.4.2编写函数
    1.4.3使用过程的好处
    1.5自顶向下与事件驱动
    1.5.1理解自顶向下程序设计
    1.5.2理解事件驱动程序设计
    1.5.3自顶向下和事件驱动的结合
    1.5.4事件驱动实例
    1.6关于编程的一些忠告
    1.6.1要考虑到意外情况
    1.6.2保持代码的可读性
    1.6.3将代码模块化成模块、类和组件
    1.6.4匈牙利变量命名法
    1.6.5不要在多个任务中使用同一个变量
    1.6.6时刻都要合理地布局代码
    1.6.7用注释使您的代码清晰可读,但不要滥用
    1.7小结

    第2章VBScript是什么?不是什么?
    2.1Windows脚本
    2.2版本信息
    2.3VBScript是VB的子集
    2.4VBScript是一种脚本语言
    2.5VBScript在运行时被解释
    2.5.1运行时编译的缺点
    2.5.2运行时编译的优点
    2.6使用VBScript的优势
    2.7VBScript适合您吗
    2.8VBScript在VisualBasic家族中的地位
    2.8.1VisualBasic
    2.8.2VisualBasicforApplications
    2.8.3VBScript
    2.8.4VBScript是一门“真正”的编程语言吗
    2.9VBScript能做什么
    2.9.1PowerShell
    2.9.2Windows脚本宿主
    2.9.3桌面小工具
    2.9.4Windows脚本组件
    2.9.5客户端Web脚本
    2.9.6服务器端Web脚本
    2.9.7远程脚本
    2.9.8HTML应用程序
    2.9.9在程序中添加VBScript
    2.10VBScript的开发工具
    2.10.1小结

    第3章数据类型
    3.1弱类型脚本语言
    3.2为什么数据类型是如此重要
    3.3Variant——VBScript中唯一的数据类型
    3.3.1子类型的检查和类型转换
    3.3.2隐式类型转换
    3.3.3隐式类型转换实战
    3.3.4Empty与Null
    3.3.5对象(Object)子类型
    3.3.6Error子类型
    3.4复杂数据类型——数组
    3.4.1什么是数组
    3.4.2数组的维度
    3.4.3数组边界和声明数组
    3.4.4用下标访问数组
    3.4.5遍历数组
    3.4.6清除数组
    3.4.7在数组中使用VarType()
    3.5小结

    第4章变量与过程
    4.1OptionExplicit
    4.2变量命名
    4.3过程和函数
    4.3.1过程的语法
    4.3.2函数的语法
    4.3.3调用过程和函数
    4.3.4可选参数
    4.3.5退出过程或函数
    4.4变量作用域、声明及生存期
    4.4.1理解变量作用域
    4.4.2理解变量声明
    4.4.3变量生存期
    4.5脚本和过程的设计策略
    4.5.1限制代码读取和修改变量
    4.5.2将代码分割成过程和函数
    4.5.3关于脚本设计的忠告
    4.6ByRef和RyVal
    4.7文字常量和具名常量
    4.7.1什么是文字常量
    4.7.2什么是具名常量
    4.7.3使用具名常量的好处
    4.7.4具名常量的使用原则
    4.7.5VBScript的内建常量
    4.8小结

    第5章流程控制
    5.1分支结构
    5.1.1If分支
    5.1.2SelectCase分支
    5.2循环结构
    5.2.1For…Next
    5.2.2ForEach…Next
    5.2.3DoLoop
    5.2.4While…Wend
    5.3小结

    第6章错误处理和调试
    6.1错误的类型
    6.1.1语法错误
    6.1.2运行时错误
    6.1.3逻辑错误
    6.2错误的可见性和环境
    6.2.1Windows脚本宿主错误
    6.2.2服务器端ASP错误
    6.2.3InternetExplorer中的客户端VBScript错误
    6.3错误处理
    6.3.1Err对象的使用
    6.3.2OnError语句的使用
    6.3.3呈现和记录错误
    6.3.4显示服务器端ASP错误
    6.4生成自定义错误
    6.4.1使用Err.Raise
    6.4.2什么时候不该用Err.Raise
    6.4.3什么时候该生成自定义错误
    6.5调试
    6.5.1什么是调试器
    6.5.2VBScript调试概论
    6.5.3用微软脚本调试器调试WSH脚本
    6.5.4用微软脚本调试器调试客户端网页脚本
    6.5.5用微软脚本调试器调试ASP
    6.5.6在没有调试器的情况下调试代码
    6.5.7微软脚本调试器的使用
    6.6小结

    第7章脚本运行时对象
    7.1什么是运行时对象
    7.2对象基础
    7.2.1创建对象
    7.2.2属性和方法
    7.2.3With关键字
    7.2.4对象可以有多重引用
    7.2.5对象生存期和销毁对象
    7.3字典对象
    7.3.1概论
    7.3.2三种不同的添加方法
    7.3.3CompareMode属性
    7.3.4Item属性
    7.3.5Exists方法
    7.4FileSystemObject库
    7.4.1为什么要用FileSystemObject?
    7.4.2集合的使用
    7.4.3理解FileSystemObject
    7.4.4创建文件夹
    7.4.5复制文件
    7.4.6复制文件夹
    7.4.7读取文本文件
    7.4.8写文本文件
    7.5小结

    第8章VBScript中的类(编写COM对象)
    8.1对象、类和组件
    8.2类语句
    8.3定义属性
    8.3.1私有属性变量
    8.3.2PropertyLet
    8.3.3PropertyGet
    8.3.4PropertySet
    8.3.5创建只读属性
    8.3.6创建只写属性
    8.3.7没有属性过程的公共属性
    8.4定义方法
    8.5类事件
    8.5.1Class_Initialize事件
    8.5.2Class_Terminate事件
    8.6类常量
    8.7构建和使用VBScript类
    8.8小结

    第9章正则表达式
    9.1正则表达式简介
    9.1.1实战正则表达式
    9.1.2从简单的开始
    9.2RegExp对象
    9.2.1Global属性
    9.2.2IgnoreCase属性
    9.2.3Pattern属性
    9.2.4正则表达式字符
    9.2.5Execute方法
    9.2.6Replace方法
    9.2.7Backreferencing
    9.2.8Test方法
    9.3Matches集合
    9.3.1Matches的属性
    9.3.2Match对象
    9.4一些例子
    9.4.1验证电话号码输入
    9.4.2分解URI
    9.4.3检查HTML元素
    9.4.4匹配空白
    9.4.5匹配HTML注释标签
    9.5小结

    第10章客户端Web脚本
    10.1专用工具
    10.2脚本编程的发展历程
    10.3各种类型的脚本语言
    10.3.1JavaScript、JScript和ECMAScript
    10.3.2VBScript
    10.4响应浏览器事件
    10.4.1添加事件句柄
    10.4.2添加一个带参数的事件句柄
    10.4.3取消事件
    10.4.4事件的顺序
    10.4.5表单验证
    10.4.6验证输入框中的数值
    10.4.7验证单选按钮
    10.4.8验证选择控件和日期
    10.5实战文档对象模型
    10.5.1窗口对象
    10.5.2集合
    10.6小结

    第11章Windows边栏和小工具
    11.1小工具基础
    11.1.1小工具中的文件
    11.1.2Manifest文件
    11.1.3图标
    11.2构建小工具
    11.3自动刷新小工具
    11.4打包小工具
    11.5小结

    第12章TaskScheduler脚本编写
    12.1使用TaskScheduler
    12.1.1使用MMC插件
    12.1.2在TaskScheduler中定义并创建任务
    12.1.3TaskSchedulerXML模式
    12.2TaskScheduler2.0脚本对象
    12.2.1Action
    12.2.2ActionCollection
    12.2.3BootTrigger
    12.2.4ComHandlerAction
    12.2.5DailyTrigger
    12.2.6EmailAction
    12.2.7EventTrigger
    12.2.8ExecAction
    12.2.9IdleSettings
    12.2.10IdleTrigger
    12.2.11LogonTrigger
    12.2.12MonthlyDOWTrigger
    12.2.13MonthlyTrigger
    12.2.14Networksettings
    12.2.15Principal
    12.2.16RegisteredTask
    12.2.17RegisteredTaskCollection
    12.2.18RegistrationInfo
    12.2.19RegistrationTrigger
    12.2.20RepetitionPattern
    12.2.21RunningTask
    12.2.22RunningTaskCollection
    12.2.23SessionStateChangeTrigger
    12.2.24ShowMessageAction
    12.2.25TaskDefinition
    12.2.26TaskFolder
    12.2.27TaskFolderCollection
    12.2.28TaskNamedValuePair
    12.2.29TaskNamedValueCollection
    12.2.30TaskService
    12.2.31TaskSettings
    12.2.32TaskVariables
    12.2.33TimeTrigger
    12.2.34Trigger
    12.2.35TriggerCollection
    12.2.36WeeklyTrigger
    12.3TaskShceduler范例脚本
    12.4小结

    第13章PowerShell
    13.1安装需求
    13.2功能特性
    13.3为什么说PowerShell是一种新的脚本语言
    13.4开始使用PowerShell
    13.4.1使用PowerShell
    13.4.2进一步深入PowerShell
    13.5在PowerShell中使用脚本
    13.5.1修改PowerShell的执行策略
    13.5.2命名脚本
    13.6创建并调用第一个PowerShellcmdlet脚本
    13.7VBScript与PowerShell之间的联系
    13.7.1操作符
    13.7.2函数
    13.7.3语句
    13.8小结

    第14章增强的客户端脚本
    14.1使用需求与浏览器安全性
    14.2Scriptlet——行为机制的前身
    14.2.1什么是Scriptlet
    14.2.2使用public_前缀暴露scriptlet成员
    14.2.3在Scriptlet中封装代码以便重用
    14.3事件管理
    14.3.1与事件处理程序之间的关系
    14.3.2Scriptlet模型扩展
    14.4IE5中不支持Scriptlet
    14.4.1行为机制
    14.4.2行为机制的实现技术
    14.4.3将行为应用于HTML元素
    14.5HTML组件(HTC)
    14.6小结

    第15章Windows脚本宿主
    15.1相关工具
    15.2WSH的概念
    15.3脚本文件的类型
    15.4使用Windows脚本宿主运行脚本
    15.4.1命令行执行
    15.4.2在Windows环境中执行WSH
    15.5使用.WSH文件运行脚本
    15.6Windows脚本宿主的内建对象
    15.6.1WScript对象
    15.6.2WshArguments对象
    15.6.3WshShell对象
    15.6.4WshNamed对象
    15.6.5WshUnnamed对象
    15.6.6WshNetwork对象
    15.6.7WshEnvironment对象
    15.6.8WshSpecialFolders对象
    15.6.9WshShortcut对象
    15.6.10WshUrlShortcut对象
    15.7小结

    第16章Windows脚本组件
    16.1什么是Windows脚本组件
    16.2需要的工具
    16.3脚本组件运行时
    16.4脚本组件文件和向导
    16.5暴露属性、方法和事件
    16.5.1属性
    16.5.2方法
    16.5.3事件
    16.6注册信息
    16.7创建脚本组件类型库
    16.8如何引用其他组件
    16.9ASP的脚本组件
    16.10编译时错误检查
    16.11在Script组件中使用VBScript类
    16.11.1VBScript类的使用限制
    16.11.2使用内部类
    16.11.3包含外部源文件
    16.12小结

    第17章脚本编码
    17.1脚本编码的使用限制
    17.2已编码脚本——什么该做什么不该做
    17.3使用Microsoft脚本编码器进行编码
    17.3.1获取方式和安装过程
    17.3.2使用Microsoft脚本编码器
    17.3.3语法
    17.3.4可编码的文件类型
    17.4脚本的解码
    17.5脚本模糊化的其他方法
    17.6小结

    第18章远程脚本
    18.1远程脚本的工作原理
    18.1.1安全性
    18.1.2远程脚本需要的文件
    18.2使用VBScript实现远程脚本
    18.2.1在服务器上安装远程脚本
    18.2.2在服务端启用远程脚本
    18.2.3在客户端启用远程脚本
    18.2.4调用一个远程方法
    18.2.5将ASP页面转换成VBScript对象
    18.3小结

    第19章HTML应用程序
    19.1HTML应用程序的优点
    19.2如何创建一个基本的HTA
    19.2.1HTML文件范例
    19.2.2将一个HTML文件变为一个HTML应用程序
    19.3HTA:APPLICATION元素
    19.3.1修改应用程序的外观
    19.3.2从命令行中更改参数
    19.3.3访问其他的HTA:APPLICATION属性
    19.4HTA及其安全性
    19.4.1关于框架的安全性问题
    19.4.2使用APPLICATION属性
    19.4.3使用嵌套框架
    19.5HTA部署模型
    19.5.1Web模型
    19.5.2包模型
    19.5.3混合模型
    19.6HTA不支持的特性
    19.6.1windows对象
    19.6.2默认行为
    19.7小结

    第20章服务器端Web脚本
    20.1理解HTTP协议的内部机制
    20.1.1HTTP服务器
    20.1.2协议基础
    20.2ASP简介
    20.2.1服务器如何识别ASP
    20.2.2ASP基础
    20.2.3ASP的标签
    20.3使用ASP对象模型
    20.3.1集合
    20.3.2Request对象的集合
    20.3.3Response对象的集合
    20.3.4Response对象的属性
    20.3.5理解Application和Session对象
    20.3.6Application对象
    20.3.7Session对象
    20.3.8Server对象
    20.3.9ObjectContext对象
    20.4高效地使用ASP
    20.4.1站点设计
    20.4.2创建global.asa文件
    20.4.3创建主页面
    20.4.4ASPVBScript部分
    20.4.5HTML部分
    20.5小结

    第21章在VB和.NET应用程序中添加VBScript代码
    21.1为什么要在应用程序中添加脚本
    21.2宏和脚本的概念
    21.2.1使用Scriptlet
    21.2.2使用脚本
    21.2.3选择最佳的使用范围
    21.3在VB和.NET应用程序中添加脚本控件
    21.4脚本控件参考
    21.4.1对象模型
    21.4.2对象与集合
    21.4.3常量
    21.5脚本控件错误处理
    21.6调试
    21.7使用已编码脚本
    21.8.NET工程范例
    21.9VisualBasic6工程范例
    21.10小结

    附录AVBScript函数和关键字
    附录B变量命名约定
    附录C编码规范
    附录DVBScript中支持的VisualBasic常量
    附录EVBScript错误代码和Err对象
    附录F脚本运行时库对象参考
    附录GWindows脚本宿主对象模型
    附录H正则表达式
    附录Variant的子类型
    附录ActiveX数据对象
  • 内容简介:
      《VBScript程序员参考手册(第3版)》是一本针对最新版本VBScript的编程参考手册,内容涵盖了与VBScript相关的各个方面。《VBScript程序员参考手册(第3版)》首先介绍了VBScript的基本概念和语法,然后通过具体的例子逐步地向读者介绍了如何在各种不同的脚本宿主上编写、调试和运行VBScript,涉及到的脚本宿主包括Windows脚本宿主、IIS服务器、InternetExplorer浏览器等。同时还介绍了如何用VBScript开发WindowsVista操作系统的桌面小工具、如何对脚本进行加密以保护开发人员的工作成果,以及如何在VB或.NET程序中提供对VBScript的支持。在《VBScript程序员参考手册(第3版)》的网站上提供了所有示例程序的代码,学习起来非常方便。无论您是否有其他语言的编程经验,《VBScript程序员参考手册(第3版)》都是您开始学习VBScript不可或缺的好书。对于经验丰富的VBScript程序员来说,《VBScript程序员参考手册(第3版)》也是一本值得常备的VBScript参考手册。
  • 目录:
    第1章编程快速入门
    1.1变量及数据类型
    1.1.1变量的使用
    1.1.2注释的使用
    1.1.3VBScript内建函数的使用
    1.1.4理解语法问题
    1.2流程控制
    1.2.1分支
    1.2.2循环
    1.3操作符与操作符优先级
    1.4代码的组织结构和重用
    1.4.1模块化、黑盒、过程和子过程
    1.4.2编写函数
    1.4.3使用过程的好处
    1.5自顶向下与事件驱动
    1.5.1理解自顶向下程序设计
    1.5.2理解事件驱动程序设计
    1.5.3自顶向下和事件驱动的结合
    1.5.4事件驱动实例
    1.6关于编程的一些忠告
    1.6.1要考虑到意外情况
    1.6.2保持代码的可读性
    1.6.3将代码模块化成模块、类和组件
    1.6.4匈牙利变量命名法
    1.6.5不要在多个任务中使用同一个变量
    1.6.6时刻都要合理地布局代码
    1.6.7用注释使您的代码清晰可读,但不要滥用
    1.7小结

    第2章VBScript是什么?不是什么?
    2.1Windows脚本
    2.2版本信息
    2.3VBScript是VB的子集
    2.4VBScript是一种脚本语言
    2.5VBScript在运行时被解释
    2.5.1运行时编译的缺点
    2.5.2运行时编译的优点
    2.6使用VBScript的优势
    2.7VBScript适合您吗
    2.8VBScript在VisualBasic家族中的地位
    2.8.1VisualBasic
    2.8.2VisualBasicforApplications
    2.8.3VBScript
    2.8.4VBScript是一门“真正”的编程语言吗
    2.9VBScript能做什么
    2.9.1PowerShell
    2.9.2Windows脚本宿主
    2.9.3桌面小工具
    2.9.4Windows脚本组件
    2.9.5客户端Web脚本
    2.9.6服务器端Web脚本
    2.9.7远程脚本
    2.9.8HTML应用程序
    2.9.9在程序中添加VBScript
    2.10VBScript的开发工具
    2.10.1小结

    第3章数据类型
    3.1弱类型脚本语言
    3.2为什么数据类型是如此重要
    3.3Variant——VBScript中唯一的数据类型
    3.3.1子类型的检查和类型转换
    3.3.2隐式类型转换
    3.3.3隐式类型转换实战
    3.3.4Empty与Null
    3.3.5对象(Object)子类型
    3.3.6Error子类型
    3.4复杂数据类型——数组
    3.4.1什么是数组
    3.4.2数组的维度
    3.4.3数组边界和声明数组
    3.4.4用下标访问数组
    3.4.5遍历数组
    3.4.6清除数组
    3.4.7在数组中使用VarType()
    3.5小结

    第4章变量与过程
    4.1OptionExplicit
    4.2变量命名
    4.3过程和函数
    4.3.1过程的语法
    4.3.2函数的语法
    4.3.3调用过程和函数
    4.3.4可选参数
    4.3.5退出过程或函数
    4.4变量作用域、声明及生存期
    4.4.1理解变量作用域
    4.4.2理解变量声明
    4.4.3变量生存期
    4.5脚本和过程的设计策略
    4.5.1限制代码读取和修改变量
    4.5.2将代码分割成过程和函数
    4.5.3关于脚本设计的忠告
    4.6ByRef和RyVal
    4.7文字常量和具名常量
    4.7.1什么是文字常量
    4.7.2什么是具名常量
    4.7.3使用具名常量的好处
    4.7.4具名常量的使用原则
    4.7.5VBScript的内建常量
    4.8小结

    第5章流程控制
    5.1分支结构
    5.1.1If分支
    5.1.2SelectCase分支
    5.2循环结构
    5.2.1For…Next
    5.2.2ForEach…Next
    5.2.3DoLoop
    5.2.4While…Wend
    5.3小结

    第6章错误处理和调试
    6.1错误的类型
    6.1.1语法错误
    6.1.2运行时错误
    6.1.3逻辑错误
    6.2错误的可见性和环境
    6.2.1Windows脚本宿主错误
    6.2.2服务器端ASP错误
    6.2.3InternetExplorer中的客户端VBScript错误
    6.3错误处理
    6.3.1Err对象的使用
    6.3.2OnError语句的使用
    6.3.3呈现和记录错误
    6.3.4显示服务器端ASP错误
    6.4生成自定义错误
    6.4.1使用Err.Raise
    6.4.2什么时候不该用Err.Raise
    6.4.3什么时候该生成自定义错误
    6.5调试
    6.5.1什么是调试器
    6.5.2VBScript调试概论
    6.5.3用微软脚本调试器调试WSH脚本
    6.5.4用微软脚本调试器调试客户端网页脚本
    6.5.5用微软脚本调试器调试ASP
    6.5.6在没有调试器的情况下调试代码
    6.5.7微软脚本调试器的使用
    6.6小结

    第7章脚本运行时对象
    7.1什么是运行时对象
    7.2对象基础
    7.2.1创建对象
    7.2.2属性和方法
    7.2.3With关键字
    7.2.4对象可以有多重引用
    7.2.5对象生存期和销毁对象
    7.3字典对象
    7.3.1概论
    7.3.2三种不同的添加方法
    7.3.3CompareMode属性
    7.3.4Item属性
    7.3.5Exists方法
    7.4FileSystemObject库
    7.4.1为什么要用FileSystemObject?
    7.4.2集合的使用
    7.4.3理解FileSystemObject
    7.4.4创建文件夹
    7.4.5复制文件
    7.4.6复制文件夹
    7.4.7读取文本文件
    7.4.8写文本文件
    7.5小结

    第8章VBScript中的类(编写COM对象)
    8.1对象、类和组件
    8.2类语句
    8.3定义属性
    8.3.1私有属性变量
    8.3.2PropertyLet
    8.3.3PropertyGet
    8.3.4PropertySet
    8.3.5创建只读属性
    8.3.6创建只写属性
    8.3.7没有属性过程的公共属性
    8.4定义方法
    8.5类事件
    8.5.1Class_Initialize事件
    8.5.2Class_Terminate事件
    8.6类常量
    8.7构建和使用VBScript类
    8.8小结

    第9章正则表达式
    9.1正则表达式简介
    9.1.1实战正则表达式
    9.1.2从简单的开始
    9.2RegExp对象
    9.2.1Global属性
    9.2.2IgnoreCase属性
    9.2.3Pattern属性
    9.2.4正则表达式字符
    9.2.5Execute方法
    9.2.6Replace方法
    9.2.7Backreferencing
    9.2.8Test方法
    9.3Matches集合
    9.3.1Matches的属性
    9.3.2Match对象
    9.4一些例子
    9.4.1验证电话号码输入
    9.4.2分解URI
    9.4.3检查HTML元素
    9.4.4匹配空白
    9.4.5匹配HTML注释标签
    9.5小结

    第10章客户端Web脚本
    10.1专用工具
    10.2脚本编程的发展历程
    10.3各种类型的脚本语言
    10.3.1JavaScript、JScript和ECMAScript
    10.3.2VBScript
    10.4响应浏览器事件
    10.4.1添加事件句柄
    10.4.2添加一个带参数的事件句柄
    10.4.3取消事件
    10.4.4事件的顺序
    10.4.5表单验证
    10.4.6验证输入框中的数值
    10.4.7验证单选按钮
    10.4.8验证选择控件和日期
    10.5实战文档对象模型
    10.5.1窗口对象
    10.5.2集合
    10.6小结

    第11章Windows边栏和小工具
    11.1小工具基础
    11.1.1小工具中的文件
    11.1.2Manifest文件
    11.1.3图标
    11.2构建小工具
    11.3自动刷新小工具
    11.4打包小工具
    11.5小结

    第12章TaskScheduler脚本编写
    12.1使用TaskScheduler
    12.1.1使用MMC插件
    12.1.2在TaskScheduler中定义并创建任务
    12.1.3TaskSchedulerXML模式
    12.2TaskScheduler2.0脚本对象
    12.2.1Action
    12.2.2ActionCollection
    12.2.3BootTrigger
    12.2.4ComHandlerAction
    12.2.5DailyTrigger
    12.2.6EmailAction
    12.2.7EventTrigger
    12.2.8ExecAction
    12.2.9IdleSettings
    12.2.10IdleTrigger
    12.2.11LogonTrigger
    12.2.12MonthlyDOWTrigger
    12.2.13MonthlyTrigger
    12.2.14Networksettings
    12.2.15Principal
    12.2.16RegisteredTask
    12.2.17RegisteredTaskCollection
    12.2.18RegistrationInfo
    12.2.19RegistrationTrigger
    12.2.20RepetitionPattern
    12.2.21RunningTask
    12.2.22RunningTaskCollection
    12.2.23SessionStateChangeTrigger
    12.2.24ShowMessageAction
    12.2.25TaskDefinition
    12.2.26TaskFolder
    12.2.27TaskFolderCollection
    12.2.28TaskNamedValuePair
    12.2.29TaskNamedValueCollection
    12.2.30TaskService
    12.2.31TaskSettings
    12.2.32TaskVariables
    12.2.33TimeTrigger
    12.2.34Trigger
    12.2.35TriggerCollection
    12.2.36WeeklyTrigger
    12.3TaskShceduler范例脚本
    12.4小结

    第13章PowerShell
    13.1安装需求
    13.2功能特性
    13.3为什么说PowerShell是一种新的脚本语言
    13.4开始使用PowerShell
    13.4.1使用PowerShell
    13.4.2进一步深入PowerShell
    13.5在PowerShell中使用脚本
    13.5.1修改PowerShell的执行策略
    13.5.2命名脚本
    13.6创建并调用第一个PowerShellcmdlet脚本
    13.7VBScript与PowerShell之间的联系
    13.7.1操作符
    13.7.2函数
    13.7.3语句
    13.8小结

    第14章增强的客户端脚本
    14.1使用需求与浏览器安全性
    14.2Scriptlet——行为机制的前身
    14.2.1什么是Scriptlet
    14.2.2使用public_前缀暴露scriptlet成员
    14.2.3在Scriptlet中封装代码以便重用
    14.3事件管理
    14.3.1与事件处理程序之间的关系
    14.3.2Scriptlet模型扩展
    14.4IE5中不支持Scriptlet
    14.4.1行为机制
    14.4.2行为机制的实现技术
    14.4.3将行为应用于HTML元素
    14.5HTML组件(HTC)
    14.6小结

    第15章Windows脚本宿主
    15.1相关工具
    15.2WSH的概念
    15.3脚本文件的类型
    15.4使用Windows脚本宿主运行脚本
    15.4.1命令行执行
    15.4.2在Windows环境中执行WSH
    15.5使用.WSH文件运行脚本
    15.6Windows脚本宿主的内建对象
    15.6.1WScript对象
    15.6.2WshArguments对象
    15.6.3WshShell对象
    15.6.4WshNamed对象
    15.6.5WshUnnamed对象
    15.6.6WshNetwork对象
    15.6.7WshEnvironment对象
    15.6.8WshSpecialFolders对象
    15.6.9WshShortcut对象
    15.6.10WshUrlShortcut对象
    15.7小结

    第16章Windows脚本组件
    16.1什么是Windows脚本组件
    16.2需要的工具
    16.3脚本组件运行时
    16.4脚本组件文件和向导
    16.5暴露属性、方法和事件
    16.5.1属性
    16.5.2方法
    16.5.3事件
    16.6注册信息
    16.7创建脚本组件类型库
    16.8如何引用其他组件
    16.9ASP的脚本组件
    16.10编译时错误检查
    16.11在Script组件中使用VBScript类
    16.11.1VBScript类的使用限制
    16.11.2使用内部类
    16.11.3包含外部源文件
    16.12小结

    第17章脚本编码
    17.1脚本编码的使用限制
    17.2已编码脚本——什么该做什么不该做
    17.3使用Microsoft脚本编码器进行编码
    17.3.1获取方式和安装过程
    17.3.2使用Microsoft脚本编码器
    17.3.3语法
    17.3.4可编码的文件类型
    17.4脚本的解码
    17.5脚本模糊化的其他方法
    17.6小结

    第18章远程脚本
    18.1远程脚本的工作原理
    18.1.1安全性
    18.1.2远程脚本需要的文件
    18.2使用VBScript实现远程脚本
    18.2.1在服务器上安装远程脚本
    18.2.2在服务端启用远程脚本
    18.2.3在客户端启用远程脚本
    18.2.4调用一个远程方法
    18.2.5将ASP页面转换成VBScript对象
    18.3小结

    第19章HTML应用程序
    19.1HTML应用程序的优点
    19.2如何创建一个基本的HTA
    19.2.1HTML文件范例
    19.2.2将一个HTML文件变为一个HTML应用程序
    19.3HTA:APPLICATION元素
    19.3.1修改应用程序的外观
    19.3.2从命令行中更改参数
    19.3.3访问其他的HTA:APPLICATION属性
    19.4HTA及其安全性
    19.4.1关于框架的安全性问题
    19.4.2使用APPLICATION属性
    19.4.3使用嵌套框架
    19.5HTA部署模型
    19.5.1Web模型
    19.5.2包模型
    19.5.3混合模型
    19.6HTA不支持的特性
    19.6.1windows对象
    19.6.2默认行为
    19.7小结

    第20章服务器端Web脚本
    20.1理解HTTP协议的内部机制
    20.1.1HTTP服务器
    20.1.2协议基础
    20.2ASP简介
    20.2.1服务器如何识别ASP
    20.2.2ASP基础
    20.2.3ASP的标签
    20.3使用ASP对象模型
    20.3.1集合
    20.3.2Request对象的集合
    20.3.3Response对象的集合
    20.3.4Response对象的属性
    20.3.5理解Application和Session对象
    20.3.6Application对象
    20.3.7Session对象
    20.3.8Server对象
    20.3.9ObjectContext对象
    20.4高效地使用ASP
    20.4.1站点设计
    20.4.2创建global.asa文件
    20.4.3创建主页面
    20.4.4ASPVBScript部分
    20.4.5HTML部分
    20.5小结

    第21章在VB和.NET应用程序中添加VBScript代码
    21.1为什么要在应用程序中添加脚本
    21.2宏和脚本的概念
    21.2.1使用Scriptlet
    21.2.2使用脚本
    21.2.3选择最佳的使用范围
    21.3在VB和.NET应用程序中添加脚本控件
    21.4脚本控件参考
    21.4.1对象模型
    21.4.2对象与集合
    21.4.3常量
    21.5脚本控件错误处理
    21.6调试
    21.7使用已编码脚本
    21.8.NET工程范例
    21.9VisualBasic6工程范例
    21.10小结

    附录AVBScript函数和关键字
    附录B变量命名约定
    附录C编码规范
    附录DVBScript中支持的VisualBasic常量
    附录EVBScript错误代码和Err对象
    附录F脚本运行时库对象参考
    附录GWindows脚本宿主对象模型
    附录H正则表达式
    附录Variant的子类型
    附录ActiveX数据对象
查看详情
相关图书 / 更多
VBScript程序员参考手册(第3版)
VBA在金融建模中的应用
[美]弗兰克·H.科格三世 著;张诗琪 译
VBScript程序员参考手册(第3版)
VB.NET测量程序设计基础
雷斌
VBScript程序员参考手册(第3版)
VBSE跨专业综合实训教程
苗雨君
VBScript程序员参考手册(第3版)
VBSE营销综合实训
张继梅、李明、赵艳 著
VBScript程序员参考手册(第3版)
VBSE跨专业综合实训工作手册
作者
VBScript程序员参考手册(第3版)
VBSE跨专业综合实训教程
李岚、肖俊 编
VBScript程序员参考手册(第3版)
VBT基于速度的力量训练
[美]农西奥·西尼奥雷(Nunzio Signore)
VBScript程序员参考手册(第3版)
VB.NET程序设计(第2版)
江红、余青松 著
VBScript程序员参考手册(第3版)
VB语言程序设计(第5版)
林卓然 著
VBScript程序员参考手册(第3版)
VBSE跨专业综合实训(第2版)
周智雅、成蕴琳、梁秋露 编
VBScript程序员参考手册(第3版)
VBSE跨专业综合实训(活页式教材职业本科教育管理类专业精品系列教材)
田宏、马春艳 编
VBScript程序员参考手册(第3版)
VBSE创新创业经营决策实训教程
朱新满 编
您可能感兴趣 / 更多
VBScript程序员参考手册(第3版)
争吵的恋人:我们为什么相爱,又为什么争吵
[美]约翰·金,[美]瓦妮莎·贝内特
VBScript程序员参考手册(第3版)
蒙特卡洛的密码锁(数学大师的逻辑课) 文教科普读物 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
VBScript程序员参考手册(第3版)
福尔摩斯的棋盘:关于国际象棋的推理题(数学大师的逻辑课)
[美]雷蒙德·m.斯穆里安
VBScript程序员参考手册(第3版)
《生命大设计.重构》(关于“生命创造现实”这一惊人事实,独特且完整的科学探索与哲学诠释)
[美]鲍勃·伯曼 著;杨泓 译;[美]罗伯特·兰札;马泰·帕夫希奇(斯洛文尼亚)
VBScript程序员参考手册(第3版)
杰出投资者的底层认知:成功投资与明智创富的10个茅塞顿开之问(《聪明的投资者》新时代精华版)
[美]J.戴维·斯坦恩(J.David Stein) 著;刘寅龙 译;庞鑫
VBScript程序员参考手册(第3版)
浴缸里的海洋
[美]塞思·菲什曼
VBScript程序员参考手册(第3版)
新视界文库-生命故事:生物学上的伟大发现
[美]肖恩·B.卡罗尔
VBScript程序员参考手册(第3版)
洛丽塔原型:小说《洛丽塔》背后的萨莉?霍纳绑架案
[美]萨拉·魏恩曼 著;真故图书 出品
VBScript程序员参考手册(第3版)
托尔斯泰
[美]莉莎·克纳普(Liza Knapp)
VBScript程序员参考手册(第3版)
奇迹之门 《纽约时报》畅销书作家写给孩子的一封“成长家书”。让父母的爱与肯定,成为孩子探索世界的底气。拥抱成长的不确定性,打开通向无限可能的“奇迹之门”。
[美]艾莉森·麦基/文 (美) 柳泰恩 图
VBScript程序员参考手册(第3版)
全球通史(全六册)(另一个角度的“全球通史”,不一样的视野与新知。以地理为骨,历史为肉,一部超级丰满的世界通史。)
[美]塞缪尔·古德里奇 译者:冷惠玲、冯佳娜、王小忠、孙丽霞、李江艳
VBScript程序员参考手册(第3版)
《星际争霸》动画影像艺术
[美]罗伯特·布鲁克斯