VISUAL BASIC 6开发使用手册

VISUAL BASIC 6开发使用手册
作 者: Brian Siler Jeff Spotts 康博室
出版社: 机械工业出版社
丛编项: 特版精品系列 程序设计
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《VISUAL BASIC 6开发使用手册》作者简介

内容简介

本书全面介绍了可视化编程语言Visual Basic的最新版本——Visual Basic 6.0。全书共分七部分共33章。第一和第二部分介绍了Visual Basic 6.0的编程基础;第三部分介绍了Visual Basic 6.0的基本组件;第四部分介绍了如何创建应用程序界面;第五部分介绍了Visual Basic 6.0的高级编程技巧;第六部分介绍了Visual Basic 6.0的数据库编程技术;第七部分介绍了Internet编程知识。全书内容详实,结构清晰,技术分析透彻,编程示例丰富,是广大计算机用户学习可视化编程不可多得的参考书。

图书目录

目 录

前言

第一部分 VisualBasic基础知识

第1章 VisualBasic入门

1.1什么是计算机程序

1.2计算机程序和编程语言

1.3更优的编程语言

1.4设计程序的重要性

1.5如何使设计与编程过程相匹配

1.6程序设计简介

1.7小结

第2章 创建第一个程序

2.1创建程序的用户界面

2.1.1从头开始

2.1.2保存文件

2.2从用户处获取信息

2.2.1添加文本框控件

2.2.2标记程序的控件

2.2.3添加命令按钮

2.3改变窗体的属性

2.4为程序的执行编写代码

2.4.1响应事件

2.4.2指定事件过程

2.4.3编写程序代码

2.5运行程序

2.6小结

第3章 VisualBasic构件

3.1窗体

3.1.1窗体的组成

3.1.2窗体的功能

3.2使用控件

3.2.1什么是控件

3.2.2控件功能

3.3研究属性

3.3.1属性基础

3.3.2公用属性

3.3.3使用属性控制对象的大小

3.3.4使用属性调整对象的位置

3.3.5在运行期间改变属性

3.3.6使用属性控制用户界面

3.3.7在代码中指代窗体和控件

3.4方法和事件初步

3.4.1用方法执行操作

3.4.2用事件对操作做出响应

3.4.3属性和方法如何相互关联

3.5再次访问窗体属性

3.6小结

第4章 VisualBasic的缺省控件

4.1介绍内部控件

4.2使用文本

4.2.1用Label控件显示文本

4.2.2用文本框输入文本

4.3用于选取的控件

4.3.1命令按钮

4.3.2复选框

4.3.3单选按钮

4.3.4列表框

4.3.5组合框

4.4特殊用途的控件

4.4.1滚动条

4.4.2定时器控件

4.4.3框架控件

4.5在设计阶段操作多个控件

4.5.1选取多个控件

4.5.2使用Properties窗口

4.5.3使用FormEditor工具栏

4.5.4使用Format菜单

4.5.5框架中的多个控件

4.6操作控件集合…

4.6.1改变所有的控件

4.6.2改变已选取的控件

4.7 小结

第二部分 用VisualBasic编程

第5章 用事件过程响应用户

5.1事件简介

5.2控制程序中的事件

5.2.1确定事件发生的时间

5.2.2事件的类型

5.2.3编写事件过程

5.2.4从代码调用事件过程

5.3理解事件序列

5.3.1每个动作的多个事件

5.3.2确定事件顺序

5.4小结

第6章 菜单和工具栏

6.1创建一个菜单栏

6.1.1常用菜单

6.1.2建立主要的菜单项

6.1.3多级菜单

6.1.4将菜单项分组

6.1.5修改菜单

6.1.6为快速访问添加访问键和快捷键

6.1.7为菜单项编写代码

6.1.8可选设置

6.2创建弹出式菜单

6.2.1创建要显示的菜单

6.2.2激活弹出式菜单

6.3使用VisualBasic中的工具栏

6.3.1工具栏基础

6.3.2为工具栏获取图片

6.3.3创建一个标准的工具栏

6.3.4创建工具栏的按钮

6.3.5工具栏设计举例

6.3.6用代码激活按钮

6.3.7用代码创建工具栏

6.3.8允许用户自制工具栏

6.4使用CoolBar控件

6.5小结

第7章 使用对话框获取信息

7.1随时与用户保持联系

7.1.1了解消息框

7.1.2显示消息

7.1.3从MsgBox函数返回一个值

7.1.4演示MsgBox函数

7.2从用户处获得信息

7.2.1建立InputBox函数

