1.1.1 Visual Basic概述 1
3.2.2变量声明 3 1
4.3.1 Do…Loop语句 7 1
1.1.2 Visual Basic的特点 1
目 录 1
1.1VisualBasic简介 1
前言 1
序 1
第1章Visual Basic基础知识 1
1.1.3 Visual Basic的发展与版本 4
1.2 Visual Basic的启动与退出 4
1.2.1 VisualBasic 6.0的启动 5
1.2.2Visual Basic 6.0的退出 5
2.2.3窗体 1 6
1.3 Visual Basic的集成开发环境 6
1.3.1 标题栏 6
1.3.2菜单栏 6
1.3.3工具栏 6
1.3.4工具箱窗口 7
1.3.5窗体设计器 8
1.3.6代码窗口 8
1.3.7工程资源管理器 9
1.3.8属性窗口 9
思考与练习题 10
1.3.1 0调试窗口 10
1.3.9窗体布局窗口 10
第2章简单Visual Basic程序设计 11
2.1 Visual Basic可视化编程的基本概念 11
2.1.1 Visual Basic对象的概念 11
2.1.2对象的属性、事件和方法 11
2.2基本控件介绍 13
2.2.1 Visual Basic的控件种类 13
2.2.2对象的基本属性 14
2.2.4标签控件(Label) 18
2.2.5文本框控件(TextBox) 19
2.2.6命令按钮控件(CommandButton) 20
2.2.7常用方法 21
2.3 Visual Basic可视化编程的基本步骤 22
2.3.1 新建工程 22
2.3.3设置控件属性 23
2.3.2添加控件 23
2.3.4编写代码 24
2.3.5工程的保存、装入、运行及文件删除 25
思考与练习题 26
第3章Visual Basic程序设计语言基础 27
3.1数据类型 27
3.1.1数值型数据(Numeric) 27
3.1.2字符型数据(String) 28
3.1.7枚举类型 29
3.1.5对象型数据(Object) 29
3.1.6变体(Variant)数据类型 29
3.1.4 日期型数据(Date) 29
3.1.3布尔型数据(Boolean) 29
3.2变量 30
3.2.1变量的命名规则 31
3.3常量 33
3.3.1直接常量 33
3.3.2符号常量 33
3.4运算符和表达式 34
3.4.1 运算符 35
3.4.2表达式 37
3.5常用内部函数 38
3.5.1数学运算函数 39
3.5.2字符串函数 40
3.5.3 日期和时间函数 40
3.5.4格式输出函数 41
3.5.5转换函数 43
3.6语句 45
3.6.1程序语句 45
3.6.2语句的书写规则 47
思考与练习题 47
第4章基本程序控制结构 49
4.1 顺序结构 49
4.1.1 数据输出 49
4.1.2数据输入 53
4.2选择结构程序设计 60
4.2.1 If条件语句 60
4.2.2 Select Case语句 66
4.2.3条件函数IIF 70
4.3循环结构 71
4.3.2 For…Next语句 74
4.3.3循环嵌套 75
思考与练习题 77
第5章数组 80
5.1数组的概念 80
5.2静态数组和动态数组 81
5.2.1静态数组 81
5.2.2动态数组 85
5.2.3 For Each…Next语句 88
5.3数组的基本操作 89
5.3.1给数组元素赋初值 89
5.3.2数组的输入 90
5.3.3数组的整体赋值 90
5.3.4数组的输出 90
5.4.1控件数组的概念 91
5.3.5数组的清除 91
5.4控件数组 91
5.4.2控件数组的建立 92
5.5 自定义数据类型 96
5.5.1创建自定义数据类型 97
5.5.2建立和使用自定义数据类型变量 97
5.5.3 自定义数据类型数组 98
思考与练习题 99
第6章过程 101
6.1 Sub 过程 101
6.1.1事件过程和通用过程 101
6.1.2通用过程的定义 102
6.1.3通用过程的调用 103
6.2 Function过程 106
6.2.1 Function过程的定义 106
6.2.2 Function过程的调用 107
6.3参数传递 108
6.3.1 形参与实参的传递方式 109
6.3.2按地址传递和按值传递 110
6.3.3 数组参数的传递 112
6.3.4可选参数与可变参数 113
6.4变量与过程的作用范围 115
6.4.1代码模块的概念 115
6.4.2变量的作用域 116
6.4.3过程的作用域 117
6.4.4静态变量 117
6.5过程的嵌套与递归调用 119
6.5.1 过程的嵌套 119
6.5.2过程的递归 119
思考与练习题 121
7.1.1图像框(Image)控件 124
7.1显示图片和图形的控件 124
第7章常用控件 124
7.1.2图片框(PictureBox)控件 125
7.1.3 图形文件的装入 126
7.2为用户提供选择的控件 133
7.2.1 单选按钮和复选框 133
7.2.2列表框和组合框 136
7.3框架 145
7.4计时器 147
7.5其他常用控件 150
7.5.1滚动条(ScrollBar)控件 150
7.5.2滑块(Slider)控件 151
7.6鼠标和键盘 153
7.6.1鼠标 153
7.6.2键盘 155
7.6.3拖放 157
思考与练习题 159
第8章文件 161
8.1 文件的基本概念 161
8.1.1文件说明 161
8.1.2文件结构和分类 161
8.2文件的打开与关闭 162
8.2.1文件的打开(或建立) 163
8.2.2文件的关闭 164
8.3文件的读写操作 165
8.3.1顺序文件的读写操作 165
8.3.2随机文件的读写操作 168
8.3.3二进制文件的读写操作 170
8.4常用的文件操作语句和函数 170
8.5文件系统控件 172
8.5.1驱动器列表框 173
8.5.2目录列表框 173
8.5.3文件列表框 174
思考与练习题 177
第9章Visual Basic图形处理 179
9.1 图形操作基础 179
9.1.1坐标系统 179
9.1.2 自定义坐标系 180
9.1.3使用Visual Basic颜色 181
9.2图形控件 183
9.2.1 Line(线条) 183
9.2.2 Shape(形状) 184
9.3常用图形方法 186
9.3.1画点方法(PSet) 186
9.3.2画直线方法(Line) 187
9.3.3 画圆方法(Circle) 188
思考与练习题 189
10.1.1通用对话框 190
10.1 对话框 190
第10章利用Visual Basic设计界面 190
10.1.2自定义对话框 197
10.2菜单设计 199
10.2.1设计下拉式菜单 200
10.2.2动态增减菜单项 204
10.2.3 设计弹出式菜单 207
10.3工具栏和状态栏 208
10.3.1建立工具栏 208
10.3.2状态栏(StatusBar控件) 212
思考与练习题 214
第11章面向对象的编程 215
11.1 基本概念 215
11.1.1对象和类 215
11.1.2类模块的基本概念 216
11.1.3对象变量 217
11.2.1创建类模块 219
11.2类的创建 219
11.2.2为类添加属性 220
11.2.3 为类添加方法 222
11.2.4为类添加事件 224
思考与练习题 226
第12章数据库编程 227
12.1数据库的基本概念 227
12.1.1关系数据库 227
12.1.2数据访问对象模型 228
12.1.3 结构化查询语言SQL 228
12.2数据库管理器的使用 228
12.2.1建立数据库 229
12.2.2添加数据表 229
12.2.3数据库记录的增删改操作 231
12.2.4数据查询 233
12.2.5数据窗体设计器 234
12.3数据控件 235
12.3.1数据控件常用属性 236
12.3.2数据绑定控件常用属性 237
12.3.3使用数据控件操作数据库中的数据 237
12.3.4数据控件的常用方法 238
12.3.5数据库记录的增删改操作 239
12.4 SQL语言 243
12.4.1 SQL语言的组成 243
12.4.2 SELECT语句 244
12.4.3 SQL语句的使用 247
12.5 ADO数据控件 248
12.5.1 ADO编程模型简介 248
12.5.2 使用ADO数据控件 249
12.5.3 ADO控件上新增绑定控件的使用 251
12.5.4使用窗体向导 253
12.6.1报表设计器 255
12.6数据报表 255
12.6.2设计报表 256
思考与练习题 258
第13章多媒体程序设计 259
13.1多媒体基础 259
13.2多媒体控件简介 260
13.3 多媒体应用程序设计 263
13.3.1 使用MMControl控件设计 263
13.3.2使用API多媒体函数 266
思考与练习题 269
第14章网络编程初步 270
14.1 DHTML应用程序设计器 270
14.1.1 开发DHTML应用程序需要的系统环境 272
14.1.2 DHTML中的关键对象 272
14.1.3 设计DHTML页面的方法 273
14.2 DHTML应用程序设计示例 274
14.1.4 DHTML应用程序的编译和发布 274
思考与练习题 277
第15章多重窗体和多文档界面 278
15.1建立多重窗体应用程序 278
15.2多重窗体程序的执行与保存 281
15.2.1指定启动窗体 281
1 5.2.2与多窗体有关的操作 282
15.2.3多窗体程序的存取 282
15.3 Sub Main过程 283
15.4多文档界面 284
15.5关于MDI的进一步讨论 287
15.5.1 MDI有关的属性、事件和方法 287
15.5.2 MDI应用程序中的菜单 288
思考与练习题 288
参考文献 290