| 作者 |
| Brian Siler |
| 丛书名 |
| 特版精品系列 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111070085 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书全面介绍了可视化编程语言Visual Basic的最新版本——Visual Basic 6.0。 全书共分七部分共33章。第一和第二部分介绍了Visual Basic 6.0的编程基础;第三部分介绍了Visual Basic 6.0的基本组件;第四部分介绍了如何创建应用程序界面;第五部分介绍了Visual Basic 6.0的高级编程技巧;第六部分介绍了Visual Basic 6.0的数据库编程技术;第七部分介绍了Internet编程知识。 全书内容详实,结构清晰,技术分析透彻,编程示例丰富,是广大计算机用户学习可视化编程不可多得的参考书。 |
| 目录 |
| 目 录 前言 第一部分 Visual Basic基础知识 第1章 Visual Basic入门 1 1.1 什么是计算机程序 1 1.2 计算机程序和编程语言 2 1.3 更优的编程语言 2 1.4 设计程序的重要性 3 1.5 如何使设计与编程过程相匹配 3 1.6 程序设计简介 3 1.7 小结 4 第2章 创建第一个程序 5 2.1 创建程序的用户界面 5 2.1.1 从头开始 5 2.1.2 保存文件 7 2.2 从用户处获取信息 8 2.2.1 添加文本框控件 9 2.2.2 标记程序的控件 12 2.2.3 添加命令按钮 14 2.3 改变窗体的属性 14 2.4 为程序的执行编写代码 15 2.4.1 响应事件 15 2.4.2 指定事件过程 16 2.4.3 编写程序代码 17 2.5 运行程序 19 2.6 小结 20 第3章 Visual Basic构件 21 3.1 窗体 21 3.1.1 窗体的组成 21 3.1.2 窗体的功能 22 3.2 使用控件 22 3.2.1 什么是控件 22 3.2.2 控件功能 22 3.3 研究属性 23 3.3.1 属性基础 23 3.3.2 公用属性 24 3.3.3 使用属性控制对象的大小 24 3.3.4 使用属性调整对象的位置 25 3.3.5 在运行期间改变属性 25 3.3.6 使用属性控制用户界面 27 3.3.7 在代码中指代窗体和控件 28 3.4 方法和事件初步 29 3.4.1 用方法执行操作 29 3.4.2 用事件对操作做出响应 29 3.4.3 属性和方法如何相互关联 30 3.5 再次访问窗体属性 31 3.6 小结 34 第4章 Visual Basic的缺省控件 35 4.1 介绍内部控件 35 4.2 使用文本 36 4.2.1 用Label控件显示文本 37 4.2.2 用文本框输入文本 38 4.3 用于选取的控件 40 4.3.1 命令按钮 40 4.3.2 复选框 41 4.3.3 单选按钮 41 4.3.4 列表框 42 4.3.5 组合框 46 4.4 特殊用途的控件 48 4.4.1 滚动条 48 4.4.2 定时器控件 51 4.4.3 框架控件 53 4.5 在设计阶段操作多个控件 55 4.5.1 选取多个控件 55 4.5.2 使用Properties窗口 56 4.5.3 使用Form Editor工具栏 56 4.5.4 使用Format菜单 57 4.5.5 框架中的多个控件 58 4.6 操作控件集合 58 4.6.1 改变所有的控件 59 4.6.2 改变已选取的控件 59 4.7 小结 59 第二部分 用Visual Basic编程 第5章 用事件过程响应用户 61 5.1 事件简介 61 5.2 控制程序中的事件 62 5.2.1 确定事件发生的时间 62 5.2.2 事件的类型 63 5.2.3 编写事件过程 64 5.2.4 从代码调用事件过程 65 5.3 理解事件序列 66 5.3.1 每个动作的多个事件 66 5.3.2 确定事件顺序 67 5.4 小结 69 第6章 菜单和工具栏 70 6.1 创建一个菜单栏 70 6.1.1 常用菜单 71 6.1.2 建立主要的菜单项 71 6.1.3 多级菜单 73 6.1.4 将菜单项分组 75 6.1.5 修改菜单 75 6.1.6 为快速访问添加访问键和快捷键 76 6.1.7 为菜单项编写代码 78 6.1.8 可选设置 78 6.2 创建弹出式菜单 80 6.2.1 创建要显示的菜单 81 6.2.2 激活弹出式菜单 81 6.3 使用Visual Basic中的工具栏 82 6.3.1 工具栏基础 82 6.3.2 为工具栏获取图片 83 6.3.3 创建一个标准的工具栏 84 6.3.4 创建工具栏的按钮 85 6.3.5 工具栏设计举例 87 6.3.6 用代码激活按钮 87 6.3.7 用代码创建工具栏 89 6.3.8 允许用户自制工具栏 90 6.4 使用CoolBar控件 91 6.5 小结 91 第7章 使用对话框获取信息 92 7.1 随时与用户保持联系 92 7.1.1 了解消息框 92 7.1.2 显示消息 93 7.1.3 从MsgBox函数返回一个值 94 7.1.4 演示MsgBox函数 96 7.2 从用户处获得信息 96 7.2.1 建立InputBox函数 96 7.2.2 由InputBox返回的值 97 7.3 使用内置的对话框 98 7.3.1 CommonDialog控件的一般用法 98 7.3.2 测试CommonDialog控件 99 7.3.3 File对话框 99 7.3.4 Font对话框 101 7.3.5 Color对话框 103 7.3.6 Print对话框 103 7.3.7 Help对话框 104 7.4 创建自己的对话框 105 7.4.1 创建定制对话框 105 7.4.2 使用窗体模板创建其他对话框 105 7.5 小结 106 第8章 运用变量存储信息 107 8.1 变量介绍 107 8.1.1 变量命名 107 8.1.2 变量类型 108 8.2 变量声明 109 8.2.1 显式声明 109 8.2.2 隐式声明 110 8.2.3 定长字符串 110 8.3 变量数组 111 8.4 确定变量的使用范围 112 8.4.1 创建任何地方都适用的变量 112 8.4.2 变量局部化 112 8.4.3 使用静态变量 113 8.5 使用可选的Explicit语句 114 8.6 与常量的区别 115 8.6.1 如何使用常量 115 8.6.2 Visual Basic提供的常量 115 8.6.3 创建自己的常量 116 8.7 小结 116 第9章 Visual Basic编程基础 117 9.1 编写语句 117 9.2 使用赋值语句 117 9.3 使用数学运算 118 9.3.1 加法和减法 119 9.3.2 乘法和除法 120 9.3.3 指数运算 122 9.3.4 运算顺序 123 9.4 使用字符串 123 9.4.1 字符串的合并 124 9.4.2 确定字符串的长度 125 9.4.3 改变字符串的大小写 125 9.4.4 查找字符串 127 9.4.5 提取字符串的一段 129 9.4.6 删除空格 130 9.4.7 替代字符串中的字符 131 9.4.8 使用特殊字符 132 9.4.9 字符串和数字 133 9.5 格式化结果 134 9.5.1 特殊的格式化函数 134 9.5.2 使用Format函数 135 9.5.3 操纵日期数据 137 9.6 小结 139 第10章 控制程序代码的流程 140 10.1 在程序中做出判断 140 10.1.1 使用If语句 140 10.1.2 处理False条件 141 10.1.3 使用多重If语句 142 10.1.4 使用Select Case语句 142 10.2 使用循环 144 10.2.1 For循环 145 10.2.2 Do循环 146 10.2.3 枚举循环 148 10.3 调试程序 148 10.3.1 单步调试代码 149 10.3.2 在Immediate中窗口工作 150 10.3.3 跟踪变量值 150 10.4 设置错误陷井 151 10.4.1 使用On Error语句 152 10.4.2 标记代码行 152 10.4.3 出错之后控制程序流程 153 10.4.4 确定错误类型 154 10.5 小结 154 第11章 子过程、函数和多个窗体 155 11.1 使用过程和函数 155 11.1.1 使用过程 155 11.1.2 使用函数 160 11.1.3 确定过程和函数的作用域 161 11.1.4 重复使用函数和过程 162 11.2 使用多个窗体 163 11.2.1 为程序添加新窗体 163 11.2.2 在工程中添加代码模块 164 11.2.3 访问工程的窗体和模块 165 11.3 管理工程中的组件 165 11.3.1 管理程序参量 165 11.3.2 控件用户的控件 166 11.3.3 在工程中添加窗体,模块和类 166 11.3.4 删除窗体或模块 167 11.4 控制程序的启动 168 11.4.1 设置启动窗体 168 11.4.2 使用Sub Main 168 11.5 小结 168 第三部分 Visual Basic程序组件 第12章 Microsoft公共控件 169 12.1 公共控件介绍 169 12.2 基本公共控件ImageList 170 12.2.1 在设计阶段建立ImageList控件 170 12.2.2 用代码建立ImageList控件 171 12.3 管理数据 172 12.3.1 使用ListView控件 172 12.3.2 使用TreeView控件 177 12.3.3 使用TabStrip控件 181 12.4 接受用户的输入 185 12.4.1 使用ImageCombo控件 186 12.4.2 使用UpDown控件 187 12.4.3 使用日期控件 189 12.4.4 使用Slider控件 192 12.5 报告状态及进程 195 12.5.1 向程序中添加状态栏 195 12.5.2 进度栏 199 12.5.3 利用Animation控件添加图像 201 12.6 小结 202 第13章 使用控件数组 203 13.1 控件数组简介 203 13.1.1 控件数组元素 203 13.1.2 控件数组的优点 203 13.2 创建控件数组 204 13.2.1 在窗体中添加控件数组 204 13.2.2 为控件数组编写代码 206 13.2.3 从控件数组中删除元素 207 13.3 使用控件数组 208 13.3.1 在程序中使用控件数组 208 13.3.2 并行数组 208 13.4 创建菜单项数组 209 13.5 在运行期间加载控件和卸载控件 209 13.5.1 创建控件数组的第一个元素 210 13.5.2 在运行期间添加控件 210 13.5.3 在运行期间删除控件 211 13.6 小结 213 第14章 创建ActiveX控件 214 14.1 ActiveX基础 214 14.1.1 建立ActiveX控件的步骤 214 14.1.2 开发策略 214 14.2 创建ActiveX控件 215 14.2.1 启动地址控件工程 215 14.2.2 在控件中添加改变尺寸的代码 216 14.2.3 在控件中添加新属性 217 14.3 测试ActiveX控件 218 14.3.1 使用一个工程组来测试 218 14.3.2 用Internet Explorer测试 220 14.4 编译控件 221 14.4.1 创建OCX文件 221 14.4.2 测试编译的控件 221 14.4.3 将控件配置到其他计算机上 221 14.5 改进ActiveX控件 223 14.5.1 建立基本控件 223 14.5.2 改进基本控件 224 14.5.3 测试有限字符文本框 227 14.5.4 选择一个工具箱图标 227 14.6 使用ActiveX Control Interface Wizard 228 14.6.1 向Visual Basic中添加向导 228 14.6.2 选择和创建属性 229 14.6.3 映射属性 230 14.6.4 完成程序代码 231 14.7 使用Property Pages Wizard 234 14.7.1 创建页面 234 14.7.2 在页面中添加属性 234 14.7.3 在应用程序中使用Property Pages 235 14.8 创建用户绘制的ActiveX控件 235 14.8.1 启动工程 236 14.8.2 创建用户界面 236 14.8.3 创建按钮的属性 238 14.8.4 建立按钮的事件 239 14.8.5 为按钮创建Property Pages 240 14.8.6 在程序中测试彩色按钮 240 14.9 小结 241 第15章 扩展ActiveX控件 242 15.1 使用Ambeint对象以保持一致性 242 15.1.1 建立一个Ambient对象 242 15.1.2 跟踪周围环境的颜色 242 15.1.3 Ambient对象的属性 243 15.2 介绍Extender对象 244 15.3 创建Caculator控件 244 15.3.1 创建控件 245 15.3.2 创建界面 245 15.3.3 建立Operation属性 246 15.3.4 为方法和事件编写代码 247 15.3.5 测试控件 248 15.4 创建Property Pages 248 15.4.1 创建Property Page对象 249 15.4.2 在Property Pages上放置控件 249 15.4.3 为SelectionChanged事件过程 编写代码 250 15.4.4 为Change事件过程编写代码 251 15.4.5 为ApplyChanges事件过程 编写代码 251 15.4.6 将Property Page连接到控件上 252 15.4.7 使用用户的Property Page 253 15.4.8 处理多控件选集 253 15.5 控制错误的处理 253 15.6 小结 254 第16章 类 255 16.1 理解类 255 16.1.1 面向对象的编程 255 16.1.2 Visual Basic中的类 256 16.2 建立类模板 256 16.2.1 启动一个新的类模板 256 16.2.2 为类添加属性 257 16.2.3 为类添加方法 259 16.2.4 声明和使用对象 260 16.2.5 添加用户自己的事件 261 16.3 创建ActiveX DLL 261 16.3.1 创建一个ActiveX工程 262 16.3.2 处理多个工程 262 16.3.3 设置实例属性 264 16.3.4 列举 264 16.4 创建包含集合的类 265 16.4.1 标准集合的属性和方法 266 16.4.2 为成组动作创建一个新的集合 266 16.5 使用Class Builder 267 16.6 小结 268 第四部分 Visual Basic界面 第17章 多文档界面应用程序 271 17.1 介绍MDI应用程序 271 17.1.1 MDI父窗体的特点 272 17.1.2 MDI子窗体的特点 272 17.2 创建一个简单的MDI程序 272 17.2.1 建立一个父窗体 273 17.2.2 建立一个子窗体 274 17.2.3 运行程序 274 17.3 创建一个窗体的多个实例 275 17.3.1 建立基本的窗体 276 17.3.2 利用对象变量创建窗体 277 17.3.3 使用关键字Me和ActiveForm 277 17.3.4 初始化子窗体的一个实例 278 17.4 使用菜单 278 17.5 管理子窗体 279 17.5.1 使用自动窗体布置 279 17.5.2 维护一个窗口列表 280 17.6 创建一个实例应用程序—MDI联 络管理器 281 17.6.1 创建MDI窗体 281 17.6.2 建立顾客子窗体 283 17.6.3 创建搜索窗体 283 17.6.4 创建程序的核心部分 284 17.6.5 运行程序 285 17.7 优化MDI程序 285 17.8 创建一个MDI应用程序的框架 286 17.8.1 创建MDI父模板 286 17.8.2 MDI子窗体 289 17.9 小结 292 第18章 适当的界面设计 293 18.1 设计有效的窗体 293 18.1.1 保持窗体的整齐、干净 293 18.1.2 特别注意数据输入窗体 294 18.1.3 使用正确的控件 295 18.1.4 第三方控件 295 18.1.5 多个窗体 295 18.2 用户PC的差异 297 18.3 满足用户的需求 298 18.3.1 列表框 299 18.3.2 有效的菜单 302 18.3.3 处理应用程序的多个实例 302 18.3.4 程序的感觉速度 303 18.4 小结 305 第19章 使用可视化设计元素 306 19.1 使用图形 306 19.1.1 图形控件 306 19.1.2 图形方法 311 19.2 对文本和字体进行操作 317 19.2.1 文本框特性 317 19.2.2 处理字体和颜色 319 19.3 小结 323 第五部分 高级编程技巧 第20章 访问Windows API 325 20.1 Windows API简介 325 20.2 在Visual Basic中使用 Windows API 326 20.2.1 使用API Viewer 327 20.2.2 创建封装函数 328 20.2.3 创建封装类 329 20.3 有用的API调用 331 20.3.1 Fun API调用 331 20.3.2 寻找和控制其他窗口 332 20.3.3 在程序中等待以完成运行 335 20.3.4 回调和子分类 336 20.4 小结 340 第21章 文件操作 341 21.1 Visual Basic中的文件函数 341 21.1.1 使用Dir来查找和列出文件 341 21.1.2 文件操作函数 343 21.1.3 用Shell函数登录其他程序 345 21.1.4 定位与应用程序相关的文件 345 21.2 操作文本文件 347 21.2.1 顺序文本文件 347 21.2.2 顺序文本文件的读取 348 21.2.3 在顺序文本文件中写入信息 349 21.3 随机文件——创建自己的文件 格式 351 21.3.1 创建一个记录类型 351 21.3.2 打开一个随机存取文件 351 21.3.3 使用Put语句添加记录 352 21.3.4 使用Get语句检索记录 352 21.3.5 用Seek语句进行随机存取 352 21.4 INI文件 352 21.4.1 理解INI文件 353 21.4.2 使用INI文件 353 21.5 小结 355 第22章 用OLE控制其他应用程序 357 22.1 使用Word对象 357 22.1.1 Microsoft Word Object Library 357 22.1.2 创建Application和Document 对象 358 22.1.3 保存、打开和打印文档 360 22.1.4 处理文本 361 22.1.5 其他有用的功能 361 22.1.6 Word.Basic 362 22.2 使用Excel 362 22.2.1 创建Excel对象 362 22.2.2 设置单元格和区域值 363 22.3 使用OLE Container控件 363 22.3.1 在设计阶段创建一个嵌入式 对象 364 22.3.2 在运行期间创建一个嵌入式 对象 365 22.3.3 创建一个链接对象 365 22.4 小结 366 第23章 大师的工具箱 367 23.1 Caller ID与Visual Basic 367 23.1.1 使用实例程序的要求 367 23.1.2 将要用到的VB技术 368 23.1.3 建立Communications控件 369 23.1.4 检查电话 371 23.2 在Visual Basic中建立屏幕保护 程序 374 23.2.1 建立主窗体 374 23.2.2 添加动画 375 23.2.3 与Windows交互 376 23.3 从SQL Server到Access Database Table的导出程序 376 23.3.1 建立实例程序 377 23.3.2 理解实例程序 377 23.4 用Windows API创建透明图像 383 23.5 小结 387 第六部分 Visual Basic和数据库 第24章 数据库基础 389 24.1 设计一个数据库 389 24.1.1 设计目的 389 24.1.2 设计数据库时的主要步骤 390 24.1.3 组织数据 390 24.1.4 使用索引 394 24.2 改进设计 396 24.3 使用Visual Data Manager 396 24.3.1 创建数据库文件 397 24.3.2 增加一个新表 398 24.3.3 对表中的字段进行修改 399 24.3.4 为表增加一个索引 399 24.3.5 返回Visual Basic设计窗口 400 24.3.6 查看或修改表的结构 400 24.3.7 重命名或删除一个表 400 24.3.8 复制一个表 400 24.4 用其他工具创建数据库 401 24.4.1 使用Microsoft Access 401 24.4.2 第三方数据库设计器 401 24.5 为什么要使用程序而不使用Visual Data Manager 401 24.6 小结 402 第25章 数据控件和数据绑定控件 403 25.1 了解数据控件 403 25.1.1 什么是数据控件? 403 25.1.2 在窗体中加入一个数据控件 404 25.1.3 两个需要的属性 405 25.2 熟悉绑定控件 406 25.2.1 这些控件能作什么? 406 25.2.2 在窗体中加入控件 407 25.2.3 用绑定控件显示数据 407 25.3 创建一个简单的应用程序 409 25.3.1 建立窗体 409 25.3.2 为数据库导航 409 25.3.3 用代码操作数据控件 410 25.3.4 增加和删除记录 410 25.4 自动创建窗体 412 25.4.1 建立数据窗体向导 412 25.4.2 获取数据源 414 25.4.3 选择绑定类型 414 25.4.4 用DFW选择字段 415 25.4.5 控件的选择 415 25.5 小结 416 第26章 使用Data Access Object 418 26.1 DAO简介 418 26.2 建立一个DAO工程 419 26.3 打开一个已有的数据库 420 26.4 确定使用哪种记录集类型 420 26.4.1 使用表 421 26.4.2 使用动态集 422 26.4.3 使用快照集 424 26.4.4 使用一个仅向前滚动的记录集 424 26.5 设置信息屏幕 425 26.5.1 访问数据库中的信息 425 26.5.2 显示实例程序中的数据 425 26.6 放置记录指针 426 26.6.1 使用Move方法 426 26.6.2 使用Bookmark属性 427 26.6.3 使用Find方法 428 26.6.4 在表中设置当前索引 429 26.6.5 使用Seek方法 429 26.6.6 使用PercentPosition和Absolute Position属性 432 26.7 使用过滤、索引和排序 433 26.7.1 设置Filter属性 433 26.7.2 设置Sort属性 433 26.7.3 创建一个新索引 434 26.8 考虑修改多个记录的程序 434 26.8.1 使用循环 435 26.8.2 使用SQL语句 435 26.9 了解其他程序代码 437 26.9.1 增加记录 437 26.9.2 编辑记录 437 26.9.3 更新记录 438 26.9.4 删除记录 438 26.10 介绍事务处理过程 438 26.11 小结 439 第27章 使用Remote Data Object 440 27.1 数据库访问原理 440 27.2 操作ODBC 440 27.2.1 理解ODBC驱动程序 441 27.2.2 建立一个ODBC数据源 441 27.3 远程数据对象 446 27.3.1 RDO与DAO的比较 446 27.3.2 用RDO访问数据库 447 27.4 使用远程数据控件 448 27.4.1 RDC和数据控件的比较 449 27.4.2 建立RDC 449 27.5 小结 450 第28章 使用ActiveX数据对象 451 28.1 ADO简介 451 28.1.1 数据连接方法 451 28.1.2 安装 451 28.1.3 建立一个数据源 452 28.2 使用ADO数据控件 453 28.2.1 建立ADO数据控件 453 28.2.2 将ADO数据控件与一个数据源 相连接 454 28.2.3 显示数据 456 28.2.4 在代码中修改记录源 456 28.3 使用DataGrid控件 457 28.3.1 将数据放入网格中 458 28.3.2 建立数据网格 458 28.3.3 拆分网格 460 28.3.4 定制网格的设计方案 461 28.3.5 用代码定制网格 462 28.4 使用ActiveX数据对象 463 28.4.1 与ADO进行连接 463 28.4.2 操作记录集 465 28.4.3 命令对象 471 28.5 没有连接的记录集 471 28.5.1 创建一个没有连接的记录集 472 28.5.2 重新连接记录集 472 28.5.3 没有连接的记录集的使用 473 28.6 小结 473 第29章 创建报表 475 29.1 创建一个简单的报表 475 29.1.1 建立数据源 475 29.1.2 在工程中加入一个数据报表 476 29.1.3 建立数据报表 477 29.1.4 显示报表 479 29.2 改进数据报表 479 29.2.1 预定报表字段 480 29.2.2 加入图形 481 29.2.3 打印和输出 482 29.2.4 函数字段 483 29.3 使用透明报表 483 29.3.1 创建一个新报表 484 29.3.2 定制报表 487 29.3.3 使用透明报表控件 488 29.4 小结 490 第七部分 Visual Basic和Internet 第30章 使用VBScript 491 30.1 VBScript简介 491 30.1.1 用VBScript改进Internet 491 30.1.2 在网络服务器上的VBScript 492 30.1.3 浏览器上的VBScript 493 30.2 使用VBScript的工具 495 30.2.1 VB脚本编写引擎 495 30.2.2 宿主应用软件 495 30.2.3 文本编辑器 496 30.2.4 先进的网络工具 496 30.3 VBScript语言 496 30.3.1 仅操作变量 497 30.3.2 为增加的功能使用对象 497 30.3.3 访问文件系统 498 30.4 在Internet Explorer 中使用 VBScript 500 30.4.1 事件和程序 500 30.4.2 窗体 502 30.4.3 使用ActiveX控件 504 30.5 Windows Scripting Host 505 30.5.1 运行Script 505 30.5.2 有用的对象和方法 506 30.6 小结 507 第31章 Active Server Pages 508 31.1 介绍Active Server Pages 508 31.1.1 Active Server Pages与标准 HTML 508 31.1.2 虚拟 510 31.2 创建ASP文件 512 31.2.1 创建一个简单的ASP文件 512 31.2.2 使用服务器端的脚本标记 513 31.2.3 简单而动态的网页 513 31.2.4 使用包含文件 515 31.3 用Active Server Pages进行数据库 访问 516 31.3.1 查询一个数据库 516 31.3.2 更新一个数据库中的信息 519 31.4 ASP对象 522 31.4.1 用Session对象进行安全管理 522 31.4.2 用Response对象控制输出 524 31.4.3 用Request对象检索数据 526 31.4.4 Server对象 527 31.4.5 Application对象和 GLOBAL.ASA 527 31.5 用ASP使用自己的ActiveX DLL 527 31.6 IIS应用工程 528 31.6.1 创建一个IIS应用程序 528 31.6.2 运行IIS应用程序 529 31.6.3 网络类的范例 530 31.6.4 使用HTML模板网络工程 531 31.6.5 使用一个定制的网络工程 533 31.7 小结 533 第32章 ActiveX文档 534 32.1 了解ActiveX文档 534 32.1.1 什么是ActiveX文档? 535 32.1.2 使用ActiveX文档的优点是 什么? 535 32.2 创建第一个ActiveX文档 536 32.2.1 启动一个ActiveX文档工程 536 32.2.2 创建文档的界面 537 32.2.3 在文档中加入代码 538 32.2.4 测试ActiveX文档 539 32.2.5 编译文档 541 32.3 探究用户文档对象 541 32.3.1 了解用户文档的主要事件 541 32.3.2 为用户文档创建和保存属性 542 32.3.3 操作用户文档的方法 543 32.4 在用户文档中使用超文本链接 对象 544 32.5 使用ActiveX Document Migration Wizard 544 32.5.1 运行ActiveX Document Migration Wizard 545 32.5.2 查看向导工作的结果 546 32.6 创建一个较为复杂的文档 547 32.6.1 为其他文档编程 547 32.6.2 使用和显示文档中的窗体 548 32.7 小结 548 第33章 Visual Basic和Internet的其他 用途 549 33.1 在应用程序中加入浏览器功能 549 33.1.1 在窗体上创建一个浏览器 549 33.1.2 从应用程序登录浏览器 550 33.2 电子邮件的编程 553 33.2.1 注册电子邮件 554 33.2.2 传送一个消息 554 32.2.3 访问消息的内容 555 33.3 使用Internet传送控件 556 33.3.1 检索HTML 556 33.3.2 传送文件 558 33.4 小结 560 第八部分 附 录 附录A 开发环境简介 561 附录B 打包应用程序 572 附录C SQL简介 585 |