《金版Visual Basic5》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(美)LoreN D.Eidanl著 骆丽 韩乐等译
  • 出 版 社:电子工业出版社
  • 出版年份:1999
  • ISBN:
  • 页数:873 页
图书介绍:

目录 3

第Ⅰ篇Visual Basic基础 3

第1章Visual Basic 5介绍 3

Visual Basic 5的新特性 3

自然代码编译器 3

开发环境特征 3

增强的程序编辑器 5

新的数据库特性 5

Internet特性 5

控件特性 6

Wizard(向导) 6

Visual Basic创建的程序类型 6

Visual Basic的背景 6

事件驱动编程 7

几个定义 7

什么是程序 7

面向对象编程 8

程序的组成 9

第2章开发环境介绍 10

开发环境的主要特征 10

启动 10

Visual Basic工作区 11

菜单条 11

工具条 13

Visual Basic的控件 15

画布 17

属性 18

项目窗口 18

帮助系统 19

编程窗口 19

设定编程环境 19

第3章创建你的第一个程序 22

设计程序 22

设计工作 22

样本程序的设计 22

创建程序的界面 23

保存你的工作 24

如何实现用户输入 24

识别输入 26

加入命令按钮 27

执行任务 27

激活一个事件 27

书写程序代码 28

执行程序 29

程序的增强功能 30

加入贷款分析计算能力 30

创建偿还日程表 31

第4章窗体和控件 33

属性 33

对象的属性 33

窗体尺寸的控制 33

调整窗体的位置 34

用户界面的控制 35

自定义窗体和控件 35

用方法采取行动 36

用事件响应动作 37

属性和方法的关系 37

窗体属性 38

窗体的各个部分 38

窗体 38

显示一个窗体 41

处理事件 42

控件的使用 44

什么是控件 44

向窗体中加入控件 45

设置和恢复控件属性值 45

控件的功能 46

用文本工作 46

动作 49

在设计环境中用多个控件工作 49

使用属性窗口 50

使用窗体编辑工具条 51

使用格式菜单 51

改变所选择的控件 52

用控件集工作 52

改变所有的控件 52

第5章为程序添加菜单和工具条 53

用菜单条控制一个程序 53

创建菜单条 54

菜单条目代码 58

选项设置 58

创建弹出式菜单 60

创建要显示的菜单 60

激活弹出式菜单 60

创建工具条 61

设置工具条控件 61

用代码使按钮生效 63

创建工具条的其它方法 64

用户定制工具条 64

保持用户通知 65

显示消息 65

第6章使用对话获得信息 65

从MsgBox函数中返回一个值 67

获得用户信息 70

设置输入对话框 70

InputBox返回的值 70

使用内置对话框 71

公共对话控件的一般用法 71

文件对话框 72

字体对话框 73

颜色对话框 74

打印对话框 75

设置对话框窗体 76

向窗体添加控件 76

帮助对话框 76

创建自己的对话框 76

对话框的显示 77

用程序调用对话框 78

用于其它对话框的窗体模板 79

第7章响应用户 80

事件概念 80

管理程序中的事件 81

确定何时出现一个事件 81

事件类型 81

书写事件过程 82

用一个过程处理多个控件 83

每个动作的多个事件 86

确定事件顺序 86

事件的顺序 86

从代码中调用事件过程 86

第8章Visual Basic程序设计 88

变量 88

变量的类型 89

变量声明 90

变量数组 91

确定变量可以在哪里使用 92

使用明确说明语句选项 93

写简单的语句 94

赋值语句 95

数学运算符 95

字符串 99

If语句 100

程序中的语句 100

False条件 101

多个If语句 102

Select Case语句 102

使用循环 104

For循环 104

Do循环 105

使程序摆脱错误 106

怎样避免语法错误 106

出现错误时会发生什么 107

调试环境是怎样工作的 108

怎样确定一个变量的值 109

运行命令 111

其它调试工具 111

