目 录 1
第一章Visual Basic 5.0概述 1
1.1 安装Visual Basic5.0 2
1.2 可以使用的帮助文档 3
第二章使用Visual Basic创建立应用程序 8
2.1 Visual Basi概念 8
2.2 Visual Basic集成开发环境 9
2.3创建两个简单的程序 13
第三章 窗体、控件和菜单 21
3.1 概述 21
3.2设计窗体 22
3.3 使用控件 24
3.5控件的Tab顺序 38
3.4控件焦点 38
3.6菜单与对话框 39
第四章Visual Basic工程基础 43
4.1 使用工程 43
4.2创建、打开与保存工程 45
4.3添加、删除和保存文件 46
4.4 工程中添加控件 47
4.5制作和运行可执行文件 49
4.6使用向导和外接程序 51
第五章Visual Basic编程基础 53
5.1 Visual Basic应用程序的结构 53
5.2代码编写 54
5.3 变量、常量和数据类型 60
5.4 过 程 80
5.5使用控制结构 88
5.6 使用对象 95
第六章创建用户界面 108
6.1 界面样式 108
6.2 多文档界面(MDI)应用程序 110
6.3窗 体 115
6.4使用菜单 117
6.5使用工具栏 128
6.6使用对话框 130
6.7 使设计符合各种显示类型 136
第七章使用Visual Basic控件 138
7.1 Visual Basic控件简介 138
7.2使用控件数组 141
7.3使用CheckBox控件 145
7.4使用ComboBox控件 147
7.5 使用CommandButton控件 150
7.6 使用CommonDialog控件 152
7.7使用Data控件 158
7.8使用数据绑定控件(DBCombo、DBList和 DBGrid) 158
7.9使用文件系统控件(DirListBox、DriveListBox和FileListBox) 159
7.10使用MSFlexGrid控件 165
7.11使用Frame控件 173
7.12使用HtScrollBar和 VScrollBar控件 174
7.13使用Image控件 177
7.14使用Label控件 179
7.15使用Line控件 180
7.16使用ListBox控件 181
7.17使用OLE容器控件 189
7.18使用OptionButton控件 189
7.19使用PictureBox控件 191
7.20使用Shape控件 192
7.21使用TextBox控件 194
7.22使用Timer控件 196
第八章面向对象编程 199
8.1 Visual Basic中的对象 199
8.2查找对象信息 210
8.3创建自己的类 214
8.4向类中添加属性和方法 228
8.5 向类中添加事件 238
8.6 命名属性、方法和事件 245
8.7 多 态 245
第九章使用部件编程 252
9.1 ActiveX部件的类型 252
9.3使用ActiveX部件 253
9.2进程内的服务器和进程外的服务器 253
9.4创建对象的引用 254
9.5使用对象的属性、方法和事件 261
9.6释放ActiveX部件 263
9.7使用部件的可视界面 264
第十章 响应鼠标和键盘事件 272
10.1 响应鼠标事件 272
10.2检测鼠标按钮 276
10.3 检测SHIFT、CTRL及ALT键的状态 280
10.4 拖 放 281
第十一章使用文本和图形 286
11.1使用字体 286
11.2在窗体和图片框上显示文本 289
11.3格式化数字、日期和时间 291
11.4使用选定的文本 293
11.5用剪贴板对象传送文本和图形 294
11.6坐标系统概念 298
11.7使用图形控件 302
11.8 打 印 307
第十二章 开发客户/服务器应用程序 313
12.1 基于部件的应用程序 313
12.2 概念设计 315
12.3逻辑设计 319
12.4物理设计和部署 323
12.5实现ActiveX部件 326
第十三章创建ActiveX部件 335
13.1 ActiveX部件 335
13.2 创建ActiveX DLL 339
13.3 创建ActiveX EXE部件 348
13.4创建一个ActiveX控件 359
13.5创建ActiveX文档 377
第十四章高级编程技术 390
14.1 利用多个工程进行工作 390
14.2管理应用程序设置值 392
14.3使用条件编译 394
14.4利用资源文件进行工作 395
14.5利用模板进行工作 396
14.6利用命令行开关进行工作 397
14.7将工程编译成本地代码 398
14.8创建自己的数据类型 399
14.9通过枚举使用常数集进行工作 402
14.10用集合替代数组 404