中文Visual Basic 5.0程序开发实用技术PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:王浩等编
- 出 版 社:南京:南京大学出版社
- 出版年份:1999
- ISBN:7305033014
- 页数:456 页
第一章 中文Visual Basic 5.0入门 1
1.1 Visual Basic 5.0版本简介 1
1.2 Visual Basic 5.0安装与启动 1
1.2.1 安装前的准备 1
1.2.2 安装Visual Basic 5.0 2
1.2.3 添加或删除Visual Basic部件 2
1.2.4 启动Visual Basic 2
1.3 获得帮助 3
1.3.1 联机手册 3
1.3.2 联机帮助 4
1.3.3 上下文相关帮助 5
1.3.4 运行“帮助”中的代码示例 5
1.3.5 Visual Basic联机链接 6
1.4 Visual Basic基本概念 6
1.4.2 属性、方法和事件 7
1.4.1 窗口、事件和消息 7
1.4.3 交互式开发方法 8
1.4.4 事件驱动模型 8
1.5 集成开发环境IDE 9
1.5.1 启动IDE 9
1.5.2 IDE的组成 9
1.5.3 环境选项 10
1.6 一个简单的Visual Basic应用程序 11
1.6.1 创建界面 11
1.6.2 设置属性 13
1.6.3 编写代码 14
1.6.4 运行应用程序 15
1.7 一个较复杂的示例应用程序 16
1.7.1 创建工程 16
1.7.2 设置属性 17
1.7.3 编写事件代码 17
1.7.4 保存工程 18
2.1 设计窗体 19
2.1.1 设置窗体属性 19
第二章 窗体、控件和菜单 19
2.1.2 窗体事件和方法 20
2.2 单击按钮执行操作 20
2.2.1 使用CommandButton 20
2.2.2 “测试”按钮应用程序 21
2.3 设计显示和输入文本的控件 21
2.3.1 用Label显示文本 21
2.3.2 使用TexBox 22
2.4 提供可供选择的控件 24
2.4.1 用CheckBox选择单个选项 24
2.4.2 用选项按钮进行选项分组 26
2.4.4 使用ScrollBar作为输入设备 29
2.5 设计显示图片和图形的控件 29
2.4.3 使用ListBox和ComboBox 29
2.5.1 使用PictureBox控件 30
2.5.2 简单图形控件 30
2.5.3 Images应用程序 31
2.6 其它控件 33
2.6.1 数据访问控件 33
2.6.2 文件系统控件 33
2.6.3 其它控件 34
2.7 焦点 34
2.8 如何设置Tab键顺序 35
2.8.1 在Tab键顺序中删除控件 35
2.9 设计菜单 36
2.9.1 弹出式菜单 36
2.9.2 使用菜单编辑器 36
2.10 用对话框提示用户 37
3.1.1 工程资源管理器 39
3.1 使用工程 39
第三章 Visual Basic中的工具 39
3.1.2 工程文件 40
3.2 Visual Basic中工程的结构 40
3.2.1 窗体模块 40
3.2.2 类模块 40
3.2.3 标准模块 40
3.2.4 资源文件 40
3.2.5 ActiveX文档 40
3.2.6 用户控件和属性页模块 40
3.2.7 部件 41
3.2.8 标准控件 41
3.3 创建、打开和保存工程 41
3.3.1 使用多个工程 41
3.4 添加、删除和保存文件 42
3.5.1 在工程中添加ActiveX控件 43
3.4.1 合并文本 43
3.5 在工程中添加控件 43
3.5.2 从工程中删除控件 44
3.5.3 使用其它应用程序的对象 44
3.5.4 使用资源文件 45
3.6 制作和运行可执行文件 45
3.6.1 条件编译 46
3.7 设置工程选项 46
3.8 使用向导和外接程序 47
3.8.1 使用外接程序管理器 47
3.8.2 使用向导 48
第四章 关于Visual Basic 5.0语言 49
4.1 应用程序的组织方法 49
4.1.1 事件驱动应用程序的工作方式 50
4.2 编码前的准备 50
4.3.1 代码模块 52
4.3 代码编写机制 52
4.3.2 使用“代码编辑器” 53
4.3.3 编码基础 54
4.4 变量、常数和数据类型概述 56
4.4.1 变量 57
4.4.2 理解变量的范围 59
4.4.3 静态变量 60
4.4.5 创建属于自己的常数 61
4.4.4 常数 61
4.4.6 数据类型 62
4.4.7 数组 67
4.4.8 动态数组 69
4.5 过程概述 70
4.5.1 子过程(Sub过程) 70
4.5.2 通用过程 71
4.5.3 事件过程 71
4.5.5 使用过程 72
4.5.4 函数过程(Fnction过程) 72
4.5.6 向过程传递参数 74
4.6 控制结构概述 77
4.6.1 判字结构 77
4.6.2 循环结构 80
4.6.3 使用控制结构 82
4.7 使用对象 84
4.7.1 对象是什么 84
4.7.2 对象从何而来 85
4.7.3 用对象做什么 85
4.7.4 使用对象被步 86
4.7.5 对象之间的关系 88
4.7.6 创建对象 91
4.8 利用多个工程 96
4.8.1 添加或删除工程 96
4.9 管理应用程序设置值 97
4.8.2 指定一个启动工程 97
4.9.1 创建或保存应用程序设置值 98
4.9.2 检索应用程序设置值 98
4.9.3 删除应用程序设置值 99
4.10 合理使用条件编译 99
4.10.1 用于条件编译的结构化代码 99
4.10.2 声明条件编译常数 100
4.11 利用资源文件 100
4.11.1 向工程中添加资源 100
4.11.2 在代码中使用资源 101
4.12 利用模板 101
4.13 利用命令行开关 102
4.14 将工程编译成本地代码 103
4.15 定制数据类型 104
4.15.3 包含数组的用户定义类型 105
4.15.2 赋值和检索值 105
4.15.1 声明用户定义类型的变量 105
4.15.4 向过程传递用户定义类型 106
4.15.5 包含对象的用户定义类型 106
4.15.6 嵌套数据结构 107
4.16 通过枚举使用常数集 107
4.17 用集合替代数组 109
4.18 Visual Basic 5.0的规范、限制和文件格式 110
4.18.1 工程限制 110
4.18.2 工程文件格式 112
4.18.3 窗体结构 113
4.18.4 工程文件(.vbp)格式 121
4.19 Visual Basic 5.0编码约定 122
4.19.1 最小编码约定 123
4.19.2 对象命名约定 123
4.19.3 常量和变量命名约定 126
5.1 界面样工选择 129
第五章 界面设计 129
5.2 多文档界面(MDI)技术 131
5.2.1 创建MDI应用程序 131
5.2.2 加载MDI窗体及其子窗体 132
5.2.3 维护子窗体的状态信息 132
5.2.4 用QueryUnload卸载MDI窗体 133
5.3 关于窗体的进一步讨论 133
5.3.1 如何设置启动窗体 133
5.3.2 没有启动窗体时如何启动 134
5.3.3 快速显示 134
5.3.4 结束应用程序 135
5.4 设计菜单 135
5.4.1 用菜单编辑器创建菜单 135
5.4.2 使用菜单编辑器中的列表框 136
5.4.3 菜单标题与命名原则 138
5.4.5 创建菜单控件数组 139
5.4.4 创建子菜单 139
5.4.6 运行时创建和修改菜单 140
5.4.7 编写菜单控件的代码 141
5.4.8 显示弹出式菜单 142
5.4.9 MDI应用程序中的菜单 143
5.5 设计工具栏 145
5.5.1 创建工具栏 145
5.5.2 编写工具栏的代码 146
5.6 设计对话框 147
5.5.3 协调菜单与工具栏的外观 147
5.6.1 模式与无模式的对话框 148
5.6.2 使用预定义对话框 148
5.6.3 用窗体作为自定义对话框 149
5.7 各种显示类型的设计 153
5.7.1 设计与分辨率无关的窗体 153
5.7.2 设计不同浓度的颜色 154
6.1.1 控件分类 155
第六章 Visual Basic标准控件 155
6.1 Visual Basic控件简介 155
6.1.2 内部控件 156
6.1.3 标ActiveX控件 157
6.1.4 如何更新旧版本Visual Basic控件 157
6.1.5 控件命名约定 158
6.1.6 使用控件值 158
6.2 使用控件数组 159
6.2.1 使用控件数组的优点 159
6.2.2 应用程序示例:Calc.vbp 159
6.2.3 设计时创建控件数组 160
6.2.4 运行时添加控件数组 161
6.2.5 在控件数组中添加和删除控件 161
6.3 使用CheckBox控件 163
6.3.1 Value属性 163
6.3.4 增强CheckBox控件的视觉效果 164
6.3.2 Click事件 164
6.3.3 响应鼠标和键盘 164
6.4 使用ComboBox控件 165
6.4.1 用组合框代替列表框 165
6.4.2 组合框的样式 165
6.4.3 添加项目 166
6.4.4 排序列表 167
6.4.5 删除项目 167
6.4.6 用Text属性获取列表内容 167
6.4.7 用List属性访问列表选项 168
6.4.8 用ListIndex属性判断位置 168
6.4.9 用ListCount属性返回项目数 168
6.5 使用CommandButton控件 168
6.5.1 向窗体添加命令按钮 168
6.5.3 增强命令按钮的视觉效果 169
6.5.2 选定命令按钮 169
6.6 使用CommonDialog控件 170
6.6.1 显示“打开”和“另存为”对话框 170
6.6.2 使用“颜色”对话框 171
6.6.3 使用“字体”对话框 172
6.6.4 使用“打印”对话框 173
6.6.5 使用ShowHelp方法显示帮助文件 175
6.7 使用Data控件 175
6.8 使用数据绑定控件(DBCombo,DBList和DBGrid) 175
6.8.1 DBList和DBCombo 175
6.8.2 DBGrid控件 176
6.9 使用文件系统控件 176
6.9.1 检查文件系统 176
6.9.2 驱动器列表框 177
6.9.3 目录列表框 177
6.9.4 文件列表框 178
6.9.5 使用文件系统控件的组合 179
6.9.6 文件系统控件方案:文件搜索器应用程序 180
6.10 使用MSFIexGrid控件 182
6.10.1 用途 183
6.10.2 MSFIexGrid控件方案1:排序和合并数据 183
6.10.3 MSFIexGrid控件方案2:进行单元编辑的工作表 186
6.10.4 MSFIexGrid控件方案3:带有标头的概要显示 190
6.11 使用Frame控件 193
6.12 使用HScroIIBar和VScroIIBar控件 194
6.12.1 ScroIIBar控件方案:创建可滚动的图形视口 195
6.13 使用Image控件 197
6.14 使用Label控件 198
6.15 使用Line控件 199
6.16 使用ListBox控件 200
6.16.1 列表框控件方案1:添加和删除项目 204
6.16.2 列表框控件方案2:创建多列列表框 206
6.17 使用OLE容器控件 208
6.18 使用OptionButton控件 209
6.19 使用PietureBox控件 210
6.20 使用Shape控件 211
6.21 使用TextBox控件 212
6.22 使用Timer控件 214
6.22.1 Timer控件方案:响应Timer事件 215
第七章 Visual Basic中的对象 217
7.1 Visual Basic中的对象 217
7.1.1 与对象有关的术语 217
7.1.2 确定对象所属的类 218
7.1.3 如何对一个对象执行多个动作 218
7.1.4 使用对象的缺省属性 218
7.1.5 如何创建对象数组 219
7.1.6 如何创建对象集合 221
7.1.7 Visual Basic集合对象 222
7.1.8 Visual Basic中的集合 225
7.2 如何查找对象信息 227
7.2.1 查看对象浏览器的内容 228
7.2.2 添加对象的描述 230
7.2.3 在过程之间移动 231
7.2.4 浏览其它应用程序的对象 231
7.3 创建自己的类 231
7.3.1 类:将用户定义类型和过程组织在一起 232
7.3.2 定制窗体类 233
7.3.3 类模块基础 235
7.3.4 类模块的调试技术 238
7.3.5 Visual Basic窗体的存活期 239
7.3.6 类模块和标准模块 242
7.4 向类中添加属性和方法 244
7.4.1 向类中添加属性 245
7.4.2 属性过程与公共变量 246
7.4.3 运用属性过程 247
7.4.4 向类中添加方法 251
7.4.5 属性和方法的选用标准 251
7.4.6 使用属或方法成为缺省 252
7.4.7 友元属性和方法 253
7.5 向类中添加事件 254
7.5.1 声明和引发事件 255
7.5.2 WithEvents与窗体上控件事件的比较 259
7.5.3 向窗体添加事件 259
7.5.4 声明、引发以及处理事件的步骤 260
7.5.5 命名属性、方法和事件 261
7.6 Visual Basic中的多态 261
7.6.1 Visual Basic的多态机制 261
7.6.2 创建和实现接口 262
7.6.3 如何实现属性 265
7.6.4 关于对象和接口的进一步讨论 266
7.6.5 代码重用技术 268
7.7 用自己的对象编程 270
7.7.1 对象引用和引用计数 270
7.8 建立对象模型 270
7.9 创建自己的集合类 274
7.9.1 公有集合示例 274
7.9.2 私有集合示例 278
7.9.3 创建自己的集合类 280
7.9.4 面向对象程序设计的优点 283
7.9.5 ActiveX设计器 284
7.9.6 设计器的应用 284
7.9.7 向“工程”菜单中添加ActiveX设计器 287
7.9.8 插入Visual设计器的新实例 287
第八章 Visual Basic的部件 289
8.1 ActiveX部件的类型 289
8.3 使用ActiveX部件 290
8.2 进程内外的服务器 290
8.4 创建对对象的引用 292
8.4.1 二义性引用与引用优先权 293
8.4.2 浏览ActiveX部件类型库 294
8.4.3 声明对象变量 294
8.4.4 将对象引用赋予变量 295
8.4.5 加速对象引用 297
8.5.1 对象属性和方法的使用 298
8.5 操作对象的属性、方法和事件 298
8.5.2 响应对象产生的事件 299
8.6 释放ActiveX部件 300
8.7 定位对象模型 301
8.7.1 定位对象层次 301
8.7.2 使用集合对象 301
8.7.3 外部可创建对象和从属对象 302
8.8 处理ActiveX部件中运行时错误 304
8.9 处理挂起ActiveX部件的请求 305
8.8.1 测试对象引用 305
8.9.1 部件忙状态 306
8.9.2 请求挂起状态 306
8.9.3 改变部件忙或请求挂起消息 306
8.9.4 控制超时间隔 308
8.9.5 产生部件忙超时错误 309
8.9.6 使用部件的可视界面 309
8.9.7 链接对象与嵌入对象 310
8.9.8 设计时用OLE容器控件插入对象 312
8.9.9 运行时用OLE容器控件创建对象 314
8.9.10 运行时让用户设定对象 316
8.9.11 在OLE容器控件中的对象 316
8.9.12 激活OLE容器控件中的对象 317
8.9.13 响应移动容器或调整容器大小 317
8.9.14 保存和检索嵌入数据 318
9.1 鼠标事件的响应 319
第九章 鼠标和键盘事件的处理 319
9.1.1 MouseDown事件 320
9.1.2 MouseMove事件 321
9.1.3 MouseUp事件 322
9.2 检测鼠标按钮状态 323
9.2.1 结合MouseDown和MouseUp事件用Button参数 324
9.2.2 结合MouseMove使用Button参数 325
9.2.3 用Button参数增强图形鼠标应用程序 326
9.3 检测SHIFT、CTRL及ALT键的状态 327
9.4 拖放鼠标 328
9.4.1 启动自动拖动模式 329
9.4.2 改变拖动图标 329
9.4.3 释放鼠标按钮时的响应 329
9.4.4 启动拖动或停止拖动时的控制 330
9.4.5 改变控件的位置 331
9.5 OLE拖放技术 332
9.5.2 用OLE拖放DataObject对象 334
9.5.1 启动OLE自动拖放 334
9.5.3 OLE拖放的工作机理 336
9.5.4 将OLE源拖到OLE目标的上方 338
9.5.5 将OLE源放到OLE目标上 341
9.5.6 用鼠标和键盘修改放上效果和用户反馈 343
9.5.7 创建自定义数据格式 344
9.5.8 从“资源管理器”中拖动文件 345
9.6 自定义鼠标指针 346
9.6.1 图标和光标 347
9.7 如何响应键盘事件 348
9.7.1 编写低级键舯处理程序 348
9.7.2 KeyPress事件 349
9.7.3 KeyDown和KeyUp事件 349
9.7.4 编写窗体级键盘处理程序 351
9.8.2 使用DoEvents 353
9.8 中断的后台处理技术 353
9.8.1 允许用户中断任务 353
第十章 文本和图形处理技术 356
10.1 字体的使用 356
10.1.1 为应用程序选择字体 356
10.1.2 检查可用字体 357
10.1.3 设置字体特征 357
10.1.4 把Font属性应用到特定的对象 358
10.1.5 FontTransparent属性 358
10.2 在窗体和图片框上显示文本 359
10.2.1 使用Print方法 359
10.2.2 文本的截断 359
10.2.3 在单行上显示不同的项 359
10.2.4 在指定位置显示Print输出 360
10.3 格式化数字、日期和时间 361
10.3.2 数字的格式 362
10.3.1 命名的格式 362
10.3.3 打印格式化的日期和时间 363
10.4 使用选定的文本 363
10.5 用剪贴板对象传送文本和图形数据 364
10.5.1 使用剪贴板剪切、复制和粘贴文本 364
10.5.2 在剪贴板上使用多种格式 366
10.5.3 检查剪贴板上的数据格式 367
10.6 使用坐标系统 368
10.6.1 改变对象的坐标系统 369
10.6.2 刻度的转换 371
10.7 图形控件设计技术 372
10.7.1 图形控件的优点 372
10.7.2 图形控件的限制条件 372
10.7.3 给应用程序添加图片 372
10.7.4 窗体和控件的图形属性 374
10.7.5 用AutoRedraw创建持久的图形 374
10.7.6 用ClipCotrols裁剪区域 376
10.7.7 用AutoRedraw和ClipControls设计分层图形 377
10.7.8 控件的动态移动 378
10.7.9 动态地改变控件大小 381
10.7.10 简单动画设计 381
10.8 使用图形方法 382
10.8.1 图形方法的优点 382
10.8.2 图形方法的限制条件 383
10.8.3 用图形方法画图的原理 383
10.8.4 画点 383
10.8.5 画各种直线和形状 384
10.8.6 绘制方框 386
10.8.7 画圆 387
10.8.8 画椭圆 388
10.8.9 在任意位置绘制图形 389
10.8.10 指定线宽 389
10.8.11 使用实线或虚线 390
10.8.12 DrawMode的显示控制作用 391
10.8.13 在窗体加载时创建图形 392
10.9 使用颜色属性 392
10.9.1 在运行时指定颜色 392
10.9.2 使用RGB函数 393
10.9.3 使用颜色属性 393
10.9.4 使用256色 394
10.9.5 管理多个调色板 395
10.10 操作图片对象 397
10.10.1 图片对象数组 398
10.10.2 用图片对象代替Windows API 398
10.11 打印技术 399
10.11.1 从应用程序中打印 399
10.11.2 使用PrintForm方法 399
10.11.3 使用Printer对象 400
10.11.4 捕获打印机错误 403
11.1 用Data控件的作用 404
11.1.1 Data控件的作用 404
第十一章 数据访问技术 404
11.1.2 创建简单的数据库应用程序 405
11.1.3 数据库的设计 408
11.1.4 记录集 409
11.1.5 使用数据绑定控件 410
11.1.6 绑定控件的类型 410
11.1.7 添加、更新和删除记录 411
11.1.8 DBListBox与DBComboBox控件 411
11.1.9 控件DBListBox和DBComboBox的Binding属性 412
11.1.10 OBComboBox控件示例 412
11.1.11 控件DBListBox和DBComboBox的其它属性 413
11.2 使用DBGrind控件 414
11.2.1 用DBGrind浏览数据库 414
11.2.3 DBGrid控件设计时操作 415
11.2.2 DBGrind控件非绑定模式 415
11.2.4 DBGrind控件运行时操作 416
11.2.5 在DBGrind中使用范围 417
11.2.6 显示DBGrind中被计算的字段 417
11.3 用代码操作记录 417
11.3.1 在记录集中定位记录 418
11.3.2 查找指定记录 419
11.3.3 用代码更新记录集 420
11.3.4 控制事务 423
11.3.5 确认数据库的修改操作 424
11.3.6 数据访问专用的Update方法 425
11.4 文件处理技术 426
11.4.1 文件访问类型 426
11.4.2 文件访问函数和语句 426
11.4.3 文件的顺序访问 427
11.4.4 文件的随机访问 428
11.4.5 使用二进制文件访问 430
第十二章 配布应用程序 432
12.1 创建安装程序 432
12.1.1 使用安装向导和安装工具包 432
12.1.2 了解安装向导的特性 432
12.1.3 创建安装程序的步骤 433
12.2 允许配布的Visual Basic文件 434
12.2.1 专业版本和企业版本 434
12.3 用安装向导创建安装程序 434
12.3.1 从属文件 435
12.3.2 使用安装向导生成从属文件 436
12.3.3 如何配布带选项的应用 438
12.3.4 使用安装向导模板 439
12.3.5 安装数据访问部件 439
12.3.6 安装远程自动化和分布式COM部件 440
12.3.7 Internet部件一上载 443
12.4 使用安装工具包 446
12.4.1 修改安装工程 446
12.4.2 决定需要配布的文件 447
12.4.3 运行时文件 447
12.4.4 安装文件 447
12.4.5 决定在用户计算机上安装文件的位置 448
12.4.6 创建Setup.lst文件 448
12.4.7 决定配布磁盘的布局 452
12.4.8 压缩安装文件 452
12.4.9 创建配布磁盘 453
12.5 检测安装程序 453
12.6 允许用户删除应用程序 454
12.6.1 应用程序删除失败的原因 454
12.7 安装向导和安装工具包一起使用 455
12.7.1 向用户提供安装选项 455
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《玩转媒介 青少年媒介素养教育》王浩宇,刘勇著 2019
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971