暂停程序的执行 111

追踪代码 112

第9章Windows的标准控件 115

基本知识 115

保持顺序 115

第Ⅱ篇Visual Basic控件 115

其它属性 116

设计用户的选择 116

选择Yes或No 116

建立复选框 117

确定用户的选择 118

多个选项 119

建立一组按钮 119

建立多组单选按钮 120

列表框 121

建立列表 121

保持列表框中的其它数据 124

确定用户的选择 124

建立一个两列的选择列表 125

使用组合框处理选择 126

建立一个下拉列表 127

使用不在列表中的选项 127

设置初始选项 128

取得用户的选择 128

在列表中加入用户建立的项 128

用滚动条输入数据 129

定时 130

建立定时器 131

建立一个屏幕关闭器 131

第10章Windows的通用控件 133

建立工具条 133

复习基本知识 133

用代码建立工具条 134

监视程序的状态 135

建立状态条 135

使用状态条的面板 137

用代码建立状态条 139

进程条 139

在程序运行时改变进程条 140

滑条控件 140

建立一个有滑条控件的项目 141

用ListView和TreeView观察数据 143

使用ListView控件 143

使用TreeView控件 148

使用卡片控件 150

启动项目 150

建立卡片控件 150

编写代码建立TreeView控件 151

执行程序 152

第11章Visual Basic 5的新控件 154

MSFlexGrid控件 154

建立MSFlexGrid控件 155

将FlexGrid控件捆绑到数据控件上 157

在代码中使用FlexGrid控件 158

在程序中使用视频 160

建立动画控件 160

运行动画控件 160

使用可选参数 161

UpDown控件 162

建立UpDown控件 162

取得控件的值 163

使用UpDown控件的事件 163

改变Name属性 164

建立控件阵列 164

第12章控件阵列 164

使用剪贴板 165

设置Index属性 165

加入控件 165

删除控件 166

使用正确的语法结构 166

各项的属性和方法 166

事件 166

控件阵列对象 167

重复阵列中的所有控件 167

Load和Unload命令 168

控件阵列的优点 169

简单的数据合法性验证 169

减少内存的开销 171

更简单的代码 171

可读的和整洁的代码 172

控件阵列的缺点 172

静态控件阵列 173

单选按钮组 173

容器的集合 174

装饰性控件 176

菜单 177

模拟改变只读属性的控件 180

动态控件阵列 182

最近文件列表 182

为数据输入建立一个专业的表格 187

第13章容器 195

容器的使用 195

在窗体上建立多页 195

框 196

建立框 196

建立单选按钮组 196

使用框中的控件 197

切换窗体上的页 197

图片框 199

卡片式对话框 200

建立卡片式对话框 200

定制卡片式对话框 200

用代码控制卡片式对话框控件 202

容器的工作 203

显示适合的按钮 203

建立浏览和明细页 204

建立自己的向导 204

文本的取得和显示 209

使用文本框控件的其它功能 209

回顾基本控件 209

第14章使用文本、字体和颜色 209

第Ⅲ篇信息的输出和显示 209

用符号编辑控件限制文本 212

用程序修改文本 214

改变字母的大小写 215

取得字符串中的文本 215

使用特殊的字符 220

使用字符串和数值 221

使用字符串的注意事项 221

控制文本的外观 222

字体对象的属性 222

控制程序中的字体 223

使用格式文本 225

使用RichTextBox控件 225

使用字体选项 226

设置控件的颜色 227

增添色彩 227

控制段落 227

查找文本 227

用代码改变颜色 228

第15章显示和打印报表 230

将报表输出到控件 230

使用文本框 230

使用RichTextBox控件 231

使用ListBox控件 232

打印报表 233

可打印的对象 233

打印简单的报表 234

控制报表中的间距 235

用函数控制文本的外观 235

控制字体 238

在报表中建立特殊的效果 238

添加色彩 240

显示图形 240

报表各部分的定位 241

确定对象的可打印区域 241

