
Visual Basic 6学习指南
《Visual Basic 6学习指南》是1999年机械工业出版社出版的图书,作者是哈文森。
基本介绍
- 作者:哈文森(美)
- 译者:张钟军/等
- ISBN:9787111076506
- 页数:259
- 定价:42.0
- 出版社:机械工业出版社
- 出版时间:1999-12
- 装帧:平装
内容介绍
本书提供了完整的VisualBasic6工作模型,您可从中学习VisualBasic6的特性。本
书从熟悉VisualBasic6编程环境入手,循序渐进,详细介绍了如何编写Visua1Basic语句,
如何向用户界面中添加印表机支持、错误句柄、艺术作品和动画,如何管理不同工作组
和团体中的数据以及包括ActiveX、Internet编程基础和高级资料库管理等内容的高级编
程技术和工具。
本书内容精练,通俗易懂,无论对初学者还是有一定经验的编程人员,都有很高的
参考价值。
Michael Halvorson:Learn Microsoft Visual Basic6.0Now.
Copyright(C)2000by Microsoft Corporation.
Original Eng1ishlanguageedition Copyright(C)1999by Michael Harvorsonand
Microsoft Corporation.
Publishedbyarrangementwiththeoriginalpublisher,Microsoft Press,adivisionof
Microsoft Corporation,Redmond,Washington,U.S.A.
Allrightsreserved.Nopartofthecontentsofthisbookmaybereproducedor
transmittedinanyformorbyanymeanswithoutthewrittenpermissionofthepublisher.
本书中文简体字版由微软出版社授权机械工业出版社出版,未经出版者书面许可,
本书的任何部分不得以任何方式複製或抄袭。
着作权所有,翻印必究。
作品目录
目 录
前言
第一部分 开始学习VisualBasic
第1章 打开并运行一个VisualBasic
程式
1.1VisualBasic的编程环境
1.1.1启动VisualBasic
1.1.2使用选单条打开一个现有的工程
1.1.3移动、连线和调整工具
1.2用户界面窗体
1.3ToolBox
1.4Poperties视窗
1.5Project视窗
1.6退出VisualBasic
第2章 编写第一个程式
2.1LuckySeven:你的第一个VisuaIBasic
程式
2.2编程步骤
2.3正在创建用户界面
2.3.1创建用户界面
2.3.2移动命令按钮并改变其大小
2.3.3添加第二个按钮
2.3.4添加数字标籤
2.3.5添加图像
2.4设定属性
2.4.1设定标籤属性
2.4.2设定第四个标籤的属性
2.4.3图像框属性
2.4.4设定图像框属性
2.5编写代码
2.5.1使用Code视窗
2.5.2编写Spin按钮的代码
2.5.3分析Commandl Click过程
2.6保存程式
2.6.1保存LuckySeven程式
2.6.2运行程式
2.7向程式中添加内容
第3章 使用控制项
3.1控制项的基本用法:“Helloworld”
程式
3.1.1创建HelloWorld程式
3.1.2运行HelloWorld程式
3.2使用档案系统对象
3.2.1Browser程式
3.2.2创建Browser程式
3.2.3运行Browser程式
3.3接收输入的对象
3.3.1OnlineShopper程式
3.3.2运行OnlineShopper程式
3.3.3查看OnlineShopper程式代码
3.3.4查看複选框和列表框的代码
3.4使用OLE对象启动应用程式
3.4.1创建BidEstimator程式
3.4.2运行BidEstimator程式
3.5使用数据对象查看MicrosoftAccess
资料库
3.5.1创建一个数据对象
3.5.2创建文本框和标籤对象
3.5.3设定对象的属性
3.5.4运行MyData程式
3.6修改资料库
3.7安装ActiveX控制项
第4章 使用选单和对话框
4.1使用选单编辑器添加选单
4.1.1创建选单
4.1.2给选单命令添加访问键
4.1.3改变选单项的次序
4.2处理选单选择
4.2.1编辑选单的事件过程
4.2.2保存MyMenu工程
4.2.3运行MyMenu程式
4.3使用CommonDialog对象
4.3.1把MyMenu保存成MyDialog
4.3.2添加公共对话框对象
4.3.3使选单命令无效
4.3.4向Clock选单添加TextColor命令
4.4管理公共对话框的事件过程
4.4.1编辑Open命令的事件过程
4.4.2编辑TextColor命令的事件过程
4.4.3使用Flags控制颜色的选择
4.4.4编辑Close命令事件过程
4.4.5编辑Exit命令的事件过程
4.4.6运行MyDialog程式
4.5指定选单的快捷键
第二部分 编程基础
第5章 VisualBasic的变数和操作符
5.1剖析VisualBasic的程式语句
5.2使用变数存储信息
5.2.1变数预留:Dim语句
5.2.2不使用Dim声明变数
5.2.3在程式中使用变数
5.3使用变数接收输入
5.4使用变数输出
5.5使用特殊的数据类型
5.5.1在代码中使用基本的数据类型
5.5.2常量:不变的变数
5.6使用VisualBasic操作符
5.6.1基本运算:+、-、和/操作符
5.6.2查看BasicOp程式的代码
5.6.3使用高级操作符:\、Mod∧和
5.6.4操作符的优先权
5.6.5在公式中使用括弧
第6章 使用判断结构
6.1事件驱动的程式设计
6.2使用条件表达式
6.3If…Then判断结构
6.3.1用If…Then判断结构测试几种条件
6.3.2使用If…Then验证用户
6.3.3在条件表达式中使用逻辑运算符
6.3.4使用And运算符添加密码保护
6.4SelectCase判断结构
6.4.1在SelectCase结构中使用比较
运算符
6.4.2使用SelectCase结构处理列表框
6.5查找和改正错误
6.6使用Stop语句进入中断模式
第7章 使用循环和计时器
7.1编写For…Next循环
7.1.1使用Print方法显示计数器变数
7.1.2在MyCtlArray程式中使用Step
关键字
7.1.3修改MyCtlArray程式
7.2编写Do循环
7.2.1避免死循环
7.2.2使用Do循环转换温度
7.3使用Timer对象
7.4使用Timer对象设定时间限制
第三部分 创建完美的用户界面
第8章 使用窗体、印表机和错误句柄
8.1向程式中添加新窗体
8.1.1空白或预先设计的窗体
8.1.2如何使用窗体
8.1.3程式代码中的窗体语句
8.1.4隐藏和卸载窗体
8.1.5最小化窗体
8.2使用多个窗体:Italian程式
8.2.1运行Italian程式
8.2.2在程式中创建第二个窗体
8.2.3在事件过程中访问第二个窗体
8.3把程式的输出送到印表机上
8.3.1向MyItalian2程式添加列印支持
8.3.2运行MyPrintFrm程式
8.4使用PrintForm方法列印整个窗体
8.5使用错误句柄处理错误
8.5.1何时使用错误句柄
8.5.2设定陷阱:OnError语句
8.5.3关于Resume语句
8.5.4创建一个软碟机错误句柄
8.5.5错误句柄的其他技巧
8.5.6指定重试次数
第9章 添加图片和特殊效果
9.1使用Line和Shape控制项添加图形
9.1.1Line控制项
9.1.2Shape控制项
9.1.3使用Line和Shape控制项
9.1.4运行StartFrm程式
9.2创建图形命令按钮
9.2.1检测MouseDown事件
9.2.2交换按钮
9.2.3创建工具条按钮
9.3向程式中添加拖放支持
9.3.1拖放的基本步骤
9.3.2DragDrop程式
9.4向程式添加动画
9.4.1使用窗体的坐标系统
9.4.2在坐标系统中移动对象
9.4.3使用Move方法和计时器对象创建
动画
9.4.4向DragDrop程式中添加烟雾
9.4.5程式运行时放大和缩小对象
9.5在程式中命名对象
9.5.1对象命名约定
9.5.2使用Name属性改变对象的名称
第四部分 管理全体数据
第10章 使用模组和过程
10.1使用标準模组
10.2使用公共变数
10.2.1回顾LuckySeven工程
10.2.2添加标準模组
10.3创建通用过程
10.4编写函式过程
10.4.1函式语法
10.4.2调用函式过程
10.4.3使用函式完成计算
10.5编写子过程
10.5.1子过程的语法
10.5.2调用子过程
10.5.3使用子过程管理输入
10.5.4创建文本框子过程
10.5.5引用传递
10.5.6ByVal关键字
10.5.7值传递变数
第11章 使用集合和数组
11.1使用对象集合
11.1.1集合表示法
11.1.2在集合中引用对象
11.1.3编写ForEach…Next循环
11.1.4移动集合对象
11.1.5在ForEach…Next循环中使用Tag
属性
11.1.6VBA集合
11.2使用变数数组
11.2.1创建数组
11.2.2声明定长数组
11.2.3使用数组元素
11.2.4创建定长数组存放温度
11.2.5创建动态数组
11.3使用多维数组
第12章 浏览文本档案处理字元串
12.1使用文本框对象显示文本档案
12.2在磁碟中创建一个新文本档案
12.2.1运行QNote程式
12.2.2查看QNote程式代码
12.3用程式代码处理文本串
12.3.1文本排序
12.3.2什幺是ASCII
12.3.3在文本框内排序字元串
12.3.4运行SortDemo程式
12.3.5查看SortDemo程式代码
12.4对文本进行加密处理
12.4.1把文本加密成ASCII码
12.4.2查看Encrypt程式代码
12.4.3使用Xor操作符
第13章 管理Access资料库
13.1在VisualBasic中操纵资料库
13.1.1创建定製的资料库应用程式
13.1.2使用绑定控制项显示资料库信息
13.1.3使用文本框对象显示数据
13.1.4运行Course程式
13.2使用Recordset对象
13.2.1在Students.mdb中查找数据
13.2.2运行MyFindRec程式
13.3向Students.mdb资料库中添加记录
13.3.1让用户向资料库添加记录
13.3.2运行MyAddRec程式
13.4从Students.mdb资料库中删除记录
13.4.1允许用户从资料库中删除记录
13.4.2运行MyDelRec程式
13.5製作档案备份
13.5.1使用FileCopy製作Students.mdb的
备份
13.5.2运行MyBackup程式
第14章 连线MicrosoftOffice
14.1使用自动化编写应用程式对象
14.1.1在VisualBasic中使用自动化
14.1.2VisualBasic的ObjectBrowser
14.2从VisualBasic中自动化Word
14.2.1创建个人拼写检查器
14.2.2运行MyUseWord程式
14.3从VisualBasic中自动化Exce1
14.4从VisualBasic中自动化Microsoft-
Outlook
第五部分 高级技术
第15章 用richTextbox控制项进行字处理
15.1浏览专业的ActiveX控制项
15.2RichTextbox控制项简介
15.2.1向工具箱中添加RichTextbox
控制项
15.2.2运行RTFEdit程式
15.3处理RTF格式化的事件过程
15.3.1AllCaps命令
15.3.2Font命令
15.3.3Bold、Italic和Under1ine命令
15.4使用Windows剪贴簿编辑文本
15.4.1Cut、Copy和Paste命令
15.4.2Find命令
15.5使用RichTextbox控制项管理档案
操作
15.5.1Open命令
15.5.2Close命令
15.5.3SaveAs命令
15.5.4Print命令
15.5.5Exit命令
15.6在文档中显示RTF代码
第16章 显示过程和状态信息
16.1使用ProgressBar控制项显示任务过程
16.1.1安装ProgressBar控制项
16.1.2向工具箱添加Windows
CommonControl
16.2Progress程式
16.2.1运行Progress程式
16.2.2查看Progress程式的代码
16.3用Slider控制项图形化管理输入
16.3.1运行RTFEdit2程式
16.3.2查看Slider控制项的原始码
16.4用StatusBar控制项显示应用程式的
信息
16.4.1运行RTFEdit2程式
16.4.2显示CapsLock和NumLock的
状态
第17章 用InternetExplorer显示HTML
文档
17.1开始使用InternetExplorer对象
17.1.1向程式添加对MicrosoftInternet
Controls的引用
17.1.2研究InternetExplorer对象模型
17.2显示HTML文档
17.2.1运行ShowHTML程式
17.2.2查看ShowHTML里的Internet
Explorer代码
17.3回响InternetExplorer事件
第18章 用FlexGrid控制项管理数据
18.1把FlexGrid用作通用的工作表
18.1.1理解行和列
18.1.2向单元格中插入图形
18.1.3选择单元格
18.1.4格式化单元格
18.1.5添加新行
18.1.6使用FlexGrid控制项记录销售数据
18.1.7编写FlexGrid程式代码
18.2使用FlexGrid显示资料库记录
18.2.1运行DataGrid程式
18.2.2高级的查找和排序操作
18.3查找Biblio.mdb资料库
第19章 探索ActiveXDataObjects
19.1深入ADO内部
19.2使用ADOActiveX控制项
19.2.1安装ADO控制项
19.2.2创建一个ADO对象和绑定控制项
19.2.3创建数据源名称
19.2.4把ADO数据绑定到文本框对象
19.2.5运行ADO控制项演示程式
19.3编写ADO程式代码
19.3.1创建MyAdoData程式
19.3.2运行AdoData程式
19.4VisualBasic编程的其他资源
前言
第一部分 开始学习VisualBasic
第1章 打开并运行一个VisualBasic
程式
1.1VisualBasic的编程环境
1.1.1启动VisualBasic
1.1.2使用选单条打开一个现有的工程
1.1.3移动、连线和调整工具
1.2用户界面窗体
1.3ToolBox
1.4Poperties视窗
1.5Project视窗
1.6退出VisualBasic
第2章 编写第一个程式
2.1LuckySeven:你的第一个VisuaIBasic
程式
2.2编程步骤
2.3正在创建用户界面
2.3.1创建用户界面
2.3.2移动命令按钮并改变其大小
2.3.3添加第二个按钮
2.3.4添加数字标籤
2.3.5添加图像
2.4设定属性
2.4.1设定标籤属性
2.4.2设定第四个标籤的属性
2.4.3图像框属性
2.4.4设定图像框属性
2.5编写代码
2.5.1使用Code视窗
2.5.2编写Spin按钮的代码
2.5.3分析Commandl Click过程
2.6保存程式
2.6.1保存LuckySeven程式
2.6.2运行程式
2.7向程式中添加内容
第3章 使用控制项
3.1控制项的基本用法:“Helloworld”
程式
3.1.1创建HelloWorld程式
3.1.2运行HelloWorld程式
3.2使用档案系统对象
3.2.1Browser程式
3.2.2创建Browser程式
3.2.3运行Browser程式
3.3接收输入的对象
3.3.1OnlineShopper程式
3.3.2运行OnlineShopper程式
3.3.3查看OnlineShopper程式代码
3.3.4查看複选框和列表框的代码
3.4使用OLE对象启动应用程式
3.4.1创建BidEstimator程式
3.4.2运行BidEstimator程式
3.5使用数据对象查看MicrosoftAccess
资料库
3.5.1创建一个数据对象
3.5.2创建文本框和标籤对象
3.5.3设定对象的属性
3.5.4运行MyData程式
3.6修改资料库
3.7安装ActiveX控制项
第4章 使用选单和对话框
4.1使用选单编辑器添加选单
4.1.1创建选单
4.1.2给选单命令添加访问键
4.1.3改变选单项的次序
4.2处理选单选择
4.2.1编辑选单的事件过程
4.2.2保存MyMenu工程
4.2.3运行MyMenu程式
4.3使用CommonDialog对象
4.3.1把MyMenu保存成MyDialog
4.3.2添加公共对话框对象
4.3.3使选单命令无效
4.3.4向Clock选单添加TextColor命令
4.4管理公共对话框的事件过程
4.4.1编辑Open命令的事件过程
4.4.2编辑TextColor命令的事件过程
4.4.3使用Flags控制颜色的选择
4.4.4编辑Close命令事件过程
4.4.5编辑Exit命令的事件过程
4.4.6运行MyDialog程式
4.5指定选单的快捷键
第二部分 编程基础
第5章 VisualBasic的变数和操作符
5.1剖析VisualBasic的程式语句
5.2使用变数存储信息
5.2.1变数预留:Dim语句
5.2.2不使用Dim声明变数
5.2.3在程式中使用变数
5.3使用变数接收输入
5.4使用变数输出
5.5使用特殊的数据类型
5.5.1在代码中使用基本的数据类型
5.5.2常量:不变的变数
5.6使用VisualBasic操作符
5.6.1基本运算:+、-、和/操作符
5.6.2查看BasicOp程式的代码
5.6.3使用高级操作符:\、Mod∧和
5.6.4操作符的优先权
5.6.5在公式中使用括弧
第6章 使用判断结构
6.1事件驱动的程式设计
6.2使用条件表达式
6.3If…Then判断结构
6.3.1用If…Then判断结构测试几种条件
6.3.2使用If…Then验证用户
6.3.3在条件表达式中使用逻辑运算符
6.3.4使用And运算符添加密码保护
6.4SelectCase判断结构
6.4.1在SelectCase结构中使用比较
运算符
6.4.2使用SelectCase结构处理列表框
6.5查找和改正错误
6.6使用Stop语句进入中断模式
第7章 使用循环和计时器
7.1编写For…Next循环
7.1.1使用Print方法显示计数器变数
7.1.2在MyCtlArray程式中使用Step
关键字
7.1.3修改MyCtlArray程式
7.2编写Do循环
7.2.1避免死循环
7.2.2使用Do循环转换温度
7.3使用Timer对象
7.4使用Timer对象设定时间限制
第三部分 创建完美的用户界面
第8章 使用窗体、印表机和错误句柄
8.1向程式中添加新窗体
8.1.1空白或预先设计的窗体
8.1.2如何使用窗体
8.1.3程式代码中的窗体语句
8.1.4隐藏和卸载窗体
8.1.5最小化窗体
8.2使用多个窗体:Italian程式
8.2.1运行Italian程式
8.2.2在程式中创建第二个窗体
8.2.3在事件过程中访问第二个窗体
8.3把程式的输出送到印表机上
8.3.1向MyItalian2程式添加列印支持
8.3.2运行MyPrintFrm程式
8.4使用PrintForm方法列印整个窗体
8.5使用错误句柄处理错误
8.5.1何时使用错误句柄
8.5.2设定陷阱:OnError语句
8.5.3关于Resume语句
8.5.4创建一个软碟机错误句柄
8.5.5错误句柄的其他技巧
8.5.6指定重试次数
第9章 添加图片和特殊效果
9.1使用Line和Shape控制项添加图形
9.1.1Line控制项
9.1.2Shape控制项
9.1.3使用Line和Shape控制项
9.1.4运行StartFrm程式
9.2创建图形命令按钮
9.2.1检测MouseDown事件
9.2.2交换按钮
9.2.3创建工具条按钮
9.3向程式中添加拖放支持
9.3.1拖放的基本步骤
9.3.2DragDrop程式
9.4向程式添加动画
9.4.1使用窗体的坐标系统
9.4.2在坐标系统中移动对象
9.4.3使用Move方法和计时器对象创建
动画
9.4.4向DragDrop程式中添加烟雾
9.4.5程式运行时放大和缩小对象
9.5在程式中命名对象
9.5.1对象命名约定
9.5.2使用Name属性改变对象的名称
第四部分 管理全体数据
第10章 使用模组和过程
10.1使用标準模组
10.2使用公共变数
10.2.1回顾LuckySeven工程
10.2.2添加标準模组
10.3创建通用过程
10.4编写函式过程
10.4.1函式语法
10.4.2调用函式过程
10.4.3使用函式完成计算
10.5编写子过程
10.5.1子过程的语法
10.5.2调用子过程
10.5.3使用子过程管理输入
10.5.4创建文本框子过程
10.5.5引用传递
10.5.6ByVal关键字
10.5.7值传递变数
第11章 使用集合和数组
11.1使用对象集合
11.1.1集合表示法
11.1.2在集合中引用对象
11.1.3编写ForEach…Next循环
11.1.4移动集合对象
11.1.5在ForEach…Next循环中使用Tag
属性
11.1.6VBA集合
11.2使用变数数组
11.2.1创建数组
11.2.2声明定长数组
11.2.3使用数组元素
11.2.4创建定长数组存放温度
11.2.5创建动态数组
11.3使用多维数组
第12章 浏览文本档案处理字元串
12.1使用文本框对象显示文本档案
12.2在磁碟中创建一个新文本档案
12.2.1运行QNote程式
12.2.2查看QNote程式代码
12.3用程式代码处理文本串
12.3.1文本排序
12.3.2什幺是ASCII
12.3.3在文本框内排序字元串
12.3.4运行SortDemo程式
12.3.5查看SortDemo程式代码
12.4对文本进行加密处理
12.4.1把文本加密成ASCII码
12.4.2查看Encrypt程式代码
12.4.3使用Xor操作符
第13章 管理Access资料库
13.1在VisualBasic中操纵资料库
13.1.1创建定製的资料库应用程式
13.1.2使用绑定控制项显示资料库信息
13.1.3使用文本框对象显示数据
13.1.4运行Course程式
13.2使用Recordset对象
13.2.1在Students.mdb中查找数据
13.2.2运行MyFindRec程式
13.3向Students.mdb资料库中添加记录
13.3.1让用户向资料库添加记录
13.3.2运行MyAddRec程式
13.4从Students.mdb资料库中删除记录
13.4.1允许用户从资料库中删除记录
13.4.2运行MyDelRec程式
13.5製作档案备份
13.5.1使用FileCopy製作Students.mdb的
备份
13.5.2运行MyBackup程式
第14章 连线MicrosoftOffice
14.1使用自动化编写应用程式对象
14.1.1在VisualBasic中使用自动化
14.1.2VisualBasic的ObjectBrowser
14.2从VisualBasic中自动化Word
14.2.1创建个人拼写检查器
14.2.2运行MyUseWord程式
14.3从VisualBasic中自动化Exce1
14.4从VisualBasic中自动化Microsoft-
Outlook
第五部分 高级技术
第15章 用richTextbox控制项进行字处理
15.1浏览专业的ActiveX控制项
15.2RichTextbox控制项简介
15.2.1向工具箱中添加RichTextbox
控制项
15.2.2运行RTFEdit程式
15.3处理RTF格式化的事件过程
15.3.1AllCaps命令
15.3.2Font命令
15.3.3Bold、Italic和Under1ine命令
15.4使用Windows剪贴簿编辑文本
15.4.1Cut、Copy和Paste命令
15.4.2Find命令
15.5使用RichTextbox控制项管理档案
操作
15.5.1Open命令
15.5.2Close命令
15.5.3SaveAs命令
15.5.4Print命令
15.5.5Exit命令
15.6在文档中显示RTF代码
第16章 显示过程和状态信息
16.1使用ProgressBar控制项显示任务过程
16.1.1安装ProgressBar控制项
16.1.2向工具箱添加Windows
CommonControl
16.2Progress程式
16.2.1运行Progress程式
16.2.2查看Progress程式的代码
16.3用Slider控制项图形化管理输入
16.3.1运行RTFEdit2程式
16.3.2查看Slider控制项的原始码
16.4用StatusBar控制项显示应用程式的
信息
16.4.1运行RTFEdit2程式
16.4.2显示CapsLock和NumLock的
状态
第17章 用InternetExplorer显示HTML
文档
17.1开始使用InternetExplorer对象
17.1.1向程式添加对MicrosoftInternet
Controls的引用
17.1.2研究InternetExplorer对象模型
17.2显示HTML文档
17.2.1运行ShowHTML程式
17.2.2查看ShowHTML里的Internet
Explorer代码
17.3回响InternetExplorer事件
第18章 用FlexGrid控制项管理数据
18.1把FlexGrid用作通用的工作表
18.1.1理解行和列
18.1.2向单元格中插入图形
18.1.3选择单元格
18.1.4格式化单元格
18.1.5添加新行
18.1.6使用FlexGrid控制项记录销售数据
18.1.7编写FlexGrid程式代码
18.2使用FlexGrid显示资料库记录
18.2.1运行DataGrid程式
18.2.2高级的查找和排序操作
18.3查找Biblio.mdb资料库
第19章 探索ActiveXDataObjects
19.1深入ADO内部
19.2使用ADOActiveX控制项
19.2.1安装ADO控制项
19.2.2创建一个ADO对象和绑定控制项
19.2.3创建数据源名称
19.2.4把ADO数据绑定到文本框对象
19.2.5运行ADO控制项演示程式
19.3编写ADO程式代码
19.3.1创建MyAdoData程式
19.3.2运行AdoData程式
19.4VisualBasic编程的其他资源
转载请注明出处海之美文 » Visual Basic 6学习指南