《21天学通ActiveX编程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Sanders Kaufman,Jr.,(美)Jeff Perkins,(美)Dina Fleet著;林亨利,张文宽,郭逢荣译
  • 出 版 社:人民邮电出版社;西蒙与舒斯特国际出版公司
  • 出版年份:1998
  • ISBN:7115070598
  • 页数:464 页
图书介绍:

第一周课程 3

第一章第一天课程——Internet网上的程序设计 3

1.1 Windows——最广泛使用的桌面操作系统 3

目录 3

1.2拨号连网 4

1.3网络技术集成 5

1.3.1 ActiveX的发布 6

1.3.2文档对象 7

1.4超文本 9

1.6问与答 10

1.5小结 10

1.7练习 11

1.8习题 11

第二章第二天课程——HTML和脚本编制 13

2.1 HTML综述 13

2.2 HTML的元素 14

2.2.1页面的总体结构 14

2.2.2 Web页面文体中的工作 17

2.2.3列表 21

2.2.4表格 23

2.2.5表单和输入标记 25

2.3小结 33

2.4问与答 33

2.5练习 34

2.6习题 34

第三章第三天课程——ActiveX脚本编制 35

3.1客户端的脚本编制 35

3.2 HTML脚本编制 38

3.2.1 Script元素 38

3.2.2 JScript和VBScript 39

3.2.3 JScript 40

3.2.4 VBScript 41

3.3 ActiveX脚本引擎 42

3.3.1主机和引擎的交互 42

3.3.2 引擎作为OLE/COM对象 43

3.4小结 44

3.5问与答 45

3.6练习 45

3.7习题 46

4.2在MicrosoftInternet Assistant for Word中漫游 47

第四章第四天课程——商用工具 47

4.1 Internet Assistant for MicrosoftWord for Windows概述 47

4.2.1制作一个新的Web页面 48

4.2.2对Word的其他扩充 52

4.2.3关于Word的最后的话 53

4.3 HoTMetaL概述 53

4.4在HoTMetaL中漫游 53

4.4.1建立一个简单的Web页面 53

4.4.2多行工具栏 55

4.4.3 HoTMetaL小结 58

4.5 ⅡS Add-In for MicrosoftAccess概述 59

4.6在ⅡS Add-In for Microsoft Access中漫游 59

4.6.1 Query and Display PageWizard 60

4.6.2深入挖掘脚本文件 62

4.6.3关于ⅡSAdd-In for Access产品 64

4.7 ActiveXControl Pad概述 65

4.8在ActiveX Control Pad中漫游 65

4.8.1建立一个页面 65

4.8.2用ActiveXControl Pad编制脚本 69

4.10问与答 71

4.9小结 71

4.11 练习 72

4.12习题 72

第五章第五天课程——Internet Explorer程序设计 73

5.1为什么选用InternetExplorer 73

5.2 Internet Explorer对象模式 73

5.5练习 88

5.6习题 88

5.4问与答 88

5.3小结 88

第六章第六天课程——编写VBScript脚本 91

6.1 VBScript背景简介 91

6.1.1脚本结构概览 91

6.1.2支持VBScript的软件平台 92

6.1.3 Visual Basic编程模式 92

6.2语言结构 92

6.2.1 注释 95

6.2.2变量 95

6.2.3过程 106

6.2.5运算符 109

6.2.4用户定义的函数 109

6.2.6内置函数 121

6.2.7变体型 135

6.2.8程序控制流 137

6.2.9出错处理 141

6.2.10用户接口 141

6.3从何处可获得VBScript的信息 142

6.4小结 142

6.5问与答 142

6.7习题 143

6.6练习 143

第七章第七天课程——编写JavaScript脚本 145

7.1 JavaScript背景简介 145

7.1.1脚本结构概览 145

7.1.2支持JavaScript的软件平台 146

7.1.3 JavaScript编程模式 146

7.2语言结构 146

7.2.1 JavaScript书写格式 147

7.2.2注释 149

7.2.3变量 150

7.2.4过程 156

