计算机类专业教育 > 程序设计类
Visual Basic程序设计(第三版)
书号:9787113207397 套系名称:普通高等教育“十一五”国家级规划教材
作者:孙俏 出版日期:2015-09-01
定价:38.00 页码 / 开本:260 /16
策划编辑:周海燕 责任编辑:周海燕 鲍闻
适用专业:无 适用层次:本科
最新印刷时间:
资源下载
教学课件
教学素材
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书围绕“Visual Basic 语言”课程教学目标,以“Visual Basic 6.0 中文企业版”为平台,从应用出发,系统地介绍了Visual Basic 的基本理论和方法。主要内容包括绪论、Visual Basic 6.0 程序设计步骤、Visual Basic 程序设计基础、Visual Basic 程序设计结构、数组、过程、标准控件、开发绘图程序、响应键盘与鼠标事件、界面设计、文件操作、开发数据库管理程序、开发多媒体应用程序和开发网络应用程序。本书强调理论结合实际,兼顾2013 版全国计算机等级考试大纲和Visual Basic语言在数据库、多媒体和网络等方面的应用,书中的提高知识可供不同专业学生选修。
本书被评为普通高等教育“十一五”国家级规划教材,适合作为高校非计算机专业教材,也可作为准备参加计算机等级考试的人员用书。无
第0 章 绪论......................................................................................................... 1
0.1 程序与程序设计语言.................................................................................. 1
0.2 程序设计方法............................................................................................. 2
0.2.1 结构化的程序设计........................................................................... 2
0.2.2 面向对象的程序设计........................................................................ 3
0.3 算法............................................................................................................ 4
0.3.1 算法的概念...................................................................................... 4
0.3.2 算法的描述...................................................................................... 4
0.3.3 算法策略.......................................................................................... 4
0.4 计算思维..................................................................................................... 5
小结.................................................................................................................... 6
思考与练习题...................................................................................................... 6
第1 章 Visual Basic 6.0 简介............................................................................... 8
1.1 Visual Basic 6.0 概述.................................................................................. 8
1.1.1 Visual Basic 6.0 的启动和退出......................................................... 8
1.1.2 Visual Basic 6.0 的集成开发环境..................................................... 9
1.2 Visual Basic 程序概述................................................................................14
1.2.1 程序特点.........................................................................................14
1.2.2 面向对象思想..................................................................................15
小结...................................................................................................................17
思考与练习题.....................................................................................................17
第2 章 Visual Basic 6.0 程序设计步骤............................................................... 19
2.1 一个简单的Visual Basic 6.0 程序..............................................................19
2.1.1 应用程序的设计步骤.......................................................................20
2.1.2 一个简单的应用程序.......................................................................21
2.2 窗体...........................................................................................................24
2.3 常用控件....................................................................................................27
2.3.1 CommandButton 控件......................................................................27
2.3.2 Label 控件.......................................................................................28
Visual Basic 程序设计 第三版
2
2.3.3 TextBox 控件...................................................................................28
2.3.4 实例................................................................................................29
小结...................................................................................................................30
思考与练习题.....................................................................................................30
第3 章 Visual Basic 程序设计基础..................................................................... 33
3.1 数据类型....................................................................................................33
3.1.1 基本数据类型..................................................................................33
3.1.2 标识符与保留字..............................................................................34
3.1.3 常量................................................................................................34
3.1.4 变量................................................................................................36
3.1.5 用户自定义数据类型.......................................................................39
3.2 运算符和表达式.........................................................................................40
3.2.1 赋值运算符与赋值表达式...............................................................40
3.2.2 算术运算符与算术表达式...............................................................40
3.2.3 关系运算符与关系表达式...............................................................40
3.2.4 逻辑运算符与逻辑表达式...............................................................41
3.2.5 字符串运算符与字符串表达式........................................................42
3.2.6 运算符的优先级..............................................................................42
3.3 常用内部函数............................................................................................42
3.3.1 数学函数.........................................................................................42
3.3.2 字符串函数.....................................................................................43
3.3.3 随机函数.........................................................................................43
3.3.4 数据类型转换函数..........................................................................44
3.3.5 日期函数.........................................................................................44
3.3.6 输入/输出函数................................................................................45
3.4 实例...........................................................................................................48
小结...................................................................................................................49
思考与练习题.....................................................................................................49
第4章 Visual Basic 程序设计结构..................................................................... 53
4.1 概述...........................................................................................................53
4.2 顺序结构....................................................................................................53
4.3 选择结构....................................................................................................54
4.3.1 If 语句.............................................................................................54
4.3.2 Select Case 语句..............................................................................57
4.3.3 选择结构的嵌套..............................................................................58
4.4 实例...........................................................................................................59
目 录
3
4.5 循环结构程序设计.....................................................................................62
4.5.1 While...Wend 语句...........................................................................62
4.5.2 For...Next 语句................................................................................62
4.5.3 Do...Loop 语句................................................................................63
4.5.4 循环结构的嵌套..............................................................................65
4.6 实例...........................................................................................................66
小结...................................................................................................................70
思考与练习题.....................................................................................................70
第5 章 数组....................................................................................................... 74
5.1 静态数组....................................................................................................74
5.1.1 概述................................................................................................74
5.1.2 一维数组.........................................................................................77
5.1.3 二维数组.........................................................................................80
5.2 动态数组....................................................................................................81
5.3 实例...........................................................................................................82
5.4 控件数组....................................................................................................90
5.4.1 创建控件数组..................................................................................91
5.4.2 控件数组的使用..............................................................................92
小结...................................................................................................................94
思考与练习题.....................................................................................................95
第6 章 过程....................................................................................................... 99
6.1 概述...........................................................................................................99
6.2 Function 过程........................................................................................... 100
6.2.1 Function 过程的定义..................................................................... 100
6.2.2 Function 过程的调用..................................................................... 101
6.3 Sub 过程.................................................................................................. 104
6.3.1 事件过程....................................................................................... 104
6.3.2 Sub 过程的定义............................................................................. 104
6.3.3 Sub 过程的调用............................................................................. 105
6.4 参数传递.................................................................................................. 106
6.4.1 形参与实参................................................................................... 106
6.4.2 参数传递方式................................................................................ 106
6.4.3 数组做参数................................................................................... 108
6.4.4 对象做参数................................................................................... 110
6.5 可选参数和可变参数............................................................................... 112
小结................................................................................................................. 113
思考与练习题................................................................................................... 114
Visual Basic 程序设计 第三版
4
第7 章 标准控件.............................................................................................. 118
7.1 概述......................................................................................................... 118
7.2 Frame 控件............................................................................................... 119
7.3 CheckBox 控件......................................................................................... 120
7.4 OptionButton 控件.................................................................................... 121
7.5 Timer 控件............................................................................................... 122
7.6 ScrollBar 控件.......................................................................................... 123
7.7 ListBox 控件............................................................................................ 124
7.8 ComboBox 控件....................................................................................... 127
7.9 实例......................................................................................................... 127
小结................................................................................................................. 129
思考与练习题................................................................................................... 129
第8 章 开发绘图程序....................................................................................... 134
8.1 概述......................................................................................................... 134
8.1.1 默认坐标系及度量单位................................................................. 134
8.1.2 用户自定义坐标系........................................................................ 135
8.2 绘图属性.................................................................................................. 136
8.2.1 ForeColor 属性.............................................................................. 136
8.2.2 DrawWidth、DrawStyle 属性......................................................... 137
8.3 绘图方法.................................................................................................. 138
8.3.1 PSet 方法....................................................................................... 138
8.3.2 Line 方法....................................................................................... 139
8.3.3 Circle 方法.................................................................................... 140
8.3.4 Point 方法..................................................................................... 142
8.4 绘图控件.................................................................................................. 142
8.4.1 Shape 控件.................................................................................... 142
8.4.2 Line 控件....................................................................................... 142
8.4.3 Image 控件.................................................................................... 142
8.4.4 PictureBox 控件............................................................................. 143
8.4.5 实例.............................................................................................. 144
小结................................................................................................................. 145
思考与练习题................................................................................................... 145
第9 章 响应键盘与鼠标事件............................................................................ 148
9.1 键盘事件.................................................................................................. 148
9.1.1 KeyPress 事件............................................................................... 148
目 录
5
9.1.2 KeyDown 事件和KeyUp 事件....................................................... 149
9.1.3 KeyPress 事件与KeyDown 事件区别............................................ 149
9.1.4 实例.............................................................................................. 150
9.2 鼠标事件.................................................................................................. 152
9.3 拖放操作.................................................................................................. 154
小结................................................................................................................. 157
思考与练习题................................................................................................... 157
第10 章 界面设计............................................................................................ 160
10.1 菜单....................................................................................................... 160
10.1.1 下拉式菜单................................................................................. 160
10.1.2 弹出式菜单................................................................................. 163
10.1.3 实例............................................................................................ 163
10.2 对话框................................................................................................... 165
10.2.1 CommonDialog 控件.................................................................... 166
10.2.2 实例............................................................................................ 171
10.3 工具栏................................................................................................... 173
10.3.1 ImageList 控件............................................................................ 173
10.3.2 ToolBar 控件............................................................................... 174
10.3.3 实例............................................................................................ 176
10.4 多重窗体................................................................................................ 179
10.4.1 多文档用户界面.......................................................................... 180
10.4.2 闲置循环与DoEvents 语句.......................................................... 181
小结................................................................................................................. 182
思考与练习题................................................................................................... 182
第11 章 文件操作............................................................................................ 185
11.1 概述....................................................................................................... 185
11.2 文件的操作............................................................................................ 186
11.2.1 文件的打开与关闭...................................................................... 187
11.2.2 文件系统的其他操作语句和函数................................................ 188
11.3 顺序文件................................................................................................ 190
11.3.1 顺序文件的操作.......................................................................... 190
11.3.2 实例............................................................................................. 192
11.4 随机文件................................................................................................ 195
11.4.1 随机文件的操作.......................................................................... 195
11.4.2 实例............................................................................................. 197
11.5 文件系统控件......................................................................................... 200
Visual Basic 程序设计 第三版
6
11.5.1 DriveListBox 控件....................................................................... 200
11.5.2 DirListBox 控件........................................................................... 201
11.5.3 FileListBox 控件.......................................................................... 202
11.5.4 组合文件系统控件...................................................................... 202
11.5.5 实例............................................................................................. 203
小结................................................................................................................. 204
思考与练习题................................................................................................... 204
第12 章 开发数据库管理程序.......................................................................... 208
12.1 数据库基础知识..................................................................................... 208
12.1.1 数据库的基本概念...................................................................... 208
12.1.2 SQL 语言..................................................................................... 209
12.2 Access 数据库管理系统......................................................................... 210
12.3 数据库控件............................................................................................ 212
12.3.1 Adodc 控件的基本属性............................................................... 213
12.3.2 TextBox 控件的基本属性............................................................ 215
12.3.3 DataGrid 控件的基本属性........................................................... 216
12.4 Adodc 控件的高级成员.......................................................................... 217
12.4.1 Refresh 方法................................................................................ 217
12.4.2 RecordSet 属性............................................................................ 218
12.4.3 数据操作方法.............................................................................. 219
12.5 实例....................................................................................................... 220
小结................................................................................................................. 224
思考与练习题................................................................................................... 224
第13 章 开发多媒体应用程序.......................................................................... 226
13.1 概述....................................................................................................... 226
13.2 MMControl 控件.................................................................................... 226
13.2.1 MMControl 控件的常用基本属性................................................ 227
13.2.2 MMControl 控件编程的步骤....................................................... 228
13.2.3 实例............................................................................................ 229
13.3 WindowsMediaPlayer 控件..................................................................... 231
13.3.1 WindowsMediaPlayer 控件的添加................................................ 231
13.3.2 WindowsMediaPlayer 控件的常用成员........................................ 232
13.3.3 实例............................................................................................ 232
13.4 API 多媒体函数..................................................................................... 233
13.4.1 API 函数声明.............................................................................. 233
13.4.2 API 多媒体函数........................................................................... 234
目 录
7
13.4.3 实例............................................................................................ 234
小结................................................................................................................. 235
思考与练习题................................................................................................... 235
第14章 开发网络应用程序.............................................................................. 236
14.1 概述....................................................................................................... 236
14.2 Internet Transfer 控件............................................................................. 237
14.2.1 Internet Transfer 控件属性........................................................... 237
14.2.2 Internet Transfer 控件方法........................................................... 239
14.2.3 Internet Transfer 控件事件........................................................... 240
14.2.4 实例............................................................................................ 241
14.3 Web Browser 控件.................................................................................. 243
14.3.1 Web Browser 控件属性................................................................ 244
14.3.2 Web Browser 控件方法................................................................ 244
14.3.3 Web Browser 控件事件................................................................ 244
14.3.4 实例............................................................................................ 244
小结................................................................................................................. 246
思考与练习题................................................................................................... 246
参考文献............................................................................................................ 248