使用TextHeight和TextWidth 241

放置报表元素 243

控制打印机 243

设置打印机的属性 244

开始新的一页 244

传送文件到打印机中 245

放弃打印输出 245

打印到窗体 246

使用PrintForm方法 247

对齐页上的文本 248

确定打印机函数 248

在打印输出中使用字换行 250

建立有格的表 251

第16章Cystal Relports控件 255

浏览一下Crystal Reports 255

Crystal Reports使用的数据库 256

Crystal Reports的界面 256

报表专家 258

使用Crystal Reports建立报表 260

选择报表模板 260

选择数据字段 262

建立表 263

预览报表 264

保存报表 264

使用Crystal Reports控件 265

运行报表 265

建立控件 266

启动报表 267

在运行时设置属性 267

增加一个报表选择器 268

建立窗体 268

加入代码 269

第Ⅳ篇专业Visual Basic程序设计 275

第17章项目管理 275

过程和函数 275

过程的使用 275

函数的使用 279

确定过程和函数的作用域 280

重复使用函数和过程 281

在项目中加入代码模块 282

在程序中加入新窗体 282

使用多个窗体 282

访问项目的窗体和模块 283

管理项目中的部件 283

管理程序参考 283

控制控件 284

在项目中加入窗体、模块 284

设置启动窗体 285

使用Sub Main 285

建立可公布的程序 285

编译程序 285

使用安装向导 286

第18章类 291

类的简介 291

面向对象程序设计的基本概念 291

建立Visual Basic中的类 292

建立新的类模块 292

用类实现OOP 292

在程序中使用类 292

在类中加入属性 293

使类起作用 296

在类中加入事件 296

建立枚举公有常数 297

从程序访问类 297

类的建立器 299

建立包含集合的类 300

标准集合属性和方法 301

建立一个新的集合 301

使用集合组织对象 302

使打印机更好用 303

程序中的类 303

数据库访问 306

对象、属性和方法的说明 308

第19章设计用户界面 309

以用户为中心的软件开发过程 309

前期开发阶段 310

开发阶段 310

后期开发阶段 310

建立协调和高效的图形界面 312

建立一个设计良好的窗体 312

设计菜单 313

改进用户的感觉 316

避免程序设计中的错误 317

编写可读性代码 317

使用Visual Basic的常数 317

注释代码 318

使用有说明性的名字 319

第20章 建立多文档界面(MDI) 320

介绍MDI应用程序 320

MDI父窗体的特点 320

MDI子窗体的特点 320

建立一个简单的MDI程序 322

建立父窗体 322

建立子窗体 322

运行程序 322

建立多个实体 323

建立基本的窗体 323

使用对象变量建立窗体 325

使用关键字Me和ActiveForm 325

自动组织形式 326

子窗体的管理 326

使用菜单 326

窗体列表 327

建立一个应用程序——MDI联络管理器 329

建立MDI窗体 329

建立客户子窗体 330

建立“查找”窗体 330

程序的核心 330

运行程序 331

优化MDI应用程序 331

建立MDI应用程序的框架 332

建立MDI父模板 332

MDI子模板 335

Help Topics对话框 337

WinHelp 4.0的新功能 337

介绍Help Workshop 337

第21章建立在线帮助 337

其它新功能 339

Help Workshop 339

建立帮助系统 340

建立主题文件 341

建立项目文件 346

显示Help Topics对话框 349

在帮助文件中加入高级功能 352

上下文关联的帮助 353

加入次级窗口 353

在帮助文件中加入宏 354

从Visual Basic应用程序中进入帮助系统 355

Windows 95通用对话框控件 356

加入帮助菜单 356

上下文关联帮助 358

使用Windows API 358

信息框帮助 359

第22章封装Visual Basic应用程序 360

应用程序的类型 360

应用程序包中有什么 360

程序设计 360

帮助系统 361

手册 361

应用程序中的报表 361

性能 361

