《Visual Basic 6 宝典》求取 ⇩

前言1

如何使用本书1

第1部分:VB6简介(第1~2章)1

第2部分:创建更好的应用程序(第3~8章)2

第3部分:数据库编程(第9~13章)2

第4部分:扩展应用程序(第14~18章)2

第5部分:ActiveX开发(第19~26章)2

第6部分:Windows API编程(第27~32章)3

第7部分:可靠编程(第33~35章)3

字体与图标3

字体3

图标3

微软认证专家计划(Microsoft Certified Professional Program,MCPP)4

第1部分VB6简介5

第1章 Visual Studio 6简介7

引言7

开发环境10

企业级应用程序模型12

参考读物13

小结13

第2章 Visual Basic 6.0简介15

引言15

Visual Basic 6.0新增功能16

数据访问16

Internet功能19

控件20

创建组件21

语言22

Wizard22

集成开发环境22

不再孤立24

关于软件平台24

为什么使用Visual Basic24

Java是什么样的呢25

Visual Basic和其他开发工具的最佳搭配25

Visual Basic为什么变成现在这个样子26

小结27

第2部分创建更好的应用程序29

第3章 Visual Basic入门31

什么是Visual Basic31

Visual Basic工作区中的窗口33

菜单条33

学习VB开发环境33

工具条37

工具箱39

Project Explorer40

属性窗口42

使用Form Layout窗口43

软件开发区域45

注意45

Visual Basic语句构成要素45

使用文字46

声明和使用常数47

数据类型49

声明和使用变量50

使用运算符51

子程序和函数57

循环和判断结构62

If/Then/Else 结构62

Select结构64

For/Next结构67

Do/Loop结构68

While/Wend结构69

使用内置控件70

Pointer71

Label71

Frame71

CheckBox72

DirListBox73

Timer73

HScrollBar73

ComboBox73

Shape74

Image74

OLE74

PictureBox74

TextBox75

CommandButton75

OptionButton75

ListBox76

VScrollBar76

DriveListBox76

FileListBox76

Line77

Data77

创建第一个窗体77

添加Label控件78

添加TextBox控件78

添加Frame和OptionButton控件79

添加ComboBox控件80

添加CheckBox控件80

添加CommandButton控件80

学习基本属性81

设置TextBox属性85

为其他控件设置属性86

窗体运行和测试88

使用窗体属性88

使用Form_Load事件90

使用事件92

小结95

第4章 使用MDI窗体97

MDI窗体基础97

标准MDI窗体的功能98

使用MDI窗体菜单99

在Visual Basic中使用MDI窗体99

设计一个基于MDI的应用程序100

开始设计100

创建MDI窗体101

创建MDI窗体并设置属性102

在MDI窗体中添加控件103

创建控件访问器104

创建MDI子窗体105

创建浏览窗口105

创建编辑窗口115

使用菜单121

设计菜单122

创建菜单122

为基本菜单编写代码125

为高级菜单编写代码128

小结135

About Box 对话框137

第5章 使用窗体对象137

创建基本元素138

在窗体中添加代码141

创建一个更智能的About窗口142

添加增强功能146

有关About Box的几点注意事项151

Login窗体152

创建Login窗体152

在窗体中添加代码153

添加增强功能155

最后的注意事项158

小结158

第6章 使用TreeView和ListView控件161

何时使用TreeView和ListView控件161

使用ImageList控件162

TreeView控件164

ListView控件基础168

ListView控件的增强功能172

小结177

第7章 增加用户经验179

增强基本控件的功能179

保证数据的完整性182

创建向导188

向导简介188

创建素材板189

创建向导框架190

创建向导面板192

为向导编写代码197

小结205

第8章 创建类和集合207

OOP入门207

创建一个简单的类208

在代码和窗体中使用类213

创建集合218

小结221

第3部分数据库编程223

第9章 Visual Basic中的新增数据工具225

新增数据工具简介225

DataView窗口225

