21世纪高等学校规划教材

Visual Basic 程序设计案例教程

分享 推荐 0 收藏 0 阅读 2.2K
李勇帆 (主编) 肖湘愚 , 赵晋琴 , 廖瑞华 (副主编) 978-7-115-19388-9

关于本书的内容有任何问题,请联系 张斌

¥29.00 ¥24.65 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书是根据教育部关于高等学校非计算机专业计算机基础三层次教学的要求和《全国计算机等级考试二级Visual Basic程序设计考试大纲》(2008年最新版)的要求,结合当前计算机科学技术的最新发展和“Visual Basic程序设计”教学的实际情况,以目前使用最多的Visual Basic 6.0版本为例编写的。
  本书共分15章,全面介绍了Visual Basic面向对象的可视化程序开发方法,内容包括Visual Basic程序开发环境、对象及其操作、常用标准控件、菜单和对话框设计、多文档界面与工具栏设计、Visual Basic数据库编程技术等,最后本书给出了一个Visual Basic应用程序开发实例——学生管理系统。本书在内容安排上循序渐进,可以有效地帮助读者掌握Visual Basic应用程序开发的方法,并从中体会它的强大功能和不可多得的操作便利性。
  本书配有《Visual Basic程序设计上机指导与测试》书以及教学课件、网络课件。
  本书既可作为高校“Visual Basic程序设计”课程的教材,也可作为计算机等级考试的培训教材。

目录

目 录

第 1章 Visual Basic程序开发环境 1
1.1 Visual Basic语言的版本与特点 1
1.1.1 Visual Basic语言的诞生与版本 1
1.1.2 Visual Basic语言的结构功能与特点 2
1.2 Visual Basic的安装及启动与退出 4
1.2.1 Visual Basic的安装 4
1.2.2 Visual Basic的启动 4
1.2.3 Visual Basic的退出 5
1.3 Visual Basic的集成开发环境 6
1.3.1 Visual Basic的主窗口 6
1.3.2 Visual Basic的其他窗口 8
1.4 Visual Basic编程的基本过程 10
1.4.1 Visual Basic编程的基本步骤 10
1.4.2 Visual Basic工程文件的组成 14
1.4.3 Visual Basic语言的编码规则 15
1.5 Visual Basic程序调试与排错方法 16
1.5.1 Visual Basic程序的错误类型 16
1.5.2 Visual Basic调试工具 17
1.5.3 调试和排错方法 17
思考题 20

第 2章 对象及其操作 21
2.1 Visual Basic的对象与事件驱动 21
2.1.1 类和对象 21
2.1.2 事件驱动与事件过程 24
2.2 Visual Basic的窗体 24
2.2.1 窗体的结构 25
2.2.2 窗体的属性 25
2.2.3 窗体事件 27
2.2.4 窗体的常用方法 28
2.3 Visual Basic的控件 29
2.3.1 内部控件 30
2.3.2 控件的命名和控件值 31
2.3.3 控件的画法和基本操作 32
思考题 34

第3章 数据类型及运算符与表达式 35
3.1 数据类型 35
3.1.1 基本数据类型 35
3.1.2 用户自定义的数据类型 38
3.2 常量与变量 38
3.2.1 常量 38
3.2.2 变量 40
3.2.3 局部变量和全局变量 42
3.2.4 变体类型变量 44
3.3 常用内部函数 44
3.3.1 数学函数 45
3.3.2 字符串函数 47
3.3.3 数据类型转换函数 50
3.3.4 日期时间函数 50
3.3.5 格式输出函数 50
3.4 运算符与表达式 52
3.4.1 运算符 52
3.4.2 Visual Basic的表达式 55
思考题 56

第4章 数据输入/输出 57
4.1 数据输入 57
4.1.1 使用文本框(TextBox)输入数据 57
4.1.2 使用InputBox函数输入数据 60
4.2 数据输出 61
4.2.1 用Print方法输出数据 61
4.2.2 用MsgBox函数输出数据 62
4.3 字型与打印机输出 64
4.3.1 字型 64
4.3.2 打印机输出 65
思考题 66

