微信扫一扫,移动浏览光盘
简介
《高等应用型院校计算机基础教育规划教材:Visual Basic程序设计》以Visual Basic为语言背景,介绍Windows环境下的程序设计语言,内容涵盖了计算机程序设计的基本思想和基本方法、结构化程序设计的思想和方法、面向对象和可视化程序设计的概念和方法。书中通过大量生动的例题,不仅展现了Visual Basic的基本功能,还介绍了传统程序设计语言中的许多典型算法,在图形界面下,这些程序设计显得格外生动有趣。
《高等应用型院校计算机基础教育规划教材:Visual Basic程序设计》适合作为高等院校非计算机专业高级语言程序设计课程的教材,也可供各类培训班及自学者选用。
目录
目录
第1章 Visual Basic基础知识
1.1 概述
1.1.1 程序设计语言
1.1.2 Visual Basic的特点
1.1.3 Visual Basic版本简介
1.2 对象的属性、事件与方法
1.2.1 对象的属性
1.2.2 对象的事件及事件过程
1.2.3 对象的方法
1.3 Visual Basic的安装与启动
1.3.1 Visual Basic的安装过程
1.3.2 Visual Basic的启动
1.4 Visual Basic 6.0的集成开发环境
1.4.1 标题栏
1.4.2 菜单栏
1.4.3 工具栏
1.4.4 窗体设计器窗口
1.4.5 属性窗口
1.4.6 工程资源管理器
1.4.7 窗体布局窗口
1.4.8 工具箱窗口
1.4.9 代码窗口
1.5 控件的画法
1.5.1 在窗体上画一个控件
1.5.2 控件的选择
1.5.3 控件的缩放和移动
1.5.4 控件的复制与删除
1.5.5 控件的布局
综合实验 设计第一个Visual Basic应用程序
习题一
第2章 Visual Basic语言基础
2.1 数据类型
2.1.1 数值型
2.1.2 字符串型
2.1.3 逻辑型
2.1.4 日期型
2.1.5 对象型
2.1.6 可变型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 运算符与表达式
2.3.1 算术运算符
2.3.2 字符串连接运算符
2.3.3 日期运算
2.3.4 表达式的书写规则
2.4 常用函数
2.4.1 数学函数
2.4.2 字符串函数
2.4.3 转换函数
2.4.4 随机函数
2.4.5 测试与判断函数
2.4.6 日期/时间函数
综合实验 Visual Basic语法练习
习题二
第3章 窗体及输入/输出
3.1 窗体
3.1.1 窗体的常用属性
3.1.2 窗体的常用事件
3.1.3 窗体的常用方法
3.1.4 与窗体有关的语句
3.2 命令按钮
3.2.1 命令按钮的常用属性
3.2.2 命令按钮的常用事件
3.2.3 命令按钮的常用方法
3.3 标签
3.3.1 标签的外观设计
3.3.2 标签的事件和方法
3.4 基本语句与书写格式
3.4.1 赋值语句Let
3.4.2 格式输出函数
3.4.3 复合与续行
3.4.4 结束程序
3.4.5 注释与暂停
3.5 文本框
3.5.1 文本框的输入/输出
3.5.2 多行文本框
3.5.3 在文本框中实现文本选定
3.5.4 创建密码与只读文本框
3.5.5 文本框中常用的事件和方法
3.6 对话框函数
3.6.1 信息对话框(MsgBox)
3.6.2 输入对话框(InputBox)
综合实验 窗体、控件及输入/输出操作
习题三
第4章 程序的控制结构
4.1 顺序结构
4.2 选择结构
4.2.1 条件表达式
4.2.2 单分支选择结构If...Then...Else
4.2.3 多分支选择结构If...Then...ElseIf
4.2.4 多分支选择结构Select Case
4.3 循环结构
4.3.1 For...Next语句
4.3.2 Do...Loop语句
4.4 案例与常用算法
4.4.1 累加与累乘
4.4.2 求最大数、最小数与平均值
4.4.3 求素数
4.4.4 循环的嵌套
4.4.5 枚举法
4.4.6 递推与迭代
4.4.7 数值积分
综合实验 程序控制结构
习题四
第5章 数组
5.1 数组的概念
5.1.1 数组与数组元素
5.1.2 数组的类型
5.1.3 数组的维数
5.1.4 静态数组和动态数组
5.2 静态数组
5.2.1 数组的声明
5.2.2 数组的基本操作
5.2.3 数组的使用
5.3 动态数组
5.3.1 声明和改变动态数组
5.3.2 动态数组的使用
5.4 控件数组
5.4.1 控件数组的概念
5.4.2 控件数组的建立
5.4.3 控件数组的使用
综合实验 数组的基本操作与应用
习题五
第6章 过程
6.1 Sub过程
6.1.1 事件过程与通用过程
6.1.2 通用过程的创建
6.1.3 通用过程的调用
6.2 Function过程
6.2.1 Function过程的创建
6.2.2 Function过程的调用
6.3 向过程传递参数
6.3.1 形参与实参
6.3.2 传址与传值
6.3.3 传递数组
6.4 变量与过程的作用域
6.4.1 模块的概念
6.4.2 变量的作用域
6.4.3 过程的作用域
6.5 过程的嵌套与递归调用
6.5.1 过程的嵌套
6.5.2 过程的递归
综合实验 过程的基本操作
习题六
第7章 Visual Basic控件及其应用
7.1 单选按钮、复选框及框架
7.1.1 单选按钮
7.1.2 框架
7.1.3 复选框
7.2 列表框与组合框
7.2.1 列表框
7.2.2 组合框
7.3 系统定时器
7.3.1 定时器的属性与事件
7.3.2 定时器的应用
7.4 图片框与图像框
7.4.1 图片框
7.4.2 图像框
7.5 滚动条
7.6 驱动器、目录和文件列表框
7.6.1 驱动器列表框
7.6.2 目录列表框
7.6.3 文件列表框
7.6.4 文件控制对象的同步操作
7.7 公共对话框
7.7.1 文件对话框
7.7.2 “颜色”对话框
7.7.3 “字体”对话框
7.7.4 “打印”对话框
7.7.5 “帮助”对话框
7.8 实用扩展控件
7.8.1 多格式文本框控件
7.8.2 TreeView控件和ListView控件
7.8.3 SSTab控件
综合实验 常用控件的操作
习题七
第8章 Windows应用程序与界面设计
8.1 窗体与多重窗体
8.1.1 添加、删除窗体
8.1.2 窗体的运行状态及转换
8.1.3 多窗体之间相互操作
8.1.4 多窗体程序的关闭
8.2 菜单
8.2.1 标准菜单的组成
8.2.2 菜单编辑器
8.2.3 创建应用程序菜单
8.2.4 编写菜单控件代码
8.2.5 菜单控件的动态控制
8.2.6 运行时增加菜单项
8.2.7 弹出式菜单
8.3 工具栏
8.3.1 创建工具栏的步骤
8.3.2 添加ToolBar控件
8.3.3 在ImageList控件中插入图像
8.3.4 在工具栏中添加按钮
8.3.5 为工具栏编写代码
8.3.6 创建工具栏实例
综合实验 菜单与工具栏的设计
习题八
第9章 文件
9.1 文件的概念
9.1.1 文件的分类
9.1.2 数据文件的读/写
9.2 文件处理语句和函数
9.2.1 Open语句
9.2.2 Close语句
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 随机文件的建立和打开
9.4.3 随机文件的读/写
9.4.4 随机文件的修改
9.5 二进制文件
9.5.1 二进制文件的建立和打开
9.5.2 二进制文件的读/写
综合实验 顺序文件的基本操作
习题九
第10章 图形与动画
10.1 坐标系统
10.1.1 缺省刻度
10.1.2 标准刻度
10.1.3 自定义刻度
10.2 配置颜色
10.2.1 使用RGB()函数
10.2.2 使用QBColor()函数
10.2.3 使用颜色常数
10.2.4 直接指定颜色值
10.3 点的绘制
10.4 直线和矩形的绘制
10.4.1 画直线
10.4.2 画矩形
10.5 圆、椭圆和弧形的绘制
10.5.1 画圆
10.5.2 画椭圆
10.5.3 画圆弧
10.6 文字动画
10.7 图形动画
综合实验 图形的绘制
习题十
第11章 数据库
11.1 数据库的基本知识
11.1.1 关系数据库的基本结构
11.1.2 数据库访问技术
11.1.3 Visual Basic 6.0访问的数据库类型
11.2 可视化数据管理器
11.2.1 建立数据库
11.2.2 编辑数据表中的数据
11.2.3 查询数据库记录
11.3 Data控件
11.3.1 Data控件的常用属性
11.3.2 数据绑定控件
11.3.3 Data控件的常用方法
11.3.4 Data控件的Recordset对象的方法
11.4 ADO控件
11.4.1 ADO控件的常用属性及方法
11.4.2 ActiveX绑定控件
11.5 结构化查询语言
11.5.1 SQL语句的组成
11.5.2 SQL语句应用举例
综合实验 数据库
习题十一
第12章 程序调试与错误处理
12.1 应用程序中的错误类型
12.1.1 编译错误
12.1.2 运行错误
12.1.3 逻辑错误
12.2 设计时、运行时和中断模式
12.3 程序调试方法
12.3.1 调试工具
12.3.2 调试窗口
12.3.3 程序的单步运行
12.3.4 程序的断点运行
12.3.5 其他调试运行方式
12.4 设计错误处理程序
12.4.1 设置错误陷阱
12.4.2 错误捕获对象
12.4.3 从错误处理程序返回
12.4.4 错误处理程序设计示例
参考文献
第1章 Visual Basic基础知识
1.1 概述
1.1.1 程序设计语言
1.1.2 Visual Basic的特点
1.1.3 Visual Basic版本简介
1.2 对象的属性、事件与方法
1.2.1 对象的属性
1.2.2 对象的事件及事件过程
1.2.3 对象的方法
1.3 Visual Basic的安装与启动
1.3.1 Visual Basic的安装过程
1.3.2 Visual Basic的启动
1.4 Visual Basic 6.0的集成开发环境
1.4.1 标题栏
1.4.2 菜单栏
1.4.3 工具栏
1.4.4 窗体设计器窗口
1.4.5 属性窗口
1.4.6 工程资源管理器
1.4.7 窗体布局窗口
1.4.8 工具箱窗口
1.4.9 代码窗口
1.5 控件的画法
1.5.1 在窗体上画一个控件
1.5.2 控件的选择
1.5.3 控件的缩放和移动
1.5.4 控件的复制与删除
1.5.5 控件的布局
综合实验 设计第一个Visual Basic应用程序
习题一
第2章 Visual Basic语言基础
2.1 数据类型
2.1.1 数值型
2.1.2 字符串型
2.1.3 逻辑型
2.1.4 日期型
2.1.5 对象型
2.1.6 可变型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 运算符与表达式
2.3.1 算术运算符
2.3.2 字符串连接运算符
2.3.3 日期运算
2.3.4 表达式的书写规则
2.4 常用函数
2.4.1 数学函数
2.4.2 字符串函数
2.4.3 转换函数
2.4.4 随机函数
2.4.5 测试与判断函数
2.4.6 日期/时间函数
综合实验 Visual Basic语法练习
习题二
第3章 窗体及输入/输出
3.1 窗体
3.1.1 窗体的常用属性
3.1.2 窗体的常用事件
3.1.3 窗体的常用方法
3.1.4 与窗体有关的语句
3.2 命令按钮
3.2.1 命令按钮的常用属性
3.2.2 命令按钮的常用事件
3.2.3 命令按钮的常用方法
3.3 标签
3.3.1 标签的外观设计
3.3.2 标签的事件和方法
3.4 基本语句与书写格式
3.4.1 赋值语句Let
3.4.2 格式输出函数
3.4.3 复合与续行
3.4.4 结束程序
3.4.5 注释与暂停
3.5 文本框
3.5.1 文本框的输入/输出
3.5.2 多行文本框
3.5.3 在文本框中实现文本选定
3.5.4 创建密码与只读文本框
3.5.5 文本框中常用的事件和方法
3.6 对话框函数
3.6.1 信息对话框(MsgBox)
3.6.2 输入对话框(InputBox)
综合实验 窗体、控件及输入/输出操作
习题三
第4章 程序的控制结构
4.1 顺序结构
4.2 选择结构
4.2.1 条件表达式
4.2.2 单分支选择结构If...Then...Else
4.2.3 多分支选择结构If...Then...ElseIf
4.2.4 多分支选择结构Select Case
4.3 循环结构
4.3.1 For...Next语句
4.3.2 Do...Loop语句
4.4 案例与常用算法
4.4.1 累加与累乘
4.4.2 求最大数、最小数与平均值
4.4.3 求素数
4.4.4 循环的嵌套
4.4.5 枚举法
4.4.6 递推与迭代
4.4.7 数值积分
综合实验 程序控制结构
习题四
第5章 数组
5.1 数组的概念
5.1.1 数组与数组元素
5.1.2 数组的类型
5.1.3 数组的维数
5.1.4 静态数组和动态数组
5.2 静态数组
5.2.1 数组的声明
5.2.2 数组的基本操作
5.2.3 数组的使用
5.3 动态数组
5.3.1 声明和改变动态数组
5.3.2 动态数组的使用
5.4 控件数组
5.4.1 控件数组的概念
5.4.2 控件数组的建立
5.4.3 控件数组的使用
综合实验 数组的基本操作与应用
习题五
第6章 过程
6.1 Sub过程
6.1.1 事件过程与通用过程
6.1.2 通用过程的创建
6.1.3 通用过程的调用
6.2 Function过程
6.2.1 Function过程的创建
6.2.2 Function过程的调用
6.3 向过程传递参数
6.3.1 形参与实参
6.3.2 传址与传值
6.3.3 传递数组
6.4 变量与过程的作用域
6.4.1 模块的概念
6.4.2 变量的作用域
6.4.3 过程的作用域
6.5 过程的嵌套与递归调用
6.5.1 过程的嵌套
6.5.2 过程的递归
综合实验 过程的基本操作
习题六
第7章 Visual Basic控件及其应用
7.1 单选按钮、复选框及框架
7.1.1 单选按钮
7.1.2 框架
7.1.3 复选框
7.2 列表框与组合框
7.2.1 列表框
7.2.2 组合框
7.3 系统定时器
7.3.1 定时器的属性与事件
7.3.2 定时器的应用
7.4 图片框与图像框
7.4.1 图片框
7.4.2 图像框
7.5 滚动条
7.6 驱动器、目录和文件列表框
7.6.1 驱动器列表框
7.6.2 目录列表框
7.6.3 文件列表框
7.6.4 文件控制对象的同步操作
7.7 公共对话框
7.7.1 文件对话框
7.7.2 “颜色”对话框
7.7.3 “字体”对话框
7.7.4 “打印”对话框
7.7.5 “帮助”对话框
7.8 实用扩展控件
7.8.1 多格式文本框控件
7.8.2 TreeView控件和ListView控件
7.8.3 SSTab控件
综合实验 常用控件的操作
习题七
第8章 Windows应用程序与界面设计
8.1 窗体与多重窗体
8.1.1 添加、删除窗体
8.1.2 窗体的运行状态及转换
8.1.3 多窗体之间相互操作
8.1.4 多窗体程序的关闭
8.2 菜单
8.2.1 标准菜单的组成
8.2.2 菜单编辑器
8.2.3 创建应用程序菜单
8.2.4 编写菜单控件代码
8.2.5 菜单控件的动态控制
8.2.6 运行时增加菜单项
8.2.7 弹出式菜单
8.3 工具栏
8.3.1 创建工具栏的步骤
8.3.2 添加ToolBar控件
8.3.3 在ImageList控件中插入图像
8.3.4 在工具栏中添加按钮
8.3.5 为工具栏编写代码
8.3.6 创建工具栏实例
综合实验 菜单与工具栏的设计
习题八
第9章 文件
9.1 文件的概念
9.1.1 文件的分类
9.1.2 数据文件的读/写
9.2 文件处理语句和函数
9.2.1 Open语句
9.2.2 Close语句
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 随机文件的建立和打开
9.4.3 随机文件的读/写
9.4.4 随机文件的修改
9.5 二进制文件
9.5.1 二进制文件的建立和打开
9.5.2 二进制文件的读/写
综合实验 顺序文件的基本操作
习题九
第10章 图形与动画
10.1 坐标系统
10.1.1 缺省刻度
10.1.2 标准刻度
10.1.3 自定义刻度
10.2 配置颜色
10.2.1 使用RGB()函数
10.2.2 使用QBColor()函数
10.2.3 使用颜色常数
10.2.4 直接指定颜色值
10.3 点的绘制
10.4 直线和矩形的绘制
10.4.1 画直线
10.4.2 画矩形
10.5 圆、椭圆和弧形的绘制
10.5.1 画圆
10.5.2 画椭圆
10.5.3 画圆弧
10.6 文字动画
10.7 图形动画
综合实验 图形的绘制
习题十
第11章 数据库
11.1 数据库的基本知识
11.1.1 关系数据库的基本结构
11.1.2 数据库访问技术
11.1.3 Visual Basic 6.0访问的数据库类型
11.2 可视化数据管理器
11.2.1 建立数据库
11.2.2 编辑数据表中的数据
11.2.3 查询数据库记录
11.3 Data控件
11.3.1 Data控件的常用属性
11.3.2 数据绑定控件
11.3.3 Data控件的常用方法
11.3.4 Data控件的Recordset对象的方法
11.4 ADO控件
11.4.1 ADO控件的常用属性及方法
11.4.2 ActiveX绑定控件
11.5 结构化查询语言
11.5.1 SQL语句的组成
11.5.2 SQL语句应用举例
综合实验 数据库
习题十一
第12章 程序调试与错误处理
12.1 应用程序中的错误类型
12.1.1 编译错误
12.1.2 运行错误
12.1.3 逻辑错误
12.2 设计时、运行时和中断模式
12.3 程序调试方法
12.3.1 调试工具
12.3.2 调试窗口
12.3.3 程序的单步运行
12.3.4 程序的断点运行
12.3.5 其他调试运行方式
12.4 设计错误处理程序
12.4.1 设置错误陷阱
12.4.2 错误捕获对象
12.4.3 从错误处理程序返回
12.4.4 错误处理程序设计示例
参考文献
Visual basic programming
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×