目 录 1
第1章Visual Basic 6.0概述 1
1.1 什么是Visual Basic 1
1.1.1 概述 1
1.1.2 Visual Basic的特点 1
1.1.3 Visual Basic版本简介 2
1.2 Visual Basic的集成开发环境 3
1.2.1 启动Visual Basic 3
1.2.2 Visual Basic的用户界面 4
1.3初识Visual Basic程序 7
1.3.1新建工程 8
1.3.2放置控件 8
1.3.3设置对象属性 9
1.3.4编写事件代码 9
1.4获得帮助 11
1.3.6编译成可执行文件 11
1.3.5调试 11
练 习 12
第2章Visual Basic程序设计基础 13
2.1Visual Basic应用程序的结构 13
2.1.1模块化程序设计 13
2.1.2基本模块 14
2.1.3事件驱动应用程序的工作方式 14
2.2数据类型 15
2.2.1标识符 15
2.2.2数据类型 15
2.3 变量 19
2.3.1变量的命名 19
2.3.2声明变量 19
2.3.3变量的作用范围 21
2.3.4静态变量 22
2.4.1直接常量 24
2.4.2符号常量 24
2.4常量 24
2.4.3系统常量 25
2.5表达式与运算符 25
2.5.1算术表达式 25
2.5.2比较表达式 26
2.5.3逻辑表达式 26
2.6基本语句 27
2.6.1 编码基础 27
2.5.4字符串连接运算表达式 27
2.6.2 赋值语句 28
2.6.3注释语句 28
2.6.4程序暂停和退出语句 28
2.6.5输出语句 29
2.6.6消息对话框(MsgBox) 30
2.6.7输入框(InputBox) 32
练 习 33
3.2.1 If…Then语句 34
3.2 分支结构 34
3.1程序结构概述 34
第3章流程控制 34
3.2.2 If…Fhen…Else语句 35
3.2.3多分支语句Select Case 37
3.2.4使用IIF函数 38
3.3循环结构 38
3.3.1 Do…Loop语句 39
3.3.2 For…Next语句 42
3.3.3 For Each…Next语句 43
3.3.4循环嵌套 43
练 习 45
第4章数组 46
4.1数组的概念 46
4.2 固定数组 47
4.2.1 一维数组 47
4.2.2多维数组 49
4.3.1创建动态数组 50
4.3动态数组 50
4.3.2保留动态数组的内容 51
4.3.3数组的操作函数 51
练 习 52
第5章程序与函数 53
5.1 Sub程序 53
5.1.1子过程的定义 53
5.1.2 Sub子过程的分类 54
5.1.3通用过程的创建 55
5.1.4通用过程的调用 56
5.2 Function程序 56
5.2.1 Function过程的定义 57
5.2.2 Function过程的创建和调用 57
5.3参数传递 58
5.3.1 参数传递方式 58
5.3.2使用可选的参数 59
5.3.4用命名的参数创建简单语句 60
5.3.3使用不定数量的参数 60
5.4常用内部函数 61
5.4.1 数学函数 61
5.4.2字符串函数 62
5.4.3转换函数 63
5.4.4判断函数 63
5.4.5其他函数 64
练 习 64
6.1.1对象的概念 65
6.1.2类的概念 65
第6章面向对象程序设计基础 65
6.1对象和类概述 65
6.2 Vistal Basic中的对象 66
6.2.1对象的属性 66
6.2.2对象的方法 68
6.2.3对象响应的事件 69
6.3.2打印机对象(Printer) 71
6.3系统对象 71
6.3.1 屏幕对象(Screen) 71
6.3.3剪贴板对象 72
6.4对象变量和对象数组 73
6.4.1 对象变量 73
6.4.2对象数组 75
练 习 76
第7章用户界面设计 77
7.1用户界面概述 77
7.1.1概述 77
7.1.2用户界面类型 77
7.1.3用户接口界面——窗体的设计准则 78
7.2窗体(Form) 78
7.2.1创建窗体 78
7.2.2设置窗体属性 79
7.2.3窗体的事件 83
7.2.4窗体的方法 86
7.2.5 应用实例 87
7.3 标签(Label) 89
7.4文本框(TextBox) 90
7.4.1文本框的属性 90
7.4.2文本框的事件 91
7.43应用实例 91
7.5命令按钮(Command Button) 92
7.5.1命令按钮的属性 92
7.5.2命令按钮的事件 93
7.5.3应用实例 93
7.6单选按钮(OptionButton) 94
7.7 复选框(CheckBox) 96
7.8框架(Frame) 97
中文VisualBasic 6.0实例教程 98
7.9定时器控件(Timer) 98
7.10.1 列表框和组合框的常用属性 101
7.10列表框(ListBox)和组合框(ComboBox) 101
7.10.2列表框和组合框的常用方法 104
7.10.3 列表框和组合框的常用事件 104
7.10.4应用实例 104
7.11 滚动条(HscrollBar和VScrollBar) 106
7.11.1 滚动条的常用属性 106
7.11.2滚动条的常用事件 107
7.11.3应用实例 107
练 习 108
第8章绘图处理 109
8.1坐标系统和颜色 109
8.1.1坐标系统概述 109
8.1.2改变对象的坐标系统 110
8.1.3使用Visual Basic颜色 112
8.2线条(Line)和形状控件(Shape) 113
8.2.1线条控件 113
8.2.2形状控件 113
8.3图像框控件(Image) 114
8.3.1 图像框的常用属性 115
8.3.2 图片装载函数LoadPicture 115
8.3.3 应用实例 116
8.4 图片框控件(PictureBox) 117
8.4.1 图片框的绘图方法 118
8.4.2应用实例 123
练 习 124
第9章高级用户界面设计 125
9.1添加高级控件 125
9.1.1添加控件 125
9.1.2 使用集合 126
9.2图像列表控件(ImageList) 127
9.2.1 图像列表控件的属性和方法 127
9.2.2 ListImage对象ListImages集合 128
9.3 工具栏控件(ToolBar) 129
9.3.1 工具栏控件的常用属性和事件 129
9.3.2设置工具栏属性 130
9.4树形视图控件(TreeView) 131
9.4.1 TreeView控件的常用属性和事件 131
9.3.3为工具栏中各按钮编写代码 131
9.4.2在TreeView控件中编写代码 132
9.5列表视图控件(ListView) 134
9.5.1 ListView常用属性和事件 134
9.5.2设置ListView控件的属性 135
9.5.3应用实例 137
9.6.1状态栏的常用属性和事件 138
9.6状态栏控件(StatusBar) 138
9.6.2设置状态栏属性 139
9.7 公用对话框控件(CommonDialog) 140
9.7.1“打开”/“另存为”对话框 141
9.7.2颜色”对话框 143
9.7.3 “字体”对话框 143
9.7.4 “打印”对话框 145
9.7.6 CommonDialog控件例子 146
9.7.5 “帮助”对话框 146
练 习 148
第10章菜单设计 149
10.1 概述 149
10.1.1菜单的组成 149
10.1.2弹出式菜单 150
10.1.3菜单编辑器 150
10.2建立菜单 151
10.2.1使用菜单编辑器中的列表框 151
10.2.2创建菜单的步骤 151
10.2.3通过属性定制菜单 152
10.2.4编写菜单控件的代码 154
10.3弹出式菜单设计 155
10.4应用实例 156
练 习 158
11.1.2 目录列表框(DirListBox) 159
11.1.1驱动器列表框(DriverListBox) 159
第11章文件处理 159
11.1 文件系统控件 159
11.1.3 文件列表框(FileListBox) 161
11.1.4实例:使用文件系统控件的组合 161
11.2 文件对象模型(FSO) 162
11.2.1 文件对象模型概述 162
11.2.2文件对象模型的组成 163
11.3 FSO对象模型编程 164
11.3.1 使用FSO对象模型 164
1 1.3.2使用驱动器和文件夹 165
11.3.3 使用文件 168
11.4传统文件操作 171
11.4.1文件访问类型 171
11.4.2使用顺序文件访问 171
11.4.3使用随机文件 173
11.4.4使用二进制文件访问 175
练 习 176
第12章多文档界面 177
12.1 概述 177
12.2创建MDI应用程序 178
12.2.1创建MDI窗体 178
12.2.2设计时使用MDI子窗体 178
12.2.3使用MDI中的窗体 178
12.3 MDI窗体应用实例 179
12.3.1建立MDI窗体 180
12.3.2制作菜单 180
12.3.3编写代码 181
练 习 182
第13章数据库处理 183
13.1建立数据库 183
13.1.1概述 183
13.1.2数据库的概念 183
13.1.3建立数据库 184
13.2数据访问控件(Data) 186
13.2.1数据源控件 186
13.2.2数据绑定控件 187
13.2.3 DAO对象模型 187
13.2.4应用实例 188
13.3 ADO控件 189
13.3.1 ADO控件的常用属性 189
13.3.2 ADO Data控件的事件 190
13.3.3 ADO Data控件应用 191
13.4 ADO对象编程 193
13.4.1 ADO对象模型 193
13.4.2 ADO存取数据 195
13.4.3建立数据源 195
13.4.4打开记录集对象 195
13.4.5使用记录集 197
13.4.6实用例程 200
练 习 202
第14章Visual Basic编程实例 203
14.1显示时间和日期程序 203
14.2改变字体大小和颜色程序 205
14.3组合列表框、水平滚动条和垂直滚动条 206
14.3.1组合框 206
14.3.2滚动条 206
14.3.3 引入控制并设置属性 207
14.3.4添加程序代码 208
14.4色彩调节程序 209
14.5 改变鼠标指针形状程序 210
14.6输入框和输出框实例 213
14.7 OptionButton选项按钮与CheckBox复选框按钮实例 218
14.8运动的汽车 222
14.9菜单设计实例 225
14.10 【VB应用程序向导】自动生成应用程序 231