Visual Basic程序设计教程 / 21世纪普通高校计算机公共课程规划教材
¥29.00定价
作者: 李倩、黎忠文等
出版时间:2015年2月
出版社:清华大学出版社
- 清华大学出版社
- 9787302350651
- 1-2
- 113124
- 16开
- 2015年2月
- 工学
- 软件工程
- TP312BA
- 计算机
- 本专科、高职高专
内容简介
本书围绕高校VisualBasic程序设计课程的教学,以培养新世纪应用型人才为目的,结合全国计算机等级考试二级VisualBasic考试大纲,通过大量实例,循序渐进、深入浅出地介绍了VisualBasic编程的基本理论知识和程序设计方法。内容主要包括:VisualBasic概述、VisualBasic可视化编程基础、VisualBasic程序设计基础、控制结构、控件、数组、过程、应用程序界面设计、文件、数据库技术等。每章内容后都配有相应习题供读者参考和练习。
为更好地配合本书的学习及满足教学需要,本书的配套实验教材《VisualBasic程序设计实践与题解》针对本书每章的主要内容提供了相应的实验案例及指导、习题及参考答案,并提供了上机操作题供读者练习。
本书结构清晰,重点突出,例题丰富,实用性强,既可作为高等院校“VisualBasic程序设计”课程的教学用书,也可供初学者自学参考。
为更好地配合本书的学习及满足教学需要,本书的配套实验教材《VisualBasic程序设计实践与题解》针对本书每章的主要内容提供了相应的实验案例及指导、习题及参考答案,并提供了上机操作题供读者练习。
本书结构清晰,重点突出,例题丰富,实用性强,既可作为高等院校“VisualBasic程序设计”课程的教学用书,也可供初学者自学参考。
目录
第1章 Visual Basic概述
1.1Visual Basic 6.0的简介及特点
1.1.1Visual Basic的发展
1.1.2Visual Basic 6.0的特点
1.2Visual Basic 6.0的安装及运行
1.2.1Visual Basic 6.0的安装
1.2.2Visual Basic 6.0的启动
1.3Visual Basic 6.0的工作环境
1.3.1Visual Basic 6.0集成开发环境简介
1.3.2Visual Basic 6.0的主要窗口简介
1.4Visual Basic 6.0的帮助系统
1.4.1使用MSDN Library 查询器获取帮助
1.4.2通过上下文获取帮助
1.4.3运行系统所提供的样例
习题
第2章 Visual Basic可视化编程基础
2.1面向对象程序设计简介
2.1.1面向对象的基本概念
2.1.2事件驱动的概念及其在程序中的体现
2.2窗体及基本控件
2.2.1窗体
2.2.2标签
2.2.3文本框
2.2.4命令按钮
2.3Visual Basic应用程序开发步骤及实例
习题
第3章 Visual Basic程序设计基础
3.1数据类型
3.1.1数值型
3.1.2字符串型
3.1.3逻辑型
3.1.4日期型
3.1.5对象型
3.1.6变体型
3.2常量和变量
3.2.1命名规则
3.2.2常量
3.2.3变量
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.4.7Shell函数
3.5基本语句
3.5.1赋值语句
3.5.2注释、暂停与结束语句
3.6程序代码编写规则
3.7数据的输入输出方法
3.7.1数据的输入方法
3.7.2数据的输出方法
习题
第4章 控制结构
4.1程序控制结构
4.1.1算法
4.1.2结构化程序的基本结构
4.2选择结构
4.2.1If条件语句
4.2.2Select Case语句
4.2.3条件函数IIf
4.3循环结构
4.3.1For…Next循环
4.3.2Do…Loop循环
4.3.3While…Wend循环
4.3.4循环嵌套
4.4典型应用举例
4.4.1累加、连乘
4.4.2穷举法
4.4.3递推法
习题
第5章 控件
5.1控件概述
5.1.1控件的分类
5.1.2控件的使用方法
5.2选择类控件
5.2.1单选按钮和复选框
5.2.2框架
5.2.3列表框
5.2.4组合框
5.3图形控件
5.3.1线条控件
5.3.2形状控件
5.3.3图像框控件
5.3.4图片框控件
5.3.5坐标系统和图形方法
5.4计时器控件
5.5滚动条控件
5.6焦点和Tab顺序
5.6.1设置焦点
5.6.2窗体控件的Tab顺序
习题
第6章 数组
6.1数组的基本概念
6.2数组的声明
6.2.1静态数组的声明
6.2.2动态数组的声明
6.3数组的基本操作
6.3.1数组的引用
6.3.2数组的初始化
6.3.3数组元素的输入和输出
6.3.4与数组相关的语句和函数
6.4控件数组
6.4.1控件数组的概念
6.4.2控件数组的创建
6.4.3控件数组的使用
6.5自定义数据类型数组
6.5.1自定义数据类型
6.5.2自定义数据类型数组
6.6枚举类型
6.7典型应用举例
6.7.1求最大值(最小值)
6.7.2排序
6.7.3查找
6.7.4插入和删除
6.7.5矩阵运算
习题
第7章 过程
7.1VB过程概述
7.1.1程序的模块化设计思想
7.1.2VB的过程及其作用
7.2VB过程的定义及调用
7.2.1子过程(自定义Sub过程)
7.2.2函数过程
7.2.3事件过程
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典型应用举例
习题
第8章 应用程序界面设计
8.1菜单设计
8.1.1菜单编辑器
8.1.2下拉式菜单
8.1.3弹出式菜单
8.2工具栏设计
8.3对话框设计
8.3.1通用对话框
8.3.2自定义对话框
8.4多重窗体设计
8.5多文档界面设计
8.6应用举例
习题
第9章 文件
9.1文件的基本概念
9.1.1文件的结构
9.1.2文件的分类
9.2文件操作
9.2.1顺序文件的基本操作
9.2.2随机文件的基本操作
9.2.3二进制文件的基本操作
9.2.4常用文件操作语句与函数
9.3文件系统控件
9.3.1驱动器列表框
9.3.2目录列表框
9.3.3文件列表框
习题
第10章 数据库技术
10.1关系数据库概述
10.2结构化查询语言SQL
10.3Visual Basic中的数据库操作
10.3.1可视化数据管理器
10.3.2数据控件
10.3.3ADO Data控件
习题
附录 课后习题参考答案
参考文献
1.1Visual Basic 6.0的简介及特点
1.1.1Visual Basic的发展
1.1.2Visual Basic 6.0的特点
1.2Visual Basic 6.0的安装及运行
1.2.1Visual Basic 6.0的安装
1.2.2Visual Basic 6.0的启动
1.3Visual Basic 6.0的工作环境
1.3.1Visual Basic 6.0集成开发环境简介
1.3.2Visual Basic 6.0的主要窗口简介
1.4Visual Basic 6.0的帮助系统
1.4.1使用MSDN Library 查询器获取帮助
1.4.2通过上下文获取帮助
1.4.3运行系统所提供的样例
习题
第2章 Visual Basic可视化编程基础
2.1面向对象程序设计简介
2.1.1面向对象的基本概念
2.1.2事件驱动的概念及其在程序中的体现
2.2窗体及基本控件
2.2.1窗体
2.2.2标签
2.2.3文本框
2.2.4命令按钮
2.3Visual Basic应用程序开发步骤及实例
习题
第3章 Visual Basic程序设计基础
3.1数据类型
3.1.1数值型
3.1.2字符串型
3.1.3逻辑型
3.1.4日期型
3.1.5对象型
3.1.6变体型
3.2常量和变量
3.2.1命名规则
3.2.2常量
3.2.3变量
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.4.7Shell函数
3.5基本语句
3.5.1赋值语句
3.5.2注释、暂停与结束语句
3.6程序代码编写规则
3.7数据的输入输出方法
3.7.1数据的输入方法
3.7.2数据的输出方法
习题
第4章 控制结构
4.1程序控制结构
4.1.1算法
4.1.2结构化程序的基本结构
4.2选择结构
4.2.1If条件语句
4.2.2Select Case语句
4.2.3条件函数IIf
4.3循环结构
4.3.1For…Next循环
4.3.2Do…Loop循环
4.3.3While…Wend循环
4.3.4循环嵌套
4.4典型应用举例
4.4.1累加、连乘
4.4.2穷举法
4.4.3递推法
习题
第5章 控件
5.1控件概述
5.1.1控件的分类
5.1.2控件的使用方法
5.2选择类控件
5.2.1单选按钮和复选框
5.2.2框架
5.2.3列表框
5.2.4组合框
5.3图形控件
5.3.1线条控件
5.3.2形状控件
5.3.3图像框控件
5.3.4图片框控件
5.3.5坐标系统和图形方法
5.4计时器控件
5.5滚动条控件
5.6焦点和Tab顺序
5.6.1设置焦点
5.6.2窗体控件的Tab顺序
习题
第6章 数组
6.1数组的基本概念
6.2数组的声明
6.2.1静态数组的声明
6.2.2动态数组的声明
6.3数组的基本操作
6.3.1数组的引用
6.3.2数组的初始化
6.3.3数组元素的输入和输出
6.3.4与数组相关的语句和函数
6.4控件数组
6.4.1控件数组的概念
6.4.2控件数组的创建
6.4.3控件数组的使用
6.5自定义数据类型数组
6.5.1自定义数据类型
6.5.2自定义数据类型数组
6.6枚举类型
6.7典型应用举例
6.7.1求最大值(最小值)
6.7.2排序
6.7.3查找
6.7.4插入和删除
6.7.5矩阵运算
习题
第7章 过程
7.1VB过程概述
7.1.1程序的模块化设计思想
7.1.2VB的过程及其作用
7.2VB过程的定义及调用
7.2.1子过程(自定义Sub过程)
7.2.2函数过程
7.2.3事件过程
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典型应用举例
习题
第8章 应用程序界面设计
8.1菜单设计
8.1.1菜单编辑器
8.1.2下拉式菜单
8.1.3弹出式菜单
8.2工具栏设计
8.3对话框设计
8.3.1通用对话框
8.3.2自定义对话框
8.4多重窗体设计
8.5多文档界面设计
8.6应用举例
习题
第9章 文件
9.1文件的基本概念
9.1.1文件的结构
9.1.2文件的分类
9.2文件操作
9.2.1顺序文件的基本操作
9.2.2随机文件的基本操作
9.2.3二进制文件的基本操作
9.2.4常用文件操作语句与函数
9.3文件系统控件
9.3.1驱动器列表框
9.3.2目录列表框
9.3.3文件列表框
习题
第10章 数据库技术
10.1关系数据库概述
10.2结构化查询语言SQL
10.3Visual Basic中的数据库操作
10.3.1可视化数据管理器
10.3.2数据控件
10.3.3ADO Data控件
习题
附录 课后习题参考答案
参考文献