• VBScript程序员参考手册(第3版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

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

115.22 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者[美]金斯利·休斯(Kingsley-Hughes A) 著;富弘毅、陈钢 译

出版社清华大学出版社

出版时间2009-02

版次1

装帧平装

货号A4

上书时间2024-11-04

RUC书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]金斯利·休斯(Kingsley-Hughes A) 著;富弘毅、陈钢 译
  • 出版社 清华大学出版社
  • 出版时间 2009-02
  • 版次 1
  • ISBN 9787302194644
  • 定价 98.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 696页
  • 字数 1083千字
  • 正文语种 英语,简体中文
【内容简介】
  《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数据对象
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP