《ActiveX编程技术与技巧》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)(S.S.拉兰尼)Suleiman “Sam”Lalani,(美)(R.钱达)Ramesh Chandak著;曾湘宁译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505344994
  • 页数:492 页
图书介绍:

第一章 了解ActiveX技术 1

1.1 历史回顾 1

第一章 了解ActiveX技术 1

1.2 ActiveX Internet模型 4

1.3 ActiveX模型 5

1.4 ActiveX控件 6

1.5 ActiveX脚本处理 7

1.6 下载控件并在系统上注册 8

1.7.1 Chart控件的属性 9

1.7 使用ActiveX的Chart控件 9

1.7.3 Chart控件的事件 11

1.7.2 Chart控件的方法 11

1.7.4 申明一个Chart对象 12

1.7.5 使用ActiveX Control Pad 14

1.8 Active文档 15

1.11 COM、DCOM与ActiveX 16

1.10 ActiveX讨论 16

1.9 Active Server 16

1.12 ActiveX与Java 17

1.13 使用ActiveX的理由 19

1.14 使用ActiveX对象 19

1.15 综述 20

第二章 使用ActiveX与JavaScript 23

2.1了解JavaScript 23

第二章 使用ActiveX与JavaScript 23

2.2 如何在HTML中使用JavaScript 24

2.3 JavaScript例子 24

2.3.1 例1:使用警报(Alert)对话框来显示“Hello 24

2.3.2 分解讨论Say Hello脚本 25

2.4 使用存在于系统中的HTML文件 26

2.4.1 例2:图象地图(Image Map) 27

2.4.2 分解讨论图象地图(Image Map)脚本 29

2.4.3 例3:计算器(Calculator) 31

2.4.4 分解讨论计算器(Calculator)脚本 34

2.4.5 例4:还贷计算器(Mortgage Calculator) 37

2.4.6 分解讨论还贷计算器(Mortgage Calculator)脚本 40

2.6 从JavaScript中访问ActiveX对象 43

2.5 JavaScript与 ActiveX 43

2.6.1 ActiveX例1:动画按钮(Animolted Button)控件 44

2.6.2 ActiveX例2:标签(Label)控件 46

2.6.3 ActiveX例3:大屏幕(Marquee)控件 49

2.6.4 ActiveX例4:弹出式菜单(Pop-Up Menu)控件 53

2.6.5 ActiveX例5:纸牌(Card)控件 56

2.7 综述 60

第三章 使用ActiveX与VBScript 63

第三章 使用ActiveX与VBScript 63

3.1 了解VBScript脚本语言 63

3.2 如何在HTML中使用VBScript 64

3.3 VBScript例子 64

3.3.1 例1:你好ActiveX世界(Hello ActiveX World) 65

3.3.2 分解讨论你好ActiveX世界(Hello ActiveX World)脚本 66

3.3.3 例2:计算器(Calculator) 67

3.3.4 分解讨论计算器(Calculator)脚本 70

3.3.5 例3:浏览器窗口分栏(Mini Browser) 71

3.3.6 分解讨论浏览器窗口分栏(Mini Browser)脚本 72

3.3.7 例4:图象显示(Image Displayer) 74

3.3.8 分解讨论图象显示(Image Displayer)脚本 75

3.5 通过VBScript来访问ActiveX控件 76

3.4 使用VBScript与ActiveX控件 76

3.5.1 ActiveX例1:时钟(Clock) 77

3.5.2 ActiveX例2:颜色控制板(Color Control Panel) 79

3.5.3 ActiveX例3:ActiveX Web浏览器(ActiveX Web Browser) 85

3.5.4 ActiveX例4:预装载(Preloader) 88

3.5.5 ActiveX例5:布局(Layout) 91

3.6 综述 102

第四章 使用ActiveX与Java 105

4.1 Java概貌 105

第四章 使用ActiveX与Java 105

4.2 在HTML页面中使用Java小应用程序 106

4.3 Java例子 107

4.3.1 例1:通过参数(Parameter)来显示文本 107

4.3.2 分解讨论文本显示程序 109

4.3.3 例2:显示一幅图象 111

4.3.4 分解讨论图象显示程序 113

4.3.5 例3:多线程(Multi-threading) 115

4.3.6 分解讨论多线程(Multi-threading)程序 119

4.4 Java和ActiveX 124

4.5 Java与ActiveX控件 124

4.6 从Java中访问ActiveX控件 124

4.6.1 ActiveX例1:发声(Beeper)COM对象 124

4.6.2 分解讨论发声(Beeper)COM对象程序 129

4.6.3 ActiveX例2:控制一个OLE对象 131

4.6.4 分解讨论Java调用OLE对象所用的HTML 132

4.6.5 分解讨论Java调用OLE对象所用的小应用程序 133

4.7 综述 137

第五章 了解ActiveX与Visual Basic 141

5.1 Visual Basic概貌 141

第五章 了解ActiveX与Visual Basic 141

5.2 Visual Basic特别之处 142

5.3 在Visual Basic应用程序中使用ActiveX控件 142

5.3.1 ActiveX 例1:线标(FlexLabel) 143

5.3.2 分解讨论线标(FlexLabel)控件的事件驱动代码 155

5.3.3 ActiveX例2:日历(Calehdar) 156

5.3.4 分解讨论日历(Calendar)控件的事件驱动代码 162

5.3.5 ActiveX例3:颜色框(ColorBox) 163

5.3.6 ActiveX例4:时钟(Clock) 167

5.3.7 ActiveX例5:AX图象(AXGraphic) 171

5.4 综述 175

第六章 使用Visual C++与ActiveX 179

6.1 Visual C++概貌 179

第六章 使用Visual C++与ActiveX 179

6.2 Visual C++特别之处 180

6.3 在Visual C++的应用程序中使用ActiveX控件 180

6.3.1 ActiveX例1:日历(Calendar)控件 181

6.3.2 ActiveX例2:按键的状态(KeyState)控件 196

6.4 综述 200

第七章 使用ActiveX Control Pad 203

7.1 ActiveX Control Pad概貌 203

7.2 HTML编辑器(the HTML Editor) 203

第七章 使用ActiveX Control Pad 203

7.3 对象编辑器(the Object Editor) 205

7.4 使用Control Pad的导航条(Navigation Bar) 209

7.5 脚本向导(Script Wizard) 211

7.6 布局编辑器(Layout Editor) 215

7.7 高级主题 220

7.7.1 定制ToolBox 220

7.7.2 访问布局内容的脚本 220

7.8 综述 221

第八章 用Java创建ActiveX对象 223

8.1 Java-COM集成概貌 223

第八章 用Java创建ActiveX对象 223

8.2 Java控件 224

8.2.1 例1:不可见的Java控件 224

8.2.2 分解讨论QuickSort Java控件 231

8.2.3 使用批处理文件来创建应用程序 235

8.2.4 一个使用QuickSort的Visual Basic例子 236

8.2.5 例2:可视化的Java控件 239

8.2.6 分解讨论Java-COM控件 246

8.2.7 一个使用Java-COm控件的Visual Basic例子 251

8.2.8 例3:在HTML中使用Java控件 253

8.3 综述 256

9.1 了解Visual Basic Control Creation Edition 258

第九章 用Visual Basic创建ActiveX对象 258

第九章 用Visual Basic创建ActiveX对象 258

9.2 Visual Basic特别之处 259

9.3 用Visual Basic创建ActiveX控件 260

9.3.1 ActiveX例1:Spinner控件 260

9.3.2 ActiveX例2:ListAssign控件 267

9.3.3 ActiveX例3:AboutBox控件 272

9.3.4 ActiveX例4:CreditCardCheck控件 276

9.3.5 ActiveX例5:AboutBox控件 281

9.4 使AboutBox控件准备被下载 288

9.5 用ActiveX Control Pad将AbontBox控件加入到HTML中 293

9.6 用ActiveX Control Pad来改变AboutBox控件的属性 295

9.7 综述 296

第十章 用Visual C++创建AciveX对象 299

10.1用Visual C++创建AciveX对象 299

10.1.1 例1:画圆(Circle)控件 299

第十章 用Visual C++创建ActiveX对象 299

10.1.2 例2:文件(Text)控件 310

10.2 综述 317

第十一章 了解ActiveX文档、平台以及讨论 320

第十一章 了解Active文档、平台以及讨论 320

11.1 Active文档 320

11.1.1 在Netscape Navigator中使用Active文档 321

11.1.2 Netscape Navigator对Microsoft Excel和PowerPoint插件的支持 323

11.1.3 Office Viewers 323

11.1.4 配置Windows NT Web Server 323

11.1.5 配置Netscape Communications Server 324

11.2 使用Internet Assistant 324

11.3 Active平台 329

11.3.1 ActiveX脚本与CGI 330

11.3.2 了解Microsoft交易服务器(Microsoft Transaction Server) 330

11.4 ActiveX讨论 331

11.4.1 使用NetMeeting 331

11.4.2 通过NetMeeting聊天 335

11.4.3 NetMeeting 中的白板(Whiteboard) 335

11.4.4 使用NetMeeting SDK 336

11.4.5 使用NetMeeting与Microsoft Word 337

11.5 综述 337

第十二章 了解Java脚本、Java SDK与JavaBeans 341

第十二章 了解ActiveX脚本、Java SDK与JavaBeans 341

12.1 对Java进行脚本处理 341

12.1.1 分解讨论JavaScript代码 344

12.1.2 分解讨论Java小应用程序 345

12.2 使用Java SDK与Jexegen 346

12.3 将小应用程序转换成独立的应用程序 351

12.4 JavaBeans与ActiveX 356

12.4.1 在Internet Explorer中使用Juggler Bean 358

12.4.2 在Visual Basic Control Creation Edition中使用 Juggler Bean 359

12.5 综述 360

第十三章 对ActiveX组件进行压缩和签名 363

第十三章 对ActiveX组件进行压缩和签名 363

13.1 了解软件安全性问题 363

13.2 了解软件发行性能 364

13.3 了解ActiveX安全性 364

13.4 了解Microsoft的验证代码(AuthentiCode) 366

13.4.1 了解数字签名 367

13.4.2 证书授权机构(Certificate Authorities,CA) 369

13.4.3 对软件进行签名 370

13.5 例1:对一个ActiveX控件进行签名 370

13.5.1 创建一个测试证书 371

13.5.2 对控件进行签名 371

13.5.3 对签名进行测试 371

13.6 Cabinet文件 372

13.7 例2:压缩一个ActiveX控件 373

13.9 例4:对可靠的Java 小应用程序和库进行压缩并签名 374

13.8 例3:对一个Java小应用程序进行压缩 374

13.9.1 创建可靠的小应用程序 377

13.9.2 创建可靠的库 378

13.9.3 在一个HTML页面中使用Cabinet文件 384

13.10 综述 384

第十四章 创建和使用TimeEntry和ClockFace控件 387

14.1 了解TimeEntry和ClockFace控件 387

第十四章 创建和使用TimeEntry与ClockFace控件 387

14.2 使用TimeEntry和ClockFace控件 388

14.3 控件接口 390

14.3.1 TimeEntry控件属性 390

14.3.2 ClockFace控件属性 391

14.4 控件实现 391

14.4.1 TimeEntry控件 391

14.4.2 ClockFace控件 395

14.5 综述 396

第十五章 创建和使用AlarmClock控件 398

第十五章 创建和使用Alarm Clock控件 398

15.1 了解AFLabel和AlarmClock控件 398

15.2 使用AlarmClock 400

15.3 了解AFLabel和AlarmClock控件的接口 402

15.4.1 AFLabel控件 403

15.4 了解AFLabel控件和AlarmClock控件的实现 403

15.4.2 AlarmClock控件 406

15.5 综述 410

第十六章 创建和使用Reminder控件 412

16.1 创建Reminder ActiveX控件 412

第十六章 创建和使用Reminder控件 412

16.2 创建Reminder控件 414

16.3 分解讨论Reminder控件的事件驱动代码 419

16.4 分解讨论应用程序的事件驱动代码 420

16.5 综述 420

第十七章 创建和使用Simple Interest Calculator控件 423

17.1 使用Simple Interest Calculator控件 423

第十七章 创建和使用Simple Interest Calculator控件 423

17.2 了解Simple Interest Calculator控件的属性、方法和事件 424

17.3 创建Simple Interest Calculator控件 425

17.4 综述 429

第十八章 创建和使用Magnify控件 432

18.1 创建Magnify控件 432

18.1.1 从Visual Basic应用程序中使用控件 432

第十八章 创建和使用Magnify控件 432

18.1.2 创建控件 435

18.1.3 查看控件代码 436

18.1.4 分解讨论Magnify Java控件 444

18.2 在Web页面中使用Magnify控件 450

18.2.1 了解HTML文件 451

18.2.2 修改此HTML文件使之可以在Web上应用 452

18.2.3 压缩Magnify控件 453

18.3 综述 460

19.1 创建SiteHelp ActiveX控件 462

第十九章 创建和使用SiteHelp System控件 462

19.2 对SiteHelp控件进行试用 462

第十九章 创建和使用SiteHelp System控件 462

19.3 SiteHelp控件的属性、方法和事件 464

19.4 创建SiteHelp控件 465

19.5 使SiteHelp控件可以被下载 470

19.6 用Control Pad来集成SiteHelp控件 471

19.7 用Control Pad 来改变SiteHelp的属性 472

19.8 综述 472

20.1 使用Rotating Toolbar控件 475

第二十章 创建和使用Rotating Toolbar控件 475

第二十章 创建和使用Rotating Toolbar 控件 475

20.2 创建Rotating Toolbar控件 476

20.3 控件接口 482

20.4 在Web页面中使用Rotating Toolbar控件 483

20.5 分解讨论HTML代码 488

20.6 综述 490