《精通Visual Basic 3编程 第2版》求取 ⇩

目录1

引言1

第1部分 Visual Basic 3.0的发展与概述1

第1章 Visual Basic系统1

1.1 对象、事件和动态程序设计1

1.2 应用程序开发初步2

本书的内容组织3

本书的约定3

1.3 Visual Basic:一种自然发展的语言3

1.4 面向对象程序设计概要3

1.5 消息决定控制流4

1.6 也可以把一个应用程序当作一个对象5

1.7 面向对象的程序设计,Visual Basic风格6

1.8 面向事件的程序设计的真实工作过程8

1.9 运用Change事件来触发自动的和实时的更新9

1.10 运用Focus事件自动初始化动作11

1.11 为什么应该使用面向事件的机制11

1.12 Visual Basic的对象懂得如何识别事件12

1.13 在界面中把对象和代码对应起来12

1.14 如果不确定,设计动态应用程序13

1.15 一些设计思想和附注13

1.16 设计适应变化的应用程序14

1.17 统一的用户访问:IBM倡议的一组原则16

1.18 其他设计注意事项17

1.19 开发出动态的风格18

1.20 可以使用一个或多个窗体吗18

1.21 错误和出错处理18

1.22 本章小结18

第2章 Visual Basic语言技巧与深入19

2.1 Visual Basic应用程序的组成部分19

2.3 固定长度和可变长度的字符串:为什么这会造成使用上的差别21

2.2 比较麻烦的问题:关于变量作用域和内存分配的讨论21

2.4 变量类型的详细说明24

2.5 声明变量基础25

2.6 用Dim语句声明窗体级和局部变量27

2.7 使用GLOBAL语句声明全局变量27

2.8 用数组分组变量28

2.9 怎样使用动态数组29

2.10 用控制项数组建立动态应用程序30

2.11 用户定义类型31

2.12 什么时候使用静态变量?34

2.13 关于控制结构的详细说明34

2.13.1 IF...THEN语句35

2.13.2 IF...THEN...ELSE语句35

2.13.3 SELECT...CASE语句35

2.13.5 什么时候用Do循环36

2.14 重复执行语句中哪个最快36

2.13.4 什么时候用FOR循环36

2.15 用过程指定任务37

2.16 递归的奥秘38

2.16 其他的Basic与Visual Basic40

2.17 本章小结41

第3章 动态事件:控制项、菜单和动态数组42

3.1 控制项数组:摘要42

3.2 利用控制项数组开发一个动态电子表格44

3.3 利用Change事件自动化电子表格单元格的更新48

3.3.1 级联事件:一个主要的NO_NO49

3.3.2 增加新功能:自动求均方差、方差和标准偏差50

3.3.3 如何有选择地删除单元格52

3.3.4 根据排序控制项排列电子表格单元格52

3.3.5 避免更多的级联事件53

3.3.6 如何保存并装入电子表格数据55

3.3.7 如何控制Tab的次序60

3.4 简化用户的工作:创建动态菜单61

3.5 系统命令:使用Shell66

3.6 使用动态数组节约内存70

3.7 本章小结72

第4章 使用数字和窗体73

4.1 把两个数学函数放在同一窗体中74

4.2 为什么使用非局部变量74

4.2.1 增加平方根控制项75

4.2.2 增加最大公约数控制项75

4.2.3 为应用程序创建菜单76

4.2.4 设置窗体和控制项的属性77

4.2.5 文字框的格式讨论79

4.3 概述:控制项的Tab次序82

4.4 完成数学函数的多窗体版本83

4.5 让用户感到更方便:使用键盘快捷键84

4.5.1 设计细节86

4.6 MATH2的详细设计88

4.7 显示和隐藏多个窗体:内存及存取的考虑93

4.8 建立一个简单的内存检查应用程序95

4.9 本章小结101

第5章 通过中断循环和DoEvents来实现多任务103

5.1 给项目增加一个图形窗体103

5.2 怎样使用选择框104

5.2.1 比例尺106

5.3 混沌和不规则的渐近曲线110

5.3.1 动态建模系统110

5.3.2 数学渐近曲线112

5.3.3 混沌中的有序112

5.3.4 通过DoEvents()实现真正的多任务116

5.3.5 给窗体增加一个比例尺117

5.4 DoEvents()118

5.5 在图片框中绘制不规则的渐近曲线122

5.6 当窗体调整大小时改变图片框的大小122

5.7 找出质数+DoEvents()124

5.8 Henon、Rossler及Lorenz渐近曲线126

5.9 本章小结132

第2部分 Visual Basic 3.0的开发133

第6章 文件,目录和代码指南(Code Wizard)133

6.1 Code Wizard:第一版135

