标题：Visual Basic程序设计（第3版）
图书信息1
书　名　Visual Basic程序设计(第3版)
丛 书 名　工业和信息化人才培养规划教材  [1]
标准书号　ISBN 978-7-115-27652-0
编目分类　TP312
作　者　吴昌平 主编
译　者　--
责任编辑　桑珊
开　本　16 开
印　张　16.75
字　数　424 千字
页　数　258 页
装　帧　平装
版　次　第3版第1次
三版时间　2012年5月
本 印 次　2012年5月
首 印 数　-- 册
定　价　34.00 元
内容提要

本书以Visual Basic 6.0(简称VB 6.0)为背景，由浅入深、循序渐进地介绍高级语言程序设计、面向对象方法和可视化编程技术，主要内容包括VB概述、数据与表达式、简单VB程序设计、选择结构、循环结构、常用控件与多窗体、数组、过程、文件、高级界面设计、图形操作、VB数据库开发、VB多媒体应用、ActiveX控件、综合应用——进销存管理系统，以及13项VB实训内容。
本书逻辑清晰，讲解简明透彻，编程实例丰富。每章后面有大量的习题，最后通过13个分模块的实训项目和一个综合应用实例，详细介绍了VB的开发过程及实现方法，以提高学生的工程实践能力。
本书适合作为高等院校以及高职高专计算机等相关专业的教材，也可供计算机爱好者自学使用。
目　录
第1章 概述　1
1.1　程序设计语言与程序设计　1
1.2　VB简介　2
1.3　VB集成开发环境　2
1.4　通过一个简单的应用程序快速入门　7
1.5　设计VB应用程序一般步骤　11
1.5.1 设计用户界面　12
1.5.2 设置属性　12
1.5.3 编写代码　12
1.5.4 保存和运行调试工程，生成EXE文件　13
1.6　对象、事件与事件过程　14
习题 　15
第2章 数据与表达式　16
2.1　VB的基本字符集和词汇集　16
2.1.1 字符集　16
2.1.2 词汇集　16
2.2　VB的基本数据类型　17
2.2.1 字符串型　18
2.2.2 数值型　18
2.2.3 逻辑型　19
2.2.4 日期型　19
2.2.5 变体型　19
2.2.6 自定义类型　19
2.3　常量与变量　20
2.3.1 常量　20
2.3.2 变量　22
2.4　运算符与表达式　23
2.4.1 算术运算符　23
2.4.2 字符串运算符　24
2.4.3 关系运算符　24
2.4.4 逻辑运算符　25
2.4.5 表达式　26
2.5　常用内部函数　26
2.5.1 数学函数　27
2.5.2 转换函数　27
2.5.3 字符串函数　28
2.5.4 日期与时间函数　28
习题 　29
第3章 简单VB程序设计　30
3.1　窗体　30
3.1.1 窗体的主要属性　31
3.1.2 事件　32
3.2　命令按钮　33
3.2.1 属性　33
3.2.2 事件　33
3.3　标签　33
3.3.1 属性　34
3.3.2 事件　34
3.4　文本框　34
3.4.1 属性　34
3.4.2 事件　35
3.4.3 方法　35
3.5　赋值语句　36
3.6　Print方法　38
3.6.1 Print的格式及功能　38
3.6.2 Cls方法　39
3.7　输入框　39
3.8　消息框　41
3.9　注释语句、结束语句　43
3.9.1 注释语句　43
3.9.2 结束语句　43
3.10　程序调试　44
3.10.1 程序错误　44
3.10.2 3种模式　45
3.10.3 调试方法　45
习题 　47
第4章 选择结构　49
4.1　块If　49
4.1.1 块If的格式、功能　49
4.1.2 块If的嵌套　51
4.2　Else If语句　55
4.3　行If语句　57
4.4　Select Case语句　58
习题 　59
第5章 循环结构　62
5.1　循环概述　62
5.2　For循环　63
5.3　While循环　67
5.4　Do循环　69
5.5　循环的嵌套　71
5.6　循环的退出　74
习题 　75
第6章 常用控件与多窗体　77
6.1 图片框与图像框　77
6.1.1 图片框、图像框的常用属性　77
6.1.2 图片框、图像框的区别　78
6.2 定时器　79
6.3 单选按钮与复选框　80
6.3.1 单选按钮　81
6.3.2 复选框　82
6.4 容器与框架　83
6.5 列表框与组合框　85
6.5.1 列表框　85
6.5.2 组合框　88
6.6 滚动条　90
6.7 焦点与Tab顺序　92
6.7.1 焦点　92
6.7.2 Tab顺序　92
6.8 多窗体　93
6.8.1 多窗体有关的操作　93
6.8.2 多窗体有关的语句和方法　94
6.8.3 多窗体程序设计举例　95
习题 　98
第7章 数组　99
7.1 数组的概念　99
7.2 一维数组　99
7.2.1 一维数组的定义　99
7.2.2 一维数组的引用　101
7.2.3 一维数组的应用举例　102
7.3 二维数组　104
7.3.1 二维数组的定义　104
7.3.2 二维数组的引用　105
7.3.3 二维数组的应用举例　106
7.4 可调数组　107
7.4.1 可调数组的定义　107
7.4.2 可调数组的应用举例　108
7.5 控件数组　108
7.5.1 控件数组的概念　108
7.5.2 控件数组的建立　109
7.5.3 控件数组的应用举例　109
习题 　111
第8章 过程　113
8.1 子过程　114
8.1.1 子过程的定义　114
8.1.2 过程的调用　115
8.2 函数过程　116
8.2.1 函数的定义　116
8.2.2 函数的调用　117
8.3 参数传递　118
8.3.1 传值　118
8.3.2 传址　119
8.3.3 数组参数的传递　120
8.4 过程与变量的作用域　122
8.4.1 过程的作用域　122
8.4.2 变量的作用域　123
8.4.3 静态变量　124
8.5 鼠标事件和键盘事件　125
8.5.1 鼠标事件　125
8.5.2 键盘事件　127
习题 　128
第9章 文件　130
9.1 文件操作流程　130
9.1.1 打开文件　131
9.1.2 访问文件　131
9.1.3 关闭文件　131
9.2 顺序文件　131
9.2.1 顺序文件的打开与关闭　131
9.2.2 顺序文件的写操作　132
9.2.3 顺序文件的读操作　133
9.3 随机文件　135
9.3.1 随机文件的打开与关闭　135
9.3.2 随机文件的写操作　135
9.3.3 随机文件的读操作　136
9.4 二进制文件　137
9.4.1 二进制文件的打开与关闭　137
9.4.2 二进制文件的读/写操作　137
9.5 文件操作常用函数　137
习题 　139
第10章 高级界面设计　140
10.1 菜单　140
10.1.1 下拉菜单　140
10.1.2 弹出式菜单　145
10.2 对话框　146
10.2.1 通用对话框　146
10.2.2　“打开”对话框　148
10.2.3　“另存为”对话框　151
10.2.4　“颜色”对话框　151
10.2.5　“字体”对话框　152
10.2.6　“打印”对话框　153
10.2.7　“帮助”对话框　154
10.2.8 自定义对话框　154
10.3 多重文档界面(MDI)　155
10.4 文件操作控件　159
10.4.1 驱动器列表框　159
10.4.2 目录列表框　160
10.4.3 文件列表框　161
10.5 工具栏　163
习题 　166
第11章 图形操作　167
11.1 图形控件　167
11.1.1 直线控件(Line)　167
11.1.2 形状控件(Shape)　168
11.2 VB坐标系　169
11.2.1 坐标系　169
11.2.2 坐标单位　170
11.2.3 自定义坐标系　170
11.3 图形方法　172
11.3.1 Pset方法画点　172
11.3.2 Line方法画直线或矩形　173
11.3.3 Circle方法画圆、椭圆、圆弧和扇形　176
习题 　178
第12章 VB数据库开发　179
12.1　数据库基础知识　179
12.1.1 数据与数据库　179
12.1.2 关系型数据库　179
12.2　创建数据库　181
12.2.1 创建一个数据库　181
12.2.2 创建数据表　182
12.2.3 查询　184
12.3　结构化查询语言(SQL)　186
12.4　访问数据库　188
12.4.1 数据访问接口　188
12.4.2 ADO对象模型数据访问　188
12.5　 ADO控件　192
12.5.1 添加ADO数据控件　192
12.5.2 使用ADO DATA控件连接数据库　193
习题 　195
第13章 VB多媒体应用　196
13.1　多媒体基础　196
13.2　MCI命令和MMControl控件　197
13.2.1 MCI命令　197
13.2.2 MMControl控件　197
13.2.3 MMControl控件的特有事件及编程步骤　198
13.2.4 应用举例　199
13.3　API函数　202
13.3.1 API函数简介　202
13.3.2 API函数的说明　202
13.3.3 API多媒体函数应用举例　203
13.4　引用外部功能编程　205
13.4.1 MSTTS简介　205
13.4.2 应用举例　206
习题 　208
第14章 ActiveX控件　209
14.1　创建一个简单的ActiveX控件　209
14.2　使用自己创建的ActiveX控件　212
14.3　创建ActiveX控件的一般步骤　212
习题 　213
第15章 综合应用——进销存管理系统　214
15.1　需求分析　214
15.2　模块设计　215
15.3　分析并创建数据库　216
15.4　应用程序界面设计及实现　218
VB实训　248
实训1　VB程序设计起步　248
实训2　简单VB程序设计　249
实训3　选择结构　250
实训4　循环结构　251
实训5　常用控件及多窗体　252
实训6　数组　253
实训7　过程　254
实训8　文件　254
实训9　高级界面设计　255
实训10　图形操作　256
实训11　数据库编程　257
实训12　多媒体程序设计　257
实训13　ActiveX控件　258
图书信息2
作　者：周霭如,林伟健,官士鸿
出 版 社：电子工业出版社
出版时间：2007-8-1
版　次：页　数：275字　数：435200开　本：印　次：1I S B N：9787121046452
图书简介
Visual Basic 6.0中文版是Microsoft公司推出的Windows应用程序开发工具，是Microsoft Visual Studio 6.0系列开发产品之一。使用它，能够更迅速、更简捷地开发Windows应用程序。 本书采用“任务驱动式”教学方法介绍Visual Basic程序设计的基础知识与方法。主要内容有：Visual Basic工作环境，可视化编程的概念和步骤，Visual Basic语言基础，顺序结构程序设计，选择结构程序设计，循环结构程序设计，数组，过程，菜单和工具栏设计，对话框设计，图形和图像设计，程序调试技巧等。 本书概念清晰，实用性强，浅显易懂，以“重点突出、难点分散”的教材编写方法将Visual Basic复杂的控件和属性设置分散到各章节中，特别适合初学者学习。本书可作为各类中职、高职院校的教材，Visual Basic培训班用书，也可供初学编程的人员参考使用。
图书目录
封面
扉页
版权页
内容简介
前言
中等职业教材工作领导小组
目录
第1章 初识Visual Basic
1.1 Visual Basic简介
1.2 Visual Basic的启动与退出
1.3 帮助功能的使用
练习1
第2章 VB程序设计概述
2.1 可视化编程的基本概念
2.2 简单应用程序开发实例
中国铁道出版社出版图书
基本信息书名：Visual Basic程序设计（第三版）
套系名称：21世纪高校计算机应用技术系列规划教材
书号：978-7-113-14253-7　
版次：3-8　
开本：16开　
页码：272页
作者：赵万龙[2]
出版时间：2012-03-01 
定价：32 元
适用专业：计算机
出版社：中国铁道出版社
内容简介"本书以Visual Basic 6.0为工具，以实用为主，通过大量应用实例的演练，较为系统、详尽地介绍使用可视化程序设计的基本知识和编程方法开发Windows应用程序的操作过程。主要内容包括：Visual Basic 概述，Visual Basic语言基础，窗体，Visual Basic 基本控件，数据的输入与输出，图形，驱动器、目录与文件控件，对话框的程序设计，菜单的程序设计，多文档界面窗体及在应用程序中插入OLE对象等。
本书内容全面，操作实例丰富，语言简明易懂，强调实用性和可操作性，第1～11章配有本章小结和习题（包括选择题、问答题和操作题），第12章给出了几个完整的程序设计实例。
本书适合作为高等院校非计算机专业学生学习Visual Basic语言的教材，也可作为各类Visual Basic 培训班教材，以及供Visual Basic 初学者自学使用。
图书目录"第1章 Visual Basic概述 1
1.1 BASIC发展史 1
1.2 BASIC与Visual Basic的比较 2
1.3 Visual Basic的优势和特点 3
1.4 Visual Basic的分类 4
1.5 Visual Basic 6.0的启动 4
1.6 Visual Basic 6.0集成开发环境的
组成 5
1.7 入门操作实例 8
1.8 开发Visual Basic应用程序的
步骤 12
1.9 脱离Visual Basic环境应用
程序的运行 12
本章小结 13
习题 13
第2章 Visual Basic语言基础 15
2.1　常量与变量 15
2.1.1 常量 15
2.1.2 变量 17
2.1.3 变量的数据类型 20
2.1.4 变量的作用域 24
2.2　运算符与表达式 27
2.2.1 算术运算符和算术表达式 27
2.2.2 字符串运算符和字符串
表达式 28
2.2.3 关系运算符和关系
表达式 28
2.2.4 逻辑运算符和逻辑
表达式 29
2.2.5 日期运算符和日期
表达式 30
2.2.6 运算符的优先级 30
2.3 常用的内部函数 31
2.3.1 常用的数学函数 31
2.3.2 日期/时间函数 32
2.3.3 字符串函数 32
2.4 程序代码编写规则 33
2.5 Visual Basic基本语句简述 33
2.5.1 赋值语句 33
2.5.2 条件语句 35
2.5.3 循环语句 37
2.6 数组 41
2.7 过程 45
2.7.1 通用过程的概念 45
2.7.2 Sub子过程 46
2.7.3 Sub Main过程 47
2.7.4 Function过程 49
2.8 文件操作 51
2.8.1 顺序文件 51
2.8.2 随机文件 55
本章小结 58
习题 59
第3章 窗体 64
3.1　窗体的结构 64
3.2　窗体应用的操作实例 65
3.3 设置多窗体 72
3.3.1 建立多窗体 72
3.3.2 设置启动窗体 75
3.4 对象的属性、事件和方法 76
3.4.1 对象的属性 76
3.4.2 对象的事件 77
3.4.3 对象的方法 78
3.5 窗体的属性、事件和方法 79
3.5.1 窗体的属性 79
3.5.2 窗体的事件 81
3.5.3 窗体的方法 84
本章小结 84
习题 85
第4章 Visual Basic基本控件 87
4.1 命令按钮 87
4.2 标签 93
4.3 文本框 96
4.4 单选按钮、复选框与框架 106
4.4.1 单选按钮 106
4.4.2 复选框 108
4.4.3 框架 111
4.5 图片框和图像框 113
4.5.1 图片框 113
4.5.2 图像框 116
4.6 滚动条和计时器 119
4.6.1 滚动条属性 120
4.6.2 滚动条事件 120
4.6.3 计时器 123
4.6.4 计时器属性 123
4.6.5 计时器事件 124
4.7 列表框和组合框 127
4.7.1 列表框和组合框的
常用属性 127
4.7.2 列表框和组合框的
常用方法 128
4.7.3 列表框的特有属性 128
4.7.4 组合框的特有属性 131
本章小结 135
习题 135
第5章 数据的输入与输出 139
5.1 数据输入——InputBox()函数 139
5.2 MsgBox()函数和MsgBox语句 141
5.2.1 MsgBox()函数 142
5.2.2 MsgBox语句 146
5.3 数据输出——Print方法 146
5.3.1 标准格式输出 147
5.3.2 紧凑格式输出 147
5.3.3 输出行控制 148
5.3.4 与Print方法有关的
函数 148
本章小结 150
习题 151
第6章 图形 154
6.1 绘制基本图形的控件 154
6.1.1 用直线控件画线段 154
6.1.2 用形状控件画几何图形 156
6.2 绘制基本图形的方法 159
6.2.1 Visual Basic的坐标系统 159
6.2.2 自定义坐标系及Scale
方法 160
6.2.3 PSet方法和Point方法 161
6.2.4 Line方法 163
6.2.5 Circle方法 165
6.2.6 PaintPicture方法 168
本章小结 170
习题 170
第7章 驱动器、目录与文件控件 172
7.1 驱动器列表框 172
7.2 目录列表框 173
7.3 文件列表框 175
7.4 文件控件的应用 177
7.4.1 装载窗体 178
7.4.2 建立各文件系统
控件间的联系 178
7.4.3 显示用户选择的
文件名 179
7.4.4 确定文件列表框的
显示内容 179
7.4.5 复制文件 180
7.4.6 重命名文件 180
7.4.7 删除文件 182
本章小结 182
习题 182
第8章 对话框的程序设计 184
8.1 自定义对话框 184
8.2 通用对话框 186
8.2.1 添加通用对话框到
工具箱 187
8.2.2 “打开/保存文件”
对话框 188
8.2.3 “颜色”对话框 193
8.2.4 “字体”对话框 195
8.2.5 “打印”对话框 197
本章小结 198
习题 199
第9章 菜单的程序设计 200
9.1 Visual Basic的菜单编辑器 200
9.1.1 下拉式菜单 200
9.1.2 菜单的有效性控制 205
9.2 弹出式菜单 207
本章小结 209
习题 210
第10章 多文档界面窗体 212
10.1 多文档界面的特点 212
10.2 建立多文档界面的应用程序 213
10.3 MDI的属性、事件和方法 215
10.3.1 MDIChild属性 215
10.3.2 Arrange方法 216
10.3.3 QueryUnload事件 216
10.3.4 WindowState属性 216
本章小结 220
习题 220
第11章 在应用程序中插入OLE对象 221
11.1 一个使用OLE插入对象的
实例 221
11.2 OLE中的嵌入对象和链接
对象 222
11.3 OLE对象的建立 223
11.4 OLE对象的编辑 225
本章小结 226
习题 226
第12章 综合案例 227
12.1　奇数阶魔方阵问题 227
12.2 “八皇后”问题 230
12.3 画线成图的问题 232
12.4 复制全图和复制部分图形问题 233
12.5 浏览地图问题 236
本章小结 239
附录A ASCII字符集 240
附录B Visual Basic常用的属性 242
附录C Visual Basic常用的事件 247
附录D Visual Basic常用的方法 248
附录E Visual Basic常用的系统函数 250
附录F Visual Basic常见的错误信息 253
参考文献 255