目录 1
第1章程序设计的基本知识 1
1.1 为什么要学习Visual Basic 1
1.1.1 BASIC语言是最容易掌握的计算机语言 1
1.1.2 Windows的出现使Visual Basic应运而生 1
1.1.3 Visual Basic的基本特点 3
1.2程序设计的有关概念 4
1.2.1结构化程序设计 4
1.2.2面向对象程序设计 5
第2章设计一个简单的Visual BaSic应用程序 7
2.1 启动Visual Basic 7
2.2一个简单的应用程序 9
2.3开发Visual Basic应用程序的步骤 18
2.4如何运行与保存程序 19
2.5离开Visual Basic环境应用程序能否运行 20
习题 21
第3章Visual BaSic的基本语法 22
3.1数据类型 22
3.1.1基本数据类型 22
3.1.2用户自定义类型 24
3.2变量 25
3.2.1变量名和变量值 25
3.2.2变量的声明 25
3.3标准函数 27
3.4.1算术运算符 30
3.4运算符和表达式 30
3.4.2关系运算符 31
3.4.3逻辑运算符 31
3.5基本语句 32
3.5.1赋值语句 32
3.5.2条件语句 33
3.5.3循环语句 38
3.6数组 42
3.7子程序 45
3.7.1子程序的定义 45
3.7.2子程序的调用 48
3.7.4 Sub Main过程 50
3.7.3用Exit Sub退出子程序 50
3.7.5变量的作用域 51
3.8函数 54
3.8.1函数的定义 54
3.8.2函数的调用 54
3.8.3用Exit Function语句退出函数调用 56
3.9文件的操作 56
3.9.1顺序文件的概念 57
3.9.2顺序文件的打开和关闭 57
3.9.3顺序文件的写操作 58
3.9.4顺序文件的读操作 60
3.9.6随机文件的打开和关闭 62
3.9.5随机文件的概念 62
3.9.7随机文件的写操作 63
3.9.8随机文件的读操作 64
习题 65
第4章窗体 67
4.1窗体设计举例 67
4.2多窗体 72
4.2.1建立多窗体 72
4.2.2设置启动窗体 75
4.3属性、事件和方法的概念 76
4.3.1属性(Propertity) 76
4.3.2事件(Event) 77
4.3.3方法(Method) 78
4.4窗体属性 79
4.5事件 79
4.5.1 鼠标事件 79
4.5.2键盘事件 83
4.5.3其他事件 86
4.6窗体的方法 86
习题 88
第5章使用文本框和标签输入输出文字信息 90
5.1使用文本框处理字符信息 90
5.1.1文本框的简单使用 90
5.1.2文本框的属性、事件和方法 98
5.1.3字体与字体大小的控制 105
5.2使用标签控件显示字符信息 107
习题 109
第6章命令按钮、复选框、单选按钮和框架 111
6.1命令按钮 111
6.1.1 使用Enabled属性使命令按钮可用或不可用 111
6.1.2用Visible属性使命令按钮“不可见” 115
6.1.3 Default属性和Cancel属性 115
6.2复选框 118
6.3单选按钮 122
6.4框架 124
6.5控件数组 128
习题 131
第7章列表框、组合框和滚动条 132
7.1列表框 132
7.1.1 向列表框添加项目 132
7.1.2从列表框中删除项目 135
7.1.3列表框的常用属性 136
7.2组合框 140
7.2.1组合框的使用 141
7.2.2组合框的属性和方法 144
7.3滚动条 144
习题 149
8.1消息框 152
第8章对话框 152
8.2输入对话框 157
8.3自定义对话框 162
8.4通用对话框 166
8.4.1“打开”(Open)对话框 168
8.4.2“保存”(Save As)对话框 172
8.4.3“颜色”(Color)对话框 173
8.4.4“字体”(Font)对话框 175
8.4.5“打印”(Print)对话框 178
习题 180
第9章图片框、图像框和计时器 184
9.1图片框 184
9.2图像框 187
9.3计时器 191
9.4利用图片框和计时器设计简单动画 199
习题 204
第10章菜单设计 206
10.1概述 206
10.2设计菜单 207
10.2.1建立菜单 208
10.2.2编写代码 212
10.3菜单的控制 216
10.3.1有效性控制 216
10.3.2菜单项的复选标记 218
10.4建立弹出式菜单 219
10.3.3在程序运行时增减菜单项 219
习题 221
第11章文件系统控件 224
11.1驱动器列表框 225
11.2目录列表框 226
11.3文件列表框 227
11.4如何运用文件系统控件 229
11.4.1文件操作命令 229
11.4.2文件系统控件的属性 236
习题 241
12.1用直线控件画线 242
第12章图形 242
12.2用形状控件画出几何图形 244
12.3用Pset方法画点 247
12.4用Line方法画线和矩形 250
12.4.1用Line方法绘制直线 250
12.4.2用Line方法绘制矩形 252
12.5用Circle方法画圆、椭圆、圆弧及扇形 255
12.5.1用Circle方法绘制圆 255
12.5.2用Circle方法绘制椭圆 257
12.5.3用Circle方法绘制圆弧及扇形 258
12.6使用PaintPicture方法 261
12.7窗体和控件的图形属性 262
习题 264
13.1多文档界面的特性 266
13.2建立多文档界面 266
第13章多文档界面 266
13.3关于MDl的进一步讨论 271
13.3.1有关的属性、事件 271
13.3.2例题 272
13.3.3 MDI应用程序中的菜单 276
习题 277
第14章建立和访问数据库 279
14.1概述 279
14.2.1创建数据库 280
14.2创建数据库和表 280
14.2.2创建表 281
14.3输入和编辑数据 283
14.4用数据控件访问数据库 284
习题 286
第15章对象的链接与嵌入——使用OLE控件 287
15.1如何使用OLE控件 287
15.2嵌入对象与链接对象的区别 289
15.3在程序中利用属性创建嵌入和链接对象 290
15.4如何编辑OLE对象 292
习题 293
16.1 ActiveX控件简介 294
第1 6章ActiveX控件 294
16.2使用ActiveX控件 296
16.2.1 状态栏 296
16.2.2工具栏 299
16.2.3进度条 301
16.2.4 SSTab控件的使用 304
16.2.5网格控件 306
16.3自己创建控件——用户ActiveX控件 308
16.3.1怎样创建ActiveX控件 308
16.3.2使用向导定制控件 315
习题 320
17.1多媒体控件简介 322
第17章多媒体控件 322
17.2利用多媒体控件播放歌曲 323
17.3动手制作一个CD播放机 324
17.4多媒体控件常用的事件和属性 329
习题 331
第1 8章错误处理程序 332
18.1 Err对象 332
18.2捕获错误 333
18.3编写错误处理程序 334
18.4集中错误处理程序 336
习题 337
参考文献 338