成功加入购物车
[美]金斯利·休斯(Kingsley-Hughes A) 著; 富弘毅 、 陈钢 译 / 清华大学出版社 / 2009-02 / 平装
售价 ¥ 98.00
品相 八五品
上书时间2021-11-28
VBScript程序员参考手册(第3版)
《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.1VisualBasic2.8.2VisualBasicforApplications2.8.3VBScript2.8.4VBScript是一门“真正”的编程语言吗2.9VBScript能做什么2.9.1PowerShell2.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在程序中添加VBScript2.10VBScript的开发工具2.10.1小结第3章数据类型3.1弱类型脚本语言3.2为什么数据类型是如此重要3.3Variant——VBScript中唯一的数据类型3.3.1子类型的检查和类型转换3.3.2隐式类型转换3.3.3隐式类型转换实战3.3.4Empty与Null3.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.1OptionExplicit4.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和RyVal4.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…Next5.2.2ForEach…Next5.2.3DoLoop5.2.4While…Wend5.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.Raise6.4.2什么时候不该用Err.Raise6.4.3什么时候该生成自定义错误6.5调试6.5.1什么是调试器6.5.2VBScript调试概论6.5.3用微软脚本调试器调试WSH脚本6.5.4用微软脚本调试器调试客户端网页脚本6.5.5用微软脚本调试器调试ASP6.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理解FileSystemObject7.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.2PropertyLet8.3.3PropertyGet8.3.4PropertySet8.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.7Backreferencing9.2.8Test方法9.3Matches集合9.3.1Matches的属性9.3.2Match对象9.4一些例子9.4.1验证电话号码输入9.4.2分解URI9.4.3检查HTML元素9.4.4匹配空白9.4.5匹配HTML注释标签9.5小结第10章客户端Web脚本10.1专用工具10.2脚本编程的发展历程10.3各种类型的脚本语言10.3.1JavaScript、JScript和ECMAScript10.3.2VBScript10.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使用TaskScheduler12.1.1使用MMC插件12.1.2在TaskScheduler中定义并创建任务12.1.3TaskSchedulerXML模式12.2TaskScheduler2.0脚本对象12.2.1Action12.2.2ActionCollection12.2.3BootTrigger12.2.4ComHandlerAction12.2.5DailyTrigger12.2.6EmailAction12.2.7EventTrigger12.2.8ExecAction12.2.9IdleSettings12.2.10IdleTrigger12.2.11LogonTrigger12.2.12MonthlyDOWTrigger12.2.13MonthlyTrigger12.2.14Networksettings12.2.15Principal12.2.16RegisteredTask12.2.17RegisteredTaskCollection12.2.18RegistrationInfo12.2.19RegistrationTrigger12.2.20RepetitionPattern12.2.21RunningTask12.2.22RunningTaskCollection12.2.23SessionStateChangeTrigger12.2.24ShowMessageAction12.2.25TaskDefinition12.2.26TaskFolder12.2.27TaskFolderCollection12.2.28TaskNamedValuePair12.2.29TaskNamedValueCollection12.2.30TaskService12.2.31TaskSettings12.2.32TaskVariables12.2.33TimeTrigger12.2.34Trigger12.2.35TriggerCollection12.2.36WeeklyTrigger12.3TaskShceduler范例脚本12.4小结第13章PowerShell13.1安装需求13.2功能特性13.3为什么说PowerShell是一种新的脚本语言13.4开始使用PowerShell13.4.1使用PowerShell13.4.2进一步深入PowerShell13.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什么是Scriptlet14.2.2使用public_前缀暴露scriptlet成员14.2.3在Scriptlet中封装代码以便重用14.3事件管理14.3.1与事件处理程序之间的关系14.3.2Scriptlet模型扩展14.4IE5中不支持Scriptlet14.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环境中执行WSH15.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如何创建一个基本的HTA19.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服务器如何识别ASP20.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高效地使用ASP20.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使用Scriptlet21.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数据对象
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30