第1章 Visual Basic 6.0程序开发环境... 1
1.1 Visual Basic的发展与特点... 1
1.1.1 Visual Basic发展简介... 1
1.1.2 Visual Basic的特点... 2
1.2 Visual Basic的概念... 4
1.2.1 对象... 4
1.2.2 属性... 5
1.2.3 事件... 6
1.2.4 方法... 6
1.3 Visual Basic的安装、启动与退出... 7
1.3.1 Visual Basic的安装... 7
1.3.2 Visual Basic的启动与退出... 10
1.4 Visual Basic的主窗口... 13
1.4.1 标题栏... 13
1.4.2 菜单栏... 13
1.4.3 工具栏... 14
1.5 Visual Basic的其他窗口... 15
1.5.1 窗体设计器... 15
1.5.2 工程资源管理器窗口... 15
1.5.3 属性窗口... 16
1.5.4 工具箱... 17
1.5.5 代码窗口... 17
1.5.6 立即窗口... 18
1.5.7 窗体布局窗口... 18
1.6 Visual Basic的联机手册... 18
1.7 Visual Basic程序设计概述... 19
1.7.1 程序及程序设计... 19
1.7.2 Visual Basic程序的结构... 19
1.7.3 Visual Basic程序设计的一般步骤... 20
习题一... 26
第2章 Visual Basic 窗体与控件... 28
2.1 Visual Basic的窗体... 28
2.1.1 窗体的组成... 28
2.1.2 窗体的属性... 29
2.1.3 窗体的事件... 31
2.1.4 窗体的方法... 32
2.2 Visual Basic的标准控件及其基本操作... 34
2.2.1 控件概述... 34
2.2.2 TextBox控件... 35
2.2.3 Label 控件... 41
2.2.4 CommandButton控件... 43
2.2.5 CheckBox控件、OptionButton控件与Frame控件... 47
2.2.6 ListBox控件与ComboBox控件... 50
2.2.7 HscrollBar控件与VscrollBar控件... 54
2.2.8 PictureBox控件与Image控件... 57
2.2.9 Line控件与Shape控件... 59
2.2.10 Timer控件... 61
2.3 项目指导——简易的四则计算器... 63
习题二... 67
第3章 Visual Basic程序设计基础... 69
3.1 Visual Basic语言基础... 70
3.1.1 基本数据类型... 70
3.1.2 常量和变量... 73
3.1.3 函数... 76
3.1.4 运算符与表达式... 81
3.2 Visual Basic的基本语句... 84
3.3 数据的输入与输出... 86
3.3.1 数据的输入... 86
3.3.2 数据的输出... 91
3.4 使用对话框... 92
3.4.1 InputBox函数... 93
3.4.2 MsgBox函数和语句... 93
3.5 程序的调试与错误处理... 95
3.5.1 程序调试... 95
3.5.2 错误类型... 98
3.5.3 出错处理... 99
3.6 项目指导... 101
习题三... 103
第4章 选择结构和循环结构程序设计... 105
4.1 结构化程序设计... 106
4.2 选择控制结构... 107
4.2.1 单行结构条件语句... 107
4.2.2 块结构条件语句... 109
4.2.3 多分支结构语句... 111
4.2.4 IIf函数... 117
4.3 循环结构... 117
4.3.1 For…Next循环结构... 117
4.3.2 While…Wend循环结构... 120
4.3.3 Do…Loop循环结构... 121
4.3.4 多重循环结构... 124
4.4 数组... 127
4.4.1 数组的概念... 127
4.4.2 数组的定义与引用... 128
4.4.3 静态数组... 128
4.4.4 动态数组... 132
4.4.5 控件数组... 133
4.4.6 数组函数与For Each…Next语句... 137
4.4.7 数组的应用... 138
4.5 综合应用举例... 142
4.6 项目指导(工资钱款分离器)... 146
习题四... 148
第5章 过 程... 150
5.1 子过程... 151
5.1.1 子过程的定义... 151
5.1.2 调用子过程... 153
5.2 函数过程... 154
5.2.1 函数过程的定义... 154
5.2.2 调用函数过程... 155
5.3 过程中的参数引用... 155
5.3.1 传值与传址... 156
5.3.2 传递数组... 157
5.4 变量与过程的作用域... 160
5.4.1 过程的作用域... 160
5.4.2 变量的作用域... 161
5.4.3 静态变量... 162
5.5 过程的递归调用... 164
5.6 项目指导... 166
5.6.1 项目一操作步骤:... 166
5.6.2 项目二操作步骤:... 167
习题五... 170