1 初见Visual Basic 5.0,似曾相识 1
目录 1
1.1安装的检查,配备安装环境 2
1.1.1 阅读文件Readme 2
1.1.2 Visual Basic 5.0版本验证 2
1.1.3安装Visual Basic 3
1.1.4添加或删除Visual Basic 5.0组件 4
1.1.5 Visual Basic 5.0的启动与退出 6
1.2 Visual Basic 5.0开发环境,现代化工作室 9
1.2.1使用菜单栏 10
1.2.2使用工具栏访问功能 12
1.2.4工具箱,完备的武器库 13
1.2.3窗体,程序的天地 13
1.2.5用属性窗口控制窗体和控件 17
1.2.6代码编辑器窗口 18
1.2.7工程资源管理器,程序的好管家 19
1.2.8 窗体布局窗口 21
1.3使用帮助,无师自通 22
1.3.1 F1键是迅速获得帮助的方法 22
1.3.2使用“帮助”菜单中的命令 23
1.4小结 25
2 向VB问好,创建第一个程序 27
2.1创建VB应用程序只需三个步骤,工作三步曲 28
2.2定义问题,准备材料 28
2.3.1创建应用程序界面,使用窗体和控件 29
2.3设计程序,开始工作 29
2.3.2设置属性,让窗体和控件的外观大换样 32
2.3.3编写代码,为作品画龙点睛 35
2.4保存和运行程序,成果验收 38
2.4.1 保存工程,输入文件名称 39
2.4.2程序运行,接受检验 41
2.4.3创建出美观大方的用户界面 42
2.5 VB的对象,窗体和控件 42
2.5.1对象是什么 42
2.5.2属性、方法、事件的使用 43
2.5.3用对象开发程序 50
2.6.1赋值语句 52
2.6学点Visual Basic语言,循序渐进(一) 52
2.6.2 Visual Basic的程序书写规则 53
2.7小结 54
3 学做菜单感受全新 56
3.1菜单编辑器,方便实用 57
3.1.1 启动菜单编辑器 57
3.1.2定义菜单项的访问键和快捷键 59
3.1.3创建子菜单 61
3.2赋予菜单项权利,编制菜单代码 62
3.2.1 对【字体】菜单项编程 63
3.2.2对【背景】菜单项编程 65
3.3分隔菜单项,让条理更清晰 66
3.4菜单项的高级管理,智能控制 67
3.4.1 控制菜单项可见与否 67
3.4.2在菜单项中使用复选标志 68
3.4.3改变菜单项的状态 70
3.4.4创建菜单控件数组,挤身高手行列 71
3.5创建弹出式菜单,异曲同工 75
3.6鼠标事件,活的键盘 79
3.6.1 鼠标位置 80
3.6.2鼠标按钮 81
3.6.3 用Shift参数判断Shift、Ctrl和Alt键的状态 82
3.7学点VB语言,循序渐进(二) 84
3.7.1 数据类型 85
3.7.2声明变量 86
3.7.3 变量的作用范围 89
3.7.4常量 90
3.7.5 自定义类型 91
3.8小结 92
4 设计工具栏,装饰你的程序 93
4.1使用Toolbar控件创建工具栏,确实简单 94
4.1.1 Toolbar控件在哪里 95
4.1.2创建工具栏的一般步骤 97
4.1.3在ImageList中添加图像 97
4.1.4为工具栏添加按钮 100
4.1.5 为工具栏编写代码,与菜单相关联 102
4.2制作我们自己的工具栏,编写相应的程序 103
4.2.1 加入图像旧事重提 103
4.2.2制作各种按钮,领略其动人风采 104
4.2.3插入按钮后的窗体 106
4.2.4完成程序编制,与菜单相关联 107
4.2.5学些小技巧,令你如虎添翼 111
4.3学点VB语言,循序渐进(三) 113
4.3.1 Visual Basic 5.0中的表达式 113
4.3.2 VisUal Basic 5.0中的运算符 114
4.3.3运算符的优先级 123
4.3.4常用系统函数 124
4.3.5字符与数值互换 129
4.4小结 130
5 设计对话框,人机交流 131
5.1输入对话框,获取用户信息 132
5.1.1创建输入对话框 133
5.1.2确定用户的输入和动作 136
5.2向用户发送信息,使用MsgBox函数和语句 139
5.3使用窗体,设计自己风格的对话框 144
5.3.1 界面设计 145
5.3.2属性设置 147
5.3.3为对话框编制代码 149
5.4通用对话框,万能的工具 153
5.4.1 实现文件对话框 154
5.4.2实现字体对话框 156
5.4.3实现颜色对话框 158
5.5学点VB语言,循序渐进(四) 160
5.5.1选择结构 160
5.5.2循环结构 165
5.5.3嵌套控制结构 168
5.6小结 171
6 设计“Help”,尽善尽美 173
6.1控件帮助,即显即用 175
6.2 “这是什么”帮助,有问必答 177
6.2.1 使用窗体的WhatsThisButton属性 179
6.2.2 调用窗体的WhatsThisMode方法 181
6.2.3 为某个特定的控件调用ShowWhatsThis方法 182
6.3用CommandDialog获得帮助 184
6.4 “帮助”大汇演,选项卡来助兴 184
6.5使用数组和过程,加快编程进度 194
6.5.1什么是数组 194
6.5.2一维数组的基本操作 195
6.5.4使用Sub过程和Function过程 196
6.5.3多维数组的使用 196
6.6小结 203
7 设计工程,构造一个完整的程序 205
7.1处理多个窗体和模块,蓝图规划 206
7.1.1 给工程添加新窗体 207
7.1.2给工程添加模块 209
7.2管理工程中的组件,打牢地基 211
7.2.1 设置自己的使用环境 211
7.2.2给窗体添加新控件 213
7.2.3使用控件数组 214
7.3程序设计,开始施工 216
7.3.1设置属性 217
7.3.2编制代码 219
7.4.1设置Startup窗体 221
7.4控制程序的启动,试运营 221
7.4.2使用Sub Main 222
7.5使程序无故障,质量万里行 223
7.5.1 Visual Basic的三种模式 224
7.5.2你的程序会出现什么样的错误 225
7.5.3 出现错误时,Visual Basic该怎么办 226
7.5.4设置断点 228
7.5.5单步执行 230
7.5.6使用立即窗口 230
7.5.7错误处理 233
7.6创建自己的应用程序的安装盘,出售产品 234
7.6.1 制作和运行可执行文件 234
7.6.2制作安装盘,生成产品 236
7.7小结 242
8 图形设计,锦上添花 243
8.1坐标系统,图形的基础 244
8.1.1 屏幕与窗体的缺省坐标系 244
8.1.2对象坐标系的定制 245
8.2使用坐标系,开始执笔 247
8.2.1 对象的位置的调整 247
8.2.2对象的大小调整 248
8.3绘图时使用颜色,五彩缤纷 249
8.3.1 绘图的前景颜色和背景颜色 249
8.3.2使用调色板 250
8.3.3使用RGB函数 251
8.3.4使用QBColor函数 252
8.3.5直接使用颜色设置值 253
8.4点、线,没有一木不成林 254
8.4.1 画点 254
8.4.2画直线 256
8.4.3线宽与线型 258
8.5画矩形,没有规矩不成方圆 261
8.6画圆、椭圆、弧,家族聚会 265
8.6.1画圆 265
8.6.2椭圆 268
8.6.3弧 270
8.7持久的图形,图形的根基 271
8.7.1 AutoRedraw属性 272
8.7.2 Paint事件 273
8.8绘图模式,带你到虚幻的世界 274
8.9线段控件,直观画线 278
8.10形状控件,直观作形状 280
8.11小结 282
9 多媒体技术,奥妙无穷 285
9.1什么是多媒体 286
9.2使用多媒体控件 286
9.2.1 MCI控件? 287
9.2.2图片框控件? 290
9.2.3图像控件? 293
9.2.4图片剪贴控件? 295
9.2.5使用Animation控件?,播放动画 298
9.3让图像和文本活起来,应用多媒体控件 301
9.4小结 312
10信息处理,全靠文件 315
10.1使用文件系统控件,初识文件 316
10.1.1驱动器列表框控件? 317
10.1.2目录列表框控件? 318
10.1.3文件列表框控件? 321
10.1.4使文件系统控件协同工作 322
10.2使用文件系统函数和语句,管理文件和目录 328
10.2.1用ChDrive和ChDir语句设置驱动器和目录 329
10.2.2用FileCopy语句拷贝文件 329
10.2.3用Kill语句删除文件 330
10.2.4用MkDir和RmDir语句建立和删除目录 330
10.2.5设置和获得文件属性用SetAttr和GetAtr语句 331
10.2.6用Name语句改名 332
10.3“实战”取经,设计文件管理器 333
10.4文件的读写,掌握文件的实质 343
10.4.1使用顺序文件 344
10.4.2使用随机文件 346
10.4.3使用二进制文件 349
10.4.4合理使用三种文件访问类型 351
10.5实例奋战,设计文本编辑器 352
10.5.1选择文本 352
10.5.2剪贴板 354
10.5.3文本编辑器,比武大看台 355
10.6小结 368