第0章 绪论 1
什么是计算机语言 1
关于程序设计 2
程序设计方法的发展 3
关于Visual Basic 5
第1章 初识VB 9
启动VB 10
启动Visual Basic开发环境 10
开发环境 10
编写程序 12
建立新工程 12
设计界面 12
编写代码 15
运行程序 16
调试程序 16
保存工程 17
移除工程 18
程序代码及其说明 18
总结与提高 18
习题1 20
第2章 简单计算器——文本框与数值计算 22
任务分析 23
设计程序界面 23
编写代码 25
运行和调试程序 27
运行程序 27
调试程序 27
保存源程序 28
使用内部函数 28
总结与提高 29
习题2 32
第3章 求圆周长和圆面积——变量与画图方法 34
任务分析 35
程序界面设计 35
变量与变量声明 36
画圆和线段 37
注释语句 38
程序代码 38
设置焦点 39
总结与提高 39
习题3 42
第4章 滚动字幕——选择框控件、框架控件和计时器控件 43
任务分析 44
子任务1——计时器与字符串处理 44
界面设计 44
程序代码 45
程序说明 46
调试程序 46
公用变量 47
子任务2——框架与单选按钮 47
设计界面 48
编写代码 48
子任务3——字形与复选框 49
子任务4——控制速度 49
子任务5——其他选项的制作 50
总结与提高 52
习题4 54
第5章 飞驰的小轿车——循环结构、列表框控件 55
任务分析 56
子任务1——飞驰的轿车 56
设计界面 56
实现轿车运动 57
For循环 58
For循环 58
其他程序段代码 58
运行和保存程序 59
子任务2——滚动条和列表框 59
界面设计 59
滚动条与组合列表框 60
调试程序 61
保存修改后的源程序 63
总结与提高 63
习题5 65
第6章 求一元二次方程的根——If语句和画图方法 66
任务分析 67
子任务1——求方程根 67
If语句和分支结构 68
子任务2——画函数图象 70
设置焦点顺序 72
调试程序 73
总结与提高 76
习题6 79
第7章 模糊不清的数字——逻辑运算 81
任务分析 82
设计界面 82
编写代码 83
逻辑运算 84
注释语句 84
消息框 84
使用输入对话框 85
用计算机破案 86
总结与提高 88
习题7 90
第8章 打地鼠游戏——随机函数与图像框 92
任务分析 92
界面设计 93
随机函数 93
计时器的使用 95
得分统计 95
其他代码 96
总结与提高 97
习题8 98
第9章 谁做了好事——多窗体和数组 100
逻辑运算 100
任务分析 100
改进程序 101
解题过程 103
问题界面设计 103
解题过程界面的设计 104
代码的编写 106
总结与提高 108
习题9 110
第10章 交通信号灯——过程控制 111
任务分析 111
交通信号灯 112
实现绿灯行、红灯停 114
程序的改进 114
手动控制信号灯 116
自定义过程 117
总结与提高 118
习题10 119
第11章 图片浏览器——文件系统控件 121
任务分析 122
界面设计 122
驱动器列表框 123
目录列表框 123
文件列表框 124
参考代码 125
生成可执行文件 126
图片滚动浏览 126
总结与提高 129
习题11 131
第12章 旅游景点介绍——菜单设计 132
界面设计 133
菜单设计 133
代码设计 135
程序代码与调试 137
程序的进一步改进 142
总结与提高 142
习题12 145
第13章 自己的记事本——工具栏、通用对话框 147
工具栏的设计 148
文件菜单命令代码设计 149
打开文件 149
保存文件 151
其他代码的设计 152
总结与提高 155
习题13 158
第14章 日历中的数学——自定义函数 159
任务分析 160
子任务1——日历的设计 160
子任务2——计算答案 162
子任务3——显示解方程过程 163
三个子任务的综合 165
程序的改进 166
总结与提高 167
习题14 171
第15章 青年歌手大赛——数据库和算法 172
创建歌手情况数据库 173
评分程序界面设计 176
用数据控件访问数据库 177
输入评委评分 178
计算最后得分 179
按最后得分排序并显示 180
其他代码 182
总结与提高 183
习题15 184
第16章 调试程序和处理错误 186
错误类型 186
编译错误 187
运行时错误 188
逻辑错误 189
如何减少错误 189
调试工具 190
应用程序所处模式 190
调试工具栏 191
利用调试窗口 192
进入中断模式 193
利用立即窗口 195
利用监视窗口 199
处理错误 201
总结与提高 203
第17章 鼠标事件和键盘事件 207
单击和双击事件 207
鼠标按下、抬起和移动事件 209
Button参数 212
Shift参数 214
拖放鼠标 216
键盘事件 220
总结与提高 225
习题17 226
第18章 多媒体编程初步 228
动画播放器 228
界面设计 229
编写代码 231
总结与提高 235
媒体播放器 236
添加多媒体播放器控件 237
工具栏的设计 237
其他代码 241
总结与提高 242
简单多媒体播放器 243
任务分析 243
界面设计 244
代码设计 246
调试程序 250
总结与提高 252
习题18 253
第19章 用Data访问数据库 255
浏览数据库 255
数据文件类型的转换 255
使用DATA控件 257
设计界面 258
编写代码 260
总结与提高 260
维护数据库 263
设计浏览数据界面 264
设计添加、删除、修改数据库程序 265
总结与提高 268
查询数据库 270
用Find方法查询数据库 270
Find方法的语法 272
习题19 273
第20章 使用ADO数据控件 274
用ADO数据控件浏览数据库 274
用DataGrid控件 278
使用DataCombo等控件 281
新建窗体 282
创建列表式数据绑定控件 282
添加命令按钮 284
运行和调试程序 285
添加图片 286
总结与提高 288
建立MDI窗体 289
习题20 291
第21章 网络编程初步 292
收发电子邮件 292
Winsock控件的应用 296
用WebBrowser浏览网页 301
查看源程序 307
习题21 309
第22章 坐标系和常用属性 310
坐标系 310
坐标有关的常用属性 314
坐标有关的方法 317
绘图通用属性 318
习题22 324
第23章 图形与图像 326
绘图方法 326
颜色属性与函数 329
图形图像控件 331
习题23 335
第24章 应用程序的发布 336
应用程序的打包 336
应用程序的展开 344
习题24 347
标准控件及其有关信息 348
ActiveX控件 349
知识点及其有关章 节列表 351
ASCII码表 353
参考文献 354