7.2.2由InputBox返回的值

7.3使用内置的对话框

7.3.1CommonDialog控件的一般用法

7.3.2测试CommonDialog控件

7.3.3File对话框

7.3.4Font对话框

7.3.5Color对话框

7.3.6Print对话框

7.3.7Help对话框

7.4创建自己的对话框

7.4.1创建定制对话框

7.4.2 使用窗体模板创建其他对话框

7.5小结

第8章 运用变量存储信息

8.1变量介绍

8.1.1变量命名

8.1.2变量类型

8.2变量声明

8.2.1显式声明

8.2.2隐式声明

8.2.3定长字符串

8.3变量数组

8.4确定变量的使用范围

8.4.1创建任何地方都适用的变量

8.4.2变量局部化

8.4.3使用静态变量

8.5使用可选的Explicit语句

8.6与常量的区别

8.6.1如何使用常量

8.6.2VisualBasic提供的常量

8.6.3创建自己的常量

8.7小结

第9章 VisualBasic编程基础

9.1编写语句

9.2使用赋值语句

9.3使用数学运算

9.3.1加法和减法

9.3.2乘法和除法

9.3.3指数运算

9.3.4运算顺序

9.4使用字符串

9.4.1字符串的合并

9.4.2确定字符串的长度

9.4.3改变字符串的大小写

9.4.4查找字符串

9.4.5提取字符串的一段

9.4.6删除空格

9.4.7替代字符串中的字符

9.4.8使用特殊字符

9.4.9字符串和数字

9.5格式化结果

9.5.1特殊的格式化函数

9.5.2使用Format函数

9.5.3操纵日期数据

9.6小结

第10章 控制程序代码的流程

10.1在程序中做出判断

10.1.1使用If语句

10.1.2处理False条件

10.1.3使用多重If语句

10.1.4使用SelectCase语句

10.2使用循环

10.2.1For循环

10.2.2Do循环

10.2.3枚举循环

10.3调试程序

10.3.1单步调试代码

10.3.2在Immediate中窗口工作

10.3.3跟踪变量值

10.4设置错误陷井

10.4.1使用OnError语句

10.4.2标记代码行

10.4.3出错之后控制程序流程

10.4.4确定错误类型

10.5小结

第11章 子过程、函数和多个窗体

11.1使用过程和函数

11.1.1使用过程

11.1.2使用函数

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

11.1.4重复使用函数和过程

11.2使用多个窗体

11.2.1为程序添加新窗体

11.2.2在工程中添加代码模块

11.2.3访问工程的窗体和模块

11.3管理工程中的组件

11.3.1管理程序参量

11.3.2控件用户的控件

11.3.3在工程中添加窗体 模块和类

11.3.4删除窗体或模块

11.4控制程序的启动

11.4.1设置启动窗体

11.4.2使用SubMain

11.5小结

第三部分 VisualBasic程序组件

第12章 Microsoft公共控件

12.1公共控件介绍

12.2基本公共控件ImageList

12.2.1在设计阶段建立ImageList控件

12.2.2用代码建立ImageList控件

12.3管理数据

12.3.1使用ListView控件

12.3.2使用TreeView控件

12.3.3使用TabStrip控件

12.4接受用户的输入

12.4.1使用ImageCombo控件

12.4.2使用UpDown控件

12.4.3使用日期控件

12.4.4使用Slider控件

12.5报告状态及进程

12.5.1向程序中添加状态栏

12.5.2进度栏

12.5.3利用Animation控件添加图像

12.6小结

第13章 使用控件数组

13.1控件数组简介

13.1.1控件数组元素

13.1.2控件数组的优点

13.2创建控件数组

13.2.1在窗体中添加控件数组

13.2.2为控件数组编写代码

13.2.3从控件数组中删除元素

13.3使用控件数组

13.3.1在程序中使用控件数组

13.3.2并行数组

13.4创建菜单项数组

13.5在运行期间加载控件和卸载控件

13.5.1创建控件数组的第一个元素

13.5.2在运行期间添加控件

13.5.3在运行期间删除控件

13.6小结

第14章 创建ActiveX控件

14.1ActiveX基础

14.1.1建立ActiveX控件的步骤

14.1.2开发策略

14.2创建ActiveX控件

14.2.1启动地址控件工程

14.2.2在控件中添加改变尺寸的代码

14.2.3在控件中添加新属性

14.3测试ActiveX控件

14.3.1使用一个工程组来测试

14.3.2用InternetExplorer测试

14.4编译控件

14.4.1创建OCX文件

14.4.2测试编译的控件