出错处理 362

建立封装部件 363

使用安装向导 364

面向对象程序设计(OOP)的优点 369

对象技术基础 369

第23章使用Microsoft的对象技术 369

第Ⅴ篇ActiveX控件和文档 369

面向对象程序设计的术语和符号 370

面向对象与过程程序设计 373

OOP高级主题 374

封装 374

多态 374

继承 375

进一步研究Microsoft的对象技术 375

COM和OLE2.0 375

OCX部件 376

OLE的扩展世界 376

Microscft包含Internet:OCX到ActiveX 376

远程对象:ORB和DCOM 377

COM与CORBA:标准、平衡、综合或同化 378

COM/DCOM与其它对象技术的兼容性 378

当今的对象技术 378

超水平的对象:COM3.0 378

有关Java的技术要闻 379

Windows之外的COM 380

COM/DCOM结构基础 380

接口 380

全局唯一的标识符(GUID) 381

登录部件 381

二进制兼容性和版本控制 381

建立COM对象 382

COM库服务 382

COM对象存在的地方 383

引用计数 383

COM对象通信 383

称号 383

类工厂 383

跨过程和网络界限的COM对象 384

COM对象数据 385

对旧应用程序使用对象技术的方法 385

与旧系统协同工作 386

旧代码的对象包装 386

用重构建立多层分布式应用程序 387

为旧数据建立基于浏览器的接口 387

为新应用程序实现对象技术的策略 388

第24章 建立ActiveX控件 390

ActiveX基础 390

建立和实现ActiveX控件(概述) 390

建立ActiveX控件的两个方法 391

使用构成控件的优点 391

使用构成控件 392

建立Address控件 393

在控件中加入程序码 394

了解UserControl-Resize() 394

测试Address控件 395

编译Address控件 396

简单的例子:建立AXYesNo 396

展示属性、方法和事件 398

展示ActiveX控件的属性 399

展示ActiveX控件的方法 400

展示ActiveX控件的事件 400

增强ActiveX控件 401

在控件中增添功能 401

建立基本控件 401

建立附加的功能 402

功能测试 404

选择工具箱图标 404

使用ActiveX控件接口向导 404

在Visual Basic中加入向导 405

选择和建立属性 405

设置属性 405

完成代码 407

使用属性页向导 409

建立页 409

在页中加入属性 409

在应用程序中使用属性页 410

建立其它增强的控件 410

第25章扩展ActiveX控件 412

Extender对象 412

Ambient对象 413

建立Calculator控件 414

建立接口 415

测试接口 418

了解btnExecute-Click()过程 419

了解ValidateEntries()方法 421

使用属性页 422

建立属性页对象 422

在属性页上放置控件 423

实现SelectionChanged()事件过程 424

实现Changed()事件过程 424

实现ApplyChanges()事件过程 425

使用属性表 426

处理多控件选择 426

属性页与控件的连接 426

Visual Basic的调试器 427

控件出错处理 430

用安装向导发表ActiveX控件 432

用Web浏览器查看ActiveX控件 434

负责的ActiveX建立和发表 435

标名控件对初始化和脚本安全 435

控件认证 436

第26章建立用户界面的控件 437

建立用户界面的命令按钮 437

启动项目 437

建立用户界面 437

建立按钮的属性 439

建立按钮的事件 440

画按钮 441

设置按钮的属性 441

在程序中使用按钮 441

为按钮建立属性页 441

为事件编写代码 442

测试按钮 442

按钮风格 442

第27章建立ActiveX文档 444

什么是ActiveX文档 444

建立第一个ActiveX文档 445

启动ActiveX文档项目 446

建立文档的界面 447

在文档中加入代码 447

测试ActiveX文档 447

编译文档 448

用户文档的关键事件 449

用户文档对象 449

建立和保存用户文档的属性 450

使用用户文档的方法 450

在文档中使用超链对象 451

使用ActiveX文档移植向导 451

