计算机基础教育 > 算法与程序设计类
Visual Basic程序设计
书号:9787113196806 套系名称:21 世纪高校计算机系列规划教材
作者:宁爱军 赵奇 出版日期:2015-02-01
定价:36.00 页码 / 开本:296 /16
策划编辑:孟欣 责任编辑:孟欣 徐盼欣
适用专业:无 适用层次:高等院校
最新印刷时间:
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书以Visual Basic 6.0为编程环境,通过分析问题、设计算法、编写和调试程序的步骤讲解程序设计的过程,以培养学生分析问题、算法设计和程序设计能力为重点,注重语言和语法知识、界面设计的讲解,通过文件、图形、数据库编程和高级编程技术等培养应用程序的编写能力。
全书针对初学者的实际情况和学习进度,内容由浅入深、循序渐进,可读性强,解决了以往程序设计课程教学中,学生能掌握语言语法知识但不会设计算法、编写程序解决实际问题的不足。本书适合作为大学生初次学习程序设计的教材,也可以作为Visual Basic语言编程的参考书。
无
第 1 章 程序设计基础 .................................................................................................... 1
1.1 程序设计语言..................................................................................................................... 1
1.2 算法的概念......................................................................................................................... 2
1.3 算法的特性......................................................................................................................... 4
1.4 算法的表示方法................................................................................................................. 4
1.5 结构化程序设计方法.......................................................................................................... 7
习题............................................................................................................................... .............. 7
第 2 章 Visual Basic 简介 .............................................................................................. 9
2.1 概述............................................................................................................................... ..... 9
2.2 Visual Basic 的安装与启动............................................................................................... 10
2.3 Visual Basic 的集成开发环境........................................................................................... 12
2.4 Visual Basic 的帮助系统................................................................................................... 17
2.5 类和对象........................................................................................................................... 18
2.5.1 类和对象的概念.................................................................................................... 18
2.5.2 Visual Basic 中的类和对象................................................................................... 19
2.6 Visual Basic 的工程管理................................................................................................... 20
2.7 Visual Basic 应用程序的设计步骤 ................................................................................... 21
2.8 窗体和常用控件............................................................................................................... 22
2.8.1 控件的公共属性.................................................................................................... 22
2.8.2 窗体(Form)....................................................................................................... 25
2.8.3 标签(Label) ...................................................................................................... 27
2.8.4 文本框(TextBox).............................................................................................. 28
2.8.5 命令按钮(CommandButton)............................................................................. 30
2.9 Visual Basic 简单应用程序举例....................................................................................... 30
2.10 程序调试......................................................................................................................... 32
习题............................................................................................................................... ............ 34
第 3 章 Visual Basic 语言编程基础............................................................................... 38
3.1 数据类型........................................................................................................................... 38
3.2 字符集 .............................................................................................................................. 40
3.3 常量............................................................................................................................... ... 40
3.4 变量............................................................................................................................... ... 42
3.4.1 变量的命名规则.................................................................................................... 42
3.4.2 变量的声明........................................................................................................... 43
3.5 变量的赋值....................................................................................................................... 44
3.6 运算符与表达式............................................................................................................... 45
3.7 常用内部函数................................................................................................................... 47
3.7.1 数学函数............................................................................................................... 47
3.7.2 转换函数............................................................................................................... 49
3.7.3 字符串函数........................................................................................................... 50
3.7.4 日期函数............................................................................................................... 51
3.7.5 Shell 函数.............................................................................................................. 52
*3.8 枚举类型......................................................................................................................... 53
*3.9 用户自定义类型 ............................................................................................................. 54
习题............................................................................................................................... ............ 55
第 4 章 顺序结构程序设计............................................................................................ 59
4.1 顺序结构程序设计概述.................................................................................................... 59
4.2 Visual Basic 语句.............................................................................................................. 62
4.3 数据输入和输出............................................................................................................... 63
4.3.1 Print 语句.............................................................................................................. 63
4.3.2 MsgBox 过程和函数............................................................................................. 66
4.3.3 输入函数 InputBox() ............................................................................................. 67
4.3.4 其他输入输出方法................................................................................................ 67
4.4 Visual Basic 程序错误处理............................................................................................... 68
4.4.1 On Error 语句........................................................................................................ 69
4.4.2 Err 对象................................................................................................................. 69
4.4.3 Resume 语句 ......................................................................................................... 70
习题............................................................................................................................... ............ 71
第 5 章 选择结构程序设计............................................................................................ 75
5.1 关系运算与逻辑运算........................................................................................................ 75
5.2 选择结构算法设计 ........................................................................................................... 77
5.3 If...Then...End If 结构....................................................................................................... 80
5.4 Select Case 语句 ............................................................................................................... 85
5.5 选择结构的嵌套............................................................................................................... 89
5.6 条件函数........................................................................................................................... 90
5.7 单行 If 语句...................................................................................................................... 91
习题............................................................................................................................... ............ 91
第 6 章 循环结构程序设计............................................................................................ 97
6.1 循环结构概述................................................................................................................... 97
6.2 当型循环结构................................................................................................................... 98
6.2.1 当型循环............................................................................................................... 98
6.2.2 当型循环结构算法设计........................................................................................ 98
6.2.3 While...Wend 循环................................................................................................100
6.3 直到型循环结构..............................................................................................................104
6.3.1 直到型循环..........................................................................................................104
6.3.2 直到型循环结构算法设计 ...................................................................................105
6.3.3 Do...Loop 循环.....................................................................................................106
6.4 For...Next 循环.................................................................................................................108
6.5 循环的嵌套......................................................................................................................110
6.6 循环结构程序举例 ..........................................................................................................112
习题............................................................................................................................... ...........120
第 7 章 数组 .............................................................................................................. 126
7.1 一维数组..........................................................................................................................126
7.1.1 一维数组的引入、定义.......................................................................................126
7.1.2 一维数组程序设计...............................................................................................128
7.2 二维数组..........................................................................................................................134
7.2.1 二维数组引入 ......................................................................................................134
7.2.2 二维数组的定义...................................................................................................135
7.2.3 二维数组程序设计...............................................................................................135
7.3 For Each...Next 语句处理数组.........................................................................................141
7.4 动态数组..........................................................................................................................142
7.5 使用 Erase 语句删除数组................................................................................................143
7.6 数组的赋值函数 Array()..................................................................................................144
7.7 控件数组..........................................................................................................................145
*7.8 用户定义类型的数组.....................................................................................................146
习题............................................................................................................................... ...........147
第 8 章 过程 .............................................................................................................. 153
8.1 Function 函数...................................................................................................................153
8.2 Sub 过程 ..........................................................................................................................156
8.3 参数传递方式..................................................................................................................157
8.3.1 参数的地址传递(引用) ...................................................................................157
8.3.2 参数的值传递 ......................................................................................................159
8.3.3 可选参数..............................................................................................................159
8.3.4 使用不定数量的参数...........................................................................................160
8.4 数组参数..........................................................................................................................160
8.5 过程的嵌套调用与递归调用...........................................................................................164
8.5.1 过程的嵌套调用...................................................................................................164
*8.5.2 过程的递归调用.................................................................................................165
8.6 Visual Basic 工程的结构..................................................................................................167
8.7 过程和变量的作用域.......................................................................................................168
8.7.1 过程的作用域 ......................................................................................................168
8.7.2 变量的作用域 ......................................................................................................169
8.7.3 变量的生存期 ......................................................................................................170
8.8 事件过程..........................................................................................................................170
8.8.1 鼠标事件过程 ......................................................................................................171
8.8.2 键盘事件过程 ......................................................................................................171
8.9 对象作为过程的参数.......................................................................................................172
习题............................................................................................................................... ...........173
第 9 章 常用控件 ....................................................................................................... 179
9.1 控件概述..........................................................................................................................179
9.2 常用标准控件..................................................................................................................180
9.2.1 单选按钮..............................................................................................................180
9.2.2 复选框..................................................................................................................180
9.2.3 框架控件..............................................................................................................181
9.2.4 列表框..................................................................................................................182
9.2.5 组合框..................................................................................................................184
9.2.6 滚动条..................................................................................................................185
9.2.7 计时器..................................................................................................................186
9.2.8 PictureBox 控件 ...................................................................................................186
9.3 ActiveX 控件 ...................................................................................................................187
9.3.1 滑动器 Slider 控件...............................................................................................187
9.3.2 进度条 ProgressBar 控件......................................................................................188
9.3.3 UpDown 控件.......................................................................................................189
9.3.4 SSTab 控件...........................................................................................................189
9.3.5 Animation 控件 ....................................................................................................190
9.3.6 ImageList 控件.....................................................................................................192
习题............................................................................................................................... ...........193
第 10 章 界面设计 ..................................................................................................... 197
10.1 对话框使用....................................................................................................................197
10.1.1 通用对话框 ........................................................................................................197
10.1.2 自定义对话框 ....................................................................................................201
10.2 菜单设计........................................................................................................................202
10.2.1 菜单编辑器 ........................................................................................................202
10.2.2 弹出式菜单 ........................................................................................................204
10.3 多重窗体与多文档界面.................................................................................................205
10.3.1 多重窗体的操作.................................................................................................205
10.3.2 多文档界面 ........................................................................................................208
10.4 工具栏与状态栏 ............................................................................................................210
10.4.1 手工制作工具栏.................................................................................................210
10.4.2 使用 Toolbar 控件和 ImageList 制作工具栏......................................................210
10.4.3 状态栏................................................................................................................212
10.5 Windows API............................................................................................................. ...214
习题............................................................................................................................... ...........216
第 11 章 文件 ............................................................................................................ 219
11.1 文件概述........................................................................................................................219
11.2 顺序文件........................................................................................................................220
11.2.1 顺序文件的打开和关闭 .....................................................................................220
11.2.2 顺序文件的写操作.............................................................................................220
11.2.3 顺序文件的读操作.............................................................................................222
11.3 随机文件........................................................................................................................223
11.3.1 随机文件的打开和关闭 .....................................................................................223
11.3.2 随机文件的读写.................................................................................................224
11.4 二进制文件....................................................................................................................225
11.5 常用的文件操作语句和函数 .........................................................................................226
11.5.1 与文件、文件夹有关的函数和语句 ..................................................................226
11.5.2 对文件和文件夹的操作 .....................................................................................227
11.6 文件控件........................................................................................................................229
11.6.1 驱动器列表框.....................................................................................................229
11.6.2 目录列表框 ........................................................................................................229
11.6.3 文件列表框 ........................................................................................................229
习题............................................................................................................................... ...........231
第 12 章 图形程序设计............................................................................................... 234
12.1 图形操作控件................................................................................................................234
12.2 图形程序设计基础 ........................................................................................................236
12.2.1 坐标系统............................................................................................................236
12.2.2 颜色....................................................................................................................238
12.3 绘图方法........................................................................................................................239
习题............................................................................................................................... ...........245
第 13 章 数据库编程.................................................................................................. 248
13.1 数据库基础知识 ............................................................................................................248
13.2 数据库设计....................................................................................................................248
13.3 SQL 简介.......................................................................................................................250
13.3.1 SQL 的组成........................................................................................................250
13.3.2 SQL 数据定义语言 ............................................................................................251
13.3.3 SQL 数据处理语言 ............................................................................................251
13.4 数据控件........................................................................................................................252
13.4.1 Data 控件的常用属性 ........................................................................................253
13.4.2 数据绑定控件 ....................................................................................................253
13.4.3 Data 控件的事件与方法.....................................................................................254
13.4.4 记录集对象 ........................................................................................................255
13.5 ADO 数据控件和 DataGrid 控件...................................................................................258
13.6 ADODB 程序设计 .........................................................................................................260
习题............................................................................................................................... ...........264
第 14 章 Visual Basic 高级编程技术........................................................................... 267
14.1 Visual Basic 类的编写和使用........................................................................................267
14.2 自定义 ActiveX 控件和使用..........................................................................................271
14.3 多媒体 MCI 控件编程 ...................................................................................................274
14.3.1 MCI 控件............................................................................................................274
14.3.2 常见的多媒体设备.............................................................................................275
14.3.3 MCI 控件的主要属性和事件.............................................................................275
14.4 Visual Basic 网络编程 ...................................................................................................278
14.5 应用程序的发布 ............................................................................................................281
习题............................................................................................................................... ...........285
参考文献...................................................................................................................... 286宁爱军,天津科技大学
内容由浅入深、循序渐进,可读性强