第1章 引言 1
1.1 可视化编程概述 1
1.2 Visual Basic功能特点 1
1.3 Visual Basic安装和基本界面 3
1.3.1 Visual Basic 5.0的版本 3
1.3.2 Visual Basic 5.0中文版的安装 3
1.3.3 Visual Basic 5.0中文版的启动 3
1.3.4 基本界面 3
1.3.5 退出Visual Basic 5.0 7
本章小结 7
习题一 8
第2章 Visual Basic编程基础与第一个实例 9
2.1 使用Visual Basic开发Windows应用程序的基础 9
2.1.1 Windows的工作方法:窗口、事件和消息 9
2.1.2 事件驱动模型 9
2.1.3 交互式开发 10
2.2 创建第一个实例 10
2.2.1 设计界面 11
2.2.2 设置属性 13
2.2.3 编写代码 15
2.2.4 运行应用程序 17
2.3 使用帮助 17
本章小结 19
习题二 19
实验 19
第3章 Visual Basic语言基础 21
3.1 书写规则 21
3.2 基本数据类型 21
3.3 常量和变量 22
3.3.1 常量 22
3.3.2 变量 23
3.4 运算符和表达式 27
3.4.1 算术运算符 27
3.4.2 关系运算符 28
3.4.3 逻辑运算符 28
3.4.4 字符串拼接操作符 29
3.4.5 Like操作符 29
3.4.6 表达式 29
3.5 语句 29
3.5.1 赋值语句 30
3.5.2 分支语句 30
3.5.3 循环语句 32
3.5.4 其他语句 34
3.6 函数 35
3.6.1 字符串函数 35
3.6.2 转换函数 36
3.6.3 数学函数 36
3.6.4 日期函数 37
3.7 过程 37
3.7.1 过程的定义 37
3.7.2 过程的调用 38
3.7.3 参数传递 39
3.7.4 用户交互函数过程 40
本章小结 43
习题三 43
实验 45
第4章 Visual Basic的窗体与控件 49
4.1 属性、方法与事件简介 49
4.2 设计窗体 50
4.2.1 窗体的属性 50
4.2.2 窗体的事件 51
4.2.3 窗体的方法 52
4.3 命令按钮(CommandButton) 53
4.4 标签(Label)与文本框(TextBox)控件 55
4.4.1 标签(Label)控件 55
4.4.2 文本框(TextBox)控件 56
4.5 选择型控件 59
4.5.1 单选按钮(OptionButton) 59
4.5.2 用框架(Frame)给选项按钮分组 61
4.5.3 复选框按钮(CheckBox) 61
4.5.4 列表框(ListBox)和组合框(ComboBox)控件 63
4.5.5 滚动条(ScrollBar)控件 68
4.6 图片框与图像框控件 69
4.6.1 图片框(PictureBox)控件 69
4.6.2 图像框(Image)控件 71
4.7 时钟(Timer)控件 74
4.8 控件数组的使用 75
本章小结 78
习题四 78
实验 78
第5章 文件管理 83
5.1 文件系统控件 83
5.1.1 驱动器列表框(DriveListBox) 83
5.1.2 目录列表框(DirListBox) 84
5.1.3 文件列表框(FileListBox) 84
5.1.4 同时使用多个文件系统控件 85
5.1.5 通用对话框 89
5.2 文件处理 96
5.2.1 文件类型 96
5.2.2 顺序文件 96
5.2.3 随机文件 99
5.2.4 二进制文件 101
5.3 管理文件和目录 102
本章小结 104
习题五 104
实验 105
第6章 菜单设计与应用 109
6.1 菜单系统基础 109
6.1.1 菜单界面元素 109
6.1.2 菜单控件对象 109
6.1.3 菜单命名规则 110
6.2 使用菜单编辑器创建菜单系统 110
6.2.1 显示菜单编辑器 110
6.2.2 使用菜单编辑器的列表框 110
6.2.3 在菜单编辑器中创建菜单控件 111
6.2.4 分隔菜单项 112
6.2.5 设置访问键和快捷键 112
6.2.6 创建子菜单 113
6.2.7 创建菜单控件数组 114
6.3 运行时创建与修改菜单 115
6.3.1 使菜单命令有效或无效 115
6.3.2 显示菜单控件上的复选标志 116
6.3.3 使菜单控件不可见 117
6.3.4 在运行时添加菜单控件 117
6.4 编写菜单控件的代码 119
6.5 弹出式菜单 120
6.5.1 创建弹出式菜单 120
6.5.2 使用实例 122
本章小结 124
习题六 124
实验 124
第7章 图形程序设计 130
7.1 与图形有关的控件 130
7.1.1 图片框、图像框与图片显示 130
7.1.2 Line控件和Shape控件 132
7.2 基本绘图方法 134
7.2.1 关于坐标系统 134
7.2.2 设置坐标系统 134
7.2.3 关于颜色 137
7.2.4 绘图指令 138
7.3 动画与应用举例 143
7.3.1 PaintPicture方法和应用 143
7.3.2 使用Animation控件播放动画 145
7.3.3 使用图形控件实现简单动画 145
本章小结 146
习题七 146
实验 147
第8章 数据库应用程序设计 149
8.1 概述 149
8.1.1 Visual Basic对数据库的支持 149
8.1.2 基本术语 149
8.1.3 数据库的建立 150
8.2 可视化数据管理器及其应用 150
8.2.1 打开可视化数据管理器 150
8.2.2 可视化数据管理器的基本操作 151
8.3 用数据控件进行数据库访问 156
8.3.1 使用Data控件 156
8.3.2 数据访问控件 159
8.4 编写代码操纵数据库 161
本章小结 173
习题八 173
实验 173
第9章 工程资源管理器及其应用 175
9.1 在Visual Basic中使用工程 175
9.1.1 工程资源管理器 175
9.1.2 工程文件 176
9.1.3 Visual Basic工程的结构 176
9.2 创建、打开与保存工程 178
9.3 添加、删除与保存文件 180
9.4 多重窗体 182
9.4.1 创建多重窗体 182
9.4.2 设置启动窗体 182
9.4.3 多重窗体的语句和方法 183
9.5 程序调试 186
9.5.1 错误类型 187
9.5.2 调试和排错 188
9.6 制作和运行可执行文件 190
9.7 工程的设置 192
9.7.1 “工程属性”对话框 192
9.7.2 设置通用选项 192
9.7.3 设置可执行文件的属性 193
9.7.4 设置编译选项 194
本章小结 194
习题九 195
实验 195
第10章 系统资源及利用 197
10.1 ActiveX控件概述 197
10.1.1 什么是ActiveX控件 197
10.1.2 在Visual Basic 5.0中安装和注册ActiveX控件 197
10.1.3 加载ActiveX控件 197
10.1.4 运行有ActiveX控件的可执行文件 198
10.2 Visual Basic内置的ActiveX控件及其应用 198
10.2.1 ActiveX控件列表 198
10.2.2 使用Animation控件制作动态视频 199
10.2.3 使用Multimedia控件 202
10.2.4 使用StatusBar控件 205
10.2.5 WinSock控件及其应用 209
10.3 系统函数调用 215
10.4 用Visual Basic编写CGI程序简介 218
10.4.1 CGI简介 218
10.4.2 系统与CGI程序的交互方式 219
10.4.3 CGI实例 219
本章小结 223
习题十 224