运行Active文档移植向导 452

查看向导工作的结果 452

建立更复杂的文档 454

在文档中使用和显示窗体 456

第Ⅵ篇数据库程序设计 459

第28章建立数据库应用程序 459

设计数据库 459

组织数据 460

使用索引 463

实现设计 464

建立数据库 464

使用查询 464

建立表 465

建立索引 468

建立关系 469

建立查询 470

用其它工具建立数据库 471

使用可视数据管理器 471

使用Microsoft Access 474

第三方的数据库设计器 474

修改数据库的结构 474

增加和删除表 474

增加、删除和编辑索引 474

增加、删除和编辑字段 474

使用SQL修改数据库 475

用应用程序代替可视数据管理器 475

删除关系 475

第29章 使用Visual Basic数据控件 477

什么是数据控件 477

在窗体中加入数据控件 477

只需要设置两个属性 478

捆绑控件做什么 478

在窗体中加入控件 480

用两个简单的属性显示数据 480

建立一个简单的应用程序 481

自动建立窗体 482

建立数据窗体向导 482

获得数据源 483

用数据窗体向导选择字段 484

窗体上的按钮有何用? 484

使用Crystal Reports控件 486

建立Crystal Reports控件 486

在运行时设置属性 487

执行 487

第30章用捆绑控件做更多的事 489

深入研究数据控件 489

数据控件的优点和缺点 489

使用其它数据库 490

直接使用表和快照 490

跟踪当前的记录 491

其它可选属性 491

数据控件编程 492

运行中改变属性 492

记录集和数据控件(Set命令) 493

编写数据控件的事件 493

数据控件的方法 495

其它捆绑控件 495

数据捆绑列表和组合框 496

列表框和组合框 496

数据捆绑表格 497

第三方控件 498

进一步增强 498

Find和Seek操作 498

选择什么?(单选按钮) 499

第31章 用数据访问对象(DAO)改进 501

数据访问 501

DAO入门 501

确定使用的记录集类型 502

表的使用 503

使用动态集 503

使用快照 505

使用只向前的记录集 506

在屏幕上放置信息 506

记录指针定位 507

使用Move方法 508

使用Find方法 509

使用Seek方法 511

使用BookMark属性 513

使用PercentPosition和AbsolutePosition 514

属性 514

使用Filter、Index和Sort属性 515

设置Filter属性 515

设置Sort属性 515

设置表中的当前索引 516

为新情况建立索引 516

修改多个记录的程序 517

使用循环 517

使用SQL语句 518

其它编程命令 519

事务处理 521

第32章 使用远程数据对象(RDO) 523

介绍ODBC 523

ODBC驱动程序 523

建立ODBC数据源 524

使用远程数据对象 528

比较RDO与DAO 528

用RDO访问数据库 529

使用远程数据控件(RDC) 530

比较RDC与数据控件 531

建立RDC 531

第33章 用ActiveX数据对象访问 532

数据库 532

了解ActiveX数据对象 532

规范化 533

主关键字 533

了解ODBC 533

表 533

辅关键字 534

相关性 535

索引 535

视图 535

结构化查询语言(SQL) 535

SELECT语句 535

连接 536

INSERT语句 537

UPDATE语句 537

DELETE语句 538

客户/服务器的使用 538

连接对象 540

ADO对象模型 540

错误对象和Errors集合 541

命令对象 541

参数对象和Parameters集合 541

记录集对象 542

字段对象和Fields集合 543

在Web上使用ADO的一个例子 543

活动服务器页 543

VBScript 543

打开一个链接 544

增加记录 546

建立一个非Web的ADO例子 549

第34章多用户数据库 550

控制数据访问 550

拒绝其他人对表的访问 551

独占数据库 551

使用只读表 552

记录锁定机理 552

页锁定与记录锁定 552

锁定方式以及何时使用 553

释放锁定 553

Jet的安全功能 553

数据库许可 554

表许可 554

建立安全系统 554