7.2.5运算符 158

7.2.6对象 164

7.2.7内置对象 171

7.2.8程序控制流 175

7.2.9用户接口元素 179

7.3从何处获得JavaScript的信息 180

7.4小结 180

7.5问与答 180

7.7习题 182

7.6练习 182

第二周课程 185

第八章第八天课程——一个VBScript的应用程序 185

8.1收集应用程序需求 185

8.2使用Word草拟3个主要页面 186

8.3在Access中设计数据库 190

8.4使用InternetInformation Server Add-In 192

8.5到目前为止您已经有了什么 200

8.5.1Catalog页面 200

8.5.2 Sales页面 205

8.5.3Order-Tracking页面 224

8.5.4其他零星的事情 228

8.6小结 229

8.7问与答 229

8.8练习 229

8.9习题 230

第九章第九天课程——一个JavaScript的应用程序 231

9.1 项目需求 231

9.2使用Word草拟3个主要页面 232

9.3在Access中设计数据库 237

9.4使用InternetInformation ServerAdd-In 238

9.5到目前为止您已经有了什么 243

9.5.1主帧 244

9.5.2 Navigation栏 247

9.5.3Change Request表单 250

9.5.4返回修改请求追踪号 254

9.5.5把追踪修改请求加到Navigation栏中 257

9.6小结 259

9.7问与答 259

9.9习题 260

9.8练习 260

第十章第十天课程——建立一个ActiveX Web站点 261

10.1 系统要求 261

10.1.1硬件 262

10.1.2服务器软件 264

10.2 Web服务器 266

10.3数据库服务器 267

10.4 Web站点管理员的需求 267

10.5Internet服务提供商(ISP) 270

10.7问与答 272

10.6小结 272

10.8练习 273

10.9习题 273

第十一章第十一天课程——使用CGI和ISAPI编制服务器端脚本 275

11.1 CGI 275

11.1.1 CGI的建立 276

11.1.2 CGI操作 277

11.1.3使用CGI和HTML表单 281

11.2 ISAPI程序设计 281

11.2.1可执行程序与动态链接库 281

11.2.3HTTP与ISAPI的交互 282

11.2.2在进程中与新进程 282

11.2.4对建立ISAPI.DLL的一些考虑 285

11.2.5把CGI应用转换成ISAPI应用 286

11.3小结 287

11.4问与答 287

11.5练习 288

11.6习题 288

12.1什么是WinSock 289

第十二章第十二天课程——Windows网络程序设计WinSock 289

12.2 WinSck.OCX 291

12.2.1 WinSock控件的用途 292

12.2.2安装 292

12.2.3创建一个WinSock TCP服务器 292

12.2.4创建一个WinSock客户应用 295

12.2.5 WinSock UDP控件 297

12.3小结 299

12.4问与答 300

12.5练习 300

12.6习题 301

第十三章第十三天课程——学习使用Win32 Internet API库 303

13.1概述 303

13.1.1什么是文件传输协议(FTP) 303

13.1.2 Gopher协议 304

13.1.3 HTTP和HTML 306

13.1.4 FTP和Gopher的未来 306

13.2 WinInet API如何适应需要 306

13.3 MFC类和WinInet 309

13.3.2第一个样本程序 310

13.3.1用MFC编程 310

13.3.3 CInternetSession类 317

13.3.4 CInternetConnection类和连接类 317

13.3.5 CFtpConnection类 317

13.3.6 FTP样本应用 318

13.4小结 323

13.5问与答 323

13.6练习 324

13.7习题 324

14.2标准 325

14.3技术 325

第十四章第十四天课程——用Microsoft ActiveX Conferencing API编程 325

14.1 目标 325

14.4Microsoft NetMeeting 326

1 4.5系统需求 328

14.6 API函数 329

14.7编写代码 330

14.8 NetCoriferencing ActiveX控件 334

14.8.1 NetConference API结构 339

14.8.2 NetConferenceActiveX对象、属性、方法和事件 341

14.10问与答 345

14.9小结 345

14.11 练习 346