14.4.3将控件配置到其他计算机上

14.5改进ActiveX控件

14.5.1建立基本控件

14.5.2改进基本控件

14.5.3测试有限字符文本框

14.5.4选择一个工具箱图标

14.6使用ActiveXControlInterface

Wizard

14.6.1向VisualBasic中添加向导

14.6.2选择和创建属性

14.6.3映射属性

14.6.4完成程序代码

14.7使用PropertyPagesWizard

14.7.1创建页面

14.7.2在页面中添加属性

14.7.3在应用程序中使用Property

Pages

14.8创建用户绘制的ActiveX控件

14.8.1启动工程

14.8.2创建用户界面

14.8.3创建按钮的属性

14.8.4建立按钮的事件

14.8.5为按钮创建PropertyPages

14.8.6在程序中测试彩色按钮

14.9小结

第15章 扩展ActiveX控件

15.1使用Ambeint对象以保持一致性

15.1.1建立一个Ambient对象

15.1.2跟踪周围环境的颜色

15.1.3Ambient对象的属性

15.2介绍Extender对象

15.3创建Caculator控件

15.3.1创建控件

15.3.2创建界面

15.3.3建立Operation属性

15.3.4为方法和事件编写代码

15.3.5测试控件

15.4创建PropertyPages

15.4.1创建PropertyPage对象

15.4.2在PropertyPages上放置控件

15.4.3为SelectionChanged事件过程

编写代码

15.4.4为Change事件过程编写代码

15.4.5为ApplyChanges事件过程

编写代码

15.4.6将PropertyPage连接到控件上

15.4.7使用用户的PropertyPage

15.4.8处理多控件选集

15.5控制错误的处理

15.6小结

第16章 类

16.1理解类

16.1.1面向对象的编程

16.1.2VisualBasic中的类

16.2建立类模板

16.2.1启动一个新的类模板

16.2.2为类添加属性

16.2.3为类添加方法

16.2.4声明和使用对象

16.2.5添加用户自己的事件

16.3创建ActiveXDLL

16.3.1创建一个ActiveX工程

16.3.2处理多个工程

16.3.3设置实例属性

16.3.4列举

16.4创建包含集合的类

16.4.1标准集合的属性和方法

16.4.2为成组动作创建一个新的集合

16.5使用ClassBuilder

16.6小结

第四部分 VisualBasic界面

第17章 多文档界面应用程序

17.1介绍MDI应用程序

17.1.1MDI父窗体的特点

17.1.2MDI子窗体的特点

17.2 创建一个简单的MDI程序

17.2.1建立一个父窗体

17.2.2建立一个子窗体

17.2.3运行程序

17.3创建一个窗体的多个实例

17.3.1建立基本的窗体

17.3.2利用对象变量创建窗体

17.3.3使用关键字Me和ActiveForm

17.3.4初始化子窗体的一个实例

17.4使用菜单

17.5管理子窗体

17.5.1使用自动窗体布置

17.5.2维护一个窗口列表

17.6创建一个实例应用程序——MDI联

络管理器

17.6.1创建MDI窗体

17.6.2建立顾客子窗体

17.6.3创建搜索窗体

17.6.4创建程序的核心部分

17.6.5运行程序

17.7优化MDI程序

17.8创建一个MDI应用程序的框架

17.8.1创建MDI父模板

17.8.2MDI子窗体

17.9 小结

第18章 适当的界面设计

18.1设计有效的窗体

18.1.1保持窗体的整齐、干净

18.1.2特别注意数据输入窗体

18.1.3使用正确的控件

18.1.4第三方控件

18.1.5多个窗体

18.2用户PC的差异

18.3满足用户的需求

18.3.1列表框

18.3.2有效的菜单

18.3.3处理应用程序的多个实例

18.3.4程序的感觉速度

18.4小结

第19章 使用可视化设计元素

19.1使用图形

19.1.1图形控件

19.1.2图形方法

19.2对文本和字体进行操作

19.2.1文本框特性

19.2.2处理字体和颜色

19.3小结

第五部分 高级编程技巧

第20章 访问WindowsAPI

20.1WindowsAPI简介

20.2在VisualBasic中使用

WindowsAPI

20.2.1使用APIViewer

20.2.2创建封装函数

20.2.3创建封装类

20.3有用的API调用

20.3.1FunAPI调用

20.3.2寻找和控制其他窗口

20.3.3在程序中等待以完成运行

20.3.4回调和子分类

20.4小结

第21章 文件操作

21.1VisualBasic中的文件函数

21.1.1使用Dir来查找和列出文件