加密 555

应用程序口令 555

网络安全 555

保持小记录集 556

将数据库或表复制到本地驱动器 556

性能问题 556

维护数据一致性 556

尽可能使用快照型记录集 557

对过程更新使用事务处理 557

使用数据库复制处理多用户 557

建立可复制的数据库 557

建立数据库的备份 558

保持数据库一致 558

处理错误和冲突 558

第Ⅶ篇Web程序设计 563

第35章 用VBScript对Internet编程 563

HIML〈FORM〉的元素 563

〈FORM〉元素 563

〈INPUT〉元素 565

〈SELECT〉元素 567

〈TEXTAREA〉元素 568

〈SCRlPT〉元素 569

使用HIML〈FORM〉元素 569

向服务器传递数据 569

HTML的限制 572

VBScript和Internet Explorer内部控件 572

Internet Explorer内部控件 572

使用〈OBJECT〉标记插入内部控件 572

事件处理 574

子程序和函数 575

Internet Explorer对象模型 577

内部控件和VBScript 581

第36章Web页编程 587

了解HTML〈object〉标记 587

HIML〈Object〉标记的属性 587

装载ActiveX控件的属性 588

引用ActiveX控件属性 589

控制ActiveX控件显示的属性 592

使用〈PARAM〉标记 593

用Microsoft Visual Interdev编写Web页 594

在Visual Interdev环境下使用 594

ActiveX控件 594

用Visual Interdev编写脚本 594

增强控件功能 597

不同类型的ActiveX控件 598

访问系统信息文件 600

使用公有对话控件 600

使用ActiveX控件 602

JavaScript和Java Applet 603

比较JavaAppLet和Activex控件 603

访问Java Applet 604

在Web页中使用Java Applet 604

剖析一个Applet 604

从VBScript中使用的Applet 605

创建Java Applet计分板的例子 605

VBScript Web页 606

第37章建立Active服务器页 608

静态与动态内容 608

何时建立动态站点 609

如何建立动态站点 610

Active服务器页 610

ASP如何工作 610

编写Active服务器页 611

编程基础 611

支持标准 611

浏览器独立 611

从Active服务器页生成HTML 613

Microsoft Visual InterDev开发工具 615

运行Active服务器页 615

软件要求 616

解决ASP文件遇到的问题 617

Windows NT、IIS和ASP中的安全设置……… 619

第38章Active服务器页对象 625

ASP内部对象 625

Request对象 626

Response对象 633

Application对象 637

Session对象 638

Cookies 638

Server对象 640

使用ASP中的外部对象 642

ASP中包括的对象 643

在ASP中使用其它COM对象 646

第39章使用Web、数据库和 648

Visual Basic 648

计划 648

从ASP使用数据库 649

使用ASP显示信息清单 651

课程清单 651

实现分类 655

表格输出格式 657

细节视图 663

简单的细节视图 663

显示一对多关系的页 665

注册 668

数据编辑和更新 668

编辑数据库记录 672

增加新记录 675

最后的工作 678

个人化 678

在站点上建立记数器 678

在Internet上使用Visual Basic 679

高级数据链接器 679

一个应用程序例子 679

第40章将Web功能编写到应用 681

程序中 681

TCP/IP通信基础 681

客户机和服务器 681

IP地址和主机名字 681

端口 682

UDP和TCP 682

域名服务(DNS) 682

超文本传输协议(HTTP) 683

文件传输协议(FTP) 684

Microsoft Winsock控件版本5.0 684

属性 684

方法 686

事件 687

Winsock控件的例子:创建客户机/服务器 687

应用程序 687

设计客户机应用程序 688

设计服务器应用程序 691

运行Winsock控件客户机/服务器应用程序 694

Microfoft Internet Transfer控件 694

属性 695

方法 697

事件 699

Microsoft Internet Transfer控件例子 699

WebBrowser控件 701

属性 701

方法 702

事件 702

WebBrowser控件例子 702

