《21世纪高等学校计算机规划教材·高校系列:Visual Basic程序设计及应用》内容包括Visual Basic入门、程序设计基础、语法、程序控制结构、常用控件、数组、过程及应用、菜单及多重窗体设计、文件操作、图形与动画、数据库编程。本书层次清晰,由浅入深,讲解步骤明确,一步步地引领读者学习Visual Basic程序设计编程知识及技术,并用其典型案例和综合实例说明其应用。每章后面都附有习题和上机实验,可供读者参考学习。
《21世纪高等学校计算机规划教材·高校系列:Visual Basic程序设计及应用》所讲授的内容容易学习和掌握,并能反映计算机编程概念;通过一般性的实例讲解,解释程序设计逻辑思路、解决问题的方法及其应用。坚持按照先进、精简、实用的原则选择教材内容,把握合适的难易程度,引入大量应用实例,尽量做到简单明了、通俗易懂。重视运用图、表及典型案例说明问题。
本书正确处理了理论知识和实践技能的关系,实用性和针对性强,既可作为高等院校的教学用书,也非常适合Visual Basic程序设计的爱好者和技术人员自学。
《21世纪高等学校计算机规划教材·高校系列:Visual Basic程序设计及应用》的目的是让读者掌握Visual Basic编程环境、语法、程序结构、面向对象程序设计基础以及Visual Basic应用;培养读者一定的程序设计能力,并掌握程序设计的一般方法和面向对象程序设计方法;培养读者一定的逻辑思维能力及系统开发的能力。 本书所讲授的内容容易学习和掌握,并能反映计算机编程概念;通过实例讲解,解释程序设计逻辑思路、解决问题的方法及其应用。坚持按照先进、精简、实用的原则选择教材内容;把握合适的难易程度,引入大量应用实例,尽量做到简单明了、通俗易懂;重视运用图、表及典型案例说明问题。
第1章 Visual Basic入门
1.1 Visual Basic概述
1.1.1 什么是Visual Basic
1.1.2 Visual Basic的版本
1.1.3 Visual Basic的主要特点
1.1.4 Visual Basic 6.0的启动和退出
1.2 Visual Basic集成开发环境
1.2.1 主窗口
1.2.2 工具箱窗口
1.2.3 窗体设计窗口
1.2.4 工程资源管理器窗口
1.2.5 属性窗口
1.2.6 窗体布局窗口
1.2.7 代码窗口
1.2.8 立即窗口
1.3 Visual Basic编程入门
1.3.1 Visual Basic开发应用程序步骤
1.3.2 Visual Basic应用程序的构成
1.3.3 Visual Basic工程管理
1.4 使用帮助功能
1.5 程序调试
1.5.1 错误的类型
1.5.2 调试和排错
1.6 Visual Basic程序设计入门举例
习题及上机实验题
第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.3 可视化编程的基础
2.3.1 对象的概念
2.3.2 属性
2.3.3 事件
2.3.4 方法
2.3.5 窗体
2.3.6 控件及其操作
2.4 可视化程序设计举例
习题及上机实验题
第3章 Visual Basic语言基础
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.2 字符串表达式
3.3.3 关系表达式
3.3.4 逻辑表达式
3.3.5 日期表达式
3.3.6 表达式中不同数据类型的转换
3.3.7 运算符的优先级
3.4 常用内部函数
3.4.1 数学运算函数
3.4.2 字符串函数
3.4.3 日期和时间函数
3.4.4 类型转换函数
3.5 编码规则
3.6 Visual Basic语言基础举例
习题及上机实验题
第4章 程序控制结构
4.1 顺序结构
4.1.1 赋值语句
4.1.2 数据的输入/输出操作
4.1.3 其他常用语句
4.2 选择结构
4.2.1 If语句
4.2.2 多分支Select Case语句
4.2.3 选择结构的嵌套
4.2.4 条件函数
4.3 循环结构
4.3.1 For...Next循环语句
4.3.2 Do...Loop循环语句
4.3.3 While...Wend循环语句
4.3.4 其他控制语句
4.3.5 循环的嵌套
4.3.6 几种循环语句比较
4.4 程序控制结构举例
4.4.1 累加和累乘
4.4.2 递推法
4.4.3 素数
4.4.4 穷举法
习题及上机实验题
第5章 常用控件的使用
5.1 Visual Basic的控件类型
5.1.1 标准控件
5.1.2 ActiveX控件
5.1.3 可插入对象
5.1.4 控件的命名规则
5.2 常用标准控件的使用
5.2.1 标签和文本框控件
5.2.2 图片框控件
5.2.3 图像框控件
5.2.4 命令按钮控件
5.2.5 单选按钮和复选框控件
5.2.6 列表框和组合框控件
5.2.7 滚动条控件
5.2.8 框架控件
5.2.9 选项卡控件
5.3 控件应用举例
习题及上机实验题
第6章 数组及其他构造类型
6.1 数组的基本概念
6.1.1 使用数组的目的
6.1.2 数组的概念及分类
6.1.3 数组的声明
6.2 静态数组的声明及引用
6.2.1 一维数组
6.2.2 二维数组和多维数组
6.3 动态数组的声明及引用
6.4 数组的初始化与基本操作
6.4.1 数组的初始化
6.4.2 数组元素的输入、输出和复制
6.4.3 求数组指定维数的上界和下界
6.5 数组的应用
6.5.1 排序问题
6.5.2 查找算法
6.5.3 数组元素的插入与删除
6.5.4 综合举例
6.6 控件数组
6.6.1 控件数组概念
6.6.2 控件数组的建立与删除
6.6.3 控件数组的使用
6.7 用户自定义数据类型
6.7.1 用户自定义数据类型的定义
6.7.2 用户自定义型变量的声明和使用
6.7.3 用户自定义型数组使用
6.8 For Each...Next循环语句在数组中的作用
习题及上机实验题
第7章 过程及应用
7.1 过程概述
7.2 Sub过程
7.2.1 事件过程
7.2.2 Sub过程的定义
7.2.3 Sub过程的调用
7.3 函数过程
7.3.1 Function函数过程的定义
7.3.2 Function函数过程的调用
7.4 过程中的参数
7.4.1 参数传递的定义
7.4.2 参数传递的内容
7.5 过程的嵌套调用和递归调用
7.5.1 过程的嵌套调用
7.5.2 过程的递归调用
7.6 变量的作用域和生存期
7.6.1 工程结构
7.6.2 变量的作用域
7.6.3 变量的生存期
7.7 过程设计应用举例
习题及上机实验题
第8章 菜单和多重窗体设计
8.1 菜单编辑器
8.1.1 Visual Basic中的菜单
8.1.2 菜单编辑器的使用
8.1.3 动态菜单的设计
8.1.4 弹出式菜单的设计
8.1.5 菜单应用举例
8.2 多重窗体设计
8.2.1 多重窗体
8.2.2 多文档界面
8.2.3 工具栏和状态栏设计
8.2.4 多重窗体应用举例
习题及上机实验题
第9章 文件操作
9.1 文件的概念
9.1.1 概述
9.1.2 文件的结构
9.1.3 文件的分类
9.1.4 文件的基本操作
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 通用对话框控件举例
9.4 App对象
9.5 文件操作应用举例
习题及上机实验题
第10章 图形与动画
10.1 定时器控件
10.2 坐标系
10.3 直线与形状控件
10.4 绘图属性
10.5 图形方法
10.5.1 Cls方法
10.5.2 PSet方法
10.5.3 Line方法
10.5.4 Circle方法
10.5.5 Point方法
10.6 绘制图形应用举例
习题及上机实验题
第11章 数据库编程
11.1 数据库设计基础
11.1.1 数据库的一些基本概念
11.1.2 结构化查询语言SQL
11.1.3 VB的数据库访问
11.1.4 VB数据库系统结构
11.2 可视化数据管理器
11.2.1 可视化数据管理器的数据管理
11.2.2 数据窗体设计器的使用
11.3 数据控件
11.3.1 数据控件的属性、方法和事件
11.3.2 用控件显示数据
11.4 ODBC
11.4.1 ODBC概述
11.4.2 ODBC数据源管理
11.4.3 与ODBC数据库连接
11.5 ADO数据控件
11.5.1 ADO对象模型
11.5.2 ADO数据控件
11.5.3 ADO数据控件应用举例
习题及上机实验题
参考文献