第一章 Visual Basic概述 1
第一节 Visual Basic的功能与特点 1
1.1.1 Visual Basic的发展与版本 1
1.1.2 Visual Basic的功能与特点 2
第二节 Visual Basic的安装与启动 4
1.2.1 Visual Basic的运行环境 4
1.2.2 安装Visual Basic 4
1.2.3 启动与退出Visual Basic 5
第三节 Visual Basic的集成开发环境 6
1.3.1 标题栏、菜单栏与工具栏 6
1.3.2 窗体设计窗口 7
1.3.3 工具箱窗口 7
1.3.4 工程资源管理器窗口 8
1.3.5 属性窗口 8
1.3.6 窗体布局窗口 9
1.3.7 代码编辑窗口 9
第四节 设计一个简单应用程序 9
1.4.1 问题的提出 10
1.4.2 设计程序 10
第五节 Visual Basic帮助系统的使用 12
1.5.1 使用Visual Basic的联机帮助 12
1.5.2 使用上下文相关帮助 13
1.5.3 通过Internet获取帮助 14
习题一 15
第二章 可视化编程的概念和步骤 18
第一节 可视化编程的基本概念 18
2.1.1 面向对象的程序设计 18
2.1.2 对象、属性、事件及事件过程 18
第二节 编辑窗体上的控件 21
2.2.1 在窗体上添加一个控件 21
2.2.2 控件的移动和缩放 21
2.2.3 控件的复制和删除 22
2.2.4 控件的布局 23
第三节 可视化编程的步骤 24
2.3.1 设计应用程序界面 24
2.3.2 设置对象的属性值 25
2.3.3 编写事件过程代码 25
2.3.4 运行及调试程序 26
2.3.5 保存工程 27
2.3.6 生成可执行文件 28
第四节 立即窗口 29
2.4.1 显示“立即”窗口 29
2.4.2 “立即”窗口的主要功能 30
习题二 31
第三章 VB语言基础 33
第一节 数据类型 33
3.1.1 编码基础 33
3.1.2 基本数据类型 34
3.1.3 用户自定义类型 35
第二节 常量与变量 36
3.2.1 直接常量 36
3.2.2 符号常量 37
3.2.3 内部常量 37
3.2.4 变量的声明 38
3.2.5 变量作用域 39
第三节 运算符与表达式 41
3.3.1 算术运算符 42
3.3.2 关系运算符 43
3.3.3 逻辑运算符 44
3.3.4 表达式 44
第四节 常用内部函数 45
3.4.1 数学函数 45
3.4.2 转换函数 46
3.4.3 字符串函数 46
3.4.4 日期与时间函数 47
3.4.5 随机函数 47
第五节 VB基本输入输出语句 48
3.5.1 语句及约定 48
3.5.2 赋值语句 49
3.5.3 输入对话框 50
3.5.4 Print方法 51
3.5.5 输出消息对话框 53
习题三 55
第四章 程序控制与调试 58
第一节 选择控制结构 58
4.1.1 双分支结构 58
4.1.2 多分支结构 61
第二节 循环控制结构 64
4.2.1 计数型循环(FOR…NEXT) 64
4.2.2 条件型循环 66
4.2.3 多重循环 69
第三节 程序调试与错误处理 71
4.3.1 工作模式及错误类型 71
4.3.2 程序调试 73
4.3.3 错误处理 77
习题四 79
第五章 数组与过程 82
第一节 数组 82
5.1.1 数组的概念 82
5.1.2 静态数组 84
5.1.3 动态数组 89
5.1.4 控件数组 91
第二节 过程 92
5.2.1 Sub过程 92
5.2.2 Function过程 95
5.2.3 过程的作用域 96
5.2.4 参数传递 97
习题五 102
第六章 设计用户界面 105
第一节 从窗体开始 105
6.1.1 生成窗体 105
6.1.2 窗体属性 106
6.1.3 窗体的常用事件 108
6.1.4 窗体的常用方法 110
6.1.5 设置启动窗体 111
6.1.6 程序应用举例 111
第二节 标签、文本框和命令按钮 113
6.2.1 标签控件 113
6.2.2 文本框控件 114
6.2.3 命令按钮控件 116
6.2.4 程序应用举例 117
第三节 单选按钮、复选框与框架 120
6.3.1 单选按钮和复选框控件 120
6.3.2 框架 121
6.3.3 程序应用举例 121
第四节 列表框和组合框 124
6.4.1 列表框 124
6.4.2 组合框 126
6.4.3 程序应用举例 126
第五节 滚动条和定时器 129
6.5.1 滚动条 129
6.5.2 定时器 130
6.5.3 程序应用举例 130
6.5.4 其他控件 132
第六节 多文档界面MDI 132
6.6.1 MDI的组成及特点 132
6.6.2 MDI的创建 134
第七节 公用对话框 135
6.7.1 添加公用对话框控件到工具箱 135
6.7.2 常用属性及方法 136
6.7.3 程序应用举例 137
习题六 139
第七章 菜单和工具栏 142
第一节 菜单设计 142
7.1.1 认识VB中的菜单 142
7.1.2 下拉式菜单设计 145
7.1.3 弹出式菜单设计 150
第二节 工具栏设计 152
7.2.1 图片框控件方式设计工具栏 152
7.2.2 工具栏控件方式设计工具栏 154
习题七 158
第八章 文件处理 161
第一节 文件概述 161
8.1.1 文件概述 161
8.1.2 文件分类 162
第二节 使用传统方法处理文件 164
8.2.1 顺序文件及操作 164
8.2.2 随机文件及操作 171
第三节 使用文件系统控件处理文件 179
8.3.1 认识文件系统控件 179
8.3.2 文件系统控件的应用 181
习题八 185
第九章 数据库应用 188
第一节 数据库基本知识 188
9.1.1 数据库概述 188
9.1.2 关系数据库 189
第二节 数据库基本操作 191
9.2.1 建立数据库 191
9.2.2 建立数据查询 195
9.2.3 SQL语言 197
第三节 使用控件访问数据库 199
9.3.1 使用Data控件 199
9.3.2 数据绑定控件 204
9.3.3 ADO Data控件 206
习题九 210
第十章 图形处理 213
第一节 坐标系统 213
10.1.1 坐标系统与对象的关系 213
10.1.2 坐标系统 214
第二节 使用颜色 216
10.2.1 颜色值的表示 216
10.2.2 设置控件的颜色属性 218
第三节 使用绘图控件绘图 218
10.3.1 Line和Shape控件 219
10.3.2 图像框(Image)控件 222
10.3.3 图片框(PictureBox)控件 223
第四节 使用绘图方法绘图 224
10.4.1 图形方法概述 224
10.4.2 绘图操作 226
习题十 230
第十一章 使用ActiveX控件 233
第一节 认识并装载ActiveX控件 233
11.1.1 控件分类及ActiveX的概念 233
11.1.2 装载ActiveX控件 234
第二节 常用ActiveX控件 235
11.2.1 Animation控件 236
11.2.2 MediaPlayer控件 236
11.2.3 Winsock控件 237
11.2.4 MMControl控件 238
11.2.5 WebBrowser控件 241
11.2.6 Calendar控件 242
11.2.7 ProgressBar控件 242
第三节 使用ActiveX控件 243
11.3.1 Calendar控件的使用 243
11.3.2 ProgressBar控件的使用 245
11.3.3 MMControl控件的用法 246
11.3.4 WebBrowser控件的用法 247
第四节 用户自定义ActiveX控件 249
11.4.1 自定义一个ActiveX控件 249
11.4.2 使用自定义的ActiveX控件 250
习题十一 252
第十二章 VB.NET简介 254
第一节 .NET基本概念 254
12.1.1 .NET平台介绍 254
12.1.2 .NET框架 255
12.1.3 .NET程序的运行机制 256
第二节 VB.NET集成开发环境 257
12.2.1 VS.NET的环境要求 257
12.2.2 VS.NET简单使用 258
第三节 VB.NET中的语言变化 261
12.3.1 VB.NET语言的增强特性 261
12.3.2 VB.NET语言的变化 263
习题十二 267
第十三章 应用程序系统的开发 268
第一节 应用程序系统开发概述 268
13.1.1 软件开发的一般过程 268
13.1.2 程序质量和设计 269
13.1.3 界面设计方法 271
第二节 应用程序系统开发实例 272
13.2.1 应用程序模块设计 273
13.2.2 应用程序界面设计 273
13.2.3 应用程序代码设计 276
13.2.4 应用程序的编译及安装盘制作 284
习题十三 287