书籍详情
程序设计基础:Visual Basic教程
作者:周黎
出版社:人民邮电出版社
出版时间:2008-03-01
ISBN:9787115173195
定价:¥33.00
购买这本书可以去
内容简介
本书以Visual Basic(VB)基础教学为宗旨,教材系统性强、结构严谨、布局合理、概念清晰。全书共8章,内容既包含Visual Basic 6.0编程环境、数据类型、程序结构、用户界面、文件处理等基本编程问题,也涉及数据库、图形、多媒体、网络等应用方面的内容,并且诸多应用问题都通过实例加以细节描述,具有较强的实用性。本书实例、例题、习题丰富,每章有小结,能够有效适应VB程序设计基础教学需要。可以作为高等院校非计算机专业,或高职、高专计算机相关专业的VB程序设计课程教材或教学参考书,也可以供从事计算机应用开发的初、中级技术人员应用参考,或用做全国计算机等级考试或软件水平考试的培训资料。
作者简介
暂缺《程序设计基础:Visual Basic教程》作者简介
目录
第1章 概述 1
1.1 程序设计概述 1
1.1.1 程序设计语言的发展 1
1.1.2 结构化的程序设计 2
1.1.3 面向对象的程序设计 3
1.1.4 程序设计步骤 4
1.2 Visual Basic简介 4
1.2.1 Visual Basic的发展历史 5
1.2.2 Visual Basic的特点 6
1.3 Visual Basic 6.0的安装 6
1.3.1 Visual Basic 6.0的安装步骤 7
1.3.2 Visual Basic帮助系统的安装 8
1.4 Visual Basic 6.0的集成开发环境 8
1.4.1 Visual Basic的启动和退出 8
1.4.2 菜单栏 10
1.4.3 工具栏 10
1.4.4 各种窗口简介 10
1.4.5 环境定制 14
1.5 Visual Basic应用程序设计步骤 14
1.5.1 创建工程 14
1.5.2 界面设计 14
1.5.3 属性设置 15
1.5.4 代码编辑 15
1.5.5 文件保存 16
1.5.6 程序运行 16
本章小结 17
思考练习题 17
第2章 Visual Basic界面设计(上) 18
2.1 窗体 18
2.1.1 Visual Basic对象的基本属性 18
2.1.2 窗体的常用属性 21
2.1.3 窗体的方法 22
2.1.4 窗体的事件 24
2.1.5 多重窗体和MDI窗体 28
2.2 文本控件 30
2.2.1 标签 30
2.2.2 文本框 31
2.3 按钮控件 35
2.4 选择控件 37
2.4.1 单选按钮、复选框和框架 38
2.4.2 列表框和组合框 41
2.5 图形控件 45
2.5.1 图片框和图像框 45
2.5.2 直线和形状控件 47
2.6 滚动条 48
2.7 时钟控件 49
2.8 焦点 51
2.9 综合使用控件实例 51
本章小结 54
思考练习题 55
第3章 Visual Basic界面设计(下) 56
3.1 键盘和鼠标事件 56
3.1.1 键盘事件 56
3.1.2 鼠标事件 59
3.2 拖放 61
3.2.1 与拖放有关的属性、方法和事件 61
3.2.2 自动拖放 63
3.2.3 手动拖放 63
3.3 菜单设计 65
3.3.1 菜单编辑器简介 65
3.3.2 创建菜单 67
3.3.3 弹出式菜单 68
3.3.4 动态菜单 69
3.3.5 MDI应用程序中的菜单 70
3.4 常用ActiveX控件 72
3.4.1 ActiveX控件简介 72
3.4.2 通用对话框控件 73
3.4.3 Toolbar控件和ImageList控件 79
3.4.4 StatusBar控件 82
3.4.5 TabStrip控件 84
3.4.6 TreeView控件和ListView控件 86
3.4.7 ProgressBar控件和Slider控件 88
3.4.8 RichTextBox控件 90
3.5 图形绘制 92
3.5.1 坐标系统 92
3.5.2 定义颜色 94
3.5.3 绘图属性 95
3.5.4 绘图方法 96
3.6 多媒体处理 99
3.6.1 MMControl控件 99
3.6.2 Animation控件 101
本章小结 102
思考练习题 102
第4章 Visual Basic程序设计基础 104
4.1 Visual Basic语言字符集及编码规则 104
4.1.1 Visual Basic语言字符集 104
4.1.2 编码规则 104
4.2 数据类型 106
4.2.1 数值数据类型Byte、Integer、Long、Single、Double、Currency 106
4.2.2 字符数据类型String 108
4.2.3 逻辑数据类型Boolean 108
4.2.4 日期数据类型Date 108
4.2.5 对象数据类型Object 108
4.2.6 变体数据类型Variant 109
4.3 常量和变量 109
4.3.1 数据的存储 109
4.3.2 常量 109
4.3.3 变量 111
4.4 运算符和表达式 115
4.4.1 算术运算符和算术、日期表达式 116
4.4.2 字符串运算符和字符串表达式 117
4.4.3 关系运算符和关系表达式 118
4.4.4 逻辑运算符和逻辑表达式 120
4.4.5 表达式的构造与计算 121
4.5 常用内部函数 122
4.5.1 数学函数 123
4.5.2 转换函数 124
4.5.3 字符串函数 126
4.5.4 日期函数 128
4.5.5 随机Rnd函数与Randomize语句 129
4.5.6 格式输出Format函数 130
4.5.7 Shell函数 131
本章小结 132
思考练习题 132
第5章 算法 134
5.1 算法的基本概念 134
5.2 算法的基本特征 135
5.3 算法设计的要求 135
5.4 算法的基本结构 136
5.5 算法的表示 136
5.5.1 用自然语言描述算法 136
5.5.2 伪代码表示 138
5.5.3 流程图表示 138
5.6 常用算法设计方法 140
5.6.1 穷举搜索法 140
5.6.2 递推法 141
5.6.3 回溯法 142
5.6.4 分治法 143
本章小结 143
思考练习题 144
第6章 顺序结构程序设计 145
6.1 赋值语句 145
6.2 常用的输入语句 147
6.2.1 用控件输入 147
6.2.2 输入框——InputBox函数 149
6.3 常用的输出语句 151
6.3.1 用控件输出 151
6.3.2 消息框——MsgBox函数 152
6.4 其他语句 155
6.4.1 注释语句 155
6.4.2 暂停语句 155
6.4.3 结束语句 155
6.4.4 Exit语句 156
6.5 常用算法及应用 156
6.5.1 交换两个数据的值 156
6.5.2 数据的自运算 157
本章小结 158
思考练习题 158
第7章 选择结构程序设计 159
7.1 If语句 159
7.1.1 If...Then…结构 159
7.1.2 If...Then...Else…结构 160
7.1.3 If...Then...ElseIf…结构 161
7.1.4 If语句的嵌套 163
7.1.5 与If语句有关的函数 165
7.2 Select Case语句 166
7.3 基本算法及应用 168
7.3.1 求两个数的最大(小)值 168
7.3.2 用户输入时按键的判断 169
7.3.3 信息的有效性验证 170
7.3.4 单选按钮和复选框的应用 170
7.4 其他应用举例 171
本章小结 175
思考练习题 175
第8章 循环结构程序设计 176
8.1 For...Next语句 176
8.2 Do...Loop语句 179
8.2.1 当型循环 179
8.2.2 直到型循环 182
8.3 While...Wend语句 183
8.4 GoTo语句 184
8.5 循环嵌套 185
8.6 常用算法及实例 187
8.6.1 累加(乘) 187
8.6.2 求最值 189
8.6.3 穷举法 190
8.6.4 递推法(迭代法) 193
8.6.5 字符串遍历 196
8.6.6 有限状态自动机 198
8.6.7 进制转换 199
8.6.8 图形字符的打印 202
本章小结 202
思考练习题 202
第9章 高级数据类型 204
9.1 数组 204
9.1.1 数组的基本概念 204
9.1.2 一维定长数组 205
9.1.3 二维定长数组 207
9.1.4 多维定长数组 210
9.1.5 动态数组 210
9.1.6 控件数组 211
9.1.7 与数组操作相关的语句和常用函数 213
9.2 有关数组操作的常用算法 216
9.2.1 数组的查找 216
9.2.2 数组的最值问题 218
9.2.3 数组的逆置 220
9.2.4 数组的排序 220
9.2.5 数组的移位 222
9.2.6 数组的插入 223
9.2.7 数组的删除 225
9.2.8 数组的合并 226
9.3 数组的应用举例 228
9.4 枚举类型 231
9.4.1 枚举类型的声明 231
9.4.2 引用枚举类型中的常数 232
9.4.3 枚举类型变量的声明 233
9.4.4 枚举类型的应用 234
9.5 用户自定义类型 235
9.5.1 定义用户自定义类型 235
9.5.2 自定义类型变量的声明 236
9.5.3 自定义类型变量的访问 236
9.5.4 用户自定义类型数组 237
本章小结 241
思考练习题 241
第10章 过程 243
10.1 Visual Basic程序代码的结构化组织 243
10.1.1 模块 243
10.1.2 过程 244
10.2 函数过程的定义和调用 245
10.2.1 函数过程的定义 245
10.2.2 函数过程的调用 248
10.3 子程序过程的定义与调用 250
10.3.1 子过程的定义 250
10.3.2 子过程的调用 251
10.3.3 事件过程的调用 253
10.3.4 其他模块中的过程调用 254
10.3.5 Sub Main过程 254
10.4 参数传递 255
10.4.1 形实结合 255
10.4.2 参数传递方式 258
10.4.3 数组参数的传递 262
10.4.4 对象参数传递 264
10.4.5 可选参数与可变参数 265
10.5 过程的嵌套调用 266
10.5.1 嵌套调用其他过程 266
10.5.2 递归调用 267
10.6 变量、过程的作用域 270
10.6.1 过程的作用域 270
10.6.2 变量的作用域 271
10.6.3 静态变量 277
10.7 常见算法的应用 278
10.7.1 约数 278
10.7.2 字符串处理 279
10.7.3 数字验证 280
10.7.4 高次方程求根 281
10.7.5 递归 282
10.7.6 鞍点 282
10.8 综合应用举例 284
本章小结 286
思考练习题 286
第11章 文件 288
11.1 文件的基本概念 288
11.1.1 文件的结构 288
11.1.2 文件的分类 289
11.1.3 文件操作的一般步骤 289
11.2 文件的打开与关闭 290
11.2.1 文件的打开(建立) 290
11.2.2 文件的关闭 291
11.2.3 文件指针 292
11.3 文件操作的相关函数和语句 292
11.3.1 相关函数 292
11.3.2 相关语句 294
11.4 顺序存取文件 296
11.4.1 顺序文件的打开与关闭 296
11.4.2 顺序文件的写操作 296
11.4.3 顺序文件的读操作 299
11.4.4 顺序文件的应用 304
11.5 随机存取文件 305
11.5.1 随机文件的打开和关闭 306
11.5.2 随机文件的读写 306
11.5.3 随机文件的应用 308
11.6 二进制存取文件 309
11.6.1 打开和关闭二进制文件 310
11.6.2 二进制文件的读写操作 310
11.6.3 二进制文件的应用 310
11.7 文件系统控件 311
11.7.1 驱动器列表框 311
11.7.2 目录列表框 312
11.7.3 文件列表框 313
11.7.4 文件系统控件的同步与应用 315
11.8 有关文件操作的常用算法 316
11.8.1 读取文件全部内容 316
11.8.2 文件合并 316
11.8.3 文件复制 318
本章小结 319
思考练习题 319
第12章 数据库编程技术 320
12.1 数据库的基础知识 320
12.1.1 数据库的发展历史 320
12.1.2 数据库的基本概念 321
12.1.3 关系数据库 322
12.2 SQL语言 322
12.2.1 SQL语言的组成 322
12.2.2 DDL 322
12.2.3 DML 323
12.3 可视化数据管理器 324
12.3.1 建立数据库 324
12.3.2 建立查询 326
12.4 Data控件 326
12.4.1 Data控件的属性 326
12.4.2 Data控件的事件 327
12.4.3 Data控件的方法 328
12.5 应用举例 329
本章小结 333
思考练习题 334
附录A 程序调试与错误处理 335
A.1 程序调试 335
A.1.1 错误类型 335
A.1.2 Visual Basic的调试环境 336
A.1.3 程序调试 338
A.1.4 程序调试实例 339
A.2 错误处理 341
A.2.1 错误捕捉和处理 341
A.2.2 错误处理实例 341
附录B 常见错误代码表 343
附录C 标准ASCⅡ码表 345
参考文献 346
1.1 程序设计概述 1
1.1.1 程序设计语言的发展 1
1.1.2 结构化的程序设计 2
1.1.3 面向对象的程序设计 3
1.1.4 程序设计步骤 4
1.2 Visual Basic简介 4
1.2.1 Visual Basic的发展历史 5
1.2.2 Visual Basic的特点 6
1.3 Visual Basic 6.0的安装 6
1.3.1 Visual Basic 6.0的安装步骤 7
1.3.2 Visual Basic帮助系统的安装 8
1.4 Visual Basic 6.0的集成开发环境 8
1.4.1 Visual Basic的启动和退出 8
1.4.2 菜单栏 10
1.4.3 工具栏 10
1.4.4 各种窗口简介 10
1.4.5 环境定制 14
1.5 Visual Basic应用程序设计步骤 14
1.5.1 创建工程 14
1.5.2 界面设计 14
1.5.3 属性设置 15
1.5.4 代码编辑 15
1.5.5 文件保存 16
1.5.6 程序运行 16
本章小结 17
思考练习题 17
第2章 Visual Basic界面设计(上) 18
2.1 窗体 18
2.1.1 Visual Basic对象的基本属性 18
2.1.2 窗体的常用属性 21
2.1.3 窗体的方法 22
2.1.4 窗体的事件 24
2.1.5 多重窗体和MDI窗体 28
2.2 文本控件 30
2.2.1 标签 30
2.2.2 文本框 31
2.3 按钮控件 35
2.4 选择控件 37
2.4.1 单选按钮、复选框和框架 38
2.4.2 列表框和组合框 41
2.5 图形控件 45
2.5.1 图片框和图像框 45
2.5.2 直线和形状控件 47
2.6 滚动条 48
2.7 时钟控件 49
2.8 焦点 51
2.9 综合使用控件实例 51
本章小结 54
思考练习题 55
第3章 Visual Basic界面设计(下) 56
3.1 键盘和鼠标事件 56
3.1.1 键盘事件 56
3.1.2 鼠标事件 59
3.2 拖放 61
3.2.1 与拖放有关的属性、方法和事件 61
3.2.2 自动拖放 63
3.2.3 手动拖放 63
3.3 菜单设计 65
3.3.1 菜单编辑器简介 65
3.3.2 创建菜单 67
3.3.3 弹出式菜单 68
3.3.4 动态菜单 69
3.3.5 MDI应用程序中的菜单 70
3.4 常用ActiveX控件 72
3.4.1 ActiveX控件简介 72
3.4.2 通用对话框控件 73
3.4.3 Toolbar控件和ImageList控件 79
3.4.4 StatusBar控件 82
3.4.5 TabStrip控件 84
3.4.6 TreeView控件和ListView控件 86
3.4.7 ProgressBar控件和Slider控件 88
3.4.8 RichTextBox控件 90
3.5 图形绘制 92
3.5.1 坐标系统 92
3.5.2 定义颜色 94
3.5.3 绘图属性 95
3.5.4 绘图方法 96
3.6 多媒体处理 99
3.6.1 MMControl控件 99
3.6.2 Animation控件 101
本章小结 102
思考练习题 102
第4章 Visual Basic程序设计基础 104
4.1 Visual Basic语言字符集及编码规则 104
4.1.1 Visual Basic语言字符集 104
4.1.2 编码规则 104
4.2 数据类型 106
4.2.1 数值数据类型Byte、Integer、Long、Single、Double、Currency 106
4.2.2 字符数据类型String 108
4.2.3 逻辑数据类型Boolean 108
4.2.4 日期数据类型Date 108
4.2.5 对象数据类型Object 108
4.2.6 变体数据类型Variant 109
4.3 常量和变量 109
4.3.1 数据的存储 109
4.3.2 常量 109
4.3.3 变量 111
4.4 运算符和表达式 115
4.4.1 算术运算符和算术、日期表达式 116
4.4.2 字符串运算符和字符串表达式 117
4.4.3 关系运算符和关系表达式 118
4.4.4 逻辑运算符和逻辑表达式 120
4.4.5 表达式的构造与计算 121
4.5 常用内部函数 122
4.5.1 数学函数 123
4.5.2 转换函数 124
4.5.3 字符串函数 126
4.5.4 日期函数 128
4.5.5 随机Rnd函数与Randomize语句 129
4.5.6 格式输出Format函数 130
4.5.7 Shell函数 131
本章小结 132
思考练习题 132
第5章 算法 134
5.1 算法的基本概念 134
5.2 算法的基本特征 135
5.3 算法设计的要求 135
5.4 算法的基本结构 136
5.5 算法的表示 136
5.5.1 用自然语言描述算法 136
5.5.2 伪代码表示 138
5.5.3 流程图表示 138
5.6 常用算法设计方法 140
5.6.1 穷举搜索法 140
5.6.2 递推法 141
5.6.3 回溯法 142
5.6.4 分治法 143
本章小结 143
思考练习题 144
第6章 顺序结构程序设计 145
6.1 赋值语句 145
6.2 常用的输入语句 147
6.2.1 用控件输入 147
6.2.2 输入框——InputBox函数 149
6.3 常用的输出语句 151
6.3.1 用控件输出 151
6.3.2 消息框——MsgBox函数 152
6.4 其他语句 155
6.4.1 注释语句 155
6.4.2 暂停语句 155
6.4.3 结束语句 155
6.4.4 Exit语句 156
6.5 常用算法及应用 156
6.5.1 交换两个数据的值 156
6.5.2 数据的自运算 157
本章小结 158
思考练习题 158
第7章 选择结构程序设计 159
7.1 If语句 159
7.1.1 If...Then…结构 159
7.1.2 If...Then...Else…结构 160
7.1.3 If...Then...ElseIf…结构 161
7.1.4 If语句的嵌套 163
7.1.5 与If语句有关的函数 165
7.2 Select Case语句 166
7.3 基本算法及应用 168
7.3.1 求两个数的最大(小)值 168
7.3.2 用户输入时按键的判断 169
7.3.3 信息的有效性验证 170
7.3.4 单选按钮和复选框的应用 170
7.4 其他应用举例 171
本章小结 175
思考练习题 175
第8章 循环结构程序设计 176
8.1 For...Next语句 176
8.2 Do...Loop语句 179
8.2.1 当型循环 179
8.2.2 直到型循环 182
8.3 While...Wend语句 183
8.4 GoTo语句 184
8.5 循环嵌套 185
8.6 常用算法及实例 187
8.6.1 累加(乘) 187
8.6.2 求最值 189
8.6.3 穷举法 190
8.6.4 递推法(迭代法) 193
8.6.5 字符串遍历 196
8.6.6 有限状态自动机 198
8.6.7 进制转换 199
8.6.8 图形字符的打印 202
本章小结 202
思考练习题 202
第9章 高级数据类型 204
9.1 数组 204
9.1.1 数组的基本概念 204
9.1.2 一维定长数组 205
9.1.3 二维定长数组 207
9.1.4 多维定长数组 210
9.1.5 动态数组 210
9.1.6 控件数组 211
9.1.7 与数组操作相关的语句和常用函数 213
9.2 有关数组操作的常用算法 216
9.2.1 数组的查找 216
9.2.2 数组的最值问题 218
9.2.3 数组的逆置 220
9.2.4 数组的排序 220
9.2.5 数组的移位 222
9.2.6 数组的插入 223
9.2.7 数组的删除 225
9.2.8 数组的合并 226
9.3 数组的应用举例 228
9.4 枚举类型 231
9.4.1 枚举类型的声明 231
9.4.2 引用枚举类型中的常数 232
9.4.3 枚举类型变量的声明 233
9.4.4 枚举类型的应用 234
9.5 用户自定义类型 235
9.5.1 定义用户自定义类型 235
9.5.2 自定义类型变量的声明 236
9.5.3 自定义类型变量的访问 236
9.5.4 用户自定义类型数组 237
本章小结 241
思考练习题 241
第10章 过程 243
10.1 Visual Basic程序代码的结构化组织 243
10.1.1 模块 243
10.1.2 过程 244
10.2 函数过程的定义和调用 245
10.2.1 函数过程的定义 245
10.2.2 函数过程的调用 248
10.3 子程序过程的定义与调用 250
10.3.1 子过程的定义 250
10.3.2 子过程的调用 251
10.3.3 事件过程的调用 253
10.3.4 其他模块中的过程调用 254
10.3.5 Sub Main过程 254
10.4 参数传递 255
10.4.1 形实结合 255
10.4.2 参数传递方式 258
10.4.3 数组参数的传递 262
10.4.4 对象参数传递 264
10.4.5 可选参数与可变参数 265
10.5 过程的嵌套调用 266
10.5.1 嵌套调用其他过程 266
10.5.2 递归调用 267
10.6 变量、过程的作用域 270
10.6.1 过程的作用域 270
10.6.2 变量的作用域 271
10.6.3 静态变量 277
10.7 常见算法的应用 278
10.7.1 约数 278
10.7.2 字符串处理 279
10.7.3 数字验证 280
10.7.4 高次方程求根 281
10.7.5 递归 282
10.7.6 鞍点 282
10.8 综合应用举例 284
本章小结 286
思考练习题 286
第11章 文件 288
11.1 文件的基本概念 288
11.1.1 文件的结构 288
11.1.2 文件的分类 289
11.1.3 文件操作的一般步骤 289
11.2 文件的打开与关闭 290
11.2.1 文件的打开(建立) 290
11.2.2 文件的关闭 291
11.2.3 文件指针 292
11.3 文件操作的相关函数和语句 292
11.3.1 相关函数 292
11.3.2 相关语句 294
11.4 顺序存取文件 296
11.4.1 顺序文件的打开与关闭 296
11.4.2 顺序文件的写操作 296
11.4.3 顺序文件的读操作 299
11.4.4 顺序文件的应用 304
11.5 随机存取文件 305
11.5.1 随机文件的打开和关闭 306
11.5.2 随机文件的读写 306
11.5.3 随机文件的应用 308
11.6 二进制存取文件 309
11.6.1 打开和关闭二进制文件 310
11.6.2 二进制文件的读写操作 310
11.6.3 二进制文件的应用 310
11.7 文件系统控件 311
11.7.1 驱动器列表框 311
11.7.2 目录列表框 312
11.7.3 文件列表框 313
11.7.4 文件系统控件的同步与应用 315
11.8 有关文件操作的常用算法 316
11.8.1 读取文件全部内容 316
11.8.2 文件合并 316
11.8.3 文件复制 318
本章小结 319
思考练习题 319
第12章 数据库编程技术 320
12.1 数据库的基础知识 320
12.1.1 数据库的发展历史 320
12.1.2 数据库的基本概念 321
12.1.3 关系数据库 322
12.2 SQL语言 322
12.2.1 SQL语言的组成 322
12.2.2 DDL 322
12.2.3 DML 323
12.3 可视化数据管理器 324
12.3.1 建立数据库 324
12.3.2 建立查询 326
12.4 Data控件 326
12.4.1 Data控件的属性 326
12.4.2 Data控件的事件 327
12.4.3 Data控件的方法 328
12.5 应用举例 329
本章小结 333
思考练习题 334
附录A 程序调试与错误处理 335
A.1 程序调试 335
A.1.1 错误类型 335
A.1.2 Visual Basic的调试环境 336
A.1.3 程序调试 338
A.1.4 程序调试实例 339
A.2 错误处理 341
A.2.1 错误捕捉和处理 341
A.2.2 错误处理实例 341
附录B 常见错误代码表 343
附录C 标准ASCⅡ码表 345
参考文献 346
猜您喜欢