第1章 Visual Basic可视化编程 1
1.1可视化编程的概念 1
1.1.1集成开发环境 2
1.1.2对象 7
1.1.3事件驱动和事件过程 11
1.2建立第一个应用程序 12
1.2.1建立应用程序 13
1.2.2保存应用程序 16
1.2.3打开已经存在的应用程序 16
1.2.4使用联机帮助系统 16
1.3 Visual Basic的发展 18
1.3.1 Visual Basic的特点 18
1.3.2出类拔萃的Visual Basic 19
习题 20
第2章 Visual Basic程序设计基础 21
2.1 Visual Basic基本数据类型 21
2.1.1 Visual Basic的编码约定 21
2.1.2常量 22
2.1.3数据类型 23
2.1.4变量及其范围 30
2.1.5数组 33
2.2运算符和表达式 36
2.2.1赋值运算符 36
2.2.2算术运算符 36
2.2.3比较运算符 38
2.2.4连接运算符 38
2.2.5逻辑运算符 39
2.2.6运算符的优先级 40
2.3语句与控制结构 40
2.3.1语句及书写格式 40
2.3.2顺序结构 41
2.3.3分支结构 42
2.3.4循环结构 45
2.3.5嵌套控制结构 48
2.4过程与函数调用 48
2.4.1过程 49
2.4.2函数过程 51
2.4.3调用其他模块中的公用子过程 53
2.4.4过程编辑的可视化工具 53
2.4.5向过程传递参数的方法及规则 54
2.4.6从子过程、函数内中途退出 55
2.4.7常用内置函数 56
习题 64
第3章 Visual Basic常用控件介绍 65
3.1窗体 65
3.2内部标准控件与工具箱 70
3.3 ActiveX控件 85
3.4使用控件数组 86
习题 87
第4章 Visual Basic应用程序界面设计 88
4.1记事本-简单文本编辑器 88
4.1.1建立工程 89
4.1.2界面设计 89
4.1.3菜单设计 91
4.2工具栏设计 103
4.2.1工具栏控件简介 103
4.2.2建立工具栏 106
4.2.3编写代码 107
4.3对话框 108
4.3.1 Visual Basic对话框简介 108
4.3.2对话框实现方法 108
4.4记事本文档管理功能的实现 115
4.4.1“打开”和“保存”功能的设计 116
4.4.2“新建”功能的实现 117
习题 118
第5章 Visual Basic的高级编程 119
5.1 Visual Basic的文件系统 119
5.1.1驱动器列表框控件 119
5.1.2文件夹列表框控件 119
5.1.3文件列表框控件 120
5.2图像处理 120
5.2.1坐标系统 121
5.2.2利用Shape.Line控件绘制基本图形 123
5.2.3图形方法 126
5.2.4 Print方法 129
5.3 Visual Basic的动画与多媒体处理 130
5.3.1 Animation控件 130
5.3.2 Multimedia MCI控件 133
5.3.3 Windows Media Player控件 139
5.4数据库 141
5.4.1数据库的基本概念 141
5.4.2 Visual Basic访问数据库技术 144
5.4.3 Visual Basic数据管理器使用 159
习题 162
第6章 程序调试与错误处理 163
6.1程序错误的类型 163
6.1.1语法错误 163
6.1.2运行时错误 164
6.1.3逻辑错误 164
6.2中断模式 164
6.2.1中断模式简介 165
6.2.2设置和清除断点 165
6.2.3使用Stop语句 166
6.2.4使用Debug.Assert方法 166
6.3调试方法与工具 166
6.3.1“调试”工具栏 167
6.3.2使用“本地窗口” 167
6.3.3使用“立即窗口” 168
6.3.4使用“监视窗口” 169
6.4错误处理 171
6.4.1 On Error语句 171
6.4.2使用Resume语句 173
6.4.3使用Err对象 173
习题 174
第7章 输入输出板卡的编程控制 176
7.1概述 176
7.2 PCI总线系列板卡编程控制 177
7.3函数 182
7.4编程实例 183
习题 191
第8章 A/D板卡编程 192
8.1概述 192
8.1.1模数转换A/D板卡的种类及作用 192
8.1.2主要技术指标 194
8.1.3本卡性能参数 195
8.2 PCI系列板卡编程 196
8.3函数 199
8.4编程实例 200
习题 205
第9章 D/A转换板卡编程 206
9.1概述 206
9.1.1数模转换简介 206
9.1.2主要技术指标 207
9.2 PCI总线系列板卡编程控制 207
9.3函数 212
9.4编程实例 213
习题 216
第10章 步进电机控制编程 217
10.1概要 217
10.2硬件组成 219
10.2.1信号接口定义 219
10.2.2接线方法 221
10.3 VB编程控制 223
10.4函数 224
10.4.1控制卡和轴设置函数 225
10.4.2运动指令函数 229
10.4.3插补运动函数 231
10.4.4制动函数 232
10.4.5位置和状态设置函数 233
10.4.6位置和状态查询函数 236
10.4.7 I/O口操作函数 239
10.4.8其他函数 240
10.5控制实例 243
习题 249
第11章 通信接口编程 250
11.1 PC与CP之间的通信 251
11.2 PC与单片机之间的通信 259
11.3 PC与PLC之间的通信 264
习题 269
第12章 程序打包 270
12.1编译工程 270
12.1.1伪代码与本机代码 270
12.1.2工程编译 270
12.2创建应用程序安装包 272
12.2.1标准软件包 272
12.2.2标准软件包的组成部分 273
12.2.3使用“打包和展开向导” 273
习题 278
第13章 应用实例 279
13.1仪器组成及结构简述 279
13.1.1机械结构及工作过程 279
13.1.2电气控制部分 282
13.2程序编写 282
13.2.1软件需完成的任务 282
13.2.2软件的结构分析与设计 283
13.2.3各界面制作及主要程序编写 284