6.2 建立一个模板文件I/O窗体135

6.3 使用改变事件135

6.4 触发和使用改变事件136

6.5 设置文件模式137

6.6 导出新的文件I/O窗体137

6.7 节省精力:复用代码和窗体139

6.8 建立文件I/O模块139

6.9 进入到Wizard的核心141

6.9.1 如何在文件中找到匹配模式141

6.9.3 动态维护和存储使用列表142

6.9.2 如何隐藏命令按钮142

6.10 如何编写一个高效率的查找过程143

6.11 使用二进制输入和输出来优化文件I/O144

6.12 用剪贴板来删除、拷贝和粘贴文本148

6.13 查错149

6.14 Report窗体150

6.15 本章小结157

7.1 编译错误的定义158

第7章 运行期间的防护措施:错误和错误处理158

7.2 运行错误的定义159

7.3 可捕获错误的定义159

7.4 如何设置和触发错误处理陷阱176

7.5 ON ERROR:一些本质的细节179

7.6 使用ERR和ERL:更多的一点细节182

7.7 重温Wizard183

7.8 文件处理问题183

7.9 建立一个通用错误处理程序189

7.10 本章小结196

第8章 扩充Visual Basic应用程序:深入讨论DDE197

8.1 DDE内部197

8.2 连接两个Visual Basic应用程序198

8.2.1 准备一个服务器程序198

8.2.2 建立客户程序198

8.2.3 用控制项的链接属性建立链接200

8.2.4 为自动更新建立热链接201

8.2.5 建立一个冷链接202

8.2.6 从链接请求数据(如果你已经建立了一个冷链接)202

8.3 通过链接发送数据202

8.4 增加一个错误处理程序(CLIENT1B)204

8.5 设计注释:重编一个客户程序——菜单项而不是控制项(CLIENT1C)209

8.6 让用户说明一个服务器程序(CLIENT1C)209

8.7 处理服务器程序、链接主题和链接项错误213

8.8 控制数组之间的DDE连接(CLIENT2)219

8.9 避免多个实例使用两个:AppActivate和错误处理224

8.10 建立一个通用DDE窗体225

8.11 插入用户选择的EXCEL单元格226

8.12 本章小结232

第9章 扩充Visual Basic:用户自定义控制项和DLL233

9.1 重点回顾:如何装入用户自定义控制项234

9.2 深入DLL:扩展Visual Basic234

9.3 如同调用Visual Basic程序一样调用DLL程序236

9.4 传递(小心地)数组元素给DLL238

9.5 用API优化控制项操作240

9.6 使用汇编语言程序而不使用API242

9.7 进一步讨论用户自定义控制项及其他事情246

9.8 用户自定义控制项应用程序:自定义键状态247

9.9 用户自定义控制项应用程序:自定义GAUGES252

9.10 建立GAUGES的一个控制项数组254

9.11 使用API控制用户输入256

9.12 使用Crescent.VBX来考察你的系统261

9.13 本章小结263

第10章 Wizard项目编辑器和Wizard剪贴板264

10.1 使用公用对话自定义控制项265

10.2 使用API将文字框设置成大于32K271

10.3 打开一个项目272

10.4 查找和替换274

10.5 使用API来恢复277

10.6 调试278

10.7 使用Shell命令和记录器进行自动调试280

10.8 建立一个特殊化的剪贴板(Wizard剪贴板)282

10.9 用DDE窗体将Wizard与Wizard剪贴板连接起来283

10.10 本章小结304

第11章 深入OLE(对象链接与嵌入)核心305

11.1 OLE基本概念306

11.2 链接的和嵌入的对象307

11.3 在设计时怎么用OLE自定义控制项来创建对象308

11.4 关于Action属性309

11.5 关于Class,OLeTypeAllowed,SourceDoc,和SourceItem属性310

11.6 OLETYPE和OLETYPEAllowed属性310

11.6.1 关于SourceDoc和SourceItem属性312

11.6.2 动词314

11.7 OLE2a,嵌入和链接对象314

11.8 OLE2b——OLE及MDI319

11.9 创建一个MDI窗体320

11.10 创建一个编辑器子窗体320

11.11 创建对象322

11.12 MDI更新及编辑例程324

11.13 MDI窗口管理325

11.14 剪贴板例程325

11.15 本章小结335

第12章 DDE,自定义控制项和DLL内部细节336

12.1 关于神经网络337

12.3 开发步骤340

12.2 建立一个神经网络应用程序340

12.4 将你的应用程序与一个DLL连接起来341

12.5 连接网络与Microsoft Excel344

12.6 一些细节:DoEVENTS(),修改REPORT窗体,等等346

12.7 处理神经网络错误346

12.8 用对象编辑器保持与Excel的OLE链接348

