第1章 Visual Basic简介 1
1.1 Visual Basic概述 1
1.1.1 Visual Basic的版本和特点 1
1.1.2 Visual Basic的启动和退出 4
1.1.3 Visual Basic集成开发环境 5
1.2 Visual Basic程序设计步骤 9
1.2.1创建工程 10
1.2.2设计界面 10
1.2.3设置属性 11
1.2.4编写代码 12
1.2.5运行并保存程序 13
1.3面向对象的程序设计 13
1.3.1类和对象 13
1.3.2对象的属性、事件和方法 14
1.4小结 15
1.5上机实验 15
第2章 VisualBasic程序设计入门 20
2.1窗体 20
2.1.1概述 20
2.1.2窗体的属性、事件和方法 20
2.2常用控件 24
2 2.1 CommandButton控件 24
2 2.2 Label控件 24
2 2.3 TextBox控件 24
2.3语法基础 27
23.1标识符 27
23.2数据类型 28
2.3.3常量 28
2.3.4变量 30
2.3.5基本语句 32
2.4数值处理 34
2.4.1算数运算符与算数表达式 34
2.4.2数值处理函数 34
2.5字符串处理 36
2.5.1字符串运算符与字符串表达式 36
2.5.2字符串处理函数 36
2.6日期时间处理 38
2.6.1日期运算符与日期表达式 38
2.6.2日期时间函数 38
2.7数据的输入与输出 39
2.7.1数据的输入 39
2.7.2数据的输出 40
2.8小结 45
2.9上机实验 45
第3章 Visual Basic程序设计结构 49
3.1顺序结构 49
3.2选择结构 49
3.2.1关系运算符与关系表达式 50
3.2.2逻辑运算符与逻辑表达式 50
3.2.3 If语句 51
3.2.4 Select语句 56
3.2.5选择结构的嵌套 58
3.3循环结构 58
3.3.1 For语句 58
3.3.2 While语句 60
3.3.3 Do语句 62
3.34循环结构的嵌套 63
3.3.5 Exit语句 64
3.4程序设计规范和程序调试 67
3.4.1程序设计规范 67
3.4.2程序调试 69
3.5小结 72
3.6 上机实验 72
第4章 Visual Basic常用标准控件 75
4.1 Frame控件 75
4.2 CheckBox控件 75
4.3 OptionButton控件 76
4.4 ListBox控件 77
4.5 ComboBox控件 80
4.6 Image控件 81
4.7 ScrollBar控件 82
4.8小结 84
49上机实验 84
第5章 数组 87
5.1数组的概念 87
5.1.1引例 87
5.1.2相关概念 88
5.2一维数组 88
5.2.1一维静态数组的定义 88
5.2.2一维静态数组的使用 89
5.23一维动态数组的定义 94
5.24一维动态数组的使用 96
5.25相关函数和语句 97
5.3二维数组 98
5.3.1二维静态数组的定义 98
5.3.2二维静态数组的使用 98
5.4控件数组 101
5.4.1控件数组的定义 101
5.4.2控件数组的使用 102
5.5小结 103
5.6上机实验 103
第6章 过程 107
6.1概述 107
6.2 Function过程 107
6.2.1 Function过程的定义 107
6.2.2 Function过程的调用 108
6.2.3参数传递 110
6.2.4 Shell函数和API函数 112
6.3 Sub过程 114
6.3.1 Sub过程的定义 114
6.3.2 Sub过程的调用 115
6.3.3参数传递 107
6.3.4键盘和鼠标事件过程 120
6.4变量的作用域 124
6.5小结 127
6.6上机实验 127
第7章 开发文本处理程序 130
7.1相关控件 130
7.1.1 DriveListBox控件 130
7.1.2 DirListBox控件 130
7.1.3 FileListBox控件 131
7.1.4 CommonDialog控件 132
7.1.5 RichTextBox控件 137
7.2界面设计 140
7.2.1菜单编辑器与菜单栏 140
7.2.2 ToolBar控件与工具栏 143
7.2.3 StatusBar控件与状态栏 146
7.3应用程序向导 150
7.4文件 151
7.4.1概述 151
7.4.2顺序文件 152
7.4.3随机文件 157
7.5小结 160
7.6上机实验 161
第8章 开发数据库管理程序 164
8.1数据库基础 164
8.1.1概述 164
8.1.2 Access数据库管理系统 165
8.1.3 SQL语言 166
8.2数据库控件 168
8.2.1 ADODC控件 168
8.2.2 DataGrid控件 172
8.2.3 RecordSet对象 174
8.3小结 179
8.4上机实验 179
第9章 开发绘图程序 182
9.1坐标系统 182
9.1.1系统坐标系 182
9.1.2用户自定义坐标系 182
9.2 PictureBox控件 184
9.2.1 PictureBox显示图片 184
9.2.2 PictureBox绘图 184
9.3 Line控件 192
9.4 Shape控件 193
9.5小结 193
9.6上机实验 193
第10章 开发动画和多媒体程序 196
10.1动画 196
10.1.1 Animation控件 196
10.1.2 ShockwaveFlash控件 198
10.1.3 Timer控件 199
10.1.4鼠标拖拽动画 200
10.2音频和视频 202
10.2.1 MMControl控件 202
10.2.2 WindowsMediaPlayer控件 206
10.3小结 208
10.4上机实验 208
第11章 开发网络应用程序 210
11.1网络基础 210
11.2网页浏览器 211
11.2.1 WebBrowser控件 211
11.2.2网页浏览器的设计 212
11.3邮件收发程序 215
11.3.1 MAPISession控件和MAPIMessages控件 215
11.3.2邮件收发程序的设计 215
11.4聊天程序 219
11.4.1 Winsock控件 219
11.4.2聊天程序的设计 219
11.5小结 222
11.6上机实验 222
参考文献 225