《ActiveX、VBScript使用手册》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:林富尧,林汉威编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1998
  • ISBN:730202734X
  • 页数:320 页
图书介绍:

第1章 ActiveX——蜕变的OLE 1

1.1 话说ActiveX 1

1.1.1 ActiveX和COM 1

1.1.2 为何要用ActiveX 3

1.1.3 Java与COM的集成 4

1.2 非常COM(通用)的网络技术 5

1.2.1 ActiveX Control 5

1.2.2 ActiveX Scripting 6

1.2.3 ActiveX Document 6

1.3 VBScript 7

1.3.1 Explorer语言 7

1.3.2 VBScript与HTML 8

1.3.3 VBScript与JavaScript的比较 9

1.3.4 ActiveX与Java的比较 10

1.4 如何在HTMI里Scripting 11

1.4.1 〈Script〉脚本标签 11

1.4.2 应用在HTML的元件 12

1.4.3 使用URL 13

1.5 设计ActiveX控件 14

1.5.1 Visual Basic 15

1.5.2 C/C 16

1.5.3 Java(VJ) 16

第2章 对象与事件的概念 17

2.1 基于对象的网页处理 17

2.1.1 什么是网页对象 17

2.1.2 对象的属性 20

2.1.3 没有类和继承 23

2.2 事件驱动的操作 23

2.2.1 什么是事件 23

2.2.2 事件处理过程 24

2.2.3 事件处理的例子 24

2.2.4 隐含或显式VBScript过程 27

2.3 HTML与浏览器对象的关系 28

2.3.3 表格对象 30

2.3.1 视窗对象 30

2.3.2 文档对象 30

2.3.4 HTML标签(Tags)与Document对象 31

2.4 ActiveX和Java 32

第3章 VBScript语言的基本内容 33

3.1 微软的语言新贡献——VBScript 33

3.2 Values,Names和Literals 33

3.2.1 Values(值) 34

3.2.2 Names(名称) 34

3.2.3 Literals(直接量) 34

3.3 基本的输入与输出 35

3.3.1 消息对话框(Message Box) 35

3.3.2 输入对话框(Input Box) 38

3.4 VBScript的数据变量 39

3.4.1 Variant包含的数据类型 39

3.4.2 VBScript变量的使用 40

3.4.3 数组的说明和使用 41

3.4.4 变量使用的作用域(Scope) 42

3.5 Expressions和Operators 43

3.5.1 算术表达式(Arithmetic Expressions) 44

3.5.2 算术运算符(Arithmetic Operators) 44

3.5.3 条件表达式(Conditional Expressions) 44

3.5.4 比较运算符(Comparison Operators) 45

3.5.5 逻辑运算符(Logical Operators) 46

3.5.6 字串运算符(String Operators) 47

3.5.7 运算符优先级(Operator Precedence) 47

3.6 VBScript的简单语句 48

3.6.1 rem语句 48

3.6.2 assignment语句 48

3.6.3 set语句 48

3.6.4 dim语句 49

3.6.5 redim语句 49

3.7.2 sub语句 50

3.7.1 VBScript的子程序和函数 50

3.7 群集VBScript的语句 50

3.7.3 function语句 51

3.7.4 call语句 51

3.8 VBScript的控制语句 52

3.8.1 if...then...else语句 52

3.8.2 select...case语句 52

3.8.3 for...next语句 53

3.8.4 do...loop语句 54

3.8.5 while...wend语句 56

3.8.6 exit语句 56

3.8.7 erase语句 57

3.8.8 randomize语句 57

3.9 VBScript程序入门 57

3.9.1 用VBScript计算阶乘 57

3.9.2 用VBScript求解魔方阵 60

4.1.1 对象(Object)和类(Class) 63

4.1 VBScript的对象模式 63

第4章 深入探讨VBScript 63

4.1.2 对象属性(Property) 64

4.1.3 对象方法(Method) 64

4.2 VBScript的子程序与函数 65

4.2.1 如何定义和使用子程序 66

4.2.2 如何定义和使用函数 67

4.2.3 参数的使用 69

4.2.4 事件处理过程 69

4.3 VBScript的内建函数 72

4.3.1 字串处理 72

4.3.2 数学运算 74

4.3.3 日期与时间 76

4.4 处理Variant的内建函数 78

4.4.1 查看变量的数据类型 78

4.4.2 数据类型的转换 79

4.5 VBScript与网页浏览器的事件 81

4.6 常用的事件处理过程 83

4.6.1 Blur事件处理过程 84

4.6.2 Change事件处理过程 85

4.6.3 Click事件处理过程 86

4.6.4 Focus事件处理过程 88

4.6.5 Load事件处理过程 89

4.6.6 MouseOver事件处理过程 90

4.6.7 Select事件处理过程 91

4.6.8 Submit事件处理过程 92

4.6.9 Unload事件处理过程 95

4.7 VBScript和Visual Basic的差异 97

4.8 VBScript程序 98

4.8.1 小傻瓜计算器 98

4.8.2 走迷宫 102

4.8.3 井字游戏 108

5.1 VBScript让网页动起来 113

5.1.1 事件(Event)的种类及处理 113

第5章 VBScript与网页对象 113

5.1.2 网页浏览器的对象结构 114

5.1.3 脚本程序的执行 115

5.2 浏览器的特别对象:Document 117

5.2.1 Document的对象属性 117

5.2.2 颜色属性(Color Attributes) 118

5.2.3 描述属性(Descriptive Attributes) 119

5.2.4 元件属性(Element Properties) 121

5.2.5 Document的对象方法 122

5.3 Form对象里常用的元件 124

5.3.1 表单的对象方法:Submit() 126

5.3.2 Button元件 127

5.3.3 Checkbox元件 127

