第1章visual Basic概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic特点 2
1.2集成开发环境 3
1.2.1 Visual Basic的启动和退出 3
1.2.2 Visual Basic集成开发环境 4
1.3设计一个简单的VB应用程序 9
1.3.1建立用户界面 9
1.3.2设置对象属性 10
1.3.3对象事件过程及编程 10
1.3.4保存和运行程序 11
1.3.5程序举例 13
1.4面向对象的基本概念 15
1.4.1对象 15
1.4.2对象的建立和编辑 15
1.4.3对象的属性、事件和方法 16
习题一 17
第2章 窗体和常用控件 19
2.1窗体及窗体程序设计举例 19
2.1.1窗体的组成和结构 19
2.1.2窗体的程序设计举例 19
2.2窗体的常用属性、事件及方法 20
2.2.1窗体主要属性 21
2.2.2窗口常用事件 22
2.2.3窗体的常用方法 22
2.3常用的控件 25
2.3.1基本属性 25
2.3.2焦点和设置Tab键顺序 27
2.3.3命令按钮属性与事件 28
2.3.4标签与文本框属性、事件与方法 30
2.3.5图形控件 34
习题二 35
第3章Visual Basic程序设计基础 38
3.1数据类型 38
3.1.1基本数据类型 38
3.1.2用户自定义数据类型 38
3.2变量与常量 39
3.2.1标识符 39
3.2.2变量 40
3.2.3常量 44
3.3运算符和表达式 45
3.3.1算术运算符 45
3.3.2字符串运算符 46
3.3.3关系运算符 47
3.3.4逻辑运算符 48
3.3.5日期表达式 49
3.3.6优先级 49
3.4常用内部函数 49
3.5基本语句 55
3.5.1顺序结构 55
3.5.2条件语句 62
3.5.3循环结构 68
3.6数组 72
3.6.1静态数组 72
3.6.2动态数组 75
3.6.3控件数组 76
3.6.4一个简单的计算器程序 77
3.7过程 79
3.7.1子过程 80
3.7.2函数过程 82
3.7.3参数传递 84
3.8程序调试 87
3.8.1程序错误 87
3.8.2程序调试环境 88
习题三 90
第4章 常用内部控件 94
4.1控件的分类 94
4.2单选按钮控件和复选框控件 94
4.2.1单选按钮控件 95
4.2.2复选框控件 96
4.3框架控件 97
4.3.1常用属性 97
4.3.2常用事件和方法 98
4.4列表框和组合框 98
4.4.1列表框和组合框的重要属性 99
4.4.2列表框和组合框的方法 101
4.4.3列表框和组合框的事件 101
4.5滚动条控件 105
4.5.1常用属性 106
4.5.2常用事件和方法 106
4.6定时器控件 107
4.6.1重要属性 107
4.6.2常用事件和方法 107
4.7鼠标和键盘事件 110
4.7.1鼠标事件 110
4.7.2键盘事件 113
4.7.3拖放 115
习题四 121
第5章 数据文件 123
5.1文件概述 123
5.1.1文件概念 123
5.1.2文件类型 123
5.2文件的打开与关闭 124
5.2.1文件的打开 124
5.2.2文件的关闭 126
5.2.3文件操作语句和函数 127
5.3顺序文件 128
5.3.1顺序文件的写操作 128
5.3.2顺序文件的读操作 131
5.4随机文件 136
5.4.1随机文件的打开与读写操作 136
5.4.2随机文件记录的增加与删除 142
5.5和文件系统有关的控件 143
5.5.1目录列表框控件、驱动器列表框控件和文件列表框控件 143
5.5.2通用对话框控件 145
习题五 151
第6章 用户界面设计 154
6.1菜单设计 154
6.1.1菜单的基本结构 154
6.1.2创建下拉式菜单 155
6.1.3动态菜单 157
6.1.4弹出菜单 159
6.2工具栏和状态栏 159
6.2.1在ImageList控件中添加图像 160
6.2.2在ToolBar控件中添加按钮 161
6.2.3响应ToolBar控件事件 163
6.2.4状态栏 163
6.3多重窗体设计 165
6.3.1有关语句与方法 165
6.3.2多重窗体程序设计 167
6.4多文档界面设计 169
6.4.1创建MDI父窗体及子窗体 169
6.4.2加载与关闭MDI窗体及其子窗体 171
6.4.3确定活动子窗体和活动控件 171
6.5制作简易写字板系统 172
6.5.1任务和要求 172
6.5.2窗体设计 172
6.5.3功能程序设计 172
6.5.4工具栏设计 178
6.5.5初始化和其他功能 180
习题六 180
第7章 图形设计及多媒体应用 184
7.1图形的绘制 184
7.1.1图形控件 184
7.1.2常用绘图方法 185
7.1.3绘图属性 189
7.1.4使用颜色 190
7.1.5图形的坐标系统 192
7.1.6应用举例 194
7.2多媒体应用 197
7.2.1多媒体概述 197
7.2.2多媒体控件 198
7.2.3综合应用举例 203
习题七 206
第8章 数据库技术 208
8.1数据库基本知识 208
8.1.1几个术语 208
8.1.2数据库的数据模型 209
8.1.3使用Access创建数据库表 210
8.2用VB操作Access数据库表 212
8.3数据控件与ADO数据访问技术 216
8.3.1数据控件(Data) 216
8.3.2记录集对象 220
8.3.3数据库记录的增、删、改操作 224
8.3.4 ADO数据访问技术 227
8.4 SQL语句简介 235
8.4.1结构化查询语言 235
8.4.2使用Select语句查询 236
习题八 239