《看实例学VBScript》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)(J.霍尼克特)Jerry Honeycutt著;王友希等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1997
  • ISBN:7302027064
  • 页数:266 页
图书介绍:

第一部分 1

第1章 VBScript入门 1

1.1 Visual Basic与Internet的结合 1

1.1.1 Visual Basic 2

1.1.2 Internet 2

1.1.3 巨大的繁荣:VBScript和ActiveX 3

1.2 用VBScript进行应用开发需要什么 5

1.2.1 弄清楚你需要知道什么 6

1.2.2 使用文字和HTML编辑器 6

1.2.3 获得ActiveX对象 7

1.2.4 使用ActiveX控制板 8

1.2.5 组织ActiveX Web页 9

1.3 VBScript怎样工作 9

1.3.1 在Web页中嵌入脚本语句 10

1.3.2 理解VBScript的局限性 10

1.3.3 看一看VBScript的组成 11

1.4 小结 11

1.5 复习题 11

第2章 建立你的第一个项目 13

2.1 举例:显示“Hello World” 13

2.2 举例:提示用户输入她的名字 15

2.3 小结 16

2.4 复习题 17

2.5 练习 17

第3章 使用代码约定 18

3.1 理解代码约定 18

3.1.1 命名、格式化和注释约定 19

3.1.2 举例:检验约定程序 19

3.2 使用命名约定 21

3.2.1 匈牙利命名约定 21

3.2.2 VBScript命名约定 21

3.3 格式约定 24

3.4 注释约定 26

3.4.1 举例:一个简单子过程的注释块 26

3.4.2 举例:一个函数的注释块 27

3.4.3 举例:使用内联(inline)注释 27

3.5 小结 27

3.6 复习题 28

3.7 练习 29

第4章 操纵一个VBScript项目 30

4.1 在HTML文件中组织脚本 30

4.1.1 使用内联脚本语句 31

4.1.2 在〈HEAD〉段中放置脚本语句 32

4.1.3 组织事件过程 33

4.1.4 在框架中组织脚本语句 34

4.2 组织VBScript项目文件 35

4.2.1 尝试使用文件夹结构 35

4.2.2 使用相对地址 36

4.2.3 从半成品中分离成品 36

4.2.4 建立一个可重用的VBScript资源 37

4.3 使用Microsoft HTML Wizard 38

4.4 使用Microsoft的VBScript及对象参考资料 39

4.5 小结 40

4.6 复习题 40

4.7 练习 40

第二部分 编程基础 41

第5章 基本输入/输出语句 41

5.1 消息框(Message Box) 41

5.1.1 举例:显示一个简单消息框 42

5.1.2 举例:定制消息框上的按钮 43

5.1.3 举例:给消息框增加一个图标 44

5.1.4 举例:检查用户所按下的按钮 45

5.2 输入窗口 45

5.2.1 举例:询问用户的姓名 46

5.3 小结 47

5.4 复习题 47

5.5 练习 47

第6章 变量、常量和数组 49

6.1 变量存储临时数据 49

6.1.1 变量声明 50

6.1.2 理解变量的作用域 51

6.1.3 使用变体数据类型 53

6.2 常量使程序易读 54

6.3 用数组存放一组变量 55

6.3.1 举例:重定义一个数组 56

6.3.2 举例:使用循环语句操纵数组 56

6.3.3 举例:设置数组的上界 57

6.3.4 举例:多维数组的使用 57

6.4 小结 58

6.5 复习题 58

6.6 练习 59

第7章 数学表达式 60

7.1 数学表达式 60

7.1.1 VBScript中的算术运算符 61

7.1.2 复合表达式 65

7.1.3 运算优先级 66

7.2 小结 69

7.3 复习题 70

7.4 练习 70

第8章 布尔表达式 71

8.1 布尔表达式 71

8.1.1 比较运算符 71

8.1.2 逻辑运算符 73

8.2 小结 77

8.3 复习题 77

8.4 练习 77

第9章 条件选择语句:If…Then…Else与Select Case 79

9.1 条件选择 79

9.1.1 If…Then…Else语句 79

9.1.2 Select Case语句 84

9.2 小结 86

9.3 复习题 86

9.4 练习 87

第10章 循环语句:For…Next与Do…Loop 88

10.1 循环语句 88

10.1.1 For…Next语句 89

10.1.2 Do…Loop语句 93

10.2 小结 97

10.3 复习题 97

10.4 练习 98

第11章 子过程与函数 99

11.1 问题解决 99

11.2 子过程的使用 100

11.2.1 举例:常用语句的模块化 101

11.2.2 举例:复杂控制语句的简化 103

11.2.3 举例:在子过程中声明变量 104

11.2.4 举例:提前退出子过程 105

11.3 函数的使用 105

11.4 小结 106

11.5 复习题 106

11.6 练习 107

第12章 VBScript运行时间库 108

12.1 数学函数 108

12.1.1 举例:三角函数的使用 109

12.1.2 举例:其他数学函数的导出 110

12.2 格式转换函数 112

12.2.1 举例:将用户输入转换成相应的子类型 112

12.2.2 举例:数字整数部分的截取 113

12.3 日期/时间函数 114

12.3.1 举例:取得当前时间和日期 115

12.3.2 举例:时间和日期的部分比较 115

12.4 输入与输出函数 116

12.5 字符串操作 117

12.5.1 举例:改变字符串的大小写 117

12.5.2 举例:截取部分字符串 118

12.6 变体子类型 119

12.6.1 举例:变体子类型的检查 119

12.6.2 变体变量转换前的类型检查 120

12.7 数组操作 121

12.8 小结 121

12.9 复习题 122

12.10 练习 122