12.9 本章小结364

第13章 对象、实例和MDI365

13.1 在运行期间建立对象的新实例365

13.2 Command_Click:建立一个新的窗体实例366

13.3 Me保留字367

13.4 Command2_Click:卸出一个窗体实例367

13.5 Command3_Click:证实何时建立窗体实例368

13.6 集合371

13.7 Multins2:使用窗体集合371

13.8 Multins3:用菜单代替命令按钮374

13.9 MDI如何工作378

13.10 建立一个MDI窗体380

13.11 建立一个编辑器子窗体381

13.12 在运行期间建立一个新的子窗体383

13.13 本章小结397

第14章 使用网格自定义控制项和附加的PRHALL.VBX398

14.1 关于网格398

14.2 Compose1——prhall.vbx的声明401

14.3 建立一个Player窗体401

14.4 建立Composer窗体402

14.5 Compose2——使用网格来建立一个乐器指板408

14.6 建立Compose2的程序代码409

14.7 使用Form_Load建立乐器指板410

14.8 处理单击网格事件411

14.9 查找音符(FindNote)411

14.10 清除音符、清除乐曲和乐曲编辑412

14.12 Text_Change事件413

14.11 演奏音符或演奏乐曲的选项413

14.13 文件I/O414

14.14 本章小结420

第15章 数据觉察和数据管理421

15.1 Visual Basic 3.0数据管理器422

15.2 如何从数据管理器中打开数据库423

15.3 如何用数据管理器建立数据库423

15.4 建立非Microsoft Access格式的外部数据库424

15.5 修改表格中的数据424

15.6 如何建立索引427

15.7 如何压缩数据库429

15.8 如何修复数据库430

16.9 在Visual Basic中进行数据访问431

15.10 数据库对象简介431

15.11 将数据觉察控制项联编到数据控制项上433

15.12 数据访问应用程序1435

15.13 建立窗体来察看/编辑表CONTACTS437

15.14 数据访问应用程序2439

15.15 在代码中建立数据库442

15.16 本章小结444

附录A 第三方软件商的支持和自定义控制项445

附录B 红利应用程序447

B.1 红利应用程序1:BLACKJACK447

B.2 红利应用程序2:MUSIC466

B.3 一些第三方软件商的赠品475

B.3.1 Outrider Systems,Inc.(旋转按钮)475

B.3.2 Crescent Software(瞬时改变滚动条和自定义例程)477

B.3.3 Sheridan Software(三维命令按钮控制项和三维面板)478

B.3.4 三维面板控制项479

B.3.5 API编辑控制项实例481

词汇表484

1994《精通Visual Basic 3编程 第2版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)GaryEntsminger著;冯建华,陶文中译 1994 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

精通Visual Basic 6.0中文版(1999 PDF版)
精通Visual Basic 6.0中文版
1999 北京:电子工业出版社
Visual Basic和SQL Server编程指南:第5版(1999 PDF版)
Visual Basic和SQL Server编程指南:第5版
1999
Visual Basic 5.0中文版编程指南(1998年05月第1版 PDF版)
Visual Basic 5.0中文版编程指南
1998年05月第1版 人民邮电出版社
VISUAL BASIC 3实例教程( PDF版)
VISUAL BASIC 3实例教程
北京:清华大学出版社
Visual Basic 动画编程( PDF版)
Visual Basic 动画编程
Visual Basic编程半月通(1996 PDF版)
Visual Basic编程半月通
1996 北京:电子工业出版社
Windows 95 Visual Basic编程指导 第4版(1998 PDF版)
Windows 95 Visual Basic编程指导 第4版
1998 北京:清华大学出版社
Visual Basic编程入门(1995 PDF版)
Visual Basic编程入门
1995 重庆:重庆出版社
Visual Basic 4.0编程大全(1997 PDF版)
Visual Basic 4.0编程大全
1997 北京:电子工业出版社
快捷编程 Visual Basic 5.0中文版(1998 PDF版)
快捷编程 Visual Basic 5.0中文版
1998 北京:人民邮电出版社
中文版Visual Basic 6.0实用编程(1999 PDF版)
中文版Visual Basic 6.0实用编程
1999 西安:西安电子科技大学出版社
精通Visual C++ 5.0编程(1998 PDF版)
精通Visual C++ 5.0编程
1998 成都:电子科技大学出版社
Visual Basic动画编程(1994 PDF版)
Visual Basic动画编程
1994 北京:学苑出版社
Visual Basic 5.0中文版编程技术(1998 PDF版)
Visual Basic 5.0中文版编程技术
1998 北京:人民邮电出版社
Visual Basic 6.0编程(1998 PDF版)
Visual Basic 6.0编程
1998 北京:人民邮电出版社