第Ⅷ篇分布式客户机/服务器环境程序设计 707

第41章在客户机/服务器环境下 707

使用Visual Basic 707

客户机/服务器数据库 707

Microsoft SQL Server 708

安装SQL Server 708

SQL Server的程序组 709

配置企业管理器 710

测试SQL Server的安装 710

创建数据库 711

创建一个表 713

用SQL创建一个表 713

用图解法创建一个表 714

有关表的说明 715

把数据加到表中 715

用SQL加入数据 715

用BCP加入数据 716

进行ODBC链接 717

访问SQL Server数据库 718

安全问题 719

通过DAO访问SQL Server数据 720

把表附加到Jet引擎数据库 722

通过捆绑控件访问SQL服务器数据库 722

为什么工作如此费劲 724

存储过程 724

创建一个简单的存储过程 724

从Visual Basic调用过程 725

第42章在Microsoft事务服务器中使用 728

Visual Basic 728

分布式事务处理 728

事务监视器 729

对象请求代理 730

Microsoft事务服务器 732

管理数据库连接 732

管理分布对象 733

事务协调 734

用事务服务器集成Visual Basic类 734

初始化Visual Basic对象 734

无国藉对象 735

事务范围 736

用事务服务器登录Visual Basic 738

从Visual Basic调用事务服务器对象 741

设置产品识别号 743

调用事务服务器对象 743

第Ⅸ篇高级题目 749

第43章建立Visual Basic附件 749

附件 749

安装、激活和使用VB5附件 750

VB5程序包中的附件 750

模板管理器附件 750

激活一个附件 752

使用附件管理器 752

编辑VBADDIN.INI文件 752

附件工具条 753

附件的本质 754

附件作为OLE客户机 754

附件作为OLE服务器 755

IDT可扩展界面 756

附件的生命周期 756

登录 756

连接 758

加入用户界面元素 760

关闭连接 761

一个简单例子 761

属性代码产生器 761

PropertyBuilder项目 762

Connect类 762

frmAddIn窗体 764

测试附件 767

Addin.Bas模块 767

VB IDE对象模型 768

VBE对象 768

VBProjects集和VBProject对象 769

VBComponents集和VBComponent对象 770

VBForm和VBControl对象 772

CodeModule对象 774

CodePanes集和CodePane对象 775

Windows集和Window对象 778

事件对象 778

References集和Reference对象 780

Addins集和Addin对象 781

提示和建议 781

有效的向导设计 782

何时使用向导 782

定义向导 782

第44章建立向导 782

向导管理器 783

安装和运行向导管理器 783

设计比萨饼向导 783

建立比萨饼向导应用程序 784

生成向导模板 784

使用模板建立比萨饼向导 784

使例子起作用 789

修改模板代码 789

出错处理 791

使用向导资源文件 792

安装和使用资源编译器 795

建立订单 795

什么是INI文件和Windows登录表 796

INI文件 796

第45章访问Windows登录表和 796

Windows95 API登录表操作函数 797

登录表的结构 797

INI文件与Windows API 799

Windows95 INI操作函数 799

Windows 95 API INI操作函数 800

使用Windows 95 APl访问和 802

更新INI文件 802

利用VB访问 Windows 95登录表 808

通过Visual Basic命令访问登录表 808

Visual Basic登录表操作函数 808

利用Visual Basic访问和更新登录表 810

Windows 95 API登录表函数 814

使用Windows 95 API访问登录表 814

Windows95 API登录表操作函数 815

使用Windows 95 API访问登录表 823

第46章 访问外部函数:Windows API 830

调用基本API和DLL 830

GetVersonEx 830

声明API 832

调用其它DLL中的函数 832

使用Windows API 834

从内存类开始 834

创建自己的API接口 837

使用GDIAPI进入图形方式 847

重访登录表 850

回调函数 855

第X篇附录 861

附录A:Visual Basic资源 861

附录B:CD上的内容 868