《新编Visual Basic程式设计教程》是2012年人民邮电出版社出版的图书,作者是孙家启 。
基本介绍
- 书名:新编Visual Basic程式设计教程
- 作者:孙家启
- ISBN:978-7-115-26670-5
- 类别:21世纪高等学校计算机规划教材
- 页数:242
- 定价:32.00 元
- 出版社:人民邮电出版社
- 出版时间:2012年1月
- 装帧:平装
- 开本:16
内容提要
本书根据教育部高等学校计算机基础课程教学指导委员会分委会发布的《关于进一步加强高等学校计算机基础教学的几点意见》中的课程体系和教学基本要求,并参照安徽省教育厅组编的《全国高等学校(安徽考区)计算机基础教育教学(考试)大纲》的内容组织编写的。本书在2003年被列为安徽省教育厅组编的计算机教学系列教材。全书分9章,主要内容有:Visaul Basic程式设计概述、简单Visual Basic程式设计、Visual Basic语言基础、数组、用户界面设计、选单设计、滑鼠与键盘事件、档案处理、资料库访问技术等。本书以Microsoft公司的中文Visual Basic6.0版本为标準,由浅入深、循序渐进地介绍了Visual Basic的基本知识、结构化程式、界面设计以及面向程式设计的方法,强调培养学生基本的程式设计能力,向学生介绍可视化面向对象的编程技术。本书例题、习题丰富,并配套有上机实验教程、电子教案、源程式代码及样题等。
本书可作为高等学校本科非计算机专业和高职各专业“电脑程式设计”课程教材,也可作为广大程式设计爱好者自学参考书。
本书是全国高等学校(安徽考区)计算机水平考试(二级)Visual Basic程式设计指定参考书。
目 录
第1章 Visual Basic程式设计概论 1
1.1 概述 1
1.1.1 Visual Basic简介 1
1.1.2 Visual Basic特色及编程优势 2
1.2 Visual Basic的安装与启动 3
1.2.1 Visual Basic的运行环境 3
1.2.2 Visual Basic的安装 3
1.2.3 启动与退出Visual Basic 5
1.3 Visual Basic的集成开发环境 5
1.3.1 主视窗 6
1.3.2 窗体视窗 7
1.3.3 工程资源管理器视窗 8
1.3.4 属性视窗 8
1.3.5 工具箱视窗 8
1.3.6 窗体布局视窗 10
1.3.7 对象浏览器视窗 11
1.3.8 代码编辑器视窗 12
1.4 Visual Basic编程及关键性概念 13
1.4.1 编写第一个VB应用程式——使用窗体 13
1.4.2 Visual Basic的对象 15
1.4.3 编写第二个VB应用程式——使用VB控制项 16
1.4.4 开发VB应用程式的基本步骤 19
1.5 生成执行档和製作安装盘 20
本章小结 21
习题1 21
第2章 简单Visual Basic程式设计 24
2.1 Visual Basic中的一些基本概念 24
2.1.1 对象与类 24
2.1.2 属性 25
2.1.3 事件及事件过程 25
2.1.4 方法 26
2.2 窗体的常用属性、事件和方法 27
2.2.1 属性 27
2.2.2 事件 31
2.2.3 方法 32
2.3 命令按钮、标籤、文本框 34
2.3.1 命令按钮(CommandButton) 34
2.3.2 标籤控制项(Label) 35
2.3.3 文本框控制项(TextBox) 36
2.4 Visual Basic程式的组成及工作方式 38
2.4.1 Visual Basic应用程式的组成 38
2.4.2 Visual Basic应用程式的工作原理 39
2.4.3 创建应用程式的步骤 39
2.5 一个简单Visual Basic应用程式的创建实例 40
2.5.1 新建工程 40
2.5.2 程式界面设计 41
2.5.3 编写相关事件的代码 43
2.5.4 保存工程 44
2.5.5 运行、调试程式 44
2.5.6 生成可执行程式 45
本章小结 45
习题 46
第3章 Visual Basic语言基础 48
3.1 VB的语句及对书写的约定 48
3.1.1 VB的语句 48
3.1.2 程式书写的约定 49
3.2 Visual Basic的基本数据类型 50
3.2.1 数值(Numeric)型 51
3.2.2 布尔(Boolean)型 53
3.2.3 日期(Date)型 53
3.2.4 字元串(String)型 53
3.2.5 变体(Variant)型 54
3.2.6 对象(Object)型 54
3.3 Visual Basic的常量与变数 55
3.3.1 常量 55
3.3.2 变数 57
3.4 Visual Basic的运算符和表达式 58
3.4.1 算术运算符与算术表达式 58
3.4.2 字元串运算符与字元串表达式 60
3.4.3 关係运算符与关係表达式 60
3.4.4 逻辑运算符与逻辑表达式 61
3.4.5 複合表达式的运算顺序 61
3.5 Visual Basic的常用内部函式 62
3.5.1 数学函式 62
3.5.2 字元串操作函式 63
3.5.3 日期/时间函式 64
3.5.4 转换函式 64
3.5.5 格式输出函式 65
3.5.6 Shell函式 65
3.5.7 数组函式 65
3.5.8 输入输出函式 65
3.6 Visual Basic的控制结构 65
3.6.1 顺序结构 66
3.6.2 选择结构 66
3.6.3 循环结构 72
3.6.4 其他控制结构 77
3.6.5 控制结构的嵌套 79
3.7 Visual Basic数据的输入输出 80
3.7.1 数据输入——InputBox函式 80
3.7.2 数据输出——MsgBox函式和MsgBox语句 81
3.7.3 数据输出——Print方法与格式输出函式 83
3.8 Visual Basic的过程 86
3.8.1 Visual Basic程式代码的程式结构 86
3.8.2 过程的概念 87
3.8.3 Sub过程 88
3.8.4 Function过程 91
3.8.5 参数传递过程 92
3.8.6 过程的递归调用 95
3.9 变数的作用域及其生存期 97
3.9.1 变数的作用域 97
3.9.2 变数的生存期 100
3.10 用户自定义数据类型 100
3.11 程式的调试方法 102
3.11.1 错误分类 102
3.11.2 断点调试 104
3.12 典型算法 105
3.12.1 枚举法 105
3.12.2 递推法 105
3.12.3 加(解)密 106
本章小结 108
习题3 108
第4章 数组 124
4.1 数组的基本概念 124
4.1.1 引例 124
4.1.2 数组的定义及分类 125
4.1.3 数组的命名及规则 125
4.1.4 数组的类型及维数 125
4.2 一维数组 126
4.2.1 一维数组的声明 126
4.2.2 一维数组元素的引用 127
4.2.3 一维数组的基本操作 127
4.2.4 一维数组的套用 128
4.3 二维数组 130
4.3.1 二维数组的声明 130
4.3.2 二维数组的引用 130
4.3.3 二维数组的基本操作 131
4.3.4 二维数组套用 132
4.4 动态数组 133
4.4.1 定义动态数组 133
4.4.2 与数组操作相关的几个函式 133
4.5 控制项数组 135
本章小结 136
习题4 137
第5章 用户界面设计 140
5.1 单选按钮、複选框及框架 140
5.1.1 单选按钮 140
5.1.2 複选框 142
5.1.3 框架 144
5.2 计时器 145
5.3 列表框、组合框和滚动条 146
5.3.1 列表框 146
5.3.2 组合框 148
5.3.3 滚动条 149
5.4 图形控制项 151
5.4.1 图片框 151
5.4.2 图像框 153
5.4.3 图形的坐标系统 153
5.4.4 形状控制项shape 154
5.4.5 直线控制项Line 154
5.4.6 常用图形方法 155
5.5 通用对话框 156
5.5.1 添加“通用对话框”控制项 157
5.5.2 “通用对话框”控制项简介 157
5.5.3 “通用对话框”的套用 159
5.6 多文档窗体 164
5.6.1 多文档窗体简介 164
5.6.2 创建多文档界面应用程式 164
本章小结 166
习题5 166
第6章 选单设计 169
6.1 选单基本组成 169
6.2 选单编辑器视窗简介 170
6.3 建立选单 172
6.3.1 建立选单 172
6.3.2 把代码连线到选单选项上 173
6.4 执行选单命令 174
6.5 快捷选单 175
6.6 选单套用举例 175
本章小结 177
习题6 177
第7章 滑鼠与键盘事件 180
7.1 滑鼠的MouseDown、MouseUp、MouseMove事件 180
7.2 检测滑鼠按键的Button参数 181
7.3 检测滑鼠和键盘的Shift参数 182
7.4 拖放 183
7.5 键盘的KeyDown、KeyUp和KeyPress事件 185
本章小结 187
习题7 187
第8章 档案处理 192
8.1 档案系统控制项 192
8.1.1 驱动器列表框 192
8.1.2 目录列表框 192
8.1.3 档案列表框 192
8.2 档案的基本概念及访问类型 194
8.2.1 档案的基本概念 194
8.2.2 档案访问类型 194
8.3 顺序型访问 194
8.3.1 打开顺序访问档案 194
8.3.2 编辑顺序型访问打开的档案 195
8.4 随机型访问 199
8.4.1 声明变数 200
8.4.2 定义记录类型 200
8.4.3 打开随机访问的档案 200
8.4.4 编辑随机型访问打开的档案 201
8.5 二进制型访问 202
本章小结 203
习题8 203
第9章 资料库访问技术 206
9.1 资料库基础 206
9.1.1 资料库技术的产生与发展 206
9.1.2 资料库基本概念 207
9.1.3 Visual Basic的资料库套用 208
9.2 资料库的设计与管理 208
9.2.1 建立资料库 208
9.2.2 资料库的基本操作 212
9.3 数据访问控制项与数据约束控制项 213
9.3.1 概述 213
9.3.2 Data控制项 214
9.3.3 ADO控制项 218
9.4 结构化查询语言SQL 220
9.4.1 SQL概述 220
9.4.2 SQL的构成 221
9.4.3 SQL的查询语句 222
9.5 一个简易的学生成绩管理系统 224
9.5.1 系统分析 224
9.5.2 设计实现 225
本章小结 232
习题9 232
附录A 7位ASCII码錶 236
附录B Visual Basic的档案分类 237
附录C Windows API函式套用 239
参考文献 242