本书较为深入地介绍了Visual Basic的编程技术,内容包括常用ActiveX控件、Windows公共控件、对象、类和集合,以及如何建立ActiveX DLL和ActiveX EXE组件,如何建立ActiveX控件等;可供具有Visual Basic程序设计基础和一定实践经验,需要进一步深入了解Visual Basic,进行较高层次软件开发的用户使用,也可供具有一定Visual Basic程序设计实践的读者自学或参考。书中提供了大量具有实用价值的应用实例。\r\n
\r\n
第1章 ActiveX技术 \r\n\r\n 1. 1 什么是ActiveX \r\n\r\n 1. 1. 1 Windows中的信息交换 \r\n\r\n 1. 1. 2 ActiveX简介 \r\n\r\n 1. 2 ActiveX模型简介 \r\n\r\n 1. 2. 1 ActiveX Internet模型 \r\n\r\n 1. 2. 2 ActiveX模型 \r\n\r\n 1. 3 ActiveX与其他技术 \r\n\r\n 1. 3. 1 ActiveX与COM \r\n\r\n 1. 3. 2 ActiveX与Java \r\n\r\n 1. 4 使用ActiveX的必要性 \r\n\r\n 第2章 常用Activex控件 \r\n\r\n 2. 1 ActiveX控件与可插入对象 \r\n\r\n 2. 1. 1 ActiveX控件 \r\n\r\n 2. 1. 2 可插入对象 \r\n\r\n 2. 2 网格 \r\n\r\n 2. 2. 1 网格的属性 \r\n\r\n 2. 2. 2 网格事件 \r\n\r\n 2. 3 三维控件 \r\n\r\n 2. 3. 1 三维命令按钮控件 \r\n\r\n 2. 3. 2 三维组按钮控件 \r\n\r\n 2. 3. 3 三维面板控件 \r\n\r\n 2. 4 量度表控件 \r\n\r\n 2. 4. 1 量度表控件属性 \r\n\r\n 2. 4. 2 程序举例 \r\n\r\n 2. 5 旋钮控件 \r\n\r\n 2. 5. 1 事件和属性 \r\n\r\n 2. 5. 2 程序举例 \r\n\r\n 2. 6 格式文本框控件 \r\n\r\n 2. 6. 1 文件的装入和保存 \r\n\r\n 2. 6. 2 字体设置 \r\n\r\n 2. 6. 3 颜色设置 \r\n\r\n 2. 6. 4 对齐与缩进 \r\n\r\n 2. 6. 5 打印 \r\n\r\n 2. 7 Sysinfo控件 \r\n\r\n 2. 7. 1 属性 \r\n\r\n 2. 7. 2 用Sysinfo控件检测系统信息 \r\n\r\n 第3章 Windows公共控件 \r\n\r\n 3. 1 概述 \r\n\r\n 3. 2 滑动器 \r\n\r\n 3. 2. 1 设置滑动器的外观 \r\n\r\n 3. 2. 2 滑动器的操作 \r\n\r\n 3. 3 状态条 \r\n\r\n 3. 3. 1 建立状态条 \r\n\r\n 3. 3. 2 面板对象的操作 \r\n\r\n 3. 4 进度条 \r\n\r\n 3. 4. 1 进度条的显示位置 \r\n\r\n 3. 4. 2 程序举例 \r\n\r\n 3. 5 工具条 \r\n\r\n 3. 5. 1 工具条的位置与按钮对象 \r\n\r\n 3. 5. 2 在工具条上添加按钮对象 \r\n\r\n 3. 5. 3 按钮对象的大小和操作 \r\n\r\n 3. 5. 4 显示工具提示文本 \r\n\r\n 3. 6 ImageList控件 \r\n\r\n 3. 6. 1 把图像保存到ImageList控件中 \r\n\r\n 3. 6. 2 ImageList控件的应用 \r\n\r\n 第4章 对象. 类和集合 \r\n\r\n 4. 1 Visual Basic中预定义的类和对象 \r\n\r\n 4. 1. 1 预定义对象和类 \r\n\r\n 4. 1. 2 对象的操作 \r\n\r\n 4. 2 对象变量 \r\n\r\n 4. 2. 1 对象变量的声明和赋值 \r\n\r\n 4. 2. 2 继承 \r\n\r\n 4. 2. 3 对象变量的释放 \r\n\r\n 4. 5 属性过程 \r\n\r\n 4. 3. 1 属性过程的定义 \r\n\r\n 4. 3. 2 属性过程举例 \r\n\r\n 4. 4 初始化事件和终止处理事件 \r\n\r\n 4. 4. 1 Initialize事件和Terminate事件 \r\n\r\n 4. 4. 2 程序举例 \r\n\r\n 4. 5 建立自己的对象 \r\n\r\n 4. 5. 1 类模块的基本概念 \r\n\r\n 4. 5. 2 类的建立 \r\n\r\n 4. 6 对象浏览器 \r\n\r\n 4. 6. 1 对象浏览器的基本功能 \r\n\r\n 4. 6. 2 把对象描述信息添加到对象浏览器中 \r\n\r\n 4. 7 向类中添加事件 \r\n\r\n 4. 7. 1 有关的语句和关键字 \r\n\r\n 4. 7. 2 程序举例 \r\n\r\n 4. 8 集合 \r\n\r\n 4. 8. 1 建立集合并向集合中添加项目 \r\n\r\n 4. 8. 2 集合成员的删除和检索 \r\n\r\n 第5章 建立ActiveX DLL和ActiveX EXB组件 \r\n\r\n 5. 1 ActiveX组件 \r\n\r\n 5. 1. 1 基本概念 \r\n\r\n 5. 1. 2 在建立组件时应注意的几个问题 \r\n\r\n 5. 2 ActiveX EXE组件 \r\n\r\n 5. 2. 1 建立ActiveX EXE \r\n\r\n 5. 2. 2 在其他应用程序中使用ActiveX EXE组件 \r\n\r\n 5. 3 建立含有窗体的组件 \r\n\r\n 5. 4 ActiveX DLL组件 \r\n\r\n 5. 5 程序举例 \r\n\r\n 5. 5. 1 建立DLL \r\n\r\n 5. 5. 2 测试DLL \r\n\r\n 第6章 建立ActiveX控件 \r\n\r\n 6. 1 引例 \r\n\r\n 6. 1. 1 建立Visual Basic控件 \r\n\r\n 6. 1. 2 建立ActiveX控件 \r\n\r\n 6. 2 基础知识 \r\n\r\n 6. 2. 1 基本概念 \r\n\r\n 6. 2. 2 UserControl对象 \r\n\r\n 6. 3 用向导为ActiveX控件添加属性 \r\n\r\n 6. 3. 1 建立控件 \r\n\r\n 6. 3. 2 添加属性 \r\n\r\n 6. 3. 3 测试用户控件 \r\n\r\n 6. 4 属性页 \r\n\r\n 6. 4. 1 建立属性页 \r\n\r\n 6. 4. 2 设计属性页 \r\n\r\n 6. 5 用户控件的方法和事件 \r\n\r\n 6. 5. 1 为控件添加方法和事件 \r\n\r\n 6. 5. 2 测试修改后的控件 \r\n
\r\n
Visual Basic是Windows操作系统平台上重要的开发工具之一. 它因功能强大. 简单易用而拥有数以百万计的用户. 随着机器性能的提高和操作系统平台的升级, Visual Basic的版本也在不断地更新, 逐步发展成为功能极强的大型程序设计语言. Visual Basic具有易学习. 功能强. 见效快等突出特点, 因而备受人们青睐. 它不仅是专业人员得心应手的开发工具, 而且易于被非专业人员掌握使用.
版本的更新和功能的增强, 使得Visual Basic的应用范围越来越广. 它不但能满足一般应用程序设计的需要. 而且在数据库. ActiveX. 多媒体. Internet. 商用系统等多个领域都有着十分明显的优势.
目前国内大量的专业和非专业人员已不同程度地学习过Visual Basic, 而且人数还在与日俱增. 这些人中的大多数都希望在初步掌握了Visual Basic的程序设计方法之后, 能够深入了解Visual Basic的奥秘, 以便能开发出功能更加强大的应用程序. 本书正是为了满足这些读者的需求而编写的. 也就是说, 本书是给具有一定Visual Basic程序设计实践的读者使用的.
全书共6章, 主要介绍ActiveX程序设计. 内容包括常用ActiveX控件. Windows公共控件. 对象. 类和集合, 以及如何建立ActiveX DLL和ActiveX EXE组件, 如何建立ActiveX控件等.
考虑到目前图书市场上有关Visual Basic“入门”的书比较多, 本书没有介绍Visual Basic程序设计的基础知识. 笔者编著的《Visual Basic程序设计教程》已由清华大学出版社出版, 《Visual Basic高级程序设计》系列丛书的内容与该书前后衔接, 可以配套使用.
本书是《Visual Basic高级程序设计》系列丛书中的第一本, 该系列丛书的第二本为《Visual Basic图形与多媒体程序设计》, 第三本为《Visual Basic Internet程序设计》, 已由清华大学出版社出版. 这三本书介绍的都是Visual Basic较为深入的程序设计技术, 内容相对独立, 可以结合使用.
《Visual Basic图形与多媒体程序设计》讲解了Visual Basic的图形与多媒体程序设计技术. 主要介绍了Visual Basic本身提供的基本的图形程序设计方法和通过多媒体控件进行多媒体程序设计的技术, 同时介绍了Windows应用程序接口(APl), 并把它应用于Visual Basic的图形和多媒体程序设计中.
《Visual Basic Internet程序设计》介绍的是Visual Basic中的Internet程序设计技术. 内容包括:超文本标记语言(HTML). 脚本编写语言VBScript. ActiveX文档. 动态HTML以及Internet控件与Internet程序设计.
目前, Visual Basic在教学和软件开发中久盛不衰, 具有举足轻重的作用. 随着它的进一步的推广应用, 想深入了解Visual Basic程序设计的人会越来越多. 但愿本书能满足广大读者深入学习Visual Basic的强烈愿望, 对Visual Basic的应用和提高能起到一些作用. 由于笔者水平有限, 加之时间较紧, 可供参考的资料不多, 错谬之处在所难免, 恳请专家和广大读者不吝赐教, 批评指正.