本书是为将Visual Basic作为第一门程序设计课程的学生编写的教材,以培养学生的程序设计技巧与掌握开发工具的能力。针对初学者的特点,本书在内容编排、阐述、实验、习题的选择上,做了较细致的构思、设计,有利于学生的自学,更便于教学。全书共分12章,系统地介绍了程序设计语言和可视化界面设计的基础理论,重点介绍了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.2 Visual Basic 6.0的安装与启动
1.2.1 Visual Basic 6.0的版本
1.2.2 Visual Basic 6.0的安装
1.2.3 Visual Basic的启动
1.3 Visual Basic集成开发环境
1.3.1 主窗口
1.3.2 窗体设计窗口
1.3.3 属性窗口
1.3.4 代码设计窗口
1.3.5 工程管理器窗口
1.3.6 工具箱窗口
1.3.7 立即窗口
1.3.8 窗体布局窗口
1.4 Visual Basic对象的概念
1.4.1 对象和类
1.4.2 对象的建立和编辑
1.4.3 对象的属性、事件和方法
1.5 窗体与基本控件
1.5.1 通用属性
1.5.2 窗体
1.5.3 命令按钮
1.5.4 标签
1.5.5 文本框
1.5.6 常用的方法
1.6 创建应用程序的过程
1.6.1 新建工程
1.6.2 建立用户界面的对象
1.6.3 设置对象属性
1.6.4 编写对象事件过程
1.6.5 程序的运行与调试
1.6.6 保存应用程序,生成可执行文件
1.7 程序调试
1.7.1 错误类型
1.7.2 Visual Basic调试工具
1.7.3 调试与排错方法
1.8 Visual Basic帮助系统
1.8.1 使用MSDN Library查阅器
1.8.2 使用上下文相关帮助
1.8.3 运行所提供的实例
1.8.4 从Internet上获得帮助
第2章 Visual Basic语言基础
2.1 Visual Basic数据类型
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.3.5 Shell函数
2.4 运算符与表达式
2.4.1 算术运算符与算术表达式
2.4.2 字符串运算符与字符串表达式
2.4.3 关系运算符与关系表达式
2.4.4 逻辑运算符与逻辑表达式
2.4.5 混合表达式
2.5 Visual Basic程序结构与编码规则
2.6 综合应用
第3章 顺序结构
3.1 算法
3.1.1 算法的基本概念
3.1.2 常用的流程图符号
3.1.3 基本结构
3.1.4 命令格式中的符号约定
3.2 赋值语句
3.2.1 赋值语句的格式与说明
3.2.2 类型转换
3.3 数据的输入与输出
3.3.1 标签、文本框控件
3.3.2 输入对话框
3.3.3 消息对话框
3.3.4 Print方法
3.3.5 几个与Print相关的函数
3.3.6 格式化输出
第4章 选择结构
4.1 If语句
4.2 多分支条件选择语句
4.2.1 Select Case多分支选择语句
4.2.2 Choose函数
4.3 选择结构的嵌套
4.4 单选按钮,复选框与框架
4.4.1 单选按钮
4.4.2 复选框
4.4.3 框架
4.5 综合应用
第5章 循环结构
5.1 Do…Loop循环语句
5.2 For…Next循环语句
5.3 While…Wend循环语句
5.4 强制退出循环语句
5.5 循环语句嵌套
5.6 计时器
5.7 综合应用
第6章 数组及自定义类型
6.1 数组的概念
6.1.1 数组的引入
6.1.2 数组的概念
6.2 一维数组
6.2.1 一维数组的声明
6.2.2 一维数组元素的引用
6.2.3 一维数组的基本操作
6.2.4 一维数组应用举例
6.3 多维数组
6.3.1 二维数组的声明
6.3.2 二维数组元素的引用
6.3.3 二维数组的基本操作
6.3.4 多维数组
6.4 动态数组
6.5 控件数组
6.5.1 控件数组的概念
6.5.2 控件数组的建立
6.5.3 控件数组应用举例
6.6 列表框与组合框
6.6.1 列表框
6.6.2 组合框
6.7 自定义类型
6.7.1 自定义类型的定义
6.7.2 自定义类型变量的声明与使用
6.8 综合应用
第7章 过程
7.1 函数过程
7.1.1 函数过程的定义
7.1.2 创建自定义函数过程
7.1.3 函数过程的调用
7.2 子过程
7.2.1 事件过程与自定义子过程
7.2.2 创建自定义子过程
7.2.3 过程的调用
7.3 参数传递
7.4 过程的嵌套与递归调用
7.4.1 过程的嵌套调用
7.4.2 过程的递归调用
7.5 过程与变量的作用域
7.5.1 Visual Basic应用程序的组成
7.5.2 过程的作用域
7.5.3 变量的作用域
7.5.4 变量的生存期
7.6 综合应用
第8章 用户界面设计
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.3 菜单设计
8.3.1 菜单编辑器
8.3.2 下拉式菜单
8.3.3 弹出菜单
8.3.4 状态栏
8.4 多重窗体
8.4.1 窗体的加载与显示方法
8.4.2 添加多重窗体
8.5 鼠标与键盘
8.5.1 鼠标
8.5.2 键盘
8.6 综合应用
第9章 数据文件
9.1 文件概述
9.1.1 文件分类
9.1.2 文件的读与写
9.2 顺序文件
9.2.1 顺序文件的操作
9.2.2 应用举例
9.3 随机文件
9.3.1 随机文件的定义
9.3.2 常用语句
9.3.3 应用举例
9.4 二进制文件
9.5 文件系统控件
9.5.1 驱动器列表框
9.5.2 目录列表框
9.5.3 文件列表框
9.6 综合应用
第10章 图形操作
10.1 图形操作基础
10.1.1 系统标准坐标系
10.1.2 自定义坐标系
10.2 图形方法
10.2.1 Line方法
10.2.2 Circle方法
10.2.3 Pset方法
10.2.4 Point方法
10.3 绘图常用属性、事件与方法
10.3.1 当前坐标
10.3.2 线宽与线型
10.3.3 填充与色彩
10.3.4 清除图形方法
10.3.5 自动重画属性
10.3.6 Refresh方法与Paint事件
10.4 综合应用
第11章 数据库应用基础
11.1 数据库概述
11.1.1 关系数据库
11.1.2 Access数据库
11.2 结构化查询语言
11.2.1 SQL的基本功能
11.2.2 SQL查询语句
11.2.3 Access数据库中的SQL查询
11.2.4 SQL的数据操纵命令
11.3 Data控件访问数据库
11.3.1 Data控件的基本属性
11.3.2 Data控件常用的方法
11.3.3 Data控件常用的事件
11.3.4 记录集对象
11.3.5 数据绑定控件
11.3.6 Data控件使用实例
11.4 ADO Data控件
11.4.1 ADO数据对象模型
11.4.2 ADO数据控件的使用
11.4.3 使用ADO Data控件访问数据库
11.5 ADO控件上的新增绑定控件
11.5.1 DataGrid控件
11.5.2 DataList控件与DataCombo控件
11.6 数据库应用实例
第12章 综合实例:学生管理系统
12.1 系统设计
12.1.1 系统功能
12.1.2 系统总体结构
12.2 数据库设计
12.2.1 数据库需求分析
12.2.2 数据库结构设计
12.2.3 数据库访问技术
12.3 系统实现
12.3.1 创建系统数据库
12.3.2 创建系统工程
12.3.3 设计登录界面
12.3.4 设计系统主界面
12.3.5 设计班级信息管理界面
12.3.6 设计学籍信息管理界面
12.3.7 设计课程信息管理界面
12.3.8 设计成绩信息管理界面
12.3.9 设计学生个人信息查询界面
12.3.10 设计用户信息管理界面
12.4 系统编译及发布