21.1.2文件操作函数

21.1.3用Shell函数登录其他程序

21.1.4定位与应用程序相关的文件

21.2操作文本文件

21.2.1顺序文本文件

21.2.2顺序文本文件的读取

21.2.3在顺序文本文件中写入信息

21.3随机文件———创建自己的文件

格式

21.3.1创建一个记录类型

21.3.2打开一个随机存取文件

21.3.3使用Put语句添加记录

21.3.4使用Get语句检索记录

21.3.5用Seek语句进行随机存取

21.4INI文件

21.4.1理解INI文件

21.4.2使用INI文件

21.5小结

第22章 用OLE控制其他应用程序

22.1使用Word对象

22.1.1MicrosoftWordObjectLibrary

22.1.2创建Application和Document

对象

22.1.3保存、打开和打印文档

22.1.4处理文本

22.1.5其他有用的功能

22.1.6Word.Basic

22.2使用Excel

22.2.1创建Excel对象

22.2.2设置单元格和区域值

22.3使用OLEContainer控件

22.3.1在设计阶段创建一个嵌入式

对象

22.3.2在运行期间创建一个嵌入式

对象

22.3.3创建一个链接对象

22.4 小结

第23章 大师的工具箱

23.1CallerID与VisualBasic

23.1.1使用实例程序的要求

23.1.2将要用到的VB技术

23.1.3建立Communications控件

23.1.4检查电话

23.2在VisualBasic中建立屏幕保护

程序

23.2.1建立主窗体

23.2.2添加动画

23.2.3与Windows交互

23.3从SQLServer到AccessDatabase

Table的导出程序

23.3.1建立实例程序

23.3.2理解实例程序

23.4用WindowsAPI创建透明图像

23.5小结

第六部分 VisualBasic和数据库

第24章 数据库基础

24.1设计一个数据库

24.1.1设计目的

24.1.2设计数据库时的主要步骤

24.1.3组织数据

24.1.4使用索引

24.2改进设计

24.3使用VisualDataMsnager

24.3.1创建数据库文件

24.3.2增加一个新表

24.3.3对表中的字段进行修改

24.3.4为表增加一个索引

24.3.5返回VisualBasic设计窗口

24.3.6查看或修改表的结构

24.3.7重命名或删除一个表

24.3.8复制一个表

24.4用其他工具创建数据库

24.4.1使用MicrosoftAccess

24.4.2第三方数据库设计器

24.5为什么要使用程序而不使用Visual

DataManager

24.6小结

第25章 数据控件和数据绑定控件

25.1了解数据控件

25.1.1什么是数据控件?

25.1.2在窗体中加入一个数据控件

25.1.3两个需要的属性

25.2熟悉绑定控件

25.2.1这些控件能作什么?

25.2.2在窗体中加入控件

25.2.3用绑定控件显示数据

25.3创建一个简单的应用程序

25.3.1建立窗体

25.3.2为数据库导航

25.3.3用代码操作数据控件

25.3.4增加和删除记录

25.4自动创建窗体

25.4.1建立数据窗体向导

25.4.2获取数据源

25.4.3选择绑定类型

25.4.4用DFW选择字段

25.4.5控件的选择

25.5小结

第26章 使用DataAccessObject

26.1DAO简介

26.2建立一个DAO工程

26.3打开一个已有的数据库

26.4确定使用哪种记录集类型

26.4.1使用表

26.4.2使用动态集

26.4.3使用快照集

26.4.4使用一个仅向前滚动的记录集

26.5设置信息屏幕

26.5.1访问数据库中的信息

26.5.2显示实例程序中的数据

26.6放置记录指针

26.6.1使用Move方法

26.6.2使用Bookmark属性

26.6.3使用Find方法

26.6.4在表中设置当前索引

26.6.5使用Seek方法

26.6.6使用PercentPosition和Absolute

Position属性

26.7使用过滤、索引和排序

26.7.1设置Filter属性

26.7.2设置Sort属性

26.7.3创建一个新索引

26.8考虑修改多个记录的程序

26.8.1使用循环

26.8.2使用SQL语句

26.9了解其他程序代码

26.9.1增加记录

26.9.2编辑记录

26.9.3更新记录

26.9.4删除记录

26.10介绍事务处理过程

26.11小结

第27章 使用RemoteDataObject

27.1数据库访问原理

27.2操作ODBC

27.2.1理解ODBC驱动程序

27.2.2建立一个ODBC数据源

27.3远程数据对象

27.3.1RDO与DAO的比较

27.3.2用RDO访问数据库