第5章 常用标准控件 67
5.1 标签与文本控件 67
5.1.1 标签控件 67
5.1.2 文本框控件 68
5.2 图形控件 68
5.2.1 图片框控件与图像框控件的属性、事件和方法 68
5.2.2 图形文件的装入 71
5.3 选择控件——复选框与单选按钮 71
5.3.1 复选框控件 71
5.3.2 单选按钮控件 74
5.4 选择控件——列表框与组合框 76
5.4.1 列表框控件 76
5.4.2 组合框控件 80
5.5 滚动条与按钮控件 81
5.5.1 滚动条控件 81
5.5.2 按钮控件 84
5.6 定时器与框架控件 86
5.6.1 定时器控件 86
5.6.2 框架控件 87
5.7 焦点和Tab键顺序 90
5.7.1 焦点的概念 90
5.7.2 Tab键顺序 90
思考题 91

第6章 程序控制结构 92
6.1 选择结构与多分支结构 92
6.1.1 单行结构条件语句 92
6.1.2 块结构条件语句和IIf函数 94
6.1.3 多分支结构 96
6.2 循环结构 98
6.2.1 For循环控制结构 98
6.2.2 当循环控制结构 99
6.2.3 Do循环控制结构 100
6.2.4 多重循环 102
6.3 Go To型控制结构 104
6.3.1 Go To语句 104
6.3.2 On-Go To语句 104
6.4 控制结构应用程序举例 105
思考题 106

第7章 数组 107
7.1 数组的概念 107
7.1.1 数组的定义 107
7.1.2 静态数组与动态数组 107
7.2 数组的基本操作 110
7.2.1 数组元素的输入 110
7.2.2 For Each…Next语句 111
7.2.3 数组间的初始化 111
7.2.4 数组的输出 112
7.3 控件数组 112
7.3.1 控件数组的概念 113
7.3.2 创建控件数组 113
思考题 114

第8章 过程 115
8.1 Sub过程 115
8.1.1 Sub过程的建立 115
8.1.2 调用Sub过程 117
8.1.3 调用过程与事件过程 118
8.2 Function过程 119
8.2.1 Function过程的定义 119
8.2.2 调用Function过程 120
8.3 参数传送 120
8.3.1 参数传送方式 120
8.3.2 数组参数的传送 122
8.4 可选参数与可变参数 123
8.4.1 可选参数 123
8.4.2 可变参数 124
8.5 对象参数 125
8.5.1 窗体参数 126
8.5.2 控件参数 127
思考题 128

第9章 菜单和对话框 129
9.1 菜单 129
9.1.1 菜单概述 129
9.1.2 用菜单编辑器建立菜单 129
9.1.3 菜单项的控制 131
9.1.4 菜单项的增减 135
9.1.5 弹出式菜单 136
9.2 对话框 137
9.2.1 模式对话框与无模式对话框 138
9.2.2 系统预定义对话框 138
9.2.3 用户自定义对话框 139
9.2.4 通用对话框 140
9.2.5 文件对话框 145
思考题 146

第 10章 多重窗体与环境应用 147
10.1 建立多重窗体应用程序 147
10.1.1 建立多重窗体的语句和方法 147
10.1.2 建立多重窗体应用示例 148
10.1.3 多重窗体程序的执行和存取 151
10.2 Visual Basic工程结构 153
10.2.1 标准模块与窗体模块 153
10.2.2 Sub Main过程 154
10.3 闲置循环与DoEvents语句 156
思考题 158

第 11章 键盘与鼠标事件过程 159
11.1 键盘事件 159
11.1.1 KeyPress事件 159
11.1.2 KeyDown事件和KeyUp事件 160
11.2 鼠标事件 163
11.2.1 鼠标事件过程 163
11.2.2 鼠标位置 164
11.2.3 鼠标键 164
11.2.4 转换参数(Shift) 166
11.3 鼠标光标 167
11.3.1 MousePointer属性 167
11.3.2 设置鼠标光标形状 168
11.4 拖放 169
11.4.1 与拖放有关的属性、事件和方法 169
11.4.2 手动拖放 172
11.4.3 OLE拖放 172
思考题 174