5.3.4 Radio元件 128

5.3.5 Reset元件 128

5.3.6 Submit元件 129

5.3.7 Select元件 129

5.3.8 Text元件 130

5.4 Cookie属性 131

5.3.9 TextArea元件 131

5.5 如何使用Window对象 135

5.5.1 Window对象的属性 136

5.5.2 Window的对象方法 137

5.5.3 事件处理过程 139

5.6 如何使用frame对象 140

5.6.1 框架的产生 141

5.6.2 框架和视窗的使用 143

5.7 location和history对象的应用 144

5.7.1 location对象 144

5.7.2 history对象 145

第6章 ActiveX与网页对象 146

6.1 网页的对象 146

6.2 ActiveX的对象 147

6.2.1 ActiveX的控件对象 147

6.2.2 ActiveX的威力文档 147

6.2.3 ActiveX控件的容器 148

6.3 使用网页对象 149

6.3.1 Anchor对象和anchor数组 149

6.3.2 Button对象 152

6.3.3 Checkbox对象 153

6.3.4 Document对象 155

6.3.5 Elements数组 156

6.3.6 Form对象和form数组 156

6.3.7 Frame对象和frame数组 158

6.3.8 Hidden对象 159

6.3.9 History对象 160

6.3.10 Link对象和link数组 161

6.3.11 Location对象 162

6.3.12 Navigator对象 163

6.3.13 Password对象 163

6.3.14 Radio对象 164

6.3.15 Reset对象 166

6.3.16 Select对象和option数组 167

6.3.17 Submit对象 168

6.3.18 Text对象 169

6.3.19 Textarea对象 170

6.3.20 Window对象 171

6.4 使用ActiveX控件 173

6.4.1 对象标签〈object〉和参数标签〈pararm〉 175

6.4.2 GUID的用途 176

6.4.3 Registry的功能 177

6.5.1 〈applet〉标签 178

6.5 使用Java Applet对象 178

6.5.2 参数传递 180

第7章 网络新星ActiveX 181

7.1 网络元件软件ActiveX 181

7.2 ActiveX的探索 182

7.2.1 元件软件(ComponentWare)的争战 184

7.3 控件的使用 184

7.3.1 对象属性(Properties) 184

7.3.4 引用参数(Parameters) 185

7.3.2 对象方法(Methods) 185

7.3.3 驱动事件(Events) 185

7.3.5 控件参考说明范例 186

7.4 ActiveX脚本编写 187

7.4.1 基于COM的Script-Engine 187

7.4.2 脚本撰写 188

7.5 ActiveX的使用步骤 188

7.5.1 ActiveX的使用范例 188

7.5.2 网络对象的验证(Authentication) 192

7.5.3 IE 3.0的ActiveX Controls 193

7.6 非常ActiveX化的Java 194

第8章 使用ActiveX Control Pad 198

8.1 ActiveX Control Pad 198

8.2 控件编辑器(ActiveX Control Editor) 199

8.2.1 对象编辑器使用实例 200

8.3 脚本向导(Script Wizard) 205

8.3.1 关联目录模块 206

8.3.2 使用程序码模块 208

8.4 版面控件编辑器(Layout Control Editor) 210

8.4.1 版面设计 211

8.4.2 对象属性设定 212

8.4.3 事件处理过程 213

第9章 ActiveX的设计——VB CCE 218

9.1 Visual Basic上网页 218

9.2 ActiveX的设计初步 218

9.3 VB CCE的巡礼 220

9.3.2 测试步骤二 222

9.3.1 测试步骤一 222

9.3.3 测试步骤三 224

9.4 ActiveX控件的制作 225

9.4.1 制作ActiveX控件 225

9.4.2 让控件上网 230

9.5 在网页上遣使控件 231

9.6 控件与执行环境 233

9.6.2 环境对象 234

9.6.1 延伸属性 234

9.7 控件制作范例 235

9.7.1 简单的动画 235

9.7.2 简单的随手画对象 237

第10章 控件的界面设计 241

10.1 元件软件的制作 241

10.2 编写控件的属性 241

10.2.1 加入属性 241

10.2.2 保存属性 243

10.2.3 读取属性 243

10.2.4 设定属性起始值 244

10.3 编写控件的对象方法 244

10.4 编写控件的事件 245

10.5 控件界面向导(Control Interface Wizard) 246

10.5.1 程序设置向导 255

10.6 元件软件的替换 255

11.1.1 以脚本控制Java applet 257

11.1 微软的Java攻势 257

第11章 ActiveX的设计——VJ 257

11.1.2 Java applet与ActiveX控件 258

11.2 应用COM对象 260

11.2.1 Java数据类型向导 260

11.2.2 对应的数据类型 262

11.3 COM程序设计 264

11.3.1 C和Java的比较 264

11.3.2 控件的设计 265

11.4.1 描述COM界面 267

11.4 控件制作实例 267

11.4.2 产生界面的Java类 269

11.4.3 编写Java程序 269

附录A 关键字和色彩值 272

A-1 VBScript的关键字 272

A-2 色彩值(Color values) 273

附录B VBScript的过程与函数 277

C-1 便捷的纠错工具 295

附录C IE 3.0的脚本纠错器 295

C-2 如何使用脚本纠错器 296

附录D ActiveX的参考资料 298

D-1 微软提供的控件 298

D-2 动画按钮对象 298

D-3 图表对象 300

D-4 颜色变化对象 303

D-5 标题对象 304

D-6 看板对象 305

D-7 选单对象 307

D-8 弹出式选单对象 308

D-9 弹出式视窗对象 309

D-10 主页预载对象 310

D-11 股市行情对象 311

D-12 定时器对象 312

D-13 网页追踪对象 312

附录E 中英文词汇对照表 314