14.12习题 346

第三周课程 349

第十五章第十五天课程——ActiveX控件 349

15.1 ActiveX控件的演化过程 349

15.1.1 OLE 350

15.1.2 VBX——16位的定制控件 352

15.2.1编程方法 353

15.2如何使用ActiveX控件 353

15.1.3 OCX——16位/32位的对象控件 353

15.1.4 ActiveX控件 353

15.2.2 ActiveX脚本 354

15.3 ActiveX控件的获得 356

15.3.1万维网 357

15.3.2软件发布者 357

15.4 ActiveX的系统要求 359

15.4.1操作系统 359

15.4.2所需的文件 360

15.5小结 360

15.7练习 361

15.6问与答 361

15.8习题 362

第十六章第十六天课程——安装ActiveX控件 363

16.1 HTML——超文本标记语言 363

16.2 ActiveX控件的编程安装 370

16.2.1 Visual Basic 370

16.2.2其他语言 372

16.3使用ActiveX文档内的ActiveX控件 372

16.4小结 375

16.5问与答 375

16.7习题 376

16.6练习 376

第十七章第十七天课程——ActiveX控件的下载 377

17.1 OLE对象 377

17.1.1获取 377

17.1.2验证 377

17.1.3安装 377

17.1.4构件下载 378

17.2Internet安全性 384

17.2.1认证书 385

17.2.2安全性API 386

17.2.3 Internet等级 390

17.3小结 391

17.4问与答 392

17.5练习 392

17.6习题 392

第十八章第十八天课程——定制ActiveX控件属性 395

18.1内置的控件和Window对象 395

18.2.4 Form对象 400

18.2.2 Anchor对象 400

18.2.3Link对象 400

18.2.1 Color对象 400

18.2 Document对象 400

18.2.5 Location对象 401

18.2.6 LastModified属性 401

18.2.7Title属性 401

18.2.8 Referrer属性 402

18.2.9与文档交互 402

18.3控件的属性和参数 403

18.3.1 ID、ClassID和Data属性 403

18.3.2参数 404

18.4小结 405

18.5问与答 406

18.6练习 406

18.7习题 406

第十九章第十九天课程——用户与ActiveX控制交互 409

19.1交互式的HTML 409

19.1.1 〈FORM〉容器标记 409

19.1.2〈INPUT〉标记 411

19.1.3图像映像 415

19.1.4通过HTML脚本获得用户输入 418

19.2通过Visual Basic获得用户输入 419

19.3小结 420

19.4问与答 421

19.5练习 421

19.6习题 422

第二十章第二十天课程——使用Internet控件包 423

20.1 HTML.OCX——超文本标记语言控件 423

20.2 HTTPct.OCX——超文本传输协议客户控件 425

20.3 SMTPct.OCX——简单邮件传输协议客户控件 428

20.4 POP3ct.OCX——邮局协议客户控件 429

20.5 NNTPct.OCX——网络新闻传输协议客户控件 431

20.6 FTPct.OCX——文件传输协议客户控件 434

20.7状态逻辑 438

20.7.1控件的状态 438

20.7.2协议的状态 438

20.7.3 DocObject的状态 438

20.8小结 439

20.9问与答 439

20.10练习 440

20.11习题 440

21.1.1 Windows 3.0 443

第二十一章第二十一天课程——创建ActiveX控件 443

21.1编辑系统注册表 443

21.1.2 Windows 3.1 444

21.1.3 Windows 95 445

21.2注册表构件 445

21.2.1 System.DAT 445

21.2.2 Reg.DAT 445

21.2.3 User.DAT 445

21.2.4编辑注册表数据库 445

21.3 ActiveX和系统注册表 448

21.4 ActiveX控件的各种功能 449

21.4.1 Visual J++(Jakarta) 450

21.4.2 Visual Basic 450

21.4.3 Visual C++ 451

21.4.4 IUnknown——ActiveX OLE的核心 452

21.5小结 454

21.6问与答 454

21.7练习 455

21.8习题 455

附录答案 457