图书目录

第1章Visual Basic 6.0概述1

1.1Visual Basic 6.0简介1

1.2Visual Basic 6.0的安装2

1.2.1安装Visual Basic 6.02

1.2.2添加或删除Visual Basic 6.0组件8

1.3Visual Basic 6.0帮助系统简介10

1.4习题10

第2章Visual Basic 6.0 程序开发环境11

2.1Visual Basic 6.0的启动与退出11

2.2Visual Basic 6.0的程序开发环境13

2.2.1工程管理窗口13

2.2.2工具箱15

2.2.3窗体设计器18

2.2.4代码编辑器18

2.2.5属性窗口19

2.2.6窗体布局窗口20

2.2.7工具栏20

2.2.8标题栏和菜单栏21

2.3习题22

第3章Visual Basic 的编程机制23

3.1可视化编程的基本概念23

3.1.1对象23

3.1.2对象的属性24

3.1.3对象的事件24

3.1.4对象的方法25

3.1.5对象、属性、事件、方法之间的关系25

3.2程序开发的基本步骤26

3.2.1新建工程26

3.2.2图形用户界面设计26

3.2.3设置控件的属性32

3.2.4编写代码34

3.2.5保存工程40

3.2.6运行程序40

3.2.7修改工程40

3.3编程机制41

3.4习题41

第4章程序开发的基本控件42

4.1控件的基本载体——窗体对象42

4.2命令按钮控件45

4.3标签控件47

4.4文本框控件49

4.5习题51

第5章程序代码基础53

5.1标准数据类型53

5.2变量54

5.2.1变量的命名规则55

5.2.2声明变量56

5.2.3变量的数据类型58

5.3常量62

5.3.1直接常量62

5.3.2符号常量63

5.4表达式65

5.4.1算术表达式65

5.4.2字符串表达式66

5.4.3关系表达式69

5.4.4布尔表达式69

5.4.5日期表达式70

5.4.6对象表达式70

5.4.7运算符的优先级71

5.5常用的内部函数71

5.5.1数学运算函数71

5.5.2字符串函数71

5.5.3日期和时间函数72

5.5.4格式输出函数73

5.5.5随机语句和函数73

5.5.6数据类型转换函数74

5.6习题75

目录◆第6章控制结构77

6.1控制结构概述77

6.2顺序结构78

6.2.1赋值语句79

6.2.2输出数据79

6.2.3输入数据86

6.3选择结构90

6.3.1If…Then…Else语句90

6.3.2If…Then…ElseIf 语句94

6.3.3Select Case 语句97

6.4循环结构105

6.4.1Do…Loop语句106

6.4.2For…Next语句109

6.5习题113

第7章数组、枚举与用户定义数据类型115

7.1数组115

7.1.1数组的概念115

7.1.2固定大小的数组116

7.1.3数组元素的输入、输出和复制121

7.1.4For Each…Next语句125

7.1.5程序举例126

7.2控件数组135

7.2.1基本概念135

7.2.2建立控件数组的方法136

7.3枚举类型141

7.3.1枚举类型的概念  141

7.3.2定义枚举类型141

7.3.3程序举例143

7.4用户定义数据类型144

7.4.1用户定义数据类型的概念144

7.4.2建立和使用用户定义数据类型变量146

7.4.3用户定义数据类型数组146

7.5习题148

第8章过程149

8.1子过程150

8.1.1事件过程150

8.1.2通用过程   151

8.2函数过程156

8.3向过程传递参数158

8.3.1形式参数与实际参数159

8.3.2按值传递和按地址传递160

8.3.3使用参数162

8.3.4程序举例165

8.4变量的作用范围167

8.4.1过程级变量168

8.4.2模块级变量169

8.5变量的生存期172

8.6Shell 函数 174

8.7习题175

第9章常用内部控件177

9.1框架控件177

9.2图形和图像控件180

9.2.1形状控件180

9.2.2直线控件181

9.2.3图片框控件181

9.2.4图像控件182

9.3复选按钮控件和单选按钮控件183

9.4列表框控件和组合框控件186

9.4.1列表框控件186

9.4.2组合框控件189

9.5滚动条控件190

9.6定时器控件192

9.7文件系统控件193

9.8习题195

第10章常用对话框197

10.1函数对话框197

10.1.1消息对话框197

10.1.2输入对话框200

10.2通用对话框202

10.2.1添加通用对话框控件202

10.2.2打开对话框和另存为对话框203

10.2.3颜色对话框206

10.2.4字体对话框208

10.2.5打印对话框210

10.2.6帮助对话框212

10.3自定义对话框212

10.3.1窗体显示的种类212

10.3.2设计一个自定义对话框213

10.4习题214

第11章菜单、工具栏和状态栏215

11.1菜单的应用215

11.1.1下拉式菜单216

11.1.2弹出式菜单224

11.2工具栏和状态栏226

11.2.1工具栏控件226

11.2.2状态栏控件232

11.3习题236

第12章鼠标和键盘事件237

12.1鼠标事件237

12.1.1Click和DblClick事件237

12.1.2MouseMove、MouseDown和MouseUp事件238

12.2键盘事件240

12.2.1KeyDown与KeyUp事件241

12.2.2KeyPress事件243

12.3焦点事件和Tab键序244

12.3.1焦点事件244

12.3.2Tab键序246

12.4习题247

第13章文件、文件系统对象248

13.1传统的文件I/O语句和函数248

13.1.1数据文件的类型248

13.1.2访问顺序文件249

13.1.3访问随机文件252

13.1.4访问二进制文件254

13.2文件系统对象257

13.2.1文件系统对象的概念257

13.2.2FSO对象模型的应用257

13.3习题261

第14章程序调试与错误处理262

14.1错误的种类262

14.1.1语法错误262

14.1.2运行时错误262

14.1.3逻辑错误264

14.2错误捕获264

14.2.1错误捕获功能265

14.2.2编制错误处理程序266

14.2.3集中式错误处理268

14.3代码调试269

14.3.1中断模式270

14.3.2中断程序的执行271

14.3.3单步执行程序273

14.3.4设置执行点语句275

14.4使用调试窗口276

14.4.1“本地”窗口277

14.4.2“立即”窗口277

14.4.3“监视”窗口279

14.4.4调用堆栈窗口282

14.5简化调试283

14.6错误代码表283

14.7习题287

参考文献288