第 12章 数据文件 175
12.1 文件结构与分类 175
12.2 文件的打开与关闭 176
12.2.1 文件的打开(建立) 176
12.2.2 文件的关闭 178
12.3 文件操作语句和函数 179
12.3.1 文件指针 179
12.3.2 其他语句和函数 179
12.4 顺序文件的操作 180
12.4.1 顺序文件的写操作 180
12.4.2 顺序文件的读操作 182
12.5 随机文件的读写操作 182
12.6 文件系统控件 186
12.6.1 驱动器列表框和目录列表框 186
12.6.2 文件列表框 188
12.7 文件的基本操作 190
思考题 191

第 13章 多文档界面、工具栏与图形设计 192
13.1 多文档界面设计 192
13.1.1 多文档界面的特性 192
13.1.2 创建和设计多文档界面 193
13.1.3 使用MDI窗体与子窗体 193
13.1.4 MDI应用程序中的菜单 194
13.1.5 多文档界面应用程序中的子窗体排列 195
13.2 工具栏设计 195
13.3 状态栏设计 198
13.4 图形设计 199
13.4.1 坐标系统 200
13.4.2 颜色的设置 202
13.4.3 图形处理 203
思考题 206

第 14章 Visual Basic数据库编程技术 207
14.1 数据库基础 207
14.1.1 数据库的发展历程 207
14.1.2 数据库的基本概念 207
14.1.3 数据库的应用 208
14.2 数据库的设计与管理 209
14.2.1 建立一个数据库 209
14.2.2 建立数据表 211
14.2.3 编辑数据表中数据 212
14.2.4 使用数据库记录和字段 213
14.3 使用控件访问数据库 219
14.3.1 Data控件 219
14.3.2 DBGrid控件 223
14.3.3 ADO Data控件 223
14.3.4 ADO编程模型 225
14.4 SQL简介 226
14.4.1 SQL概述 226
14.4.2 SQL的构成 227
14.4.3 SQL在Visual Basic中的应用 228
思考题 229

第 15章 Visual Basic应用程序开发实例——学生管理系统 230
15.1 学生管理系统的系统设计 230
15.1.1 需求分析 230
15.1.2 功能模块设计 231
15.1.3 数据库设计 231
15.2 学生管理系统的程序开发 233
15.2.1 流程图 233
15.2.2 程序运行 234
15.3 学生管理系统的主要功能模块程序设计 239
15.3.1 公共模块 240
15.3.2 班级管理模块 241
15.3.3 课程管理模块 246
15.3.4 成绩管理模块 249
15.3.5 打印报表模块 250
15.3.6 系统维护模块 250

参考文献 251

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 高等数学(上册)

    许峰 范自强 耿显亚 孙侠

    本书分为上、下两册。上册主要内容为函数、极限与连续,一元函数微分学,微分中值定理与导数的应用,一元函数积分学,...

    ¥45.00
  • 热力学与统计物理学简明教程

    刘俊 陈希明 李丽 陈文鑫 郑瑞伦

      本书是为适应工科专业如应用物理学、光信息科学与技术、电子科学与技术和微电子学等对物理基础理论的要求日益增加...

    ¥25.00
  • 高等数学(下册)

    许峰 殷志祥 周继振 詹倩

    本书分为上、下两册。下册主要内容为向量代数与空间解析几何、多元函数微分学及应用、重积分、曲线积分、曲面积分、无...

    ¥44.00
  • 线性代数

    孙蕾 田春红 孙艳波 刚蕾 蔡剑

    本书主要是为独立学院、民办高校的本科非数学专业学生编写的,突出应用性和启发性,增加线性代数在相关专业中的应用,...

    ¥34.00
  • 医学物理学

    长沙医学院 中南大学 国防科学技术大学

      本书是依据医学院校教育的特点进行编写的。主要内容有力学基本定律、物体的弹性、流体的运动、液体的表面现象、振...

    ¥34.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部