Query Designer226

Data Report Designer226

Data Environment Designer227

Data Form Wizard227

Data Object Wizard229

创建一个Data Environment229

在Data Environment中添加查询233

使用Data Form Wizard237

小结240

第10章 使用Active Data Object241

ADO和OLE DB入门241

什么是OLE DB和ADO243

ADO对象模型243

数据库连接244

把DAO代码转换为ADO代码244

读取一个记录集245

动态创建数据库查询246

使用带参数查询248

使用动作查询249

添加记录249

编辑记录249

Universal Data Access资源250

关闭数据库连接250

小结251

第11章 创建数据库界面253

IntelliList窗口253

设计窗体的前提条件254

创建浏览查询254

设计窗口256

在窗口中添加代码257

创建MDI窗体262

IntelliList与MDI窗体间的链接265

本窗口的局限性266

IntelliEdit窗口266

设计IntelliEdit窗口266

添加公用界面268

构建窗体271

保存对数据的修改279

创建上下文敏感的Edit菜单289

添加DeleteItem方法291

显示弹出菜单292

刷新IntelliEdit窗口中的列表294

本窗口的局限性299

小结299

第12章 封装数据库功能——第一部分301

本章项目简介301

建立CCustomer类302

设计类302

编写CCustomer类304

创建List窗口311

创建Customer Editor315

最后的注解324

小结324

第13章 封装数据库功能——第二部分325

设计集合类325

建立简单的类325

创建COrderDetail类355

创建COrderDetails集合类359

创建COrder类365

小结369

第四部分扩展应用程序371

第14章 规划应用程序373

确定需求373

客户特征374

使用场景374

以客户为目标374

软件的体系结构375

使用应用程序框架376

应用程序框架的意义376

Visual Basic框架376

创建框架381

Microsoft Repository389

Microsoft Visual Component Manager390

发布组件391

寻找组件393

使用组件393

可重用性的额外解释394

小结395

第15章 外部化资源397

有关资源的基本知识397

地域398

二进制资源399

设计上要考虑的问题399

字符串资源399

本地化399

性能上的考虑401

创建资源文件401

Imagedit工具402

资源定义文件402

资源ID403

资源编译器404

在Visual Badic程序中使用资源406

利用字符串资源时的设计408

组织资源409

测试外部资源411

为多地域提供支持413

使用Windows API访问资源414

小结416

第16章 延续状态417

了解状态的含义417

延续系统选项419

跟踪系统信息419

窗口状态423

延续资源管理器风格的设置425

检验状态信息的物理存储429

系统注册表430

小结435

第17章 将Internet集成到Visual Basic437

使用WebBrowser控件437

在应用程序中添加浏览器439

利用MAPI发送E-Mail443

小结447

第18章 创建IIS应用程序449

WebClass概要:“Hello World”WebClass449

HTML模板450

定制WebItem451

创建和使用HTML模板455

使用定制WebItem和事件459

和WebClass一起使用ADO465

高级技术469

小结476

第5部分Active开发477

第19章 ActiveX服务器规划策略479

封装功能479

Window DLL479

ActiveX组件480

比较进程内服务器和进程外服务器482

表单服务器483

信用卡识别服务器483

使用场景485

分析系统功能485

基于服务的建模486

理解关系488

定义接口489

考虑重复使用489

方法学和建模工具490

小结490

状态服务器的功能491

查看工程491

第20章 建立ActiveX服务器491

结构概观492

建立服务器493

窗体493

代码模块498

类模块501

过程属性502

测试服务器502

调试练习503

服务器的实例化504

测试服务器505

小结508

第21章 用ActiveX服务器建立系统509

系统的结构层次509

规模可伸缩性510

资源的使用511

开发工作512

可重用性512

系统可维护性513

定义系统513

需求定义514

服务定义515

配置考虑516

服务器的构建517

建立订单输入系统517

小结525

第22章 Add-in与可扩展性527

查看Add-in527

