本书作为教材不可能包罗万象,编者在强调掌握Visual Basic基本功能的同时,着重培养读者的实际应用能力,通过大量的示例介绍程序设计的基础知识和使用方法,充分展示编程风格与技巧。
本书共分12章,主要内容包括Visual Basic程序设计概述、Visual Basic语言基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、过程、常用控件、界面设计、文件、图形操作、数据库编程基础。前8章主要介绍了Visual Basic的基础知识和基本控件,为必学内容;后4章介绍了Visual Basic更高层次的内容,可以根据不同层次的学习要求加以取舍。本书在编排上从简到繁、由浅入深,围绕各个章节主题,通过大量示例循序渐进,做到概念清晰、层次分明、实用性强。每章都配有一定量的习题,供读者练习。
Visual Basic是Microsoft公司推出的一种程序设计语言,它简单易学、功能强大,深受广大计算机专业及非专业人员的欢迎。
本书通过大量实例,深入浅出地介绍了Visual Basic编程环境、语言基础、控制结构、数组、过程、面向对象程序设计、界面设计、文件、图形、数据库编程基础以及程序调试等内容。每一章后都附有精选的多种类型的习题,在例题与实验题的选取上力求实用和创新。
本书可以作为高等院校非计算机专业学生的教材,也可作为广大计算机爱好者学习Visual Basic程序设计语言的参考书。
第1章 VisualBasic 6.0概述
1.1 Visual Basic简介
1.2 VB集成开发环境
1.2.1 Visual Basic 6.0的集成开发环境主窗口
1.2.2 标题栏
1.2.3 菜单栏
1.2.4 工具栏
1.2.5 工具箱
1.2.6 工程资源管理器窗口
1.2.7 属性窗口
1.2.8 窗体窗口
1.2.9 代码窗口
1.3 Visual Basic中的基本概念
1.3.1 可视化编程
1.3.2 对象、属性和方法
1.3.3 对象事件与事件过程
1.4 创建一个简单的VB应用程序
1.4.1 Visual Basic应用程序的组成
1.4.2 Visual Basic应用程序的工作方式
1.4.3 编制VB应用程序的基本步骤
1.4.4 一个简单的VB应用程序的实例
1.5 Visual Basic 6.0联机帮助
1.5.1 使用MSDN Library查阅器
1.5.2 上下文帮助
1.5.3 运行系统样例
1.6 窗体的属性、事件和方法
1.6.1 窗体的常用属性
1.6.2 窗体的事件
1.6.3 窗体的方法
1.6.4 多窗体应用
1.7 命令按钮、标签框和文本框
1.8 应用举例
本章小结
习题
第2章 Visual Basic的语言基础
2.1 数据类型概述
2.2 标准数据类型
2.3 用户自定义数据类型
2.4 常量
2.4.1 普通常量
2.4.2 符号常量
2.4.3 系统常量
2.5 变量
2.5.1 变量的命名规则
2.5.2 变量的声明
2.6 Print语句、赋值语句
2.6.1 Print语句
2.6.2 赋值语句
2.7 运算符、表达式、常用内部函数
2.7.1 算术运算符与算术表达式
2.7.2 字符串运算符与字符串表达式
2.7.3 关系运算符与关系表达式
2.7.4 逻辑运算符与逻辑表达式
2.7.5 运算符的优先顺序
2.7.6 常用内部函数
2.7.7 InputBox函数和MsgBox函数
本章小结
习题
筧3章 顺序结构程序设计
3.1 结构化程序设计概述
3.1.1 结构化程序设计
3.1 2 三种基本的控制结构的流程图
3.2 顺序结构程序设计
3.3 语句
3.4 数据输入
3.5 数据输出
3.6 其他语句
3.6.1 注释语句
3.6.2 End语句
3.6.3 暂停语句
3.7 应用举例
本章小结
习题
第4章 选择结构程序设计
4.1 If条件语句
4.1.1 块If语句
4.1.2 行If语句
4.2 情况选择结构Select语句
4.3 选择结构的嵌套
4.4 应用举例
本章小结
习题
第5章 循环结构程序设计
5.1 概述
5.2 Do…Loop循环结构
5.3 For…Next循环结构
5.4 While…Wend语句
5.5 多重循环(循环嵌套)
5.5.1 循环的嵌套
5.5.2 循环结构与选择结构的嵌套
5.6 应用举例
本章小结
习题
第6章 数组
6.1 数组的基本概念
6.2 一维数组
6.3 二维数组
6.4 动态数组
6.5 应用举例
本章小结
习题
第7章 过程
7.1 概述
7.2 Sub过程
7.2.1 事件过程的设计与调用
7.2.2 自定义子程序的编写与调用
7.3 Function过程
7.4 参数传递
7.4.1 按地址传递与按值传递
7.4.2 数组参数
7.5 过程与变量的作用域
7.5.1 过程的作用域
7.5.2 变量的作用域
7.5.3 变量的生存期
7.6 应用举例
本章小结
习题
第8章 常用控件
8.1 命令按钮、标签和文本框
8.1.1 命令按钮
8.1.2 标签框控件
8.1.3 文本框
8.2 单选按钮、复选框和框架
8.2.1 单选按钮
8.2.2 复选框控件
8.2.3 框架控件
8.3 列表框和组合框
8.3.1 列表框控件
8.3.2 组合框控件
8.4 滚动条
8.5 定时器
8.6 控件数组
8.7 鼠标、键盘事件
8.7.1 鼠标事件
8.7.2 键盘事件
本章小结
习题
第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 弹出式菜单
本章小结
习题
第10章 图形操作与图形控件
10.1 Visual Basic坐标系统
10.1.1 使用缺省刻度
10.1.2 用户自定义刻度
10.2 图形控件
10.2.1 图片框控件
10.2.2 影像框控件
10.2.3 直线控件和形状控件
10.3 图形绘制方法
10.3.1 画点方法
10.3.2 获取某点的颜色值方法
10.3.3 画线、矩形方法
10.3.4 画圆、圆弧、椭圆方法
10.4 应用举例
本章小结
习题
第11章 文件
11.1 用于处理文件系统的语句和函数
11.1.1 Shell函数
11.1.2 获得当前目录
11.1.3 改变当前驱动器
11.1.4 建立和删除文件夹
11.1.5 改变当前目录
11.1.6 复制文件
11.1.7 删除文件
11.1.8 文件的更名和移动
11.1.9 获取和设置文件属性
11.1.10 其他与文件有关的语句和函数
11.2 与文件操作有关的控件
11.2.1 驱动器列表框控件
11 2.2 目录列表框控件
11.2.3 文件列表框控件
11.3 数据文件的操作
11.3.1 顺序文件操作
11.3.2 随机文件操作
11.3.3 二进制访问模式
11.4 应用举例
本章小结
习题
第12章 关系数据库应用基础
12.1 关系数据库的概念及术语
12.2 Visual Basic的数据访问技术
12.3 建立数据库
12.4 SQL语言与数据库操作
12.4.1 构成
12.4.2 SQL语言实现查询
12.4.3 SELECT语句应用实例
12.5 数据访问控件与应用
12.5.1 Data控件与应用
12.5.2 ADO Data控件与应用
12.6 数据绑定控件
12.6.1 ListBox控件和ComboBox控件
12.6.2 DBListBox控件和DBComboBox控件
12.6.3 DataGrid控件
12.6.4 MSHFlexGrid控件和MS[rlexGrid控件
本章小结
习题
附录
附录A Visual Basic 6.0常用属性
附录B Visual Basic 6.0常用方法
附录C Visual Basic 6.0常用事件
附录D ASCIⅡ字符集
主要参考文献