Visual Basic 6.0 中文版是 Microsoft 公司推出的 Windows 应用程序开发工具,是 Microsoft Visual Studio 6.0 系列开发产品之一。使用它,能够更迅速、更简捷地开发 Windows 应用程序。本书采用“任务驱动式”教学方法介绍 Visual Basic 程序设计的基础知识与方法。主要内容有:Visual Basic 工作环境,可视化编程的概念和步骤,Visual Basic 语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程,菜单和工具栏设计,对话框设计,图形和图像设计,程序调试等。本书概念清晰,实用性强,浅显易懂,以“重点突出、难点分散”的教材编写方法将 Visual Basic 复杂的控件和属性设置分散到各章节中,特别适合初学者学习。本书可作为各类中职、高职院校的教材,Visual Basic 培训班用书,也可供初学编程的人员参考使用。本书配有电子教学参考资料包(包括教学指南、电子教案和习题答案),详见前言。
单元 1 初识 Visual Basic ....................................................................................................... 001
任务 1.1 Visual Basic 入门 ............................................................................................. 001
任务 1.2 Visual Basic 的启动与退出 ............................................................................. 003
任务 1.3 帮助功能的使用 .............................................................................................. 007
巩固与提高 1 ..................................................................................................................... 008
单元 2 VB 程序设计概述 ....................................................................................................... 010
任务 2.1 可视化编程的基本概念 .................................................................................. 010
任务 2.2 简单应用程序开发实例 .................................................................................. 016
巩固与提高 2 ..................................................................................................................... 023
单元 3 VB 语言基础 ............................................................................................................... 025
任务 3.1 数据类型 .......................................................................................................... 025
任务 3.2 常量和变量 ...................................................................................................... 028
任务 3.3 VB 表达式 ....................................................................................................... 031
任务 3.4 常用内部函数 .................................................................................................. 034
任务 3.5 语句 .................................................................................................................. 037
巩固与提高 3 ..................................................................................................................... 039
单元 4 顺序结构程序设计...................................................................................................... 042
任务 4.1 数据输出 .......................................................................................................... 042
任务 4.2 利用文本框进行数据输入 .............................................................................. 052
任务 4.3 使用对话框实现数据的输入和输出 .............................................................. 058
巩固与提高 4 ..................................................................................................................... 062
单元 5 选择结构程序设计...................................................................................................... 064
任务 5.1 条件表达式 ...................................................................................................... 064
任务 5.2 简单条件选择结构的程序设计 ...................................................................... 067
任务 5.3 多分支条件选择结构的程序设计 .................................................................. 074
任务 5.4 计时器、单选钮、复选框控件 ...................................................................... 076
巩固与提高 5 ..................................................................................................................... 084
单元 6 循环结构程序设计...................................................................................................... 088
任务 6.1 For 循环 ........................................................................................................... 088
任务 6.2 Do 循环 ............................................................................................................ 093
任务 6.3 列表框与组合框控件 ...................................................................................... 097
任务 6.4 常用算法实例 .................................................................................................. 104
巩固与提高 6 ..................................................................................................................... 110
单元 7 数组.............................................................................................................................. 115
任务 7.1 数组基础知识 .................................................................................................. 115
任务 7.2 静态数组 .......................................................................................................... 117
任务 7.3 动态数组 .......................................................................................................... 123
任务 7.4 控件数组 .......................................................................................................... 125
任务 7.5 常用算法实例 .................................................................................................. 129
巩固与提高 7 ..................................................................................................................... 136
单元 8 过程.............................................................................................................................. 140
任务 8.1 事件过程 .......................................................................................................... 140
任务 8.2 子过程 .............................................................................................................. 142
任务 8.3 函数过程 .......................................................................................................... 148
任务 8.4 过程间参数的传递 .......................................................................................... 153
任务 8.5 过程的嵌套与递归调用 .................................................................................. 157
巩固与提高 8 ..................................................................................................................... 162
单元 9 菜单和工具栏设计...................................................................................................... 167
任务 9.1 菜单设计 .......................................................................................................... 167
任务 9.2 工具栏设计 ...................................................................................................... 177
任务 9.3 滚动条控件 ScrollBar ...................................................................................... 181
巩固与提高 9 ..................................................................................................................... 185
单元 10 对话框设计 ............................................................................................................... 187
任务 10.1 自定义对话框 ................................................................................................ 187
任务 10.2 通用对话框 .................................................................................................... 191
任务 10.3 文件系统控件 ................................................................................................ 194
巩固与提高 10 ................................................................................................................... 199
单元 11 图形和图像设计 ........................................................................................................ 204
任务 11.1 绘制图形 ........................................................................................................ 204
任务 11.2 常用的绘图方法 ............................................................................................ 206
任务 11.3 显示图片 ........................................................................................................ 211
巩固与提高 11 ................................................................................................................... 215
单元 12 程序调试.................................................................................................................... 217
任务 12.1 程序设计中常见的错误类型 ........................................................................ 217
任务 12.2 程序调试和排错 ............................................................................................ 219
巩固与提高 12 ................................................................................................................... 225
附录 ............................................................................................................................................. 226
附录 A VB 6.0 中的属性名和事件名及其含义 ............................................................ 226
附录 B VB 中对象的属性 .............................................................................................. 231
附录 C VB 中对象的事件 .............................................................................................. 235
附录 D VB 中对象的方法 ............................................................................................. 236