任务自动化530

框架生成器531

窗体生成器531

风格向导531

应用程序桥532

高级助手533

代码生成器533

建立自己的Add-in534

为Add-in提供一个标识534

调试Add-in536

创建Add-in接口536

访问Visual Basic代码539

在Visual Basic中添加代码542

再谈可扩展模型543

小结546

第23章 ActiveX组件547

Visual Basic 创建的组件547

OLE服务器547

UserControl组件548

Extender对象549

创建ActiveX UserControl552

UserControl的基本设置552

组元控件556

定制属性557

定制UserControl接口557

定制事件563

合理使用UserControl564

小结565

第24章 ActiveX UserControl秘密567

UserControls的定制567

Object Browser568

定制属性与定制行为576

只读属性576

只写属性579

调整ActiveX UserControls580

定制枚举581

小结585

第25章 ActiveX控件的可移植性587

考虑可移植性的原因587

对可移植性的需求587

Visual Basic ActiveX组件:框架589

实现ActiveX的移植性589

图象和控件590

主程序冲突592

Visual Basic 4.0592

ActiveX技术的现状593

实现技术594

应用594

市场接受595

标准化595

小结595

第26章 使用ActiveX文档597

什么是ActiveX文档597

可能带来的好处597

可能带来的问题599

创建ActiveX文档599

分步指导建立ActiveX文档600

调试ActiveX文档605

使用ActiveX文档605

运行ActiveX文档606

配置ActiveX文档607

从Internet下载软件包607

数字签名612

ActiveX文档的高级操作614

菜单调用615

定制属性615

指定宿主程序617

小结618

第6部分Windows API编程619

第27章 使用Windows应用程序编程接口621

理解Windows API调用621

调用Windows API函数的时机623

Windows API使用秘诀624

Windows API函数的运行性能625

性能的优化626

理解Windows API参数和结果628

Windows的逻辑630

提取参数信息633

确定操作系统以及Windows的版本634

GetVersion636

GetVersionEx636

识别Windows 95637

识别Windows NT637

综合所有内容639

32位扩展639

小结640

第28章 调用Windows API扩展键盘控制643

键盘简介645

键盘组成645

确定键盘状态648

获取和设置单键状态650

获取单键状态650

获取键盘状态:GetKeyboardState()655

设置键的状态656

设置键盘状态659

小结662

第29章 用Windows API扩展鼠标控制663

鼠标简介664

鼠标组成665

查看鼠标状态666

设置鼠标状态670

获取和设置鼠标的位置672

鼠标“秘诀”677

确认鼠标所在窗口677

限制鼠标指针678

鼠标定时680

综合所有内容680

小结684

第30章 用Windows API扩展文件、磁盘和目录控制685

Windows文件系统685

常见的文件系统类型686

文件系统信息687

长/短文件名687

Windows支持的驱动器类型688

确定驱动器个数689

检测驱动器类型690

自由空间和已用空间693

卷信息695

综合所有内容697

目录703

查找Windows目录704

文件708

判断文件的存在710

长文件名与短文件名711

小结717

第31章 用Windows API检索系统信息719

检索系统信息719

内存720

确认已安装内存以及可用内存721

判断Windows启动模式722

检测网络支持723

查找Windows目录724

系统信息类——综合所有内容728

查看硬件信息734

CPU类型734

CPU个数736

CPU性能736

CPU系统信息类——综合所有内容737

小结738

第32章 利用Windows API检索显示器信息739

显示器的功能739

获取并释放设备环境739

色位平面的数目740

每象素占据的数据位数741

显示器支持的颜色数742

确定系统颜色743

显示器的配置743

确定屏幕的宽度和高度745

确定Windows元素的尺寸746

综合所有内容747

管理窗口750

改变显示顺序751

使窗口出现在最上方752

确定窗口状态753

综合所有内容754

小结756

第7部分可靠编程757

第33章 调试与错误处理759

调试的级别759

级别1调试760

