第1章 Visual Basic概述 1
1.1 面向对象程序设计、可视化编程、事件触发及Visual Basic特色 1
1.1.1 面向对象程序设计及相关概念 1
1.1.2 可视化编程 2
1.1.3 事件触发编程机制 2
1.1.4 Visual Basic的特色 2
1.2 Visual Basic的安装 3
1.3 Visual Basic的开发环境 5
1.3.1 启动Visual Basic的方法和步骤 5
1.3.2 Visual Basic集成开发环境 6
1.4 第一个应用程序 11
1.4.1 设计Visual Basic应用程序的一般步骤 11
1.4.2 新建工程和程序代码设计 11
1.4.3 程序的保存和装载 12
1.5 程序注释及书写规范和Visual Basic的常用术语 14
习题 15
第2章 数据表示与运算 17
2.1 基本数据类型 17
2.1.1 常量 17
2.1.2 变量 19
2.2.1 数组 21
2.2 构造数据类型 21
2.2.2 结构 22
2.2.3 枚举 23
2.3 运算符和表达式 23
2.3.1 算术运算符 24
2.3.2 字符串运算符 24
2.3.3 关系运算符 24
2.3.4 逻辑运算符 25
习题 26
2.3.5 表达式的执行顺序 26
第3章 程序设计基础 27
3.1 Visual Basic基本语句 27
3.1.1 Print语句 27
3.1.2 赋值语句 29
3.1.3 暂停语句和结束语句 29
3.2 Visual Basic选择语句 30
3.2.1 IF选择语句 30
3.2.2 Select Case语句 32
3.3.1 For/Next循环 33
3.3 循环结构 33
3.3.2 Do/Loop循环 35
3.3.3 While/Wend循环 39
3.4 过程和函数 39
3.4.1 Sub过程和函数过程 39
3.4.2 参数传递规则 43
3.4.3 变量和常量的作用域及生存期 43
3.5 常用内部函数 45
3.5.1 数学函数 45
3.5.2 字符串函数 46
3.5.3 日期和时间函数 47
习题 48
第4章 窗体和基本控件 50
4.1 窗体 50
4.1.1 窗体的属性 50
4.1.2 窗体的事件 56
4.1.3 窗体的方法 58
4.1.4 窗体的生命周期 59
4.1.5 MDI的应用 61
4.2.1 命令按钮 62
4.2 基本控件 62
4.2.2 标签控件 64
4.2.3 文本框控件 65
4.2.4 单选按钮控件 69
4.2.5 复选按钮控件 70
4.2.6 ListBox控件(列表框) 71
4.2.7 组合框控件 73
习题 75
5.1.1 坐标系 77
5.1 Visual Basic坐标系 77
第5章 多媒体控件 77
5.1.2 自定义坐标系 78
5.1.3 坐标刻度 79
5.2 图形方法 80
5.2.1 使用颜色 80
5.2.2 图形方法 82
5.3 形状控件和直线控件 85
5.3.1 形状控件的Shape属性 85
5.3.2 形状控件和直线控件的BorderStyle形式 86
5.3.3 形状控件的FillStyle属性 86
5.3.4 应用举例 87
5.4 图片框控件 88
5.4.1 图片框控件的常用属性 88
5.4.2 图片框控件常用方法 89
5.5 影像框控件 90
5.5.1 影像框控件的常用属性 90
5.5.2 影像框控件常用事件 90
习题 92
6.1.2 使用自定义对话框 93
6.1.1 使用预定义对话框 93
6.1 对话框 93
第6章 对话框、菜单栏、工具栏及状态栏 93
6.1.3 使用通用对话框 95
6.2 菜单栏 97
6.2.1 菜单类型 97
6.2.2 菜单编译器 98
6.2.3 下拉式菜单 100
6.2.4 弹出式菜单 102
6.3 工具栏和状态栏 104
6.3.1 工具条控件简介 104
6.3.2 工具条的制作 105
6.3.3 状态栏设计 113
习题 115
第7章 鼠标和键盘事件 117
7.1 鼠标事件 117
7.1.1 MouseDown、MouseMove和MouseUp事件 117
7.1.2 位域参数 117
7.1.3 MousePointer属性、MouseIcon属性 118
7.2 键盘事件 118
7.2.1 KeyDown事件KeyUp事件 118
7.2.2 KeyPreview属性 120
7.2.3 KeyPress事件 121
7.2.4 SendKeys语句 122
习题 122
第8章 文件操作 123
8.1 文件的基本操作 123
8.1.1 盘驱动器列表框控件(DriverListBox) 125
8.1.2 目录路径列表框控件 125
8.1.3 文件列表框控件 127
8.2.2 目录和文件操作语句 130
8.2.1 直接调用外部可执行文件的Shell方法 130
8.2 与文件操作有关的语句 130
8.3 示例 132
习题 134
第9章 数据库操作 136
9.1 数据库的基础知识 136
9.2 数据库的基本操作 137
9.3 数据库控件的运用 141
9.3.1 数据控件(Data) 141
9.3.2 ADO控件 144
9.3.3 SQL语言与数据库操作 146
9.3.4 实例 147
习题 148
第10章 工程管理及调试和安装制作 149
10.1 工程管理 149
10.1.1 工程资源管理器 149
10.1.2 Visual Basic工程的结构 149
10.1.3 创建工程组 149
10.1.4 在工程中添加、删除和保存文件 150
10.1.5 生成可执行文件 150
10.1.6 指定一个启动工程 151
10.2 调试程序 152
10.2.1 错误的种类 152
10.2.2 调试窗口 152
10.2.3 切换到中断状态的方法 155
10.2.4 调试工具栏 156
10.3 安装制作 157
10.3.1 创建安装程序 157
10.3.2 使用安装向导 157
10.3.5 应用程序的卸载 162
10.3.4 检测安装程序 162
10.3.3 使用安装工具包 162
习题 163
附录 164
附录1 ASCII字符集 164
附录2 常用属性 165
附录3 常用事件 169
附录4 常用方法 170
附录5 常用系统函数 171
附录6 常见错误信息 174
主要参考文献 176