Visual Basic程序设计(第二版)
¥39.00定价
作者: 苟平章,任小康
出版时间:2018-01
出版社:科学出版社
- 科学出版社
- 9787030433657
- 2-5
- 53347
- 48241143-6
- 平装
- 16开
- 2018-01
- 482
- 304
- 工学
- 软件工程
- TP312VB
- 通用
- 本科
内容简介
本书以Visual Basic为语言背景,以程序设计为主线,按照教育部高等院校计算机基础教学指导分委员会“关于进一步加强高校计算机基础教学的几点意见”文件精神第二个知识领域和第二个层次要求组织编写的。在第一版的基础上,针对课程特点,在知识体系、内容编排、实例选取上做了较大改进,便于教与学。主要内容包括:Visual Basic集成开发环境,Visual Basic语言基础,顺序结构、选择结构、循环结构,数组及其应用,过程,数据文件及其应用,用户界面设计与图形操作,数据库技术,Windows API等。
全书结构清晰,循序渐进,内容丰富,语言流畅,图文并茂,实例准确,突出应用,易读易懂,便于学习。本书以Visual Basic为语言背景,以程序设计为主线,按照教育部高等院校计算机基础教学指导分委员会“关于进一步加强高校计算机基础教学的几点意见”文件精神第二个知识领域和第二个层次要求组织编写的。在第一版的基础上,针对课程特点,在知识体系、内容编排、实例选取上做了较大改进,便于教与学。主要内容包括:Visual Basic集成开发环境,Visual Basic语言基础,顺序结构、选择结构、循环结构,数组及其应用,过程,数据文件及其应用,用户界面设计与图形操作,数据库技术,Windows API等。
全书结构清晰,循序渐进,内容丰富,语言流畅,图文并茂,实例准确,突出应用,易读易懂,便于学习。
本书可作为高等院校非计算机专业本科生程序设计类课程的教材,也可作为全国计算机等级考试二级Visual Basic的学习用书。
全书结构清晰,循序渐进,内容丰富,语言流畅,图文并茂,实例准确,突出应用,易读易懂,便于学习。本书以Visual Basic为语言背景,以程序设计为主线,按照教育部高等院校计算机基础教学指导分委员会“关于进一步加强高校计算机基础教学的几点意见”文件精神第二个知识领域和第二个层次要求组织编写的。在第一版的基础上,针对课程特点,在知识体系、内容编排、实例选取上做了较大改进,便于教与学。主要内容包括:Visual Basic集成开发环境,Visual Basic语言基础,顺序结构、选择结构、循环结构,数组及其应用,过程,数据文件及其应用,用户界面设计与图形操作,数据库技术,Windows API等。
全书结构清晰,循序渐进,内容丰富,语言流畅,图文并茂,实例准确,突出应用,易读易懂,便于学习。
本书可作为高等院校非计算机专业本科生程序设计类课程的教材,也可作为全国计算机等级考试二级Visual Basic的学习用书。
目录
前言
第1章 Visual Basic程序设计概述
1.1 Visual Basic集成开发环境
1.1.1 主窗口
1.1.2 工具箱窗口
1.1.3 窗体设计窗口
1.1.4 工程管理器窗口
1.1.5 属性窗口
1.1.6 其他窗口
1.2 Visual Basic 的特点
1.3 Visual Basic中的面向对象基本概念
1.3.1 对象与容器对象
1.3.2 对象的属性、事件和方法
1.4 窗体对象及其属性、事件和方法
1.4.1 窗体的结构与属性
1.4.2 窗体的事件
1.4.3 窗体的方法
1.5 基本控件
1.5.1 控件的画法、操作与命名
1.5.2 标签和文本框
1.5.3 命令按钮
1.5.4 焦点与Tab顺序
1.5.5 颜色代码设置
1.6 创建Visual Basic应用程序的基本步骤
1.7 Visual Basic工程的组成与管理
1.7.1 Visual Basic工程的组成
1.7.2 Visual Basic工程管理
1.7.3 Visual Basic帮助系统
习题
上机实验
第2章 Visual Basic语言基础
2.1 标准数据类型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 内部函数
2.3.1 数学函数
2.3.2 字符串函数
2.3.3 日期时间函数
2.3.4 类型转换函数
2.3.5 Shell函数
2.4 运算符与表达式
2.4.1 算术运算符及算术表达式
2.4.2 字符串连接运算符
2.4.3 日期型表达式
习题
上机实验
第3章 顺序结构程序设计
3.1 基本语句
3.1.1 赋值语句
3.1.2 注释、结束与暂停语句
3.2 文本数据的输入输出
3.2.1 Print方法
3.2.2 与Print方法有关的函数
3.2.3 InputBox函数
3.2.4 MsgBox函数
3.3 图形数据输入输出控件
3.3.1 图片框
3.3.2 图形文件的装入
习题
上机实验
第4章 选择结构程序设计
4.1 条件表达式
4.1.1 关系运算符与关系表达式
4.1.2 逻辑运算符与逻辑表达式
4.1.3 运算符的优先顺序
4.2 条件语句
4.2.1 单行结构条件语句
4.2.2 块结构条件语句
4.2.3 条件函数IIf
4.2.4 条件语句的嵌套
4.2.5 多分支控制结构
4.3 选择性控件
4.3.1 滚动条
4.3.2 计时器
4.3.3 框架
4.3.4 单选按钮
4.3.5 复选框
4.4 应用举例
习题
上机实验
第5章 循环结构程序设计
5.1 循环语句
5.1.1 ForNext循环语句
5.1.2 DoLoop语句
5.1.3 WhileWend语句
5.1.4 循环的嵌套
5.2 与循环结构相关的控件
5.2.1 列表框
5.2.2 组合框
5.3 应用举例
5.4 程序调试与错误处理
5.4.1 Visual Basic程序中的错误类型
5.4.2 程序工作模式
5.4.3 Visual Basic中的调试工具
5.4.4 错误处理
习题
上机实验
第6章 数组
6.1 一维数组
6.1.1 一维数组的概念
6.1.2 一维数组的定义
6.1.3 一维数组的使用
6.1.4 LBound和UBound函数与一维数组
6.1.5 For EachNext语句
6.1.6 一维数组程序举例
6.2 二维数组
6.2.1 二维数组的定义
6.2.2 二维数组的使用
6.2.3 LBound和UBound函数与二维数组
6.2.4 二维数组程序举例
6.3 动态数组
6.3.1 动态数组的创建和使用
6.3.2 数组的清除
6.4 控件数组
6.4.1 基本概念
6.4.2 控件数组的建立与使用
6.4.3 动态管理控件数组中的元素
6.5 应用举例
习题
上机实验
第7章 过程
7.1 Sub过程
7.1.1 引例
7.1.2 Sub过程的定义
7.1.3 Sub过程的调用
7.2 Function过程
7.2.1 Function过程的定义
7.2.2 Function过程的调用
7.2.3 Function过程与Sub过程的比较
7.3 参数传递
7.3.1 形式参数与实际参数
7.3.2 按值传递与按地址传递
7.3.3 数组作为参数传递
7.3.4 可选参数和可变参数
7.4 嵌套和递归
7.4.1 过程嵌套调用
7.4.2 过程递归调用
7.5 变量与过程的作用域
7.5.1 变量的作用域
7.5.2 变量的生存期
7.5.3 过程的作用域
7.6 多窗体与Sub Main过程
7.6.1 多窗体处理
7.6.2 Sub Main过程
7.7 应用举例
习题
上机实验
第8章 数据文件
8.1 文件概述
8.2 文件操作语句与函数
8.2.1 文件指针及相关函数
8.2.2 文件长度及相关函数
8.3 顺序文件
8.3.1 顺序文件的打开操作
8.3.2 顺序文件的关闭操作
8.3.3 顺序文件的写操作
8.3.4 顺序文件的读操作
8.4 随机文件
8.4.1 记录数据类型
8.4.2 随机文件的打开与关闭操作
8.4.3 随机文件的写操作
8.4.4 随机文件的读操作
8.4.5 随机文件中记录的增加与删除
8.5 文件系统控件
8.5.1 驱动器列表框和目录列表框
8.5.2 文件列表框
8.5.3 文件系统控件的常用事件
8.5.4 文件系统控件应用举例
8.6 文件及目录操作
8.7 枚举类型
习题
上机实验
第9章 用户界面设计与图形操作
9.1 键盘和鼠标事件
9.1.1 键盘事件
9.1.2 鼠标事件
9.1.3 拖放操作
9.2 菜单设计
9.2.1 下拉式菜单
9.2.2 弹出式菜单
9.2.3 应用举例
9.3 对话框设计
9.3.1 通用对话框
9.3.2 文件对话框
9.3.3 其他对话框
9.3.4 应用举例
9.4 工具栏和状态栏
9.4.1 手工制作工具栏
9.4.2 Toolbar控件与ImageList控件
9.4.3 状态栏
9.5 剪贴板的应用
9.6 进度指示器
9.7 图形操作
9.7.1 坐标系统
9.7.2 绘图属性
9.7.3 图形控件
9.7.4 图形方法
习题
上机实验
第10章 Visual Basic数据库应用
10.1 数据库概述
10.1.1 数据库的基本概念
10.1.2 结构化查询语言SQL
10.2 DATA控件
10.2.1 常用属性、方法和事件
10.2.2 用控件显示数据
10.3 ADO数据对象访问技术
10.3.1 ADO对象模型
10.3.2 使用ADO 控件
10.3.3 高级数据约束控件
10.3.4 数据窗体向导
10.4 制作报表
10.4.1 数据环境设计器
10.4.2 报表设计器
10.4.3 数据报表
习题
上机实验
第11章 Windows API
11.1 Visual Basic与动态链接库
11.1.1 动态链接库
11.1.2 在Visual Basic中使用动态链接库
11.2 API文本浏览器
11.2.1 启动API浏览器
11.2.2 添加API函数声明
11.2.3 把声明、常量或类型复制到Visual Basic代码中
11.3 API调用举例
习题
上机实验
参考文献
附录
附录A 常用ASCII码对照表
附录B 全国计算机等级考试二级Visual Basic考试简介
第1章 Visual Basic程序设计概述
1.1 Visual Basic集成开发环境
1.1.1 主窗口
1.1.2 工具箱窗口
1.1.3 窗体设计窗口
1.1.4 工程管理器窗口
1.1.5 属性窗口
1.1.6 其他窗口
1.2 Visual Basic 的特点
1.3 Visual Basic中的面向对象基本概念
1.3.1 对象与容器对象
1.3.2 对象的属性、事件和方法
1.4 窗体对象及其属性、事件和方法
1.4.1 窗体的结构与属性
1.4.2 窗体的事件
1.4.3 窗体的方法
1.5 基本控件
1.5.1 控件的画法、操作与命名
1.5.2 标签和文本框
1.5.3 命令按钮
1.5.4 焦点与Tab顺序
1.5.5 颜色代码设置
1.6 创建Visual Basic应用程序的基本步骤
1.7 Visual Basic工程的组成与管理
1.7.1 Visual Basic工程的组成
1.7.2 Visual Basic工程管理
1.7.3 Visual Basic帮助系统
习题
上机实验
第2章 Visual Basic语言基础
2.1 标准数据类型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 内部函数
2.3.1 数学函数
2.3.2 字符串函数
2.3.3 日期时间函数
2.3.4 类型转换函数
2.3.5 Shell函数
2.4 运算符与表达式
2.4.1 算术运算符及算术表达式
2.4.2 字符串连接运算符
2.4.3 日期型表达式
习题
上机实验
第3章 顺序结构程序设计
3.1 基本语句
3.1.1 赋值语句
3.1.2 注释、结束与暂停语句
3.2 文本数据的输入输出
3.2.1 Print方法
3.2.2 与Print方法有关的函数
3.2.3 InputBox函数
3.2.4 MsgBox函数
3.3 图形数据输入输出控件
3.3.1 图片框
3.3.2 图形文件的装入
习题
上机实验
第4章 选择结构程序设计
4.1 条件表达式
4.1.1 关系运算符与关系表达式
4.1.2 逻辑运算符与逻辑表达式
4.1.3 运算符的优先顺序
4.2 条件语句
4.2.1 单行结构条件语句
4.2.2 块结构条件语句
4.2.3 条件函数IIf
4.2.4 条件语句的嵌套
4.2.5 多分支控制结构
4.3 选择性控件
4.3.1 滚动条
4.3.2 计时器
4.3.3 框架
4.3.4 单选按钮
4.3.5 复选框
4.4 应用举例
习题
上机实验
第5章 循环结构程序设计
5.1 循环语句
5.1.1 ForNext循环语句
5.1.2 DoLoop语句
5.1.3 WhileWend语句
5.1.4 循环的嵌套
5.2 与循环结构相关的控件
5.2.1 列表框
5.2.2 组合框
5.3 应用举例
5.4 程序调试与错误处理
5.4.1 Visual Basic程序中的错误类型
5.4.2 程序工作模式
5.4.3 Visual Basic中的调试工具
5.4.4 错误处理
习题
上机实验
第6章 数组
6.1 一维数组
6.1.1 一维数组的概念
6.1.2 一维数组的定义
6.1.3 一维数组的使用
6.1.4 LBound和UBound函数与一维数组
6.1.5 For EachNext语句
6.1.6 一维数组程序举例
6.2 二维数组
6.2.1 二维数组的定义
6.2.2 二维数组的使用
6.2.3 LBound和UBound函数与二维数组
6.2.4 二维数组程序举例
6.3 动态数组
6.3.1 动态数组的创建和使用
6.3.2 数组的清除
6.4 控件数组
6.4.1 基本概念
6.4.2 控件数组的建立与使用
6.4.3 动态管理控件数组中的元素
6.5 应用举例
习题
上机实验
第7章 过程
7.1 Sub过程
7.1.1 引例
7.1.2 Sub过程的定义
7.1.3 Sub过程的调用
7.2 Function过程
7.2.1 Function过程的定义
7.2.2 Function过程的调用
7.2.3 Function过程与Sub过程的比较
7.3 参数传递
7.3.1 形式参数与实际参数
7.3.2 按值传递与按地址传递
7.3.3 数组作为参数传递
7.3.4 可选参数和可变参数
7.4 嵌套和递归
7.4.1 过程嵌套调用
7.4.2 过程递归调用
7.5 变量与过程的作用域
7.5.1 变量的作用域
7.5.2 变量的生存期
7.5.3 过程的作用域
7.6 多窗体与Sub Main过程
7.6.1 多窗体处理
7.6.2 Sub Main过程
7.7 应用举例
习题
上机实验
第8章 数据文件
8.1 文件概述
8.2 文件操作语句与函数
8.2.1 文件指针及相关函数
8.2.2 文件长度及相关函数
8.3 顺序文件
8.3.1 顺序文件的打开操作
8.3.2 顺序文件的关闭操作
8.3.3 顺序文件的写操作
8.3.4 顺序文件的读操作
8.4 随机文件
8.4.1 记录数据类型
8.4.2 随机文件的打开与关闭操作
8.4.3 随机文件的写操作
8.4.4 随机文件的读操作
8.4.5 随机文件中记录的增加与删除
8.5 文件系统控件
8.5.1 驱动器列表框和目录列表框
8.5.2 文件列表框
8.5.3 文件系统控件的常用事件
8.5.4 文件系统控件应用举例
8.6 文件及目录操作
8.7 枚举类型
习题
上机实验
第9章 用户界面设计与图形操作
9.1 键盘和鼠标事件
9.1.1 键盘事件
9.1.2 鼠标事件
9.1.3 拖放操作
9.2 菜单设计
9.2.1 下拉式菜单
9.2.2 弹出式菜单
9.2.3 应用举例
9.3 对话框设计
9.3.1 通用对话框
9.3.2 文件对话框
9.3.3 其他对话框
9.3.4 应用举例
9.4 工具栏和状态栏
9.4.1 手工制作工具栏
9.4.2 Toolbar控件与ImageList控件
9.4.3 状态栏
9.5 剪贴板的应用
9.6 进度指示器
9.7 图形操作
9.7.1 坐标系统
9.7.2 绘图属性
9.7.3 图形控件
9.7.4 图形方法
习题
上机实验
第10章 Visual Basic数据库应用
10.1 数据库概述
10.1.1 数据库的基本概念
10.1.2 结构化查询语言SQL
10.2 DATA控件
10.2.1 常用属性、方法和事件
10.2.2 用控件显示数据
10.3 ADO数据对象访问技术
10.3.1 ADO对象模型
10.3.2 使用ADO 控件
10.3.3 高级数据约束控件
10.3.4 数据窗体向导
10.4 制作报表
10.4.1 数据环境设计器
10.4.2 报表设计器
10.4.3 数据报表
习题
上机实验
第11章 Windows API
11.1 Visual Basic与动态链接库
11.1.1 动态链接库
11.1.2 在Visual Basic中使用动态链接库
11.2 API文本浏览器
11.2.1 启动API浏览器
11.2.2 添加API函数声明
11.2.3 把声明、常量或类型复制到Visual Basic代码中
11.3 API调用举例
习题
上机实验
参考文献
附录
附录A 常用ASCII码对照表
附录B 全国计算机等级考试二级Visual Basic考试简介