高等学校公共课计算教材系列:VisualBasic程序设计

目 录内容简介
第1章 Visual Basic入门 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic的特点 2
1.1.3 程序设计与程序设计语言 3
1.1.4 Visual Basic程序设计的基本步骤 4
1.2 Visual Basic 的编程环境 9
1.2.1 主窗口 9
1.2.2 属性窗口 12
1.2.3 代码窗口 13
1.2.4 工程资源管理器窗口 14
1.2.5 立即窗口 15
1.2.6 窗体布局窗口 15
1.2.7 工具箱窗口 15
1.3 Visual Basic对象的概念 16
1.3.1 对象的概念 16
1.3.2 对象的建立和编辑 17
1.3.3 对象的属性、事件和方法 17
1.4 Visual Basic简单控件设计 20
1.4.1 窗体 20
1.4.2 标签 25
1.4.3 文本框 26
1.4.4 命令按钮 28
1.5 Visual Basic的工程管理与环境设置 29
1.5.1 工程的构成 29
1.5.2 工程的管理 30
1.5.3 文件的管理 31
1.5.4 工程组 33
1.5.5 工程环境设置 33
1.5.6 程序的调试与纠错 35
本章小结 38
思考题1 38
第2章 Visual Basic编程基础 39
2.1 基本数据类型 39
2.1.1 数值型数据类型 39
2.1.2 字符型数据类型 41
2.1.3 布尔型数据类型 42
2.1.4 日期型数据类型 43
2.1.5 对象型数据类型 44
2.1.6 变体型数据类型 44
2.1.7 用户自定义数据类型 45
2.2 常量 46
2.2.1 直接常量 46
2.2.2 符号常量 47
2.2.3 系统常量 48
2.3 变量 49
2.3.1 变量的命名规则 49
2.3.2 变量的声明 49
2.4 运算符与表达式 53
2.4.1 算术运算符与算术表达式 53
2.4.2 字符运算符与字符串表达式 54
2.4.3 关系运算符与关系表达式 55
2.4.4 布尔运算符与布尔表达式 56
2.4.5 日期运算符与日期型表达式 57
2.4.6 复杂表达式 57
2.5 常用内部函数 58
2.5.1 数学函数 59
2.5.2 字符串函数 60
2.5.3 转换函数 61
2.5.4 日期/时间函数 61
2.5.5 格式输出函数 62
2.5.6 随机函数 64
2.5.7 Shell函数 65
2.5.8 测试函数 66
本章小结 66
思考题2 66
第3章 Visual Basic语言的基本控制结构 68
3.1 算法与结构化程序设计 68
3.1.1 算法概述 68
3.1.2 结构化程序设计 71
3.1.3 三种程序控制结构 72
3.2 顺序结构 73
3.2.1 常用基本语句 73
3.2.2 输入输出对话框 76
3.3 分支(选择)结构 80
3.3.1 单分支If…Then语句 80
3.3.2 双分支结构If…Then…Else语句 81
3.3.3 IIf函数 84
3.3.4 多分支结构If…Then…ElseIf语句 84
3.3.5 多分支语句Select Case 86
3.4 循环结构 88
3.4.1 For循环 88
3.4.2 Do循环 91
3.4.3 While循环 92
3.4.4 循环嵌套 92
3.5 应用程序举例 94
本章小结 99
思考题3 99
第4章 常用内部控件 100
4.1 单选按钮、复选框及框架 100
4.1.1 单选按钮 100
4.1.2 复选框 102
4.1.3 框架控件 103
4.2 图形控件 105
4.2.1 图片框控件 105
4.2.2 图像框控件 108
4.2.3 形状控件 110
4.2.4 线条控件 111
4.3 列表框和组合框 113
4.3.1 列表框 113
4.3.2 组合框 116
4.4 滚动条 119
4.5 时钟控件 121
4.6 综合应用程序举例 123
本章小结 127
思考题4 127
第5章 数组 128
5.1 数组的概念 128
5.2 数组的定义和引用 129
5.2.1 一维数组的定义及引用 129
5.2.2 二维数组的定义及引用 131
5.2.3 多维数组的定义及引用 133
5.2.4 LBound函数和UBound函数 134
5.3 动态数组 134
5.3.1 动态数组的定义和引用 134
5.3.2 Array函数 135
5.3.3 数组刷新语句 136
5.3.4 For Each…Next循环语句 137
5.4 控件数组 138
5.4.1 控件数组的概念 138
5.4.2 控件数组的创建 138
5.5 数组应用举例 141
本章小结 147
思考题5 148
第6章 绘图和键盘及鼠标 149
6.1 绘图 149
6.1.1 绘图操作基础 149
6.1.2 绘图的属性与方法 153
6.1.3 绘图方法 155
6.2 键盘 158
6.3 鼠标器 162
6.4 拖放 166
6.5 综合应用程序举例 169
本章小结 171
思考题6 171
第7章 过程 172
7.1 Sub过程 172
7.1.1 事件过程与通用过程 172
7.1.2 Sub过程的创建 173
7.1.3 Sub过程的调用 175
7.2 Function过程 176
7.2.1 Function过程的定义 176
7.2.2 Function过程的调用 178
7.2.3 查看过程 179
7.3 参数传递 180
7.3.1 形式参数与实际参数 180
7.3.2 值传递与地址传递 181
7.3.3 数组的传递 182
7.4 可选参数和可变参数 184
7.5 递归调用 186
7.6 变量与过程的作用域和生存期 187
7.6.1 过程的作用域 187
7.6.2 变量的作用域 188
7.6.3 变量的生存期 192
本章小结 194
思考题7 194
第8章 用户界面设计 196
8.1 通用对话框 196
8.1.1 “打开”和“另存为”对话框 198
8.1.2 “颜色”对话框 202
8.1.3 “字体”对话框 203
8.1.4 “打印”对话框 205
8.1.5 “帮助”对话框 207
8.2 菜单程序设计 209
8.2.1 Visual Basic中的菜单 209
8.2.2 菜单编辑器 210
8.2.3 下拉式菜单 212
8.2.4 菜单项的控制 216
8.2.5 弹出式菜单 225
8.3 多重窗体 228
8.3.1 多重窗体的建立 228
8.3.2 有关窗体的语句和方法 229
8.3.3 多重窗体的应用 230
本章小结 233
思考题8 233
第9章 文件 234
9.1 Visual Basic文件概念 234
9.2 文件系统操作 235
9.2.1 文件的打开与关闭 235
9.2.2 文件操作语句和函数的使用 236
9.3 顺序文件 239
9.4 随机文件 244
9.5 二进制文件 246
9.6 文件系统控件 247
本章小结 250
思考题9 250
第10章 数据库的基本操作 251
10.1 Access 数据库 251
10.1.1 数据库的概念 251
10.1.2 关系模型及基本知识 252
10.1.3 Access数据库 253
10.2 用Data控件管理数据库 258
10.2.1 Data控件的属性及数据绑定 259
10.2.2 Data控件的常用方法 261
10.2.3 Data控件的事件 262
10.2.4 记录集的属性与方法 262
10.2.5 数据库记录的增删改操作 265
10.3 用ADO控件管理数据库 268
10.3.1 ADO数据控件的属性 268
10.3.2 数据绑定控件 269
10.3.3 通过ADO对象访问数据库 269
10.4 结构化查询语句 272
10.4.1 结构化查询语言简介 272
10.4.2 使用SQL语句 274
10.5 报表制作 279
本章小结 282
思考题10 282
第11章 图书管理系统设计 283
11.1 系统设计 283
11.2 数据库设计 284
11.3 编码设计 285
11.4 图书管理系统的执行过程 299
11.5 系统的编译与发行 300
附录 302
参考文献 307
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic的特点 2
1.1.3 程序设计与程序设计语言 3
1.1.4 Visual Basic程序设计的基本步骤 4
1.2 Visual Basic 的编程环境 9
1.2.1 主窗口 9
1.2.2 属性窗口 12
1.2.3 代码窗口 13
1.2.4 工程资源管理器窗口 14
1.2.5 立即窗口 15
1.2.6 窗体布局窗口 15
1.2.7 工具箱窗口 15
1.3 Visual Basic对象的概念 16
1.3.1 对象的概念 16
1.3.2 对象的建立和编辑 17
1.3.3 对象的属性、事件和方法 17
1.4 Visual Basic简单控件设计 20
1.4.1 窗体 20
1.4.2 标签 25
1.4.3 文本框 26
1.4.4 命令按钮 28
1.5 Visual Basic的工程管理与环境设置 29
1.5.1 工程的构成 29
1.5.2 工程的管理 30
1.5.3 文件的管理 31
1.5.4 工程组 33
1.5.5 工程环境设置 33
1.5.6 程序的调试与纠错 35
本章小结 38
思考题1 38
第2章 Visual Basic编程基础 39
2.1 基本数据类型 39
2.1.1 数值型数据类型 39
2.1.2 字符型数据类型 41
2.1.3 布尔型数据类型 42
2.1.4 日期型数据类型 43
2.1.5 对象型数据类型 44
2.1.6 变体型数据类型 44
2.1.7 用户自定义数据类型 45
2.2 常量 46
2.2.1 直接常量 46
2.2.2 符号常量 47
2.2.3 系统常量 48
2.3 变量 49
2.3.1 变量的命名规则 49
2.3.2 变量的声明 49
2.4 运算符与表达式 53
2.4.1 算术运算符与算术表达式 53
2.4.2 字符运算符与字符串表达式 54
2.4.3 关系运算符与关系表达式 55
2.4.4 布尔运算符与布尔表达式 56
2.4.5 日期运算符与日期型表达式 57
2.4.6 复杂表达式 57
2.5 常用内部函数 58
2.5.1 数学函数 59
2.5.2 字符串函数 60
2.5.3 转换函数 61
2.5.4 日期/时间函数 61
2.5.5 格式输出函数 62
2.5.6 随机函数 64
2.5.7 Shell函数 65
2.5.8 测试函数 66
本章小结 66
思考题2 66
第3章 Visual Basic语言的基本控制结构 68
3.1 算法与结构化程序设计 68
3.1.1 算法概述 68
3.1.2 结构化程序设计 71
3.1.3 三种程序控制结构 72
3.2 顺序结构 73
3.2.1 常用基本语句 73
3.2.2 输入输出对话框 76
3.3 分支(选择)结构 80
3.3.1 单分支If…Then语句 80
3.3.2 双分支结构If…Then…Else语句 81
3.3.3 IIf函数 84
3.3.4 多分支结构If…Then…ElseIf语句 84
3.3.5 多分支语句Select Case 86
3.4 循环结构 88
3.4.1 For循环 88
3.4.2 Do循环 91
3.4.3 While循环 92
3.4.4 循环嵌套 92
3.5 应用程序举例 94
本章小结 99
思考题3 99
第4章 常用内部控件 100
4.1 单选按钮、复选框及框架 100
4.1.1 单选按钮 100
4.1.2 复选框 102
4.1.3 框架控件 103
4.2 图形控件 105
4.2.1 图片框控件 105
4.2.2 图像框控件 108
4.2.3 形状控件 110
4.2.4 线条控件 111
4.3 列表框和组合框 113
4.3.1 列表框 113
4.3.2 组合框 116
4.4 滚动条 119
4.5 时钟控件 121
4.6 综合应用程序举例 123
本章小结 127
思考题4 127
第5章 数组 128
5.1 数组的概念 128
5.2 数组的定义和引用 129
5.2.1 一维数组的定义及引用 129
5.2.2 二维数组的定义及引用 131
5.2.3 多维数组的定义及引用 133
5.2.4 LBound函数和UBound函数 134
5.3 动态数组 134
5.3.1 动态数组的定义和引用 134
5.3.2 Array函数 135
5.3.3 数组刷新语句 136
5.3.4 For Each…Next循环语句 137
5.4 控件数组 138
5.4.1 控件数组的概念 138
5.4.2 控件数组的创建 138
5.5 数组应用举例 141
本章小结 147
思考题5 148
第6章 绘图和键盘及鼠标 149
6.1 绘图 149
6.1.1 绘图操作基础 149
6.1.2 绘图的属性与方法 153
6.1.3 绘图方法 155
6.2 键盘 158
6.3 鼠标器 162
6.4 拖放 166
6.5 综合应用程序举例 169
本章小结 171
思考题6 171
第7章 过程 172
7.1 Sub过程 172
7.1.1 事件过程与通用过程 172
7.1.2 Sub过程的创建 173
7.1.3 Sub过程的调用 175
7.2 Function过程 176
7.2.1 Function过程的定义 176
7.2.2 Function过程的调用 178
7.2.3 查看过程 179
7.3 参数传递 180
7.3.1 形式参数与实际参数 180
7.3.2 值传递与地址传递 181
7.3.3 数组的传递 182
7.4 可选参数和可变参数 184
7.5 递归调用 186
7.6 变量与过程的作用域和生存期 187
7.6.1 过程的作用域 187
7.6.2 变量的作用域 188
7.6.3 变量的生存期 192
本章小结 194
思考题7 194
第8章 用户界面设计 196
8.1 通用对话框 196
8.1.1 “打开”和“另存为”对话框 198
8.1.2 “颜色”对话框 202
8.1.3 “字体”对话框 203
8.1.4 “打印”对话框 205
8.1.5 “帮助”对话框 207
8.2 菜单程序设计 209
8.2.1 Visual Basic中的菜单 209
8.2.2 菜单编辑器 210
8.2.3 下拉式菜单 212
8.2.4 菜单项的控制 216
8.2.5 弹出式菜单 225
8.3 多重窗体 228
8.3.1 多重窗体的建立 228
8.3.2 有关窗体的语句和方法 229
8.3.3 多重窗体的应用 230
本章小结 233
思考题8 233
第9章 文件 234
9.1 Visual Basic文件概念 234
9.2 文件系统操作 235
9.2.1 文件的打开与关闭 235
9.2.2 文件操作语句和函数的使用 236
9.3 顺序文件 239
9.4 随机文件 244
9.5 二进制文件 246
9.6 文件系统控件 247
本章小结 250
思考题9 250
第10章 数据库的基本操作 251
10.1 Access 数据库 251
10.1.1 数据库的概念 251
10.1.2 关系模型及基本知识 252
10.1.3 Access数据库 253
10.2 用Data控件管理数据库 258
10.2.1 Data控件的属性及数据绑定 259
10.2.2 Data控件的常用方法 261
10.2.3 Data控件的事件 262
10.2.4 记录集的属性与方法 262
10.2.5 数据库记录的增删改操作 265
10.3 用ADO控件管理数据库 268
10.3.1 ADO数据控件的属性 268
10.3.2 数据绑定控件 269
10.3.3 通过ADO对象访问数据库 269
10.4 结构化查询语句 272
10.4.1 结构化查询语言简介 272
10.4.2 使用SQL语句 274
10.5 报表制作 279
本章小结 282
思考题10 282
第11章 图书管理系统设计 283
11.1 系统设计 283
11.2 数据库设计 284
11.3 编码设计 285
11.4 图书管理系统的执行过程 299
11.5 系统的编译与发行 300
附录 302
参考文献 307
目 录内容简介
Visual Basic程序设计的基础知识、基本语法、编程方法及常用算法。《VisualBasic程序设计》采用循序渐进、深入浅出、通俗易懂的讲解方法,本着理论与实际相结合的原则,通过大量经典实例对visual Basic语言进行了重点讲解,使程序设计语言的初学者能够掌握Visual Basic语言程序设计的技术和方法。《VisualBasic程序设计》以Visual Basic编程基本技能训练为主线,突出基本技能的掌握,内容完整,阐述准确,层次清楚。
《VisualBasic程序设计》适用于高等学校各专业程序设计基础教学,同时也可作为计算机等级考试的参考书。
《VisualBasic程序设计》适用于高等学校各专业程序设计基础教学,同时也可作为计算机等级考试的参考书。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