27.4使用远程数据控件

27.4.1RDC和数据控件的比较

27.4.2建立RDC

27.5小结

第28章 使用ActiveX数据对象

28.1ADO简介

28.1.1数据连接方法

28.1.2安装

28.1.3建立一个数据源

28.2使用ADO数据控件

28.2.1建立ADO数据控件

28.2.2将ADO数据控件与一个数据源

相连接

28.2.3显示数据

28.2.4在代码中修改记录源

28.3使用DataGrid控件

28.3.1将数据放人网格中

28.3.2建立数据网格

28.3.3拆分网格

28.3.4定制网格的设计方案

28.3.5用代码定制网格

28.4使用ActiveX数据对象

28.4.1与ADO进行连接

28.4.2操作记录集

28.4.3命令对象

28.5没有连接的记录集

28.5.1创建一个没有连接的记录集

28.5.2重新连接记录集

28.5.3没有连接的记录集的使用

28.6小结

第29章 创建报表

29.1创建一个简单的报表

29.1.1建立数据源

29.1.2在工程中加入一个数据报表

29.1.3建立数据报表

29.1.4显示报表

29.2改进数据报表

29.2.1预定报表字段

29.2.2加入图形

29.2.3打印和输出

29.2.4函数字段

29.3使用透明报表

29.3.1创建一个新报表

29.3.2定制报表

29.3.3使用透明报表控件

29.4小结

第七部分 VisualBasic和Internet

第30章 使用VBScript

30.1VBScript简介

30.1.1用VBScript改进Internet

30.1.2在网络服务器上的VBScript

30.1.3浏览器上的VBScript

30.2使用VBScript的工具

30.2.1VB脚本编写引擎

30.2.2宿主应用软件

30.2.3文本编辑器

30.2.4先进的网络工具

30.3VBScript语言

30.3.1仅操作变量

30.3.2为增加的功能使用对象

30.3.3访问文件系统

30.4在InternetExplorer中使用

VBScript

30.4.1事件和程序

30.4.2窗体

30.4.3使用ActiveX控件

30.5WindowsScriptingHost

30.5.1运行Script

30.5.2有用的对象和方法

30.6小结

第31章 ActiveServerPages

31.1介绍ActiveServerPages

31.1.1ActiveServerPages与标准

HTML

31.1.2虚拟目录

31.2创建ASP文件

31.2.1创建一个简单的ASP文件

31.2.2使用服务器端的脚本标记

31.2.3简单而动态的网页

31.2.4使用包含文件

31.3用ActiveServerPages进行数据库

访问

31.3.1查询一个数据库

31.3.2更新一个数据库中的信息

31.4 ASP对象

31.4.1用SeSsion对象进行安全管理

31.4.2用ReSponse对象控制输出

31.4.3用Request对象检索数据

31.4.4Server对象

31.4.5Application对象和

GLOBAL.ASA

31.5用ASP使用自己的ActiveXDLL

31.6IIS应用工程

31.6.1创建一个IIS应用程序

31.6.2运行IIS应用程序

31.6.3网络类的范例

31.6.4使用HTML模板网络工程

31.6.5使用一个定制的网络工程

31.7小结

第32章 ActiveX文档

32.1了解ActiveX文档

32.1.1什么是ActiveX文档?

32.1.2使用ActiveX文档的优点是

什么?

32.2创建第一个ActiveX文档

32.2.1启动一个ActiveX文档工程

32.2.2创建文档的界面

32.2.3在文档中加入代码

32.2.4测试ActiveX文档

32.2.5编译文档

32.3探究用户文档对象

32.3.1了解用户文档的主要事件

32.3.2为用户文档创建和保存属性

32.3.3操作用户文档的方法

32.4在用户文档中使用超文本链接

对象

32.5使用ActiveXDocument

MigrationWizard

32.5.1运行ActiveXDocument

MigrationWizard

32.5.2查看向导工作的结果

32.6创建一个较为复杂的文档

32.6.1为其他文档编程

32.6.2使用和显示文档中的窗体

32.7 小结

第33章 VisualBasic和Internet的其他

用途

33.1在应用程序中加入浏览器功能

33.1.1在窗体上创建一个浏览器

33.1.2从应用程序登录浏览器

33.2电子邮件的编程

33.2.1注册电子邮件

33.2.2传送一个消息

32.2.3访问消息的内容

33.3使用Internet传送控件

33.3.1检索HTML

33.3.2传送文件

33.4小结

第八部分 附 录

附录A 开发环境简介

附录B 打包应用程序

附录C SQL简介