第三部分 高级编程 123

第13章 理解事件驱动的程序设计 123

13.1 什么是事件 123

13.2 在Windows(或其他GUI)中事件如何工作 125

13.3 在Web页上事件如何工作(VBScript) 125

13.3.1 举例:演示一个事件过程 126

13.3.2 举例:使用内联事件控制器 127

13.3.3 举例:使用FOR/EVENT属性 128

13.3.4 处理常见事件 129

13.4 小结 130

13.5 复习题 130

13.6 练习 130

第14章 理解脚本对象模型 132

14.1 窗口 132

14.1.1 框架(Frame) 134

14.1.2 历史对象(History) 134

14.1.3 导航器(Navigator) 135

14.1.4 位置对象(Location) 135

14.1.5 脚本(Script) 136

14.2 文档(Document) 136

14.2.1 链接(Link) 137

14.2.2 锚(Anchor) 138

14.2.3 表单(Form) 138

14.2.4 元素(Element) 139

14.3 小结 140

14.4 复习题 140

第15章 控制浏览器窗口 142

15.1 查阅当前URL 142

15.1.1 举例:取得完整的URL 142

15.1.2 举例:检查URL的各个部分 143

15.1.3 在当前窗口中打开一个新文档 143

15.2 与用户交互 144

15.2.1 举例:显示一个消息框 144

15.2.2 举例:征求用户确认 145

15.2.3 举例:提示用户输入 145

15.3 使用定时器Timer 146

15.3.1 举例:设置定时器 147

15.3.2 举例:清空定时器 147

15.4 改变浏览器的状态行 148

15.4.1 举例:修改状态行 148

15.4.2 举例:在数秒钟后清空状态行 149

15.5 使用窗口的History列表 150

15.5.1 举例:在History列表中切换 150

15.5.2 举例:直接访问一个History表项 151

15.6 打开一个新窗口 151

15.7 框架(Frame)导航 152

15.7.1 举例:寻找顶层窗口 152

15.7.2 举例:按名字查找框架的窗口 153

15.8 小结 157

15.9 复习题 157

15.10 练习 157

第16章 控制Web页 158

16.1 获得一个窗口的文档 158

16.2 对Web页的颜色进行操作 158

16.2.1 举例:改变链接(link)的颜色 159

16.2.2 改变文档的颜色 160

16.3 浏览器调入HTML文件时修改HTML文件 160

16.3.1 举例:使用Write方法 161

16.3.2 举例:使用WriteLn方法 162

16.4 使用文档的锚和链接 163

16.4.1 举例:检查文档的锚 163

16.4.2 举例:检查文档的链接 164

16.4.3 举例:解析文档链接的每个部分 164

16.4.4 举例:为链接创建浮动帮助 165

16.4.5 举例:链接到一个脚本程序 166

16.5 处理文档的表单 167

16.5.1 举例:按名字访问表单 167

16.5.2 举例:检查表单的各个元素 168

16.5.3 举例:提交表单 170

16.5.4 举例:在提交表单前进行证验 171

16.5.5 举例:越框架访问表单 172

16.6 小结 173

16.7 复习题 173

16.8 练习 174

第17章 连结脚本与表单 175

17.1 处理元素事件 175

17.1.1 再谈事件处理器 175

17.1.2 举例:处理onClick事件 176

17.1.3 举例:处理onFocus事件 177

17.1.4 举例:处理onBlur事件 177

17.1.5 举例:处理onChange事件 178

17.2 设置和获取一个元素的值 179

17.2.1 举例:获得一个单选按钮选择 179

17.2.2 举例:获得一个列表框的选择 180

17.3 其他表单技术 181

17.3.1 举例:用数据预填一个表单 181

17.4 用文字框作消息行 182

17.5 元素的属性、方法和事件 183

17.6 小结 186

17.7 复习题 186

17.8 练习 186

第18章 给HTML添加ActiveX对象 187

18.1 手工加入一个对象 187

18.1.1 HTML中的对象 187

18.1.2 举例:在Web页上使用标签 189

18.1.3 举例:在Web页上弹出一个菜单 190

18.1.4 举例:用定时器对象完成后台作业 192

18.2 小结 193

18.3 复习题 193

18.4 练习 193

第19章 用ActiveX控制板增加ActiveX对象 194

19.1 用简单方法(ActiveX控制板)增加一个对象 194

19.1.1 熟悉控制板 195

19.1.2 在HTML文件中放入对象 195

19.1.3 用控制板的Script Wizard编程 201

19.2 小结 207

19.3 复习题 207

19.4 练习 207

第20章 使用ActiveX控制板和布局控件 208

20.1 二维Web页布局 208

20.1.1 布局控件 208

20.1.2 HTML二维标准 209

20.2 使用布局控件 209

20.2.1 在HTML文件中插入布局控件 210

20.2.2 把对象插入布局控件中 211

20.3 小结 216

20.4 复习题 217

20.5 练习 217

第21章 调试VBScript程序 218

21.1 编写没有错误的代码(可能吗) 218

21.2 用消息框输出调试信息 219

21.2.1 举例:用消息框观察变量 219

21.2.2 举例:把消息框作为一个断点使用 220

21.3 用文本框输出调试消息 220

21.3.1 举例:用文本框观察变量 220

21.3.2 举例:用文本框跟踪代码 222

21.4 在调试过程中屏蔽一段脚本程序 224

21.4.1 举例:逼近一个错误点 224

21.5 生成可重用的调试程序集合 226

21.6 复习题 228

21.7 练习 228

第四部分 附录 229

附录A 复习题答案 229

附录B HTML、表单与VB程序员 238

附录C VBScript与Visual Basic 246

附录D 词汇表 261