目录
2025年09月26日
目录
出版说明
前言
第1章 Visual Basic简介
1.1 Visual Basic概述
1.1.1 Visual Basic版本
1.1.2 Visual Basic的特点
1.2 Visual Basic集成开发环境
1.2.1 启动与退出
1.2.2 菜单栏
1.2.3 工具栏与工具箱
1.2.4 常用窗口
1.3 类和对象
1.3.1 类
1.3.2 对象
习题
一、简答题
二、选择题
第2章 Visual Basic应用程序创建过程
2.1 计算思维与“三步法”原则
2.1.1 计算思维
2.1.2 “三步法”原则
2.2 语句
1.语句构成
2.复合语句行
3.续行
4.赋值语句
5.暂停语句
6.结束语句
7.注释语句
2.3 创建简单应用程序
2.4 调试
2.4.1 程序的错误类型
2.4.2 调试的概念
2.4.3 单步跟踪
2.4.4 断点
习题
一、简答题
二、选择题
第3章 数据类型与运算
3.1 数据类型
3.1.1 标识符
3.1.2 基本数据类型
3.2 常量和变量
3.2.1 常量
3.2.2 变量
3.2.3 变量的作用域
3.3 运算符与表达式
3.3.1 算术运算符与算术表达式
3.3.3 关系运算符与关系表达式
3.3.4 逻辑运算符与逻辑表达式
3.3.5 日期运算符与日期表达式
3.3.6 运算符的优先级
3.4 常用内部函数
3.4.1 函数的概念与使用方法
3.4.2 数学函数
3.4.3 字符串函数
3.4.4 日期与时间函数
3.4.5 转换函数
习题
一、简答题
二、选择题
第4章 基本控制结构
4.1 常用的输入和输出
4.1.1 输入
4.1.2 输出
4.2 顺序结构
4.3 选择结构
4.3.1 选择结构的概念
4.3.2 单行条件语句
4.3.3 块结构条件语句
4.3.4 IIf函数
4.3.5 多分支控制语句
4.4 选择结构经典案例
4.4.1 三个数排序
4.4.2 三角形周长与面积
4.4.3 折扣问题
4.4.4 判断坐标所在位置
4.4.5 字符的判断
4.5 循环结构
4.5.1 循环结构的概念
4.5.2 For语句
4.5.3 Do…Loop语句
4.5.4 While语句
4.6 循环结构经典案例
4.6.1 最大公约数
4.6.2 牛顿迭代法
4.6.3 前N项问题
4.6.4 质数
4.6.5 水仙花数
4.6.6 括号匹配问题
4.6.7 文本处理
4.6.8 Fibonacci数列
习题
一、简答题
二、选择题
三、编程题
第5章 数组
5.1 一维数组
5.2 一维数组的输入和输出
5.2.1 一维数组定义
5.2.2 通过键盘输入数据
5.2.3 利用随机函数给数组赋值
5.3 一维数组经典案例
5.3.1 平均值
5.3.2 下标问题
5.3.3 逆序问题
5.3.4 选择法排序
5.3.5 冒泡法排序
5.4 二维数组
5.4.1 二维数组定义
5.4.2 二维数组遍历
5.5 二维数组经典案例
5.5.1 最大值问题
5.5.2 对角线问题
5.5.3 特殊矩阵问题
5.5.4 寻找鞍点
5.6 动态数组
5.7 数组初始化
习题
一、简答题
二、选择题
三、编程题
第6章 基本控件
6.1 窗体
1.属性
2.事件
3.方法
6.2 标签
1.属性
2.事件
3.方法
6.3 文本框
1.属性
2.事件
3.方法
6.4 按钮
1.属性
2.事件
3.方法
6.5 图片框
1.属性
2.事件
3.方法
6.6 复选框
1.属性
2.事件
3.方法
6.7 单选按钮和框架
6.7.1 单选按钮
6.7.2 框架
6.8 列表框和组合框
6.8.1 列表框
6.8.2 组合框
6.9 滚动条
1.属性
2.事件
6.10 时钟
1.属性
2.事件
6.11 文件系统控件
1.属性
2.事件
6.12 图像控件
1.属性
2.事件
3.方法
6.13 图形控件
6.14 通用对话框
1.属性
2.方法
6.15 控件数组
习题
一、简答题
二、选择题
三、编程题
第7章 过程与函数
7.1 Sub过程
7.1.1 Sub过程的定义
7.1.2 Sub过程的调用
7.2 Function过程
7.2.1 Function过程的定义
7.2.2 Function过程的调用
7.3 参数传递
7.3.1 形参和实参
7.3.2 参数传递方式
7.4 经典案例
7.4.1 最大公约数
7.4.2 质数问题
7.4.3 组合数
7.5 其他参数类型
7.5.1 数组作为参数
7.5.2 控件参数
7.6 嵌套与递归
1.过程嵌套
2.过程递归
习题
一、简答题
二、选择题
三、编程题
第8章 菜单
8.1 菜单设计
8.1.1 菜单编辑器
8.1.2 下拉式菜单
8.1.3 弹出式菜单
8.2 菜单控制项
8.2.1 有效性控制
8.2.2 可见性控制
8.2.3 菜单控件数组
习题
一、简答题
二、选择题
三、编程题
第9章 键盘、鼠标事件
9.1 键盘事件
9.1.1 KeyPress事件
9.1.2 KeyDown和KeyUp事件
9.2 鼠标事件
9.2.1 MouseDown和MouseUp事件
9.2.2 MouseMove事件
习题
一、问答题
二、选择题
三、编程题
第10章 文件
10.1 文件的基本概念
10.2 文件的分类
10.2.1 顺序文件
10.2.2 随机文件
10.2.3 二进制文件
10.3 常用文件操作语句和函数
10.3.1 文件读写操作语句和函数
10.3.2 磁盘文件操作语句和函数
习题
一、简答题
二、选择题
三、编程题
附录
附录A ASCII码表
附录B Visual Basic常用系统常量