简介
《Visual Basic程序设计基础教程》由多年从事Visual Basic程序设计教学的一线教师,根据教学实际,结合多年的教学经验编写而成。全书共10章,详细介绍了Visual Basic可视化编程的基本方法,包括VB集成开发环境的使用、常用控件的使用、VB语言基础、数据的输入和输出、程序控制结构、数组的定义和使用、过程的建立和调用、菜单设计、文件的基本操作、数据库访问技术等内容。每章还提供了适量的示例、练习题和上机实验,便于读者自学。此外,书末还附有近年来全国计算机二级等级考试(VB)的笔试试题及参考答案。
《Visual Basic程序设计基础教程》的文字叙述通俗易懂,强调实用性和可操作性,注重学习者编程能力的培养。
《Visual Basic程序设计基础教程》可作为高等学校学生学习Visual Basic程序设计的教材,也可作为参加全国计算机等级考试(二级Visual Basic)人员及编程初学者的参考用书。
目录
《visual basic程序设计基础教程》
第1章 visual basic概述
1.1 程序设计概述
1.1.1 基本术语
1.1.2 程序设计语言
1.1.3 程序的基本结构
1.1.4 程序设计的一般步骤
1.2 中文visual basic 6.0概述
1.2.1 visual basic的发展过程
1.2.2 visual basic 6.0的特点
1.3 visual basic 6.0的集成开发环境
1.3.1 visual basic 6.0的启动
1.3.2 主窗口
1.3.3 常用的工作窗口
1.3.4 visual basic 6.0的退出
1.4 visual basic 6.0工程的组成与管理
1.4.1 工程的构成
1.4.2 创建工程
1.4.3 保存工程
1.4.4 工程的使用
.1.4.5 更改工程属性
1.5 简单visual basic 6.0应用程序创建实例
1.5.1 新建工程
1.5.2 程序界面设计
1.5.3 编写相关代码
1.5.4 运行及调试程序
1.5.5 生成可执行文件
1.6 visual basic 6.0帮助系统的使用
1.6.1 使用msdn library查阅器
1.6.2 上下文帮助
1.6.3 运行所提供的实例
习题
上机实验
第2章 简单的visual basic程序设计
2.1 visual basic的基本概念
2.1.1 对象
2.1.2 类
2.1.3 属性
2.1.4 事件
2.1.5 方法
2.2 窗体
2.2.1 窗体的主要属性
2.2.2 窗体的事件
2.2.3 窗体的方法
2.3 基本控件
2.3.1 标签
2.3.2 文本框
2.3.3 命令按钮
2.3.4 焦点与tab顺序
2.3.5 控件的默认属性
2.4 数据的输入和输出
2.4.1 利用标签进行数据的输出
2.4.2 利用文本框控件输入输出数据
2.4.3 input box()函数
2.4.4 print方法及相关函数
2.4.5 msg box()函数
2.5 其他常用语句
2.5.1 注释语句rem
2.5.2 结束语句end
2.5.3 暂停语句stop
习题
上机实验
第3章 visual basic语言基础
3.1 visual basic 6.0语言字符集及编码规则
3.1.1 visual basic 6.0的字符集
3.1.2 编码规则与约定
3.2 数据类型
3.2.1 visual basic 6.0的标准数据类型
3.2.2 用户自定义类型
3.3 变量与常量
3.3.1 变量
3.3.2 常量
3.4 常用内部函数
3.4.1 数学函数
3.4.2 字符串函数
3.4.3 日期与时间函数
3.4.4 类型转换函数
3.4.5 其他函数
3.4.6 应用实例
3.5 运算符与表达式
3.5.1 算术运算符与算术表达式
3.5.2 字符串运算符与字符串表达式
3.5.3 关系运算符与关系表达式
3.5.4 逻辑运算符与逻辑表达式
3.5.5 日期表达式
3.5.6表达式的运算顺序
习题
上机实验
第4章 选择结构
4.1 if语句-
4.1.1 简单分支结构
4.1.2 条件语句的嵌套
4.1.3 iif函数
4.1.4 多分支语句
4.2 选择性控件
4.2.1 单选按钮
4.2.2 复选框
4.2.3 框架
4.3 程序举例
习题
上机实验
第5章 循环结构
5.1 循环语句
5.1.1 for...next循环语句
5.1.2 for...next语句的循环嵌套
5.1.3 do...loop循环语句
5.1.4 while...wend循环语句
5.1.5 其他辅助控制语句
5.2 选择性控件
5.2.1 定时器控件
5.2.2 滚动条控件
5.3 程序举例
习题
上机实验
第6章 数组
6.1 概述
6.2 一维数组的声明和应用
6.2.1 一维数组的声明
6.2.2 一维数组的使用
6.2.3 一维数组的应用
6.2.4 使用foreach...next语句访问数组
6.3 列表框与组合框
6.3.1 列表框
6.3.2 组合框
6.4 控件数组
6.4.1 控件数组的概念
6.4.2 控件数组的建立
6.4.3 控件数组的使用
6.5 二维数组
6.5.1 声明二维数组
6.5.2 使用二维数组
6.6 动态数组
6.6.1 声明动态数组
6.6.2 保留动态数组中存放的数据
6.7 程序举例
6.7.1 寻找最大、最小值
6.7.2 检索问题
6.7.3 交换数组中各元素
习题
上机实验
第7章 过程
7.1 通用过程
7.1.1 sub过程
7.1.2 function过程
7.2 参数传递
7.2.1 按地址调用
7.2.2 按值调用
7.2.3 数组参数
7.2.4 可选参数
7.2.5 可变参数
7.3 过程的嵌套调用与递归调用
7.3.1 过程的嵌套调用
7.3.2 过程的递归调用
7.4 变量的作用域和生存期
7.4.1 变量的作用域
7.4.2 变量的生存期
7.5 标准模块与sub main过程
7.5.1 标准模块
7.5.2 sub main过程
7.6 程序举例
习题
上机实验
第8章 界面设计
8.1 菜单设计
8.1.1 菜单编辑器
8.1.2 菜单的click事件
8.1.3 运行时改变菜单属性
8.1.4 弹出式菜单
8.2 工具栏设计
8.2 多文档设计
8.3.1 多窗体程序设计中的语句和方法
8.3.2 多重窗体程序的执行与保存
8.4 鼠标与键盘事件
8.4.1 键盘事件
8.4.2 鼠标事件
8.4.3 拖放操作
习题
上机实验
第9章 文件
9.1 文件的基本概念
9.1.1 文件
9.1.2 文件分类
9.2 文件操作
9.2.1 文件处理的步骤
9.2.2 文件操作的相关函数和语句
9.2.3 顺序文件
9.2.4 随机文件
9.2.5 二进制文件
9.3 文件控件
9.3.1 驱动器列表框
9.3.2 目录列表框
9.3.3 文件列表框
9.3.4 文件系统控件的应用
习题
上机实验
第10章 数据库技术
10.1 数据库基础
10.1.1 计算机数据管理的发展
10.1.2 数据库系统
10.1.3 数据模型
10.1.4 关系数据库
10.1.5 数据库设计基础
10.2 结构化查询语言
10.3 数据库管理器
10.4 ado数据控件
10.5 制作数据报表
10.6 数据库应用实例
10.6.1 需求分析
10.6.2 数据库设计
10.6.3 系统总体框架
10.6.4 系统功能实现
习题
上机实验
附录a 2008年~2010年全国计算机二级考试vb笔试试题及参考答案
附录b 字符ascii码
附录c 内部函数
附录d 颜色常数
参考文献
第1章 visual basic概述
1.1 程序设计概述
1.1.1 基本术语
1.1.2 程序设计语言
1.1.3 程序的基本结构
1.1.4 程序设计的一般步骤
1.2 中文visual basic 6.0概述
1.2.1 visual basic的发展过程
1.2.2 visual basic 6.0的特点
1.3 visual basic 6.0的集成开发环境
1.3.1 visual basic 6.0的启动
1.3.2 主窗口
1.3.3 常用的工作窗口
1.3.4 visual basic 6.0的退出
1.4 visual basic 6.0工程的组成与管理
1.4.1 工程的构成
1.4.2 创建工程
1.4.3 保存工程
1.4.4 工程的使用
.1.4.5 更改工程属性
1.5 简单visual basic 6.0应用程序创建实例
1.5.1 新建工程
1.5.2 程序界面设计
1.5.3 编写相关代码
1.5.4 运行及调试程序
1.5.5 生成可执行文件
1.6 visual basic 6.0帮助系统的使用
1.6.1 使用msdn library查阅器
1.6.2 上下文帮助
1.6.3 运行所提供的实例
习题
上机实验
第2章 简单的visual basic程序设计
2.1 visual basic的基本概念
2.1.1 对象
2.1.2 类
2.1.3 属性
2.1.4 事件
2.1.5 方法
2.2 窗体
2.2.1 窗体的主要属性
2.2.2 窗体的事件
2.2.3 窗体的方法
2.3 基本控件
2.3.1 标签
2.3.2 文本框
2.3.3 命令按钮
2.3.4 焦点与tab顺序
2.3.5 控件的默认属性
2.4 数据的输入和输出
2.4.1 利用标签进行数据的输出
2.4.2 利用文本框控件输入输出数据
2.4.3 input box()函数
2.4.4 print方法及相关函数
2.4.5 msg box()函数
2.5 其他常用语句
2.5.1 注释语句rem
2.5.2 结束语句end
2.5.3 暂停语句stop
习题
上机实验
第3章 visual basic语言基础
3.1 visual basic 6.0语言字符集及编码规则
3.1.1 visual basic 6.0的字符集
3.1.2 编码规则与约定
3.2 数据类型
3.2.1 visual basic 6.0的标准数据类型
3.2.2 用户自定义类型
3.3 变量与常量
3.3.1 变量
3.3.2 常量
3.4 常用内部函数
3.4.1 数学函数
3.4.2 字符串函数
3.4.3 日期与时间函数
3.4.4 类型转换函数
3.4.5 其他函数
3.4.6 应用实例
3.5 运算符与表达式
3.5.1 算术运算符与算术表达式
3.5.2 字符串运算符与字符串表达式
3.5.3 关系运算符与关系表达式
3.5.4 逻辑运算符与逻辑表达式
3.5.5 日期表达式
3.5.6表达式的运算顺序
习题
上机实验
第4章 选择结构
4.1 if语句-
4.1.1 简单分支结构
4.1.2 条件语句的嵌套
4.1.3 iif函数
4.1.4 多分支语句
4.2 选择性控件
4.2.1 单选按钮
4.2.2 复选框
4.2.3 框架
4.3 程序举例
习题
上机实验
第5章 循环结构
5.1 循环语句
5.1.1 for...next循环语句
5.1.2 for...next语句的循环嵌套
5.1.3 do...loop循环语句
5.1.4 while...wend循环语句
5.1.5 其他辅助控制语句
5.2 选择性控件
5.2.1 定时器控件
5.2.2 滚动条控件
5.3 程序举例
习题
上机实验
第6章 数组
6.1 概述
6.2 一维数组的声明和应用
6.2.1 一维数组的声明
6.2.2 一维数组的使用
6.2.3 一维数组的应用
6.2.4 使用foreach...next语句访问数组
6.3 列表框与组合框
6.3.1 列表框
6.3.2 组合框
6.4 控件数组
6.4.1 控件数组的概念
6.4.2 控件数组的建立
6.4.3 控件数组的使用
6.5 二维数组
6.5.1 声明二维数组
6.5.2 使用二维数组
6.6 动态数组
6.6.1 声明动态数组
6.6.2 保留动态数组中存放的数据
6.7 程序举例
6.7.1 寻找最大、最小值
6.7.2 检索问题
6.7.3 交换数组中各元素
习题
上机实验
第7章 过程
7.1 通用过程
7.1.1 sub过程
7.1.2 function过程
7.2 参数传递
7.2.1 按地址调用
7.2.2 按值调用
7.2.3 数组参数
7.2.4 可选参数
7.2.5 可变参数
7.3 过程的嵌套调用与递归调用
7.3.1 过程的嵌套调用
7.3.2 过程的递归调用
7.4 变量的作用域和生存期
7.4.1 变量的作用域
7.4.2 变量的生存期
7.5 标准模块与sub main过程
7.5.1 标准模块
7.5.2 sub main过程
7.6 程序举例
习题
上机实验
第8章 界面设计
8.1 菜单设计
8.1.1 菜单编辑器
8.1.2 菜单的click事件
8.1.3 运行时改变菜单属性
8.1.4 弹出式菜单
8.2 工具栏设计
8.2 多文档设计
8.3.1 多窗体程序设计中的语句和方法
8.3.2 多重窗体程序的执行与保存
8.4 鼠标与键盘事件
8.4.1 键盘事件
8.4.2 鼠标事件
8.4.3 拖放操作
习题
上机实验
第9章 文件
9.1 文件的基本概念
9.1.1 文件
9.1.2 文件分类
9.2 文件操作
9.2.1 文件处理的步骤
9.2.2 文件操作的相关函数和语句
9.2.3 顺序文件
9.2.4 随机文件
9.2.5 二进制文件
9.3 文件控件
9.3.1 驱动器列表框
9.3.2 目录列表框
9.3.3 文件列表框
9.3.4 文件系统控件的应用
习题
上机实验
第10章 数据库技术
10.1 数据库基础
10.1.1 计算机数据管理的发展
10.1.2 数据库系统
10.1.3 数据模型
10.1.4 关系数据库
10.1.5 数据库设计基础
10.2 结构化查询语言
10.3 数据库管理器
10.4 ado数据控件
10.5 制作数据报表
10.6 数据库应用实例
10.6.1 需求分析
10.6.2 数据库设计
10.6.3 系统总体框架
10.6.4 系统功能实现
习题
上机实验
附录a 2008年~2010年全国计算机二级考试vb笔试试题及参考答案
附录b 字符ascii码
附录c 内部函数
附录d 颜色常数
参考文献
Visual Basic程序设计基础教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×