级别2调试761

级别3调试761

Visual Basic错误761

设计阶段的Bug763

Bug产生在何处763

编译阶段的Bug764

运行时刻的Bug764

错误处理语句和对象766

Err对象766

Erl770

On Error771

On Error Resume Next772

Visual Basic调试工具774

IDE选项774

步进执行776

Breakpoint777

Stop语句778

Def语句778

Locals窗口780

Immediate窗口780

Debug对象780

Watch781

高级调试782

解决反复发生问题的方法学783

语法误用错误784

Visual Basic IDE错误784

操作系统错误785

第三方工具786

SmartCheck786

FailSafe788

CodeReview790

小结792

第34章 优化和性能调节793

定义优化793

优化哪里794

优化多少794

优化什么795

度量性能798

优化实际显示速度800

探索速度优化800

NuMega TrueTime800

优化感观显示速度802

优化代码执行速度805

探究存储优化810

避免使用Variant变量810

消除死代码811

使用资源文件811

按功能组织模块811

回收字符串和对象内存811

减少控件的数量812

减少载入的窗体数量812

标签和文本框的比较812

动态数组和静态数组的比较812

编译器优化的比较813

什么时候编译为p-code813

什么时候编译为自然代码813

结束语814

小结815

第35章 在Visual Basic中使用DHTML817

什么是DHTML817

创建“Hello World”DHTML应用程序818

Visual Basic环境的一些变化818

新的DHTML控件819

应用程序的创建过程821

规定外部HTML编辑器824

在DHTML中使用字体和颜色824

层叠样式表的更改825

响应DHTML事件827

鼠标事件827

表单事件828

小结830

附录A:认证要求与学习指南831

附录B:CD-ROM上的内容839

CD-ROM安装指导857

1999《Visual Basic 6 宝典》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)史密斯 E.A.(Eric A.Smith),惠斯勒 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

新编Turbo C及其应用(1993 PDF版)
新编Turbo C及其应用
1993 北京:国防工业出版社
Visual Basic宝典Visual( PDF版)
Visual Basic宝典Visual
Visual Basic script( PDF版)
Visual Basic script
ADVANCED VISUAL BASIC(1998 PDF版)
ADVANCED VISUAL BASIC
1998 SCOTT/JONES INC.PUBLISHERS
Visual Basic 6 how to program(1999 PDF版)
Visual Basic 6 how to program
1999 Prentice Hall
MICROSOFT VISUAL BASIC 6 INTRODUCTORY CONCEPTS AND TECHNIQUES(1999 PDF版)
MICROSOFT VISUAL BASIC 6 INTRODUCTORY CONCEPTS AND TECHNIQUES
1999 COURSE TECHNOLOGY
Peter Norton's Guide to Visual Basic 6( PDF版)
Peter Norton's Guide to Visual Basic 6
Mastering TM Visual C++ 6( PDF版)
Mastering TM Visual C++ 6
CHARACTER ANIMATION( PDF版)
CHARACTER ANIMATION
NEW RIDERS PUBLISHING,INDIANAPOLIS,INDIANA
Visual J++宝典(1998 PDF版)
Visual J++宝典
1998 北京:电子工业出版社
Visual Basic 6入门·提高·实战(1999 PDF版)
Visual Basic 6入门·提高·实战
1999 北京:中国建材工业出版社
Visual InterDev 6网络开发宝典(1999 PDF版)
Visual InterDev 6网络开发宝典
1999 北京:人民邮电出版社
跟我学Visual Basic 6.0中文版 程序开发宝典(1999 PDF版)
跟我学Visual Basic 6.0中文版 程序开发宝典
1999 北京:冶金工业出版社
Visual Basic 6从入门到精通(1999 PDF版)
Visual Basic 6从入门到精通
1999 北京:电子工业出版社
Intranet组网、管理与应用 用户篇(1999 PDF版)
Intranet组网、管理与应用 用户篇
1999 北京:人民邮电出版社