Visual Basic6揭秘:The comprehensive solution

Visual Basic6揭秘:The comprehensive solution
作 者: Rob Thayer 曾湘宁
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic6揭秘:The comprehensive solution》作者简介

内容简介

(VisualBasic6揭秘——全面的解决方案)对当前的编程工具——Microsoft公司的VisualBasic6进行了全面系统的介绍。全书共五个部分,含39章,进述了VisualBasic6的新增特征、如何在VisualBasic中创建可重用的ActiveX控件、如何使用VisualBasic6进行Internet编程,并就如何在VisualBasic中使用TAPI、SAPI、注册表的操作、使用Office97部件等高级主题方面进行了详细介绍,结合目前流行的编程技术,基本囊括了应用程序编写的各个方面,又辅以大量翔实的例子帮助读者理解和掌握有关知识。本书供中级、高级程序员阅读。

图书目录

第一部分VisualBasic6

第1章从VB5程序员到VB6指南

新的语言特征

新的向导

其他的改变和增强功能

小结

第2章新的ActiveX控件

Coolbar控件

ImageCombo控件

MonthView控件

DateTimePicker(DTPicker)控件

FlatScmllBar控件

小结

第3章新的附加件和实用程序

APIViewer

VB6资源编辑器

VisualModeler

可视组件管理器

VB6模板管理器

小结

第二部分在VB6中创建组件

第4章ActiveX编程概述

ActiveX的简要历史

小结

第5章创建

先思考,后编码

创建控件

在控件接口上进行扩充

在示例控件中增加方法

小结

第6章展开ActiveX控件

编译控件

PackageandDeploymentWizard

展开.CAB文件

小结

第7章使用VBScript的ActiveX脚本

简单而实用的VBScript

深入VBScript

小结

第8章数据用户和数据源

数据用户和数据源介绍

创建数据源

创建数据用户

小结

第9章公寓模型线程

多线程开发的介绍

在VB6中进行多线程开发

线程的安全

多线程系统的实现

实例化外部可创建的类

记录公寓事件中的问题

测试和调试多线程系统的提示

多线程的SingleUse对象

SingleUse的含义

小结

第10章VisualBasic中的面向对象程序设计

从传统的程序设计经验迁移

从OTFP到OOP

类的基础

创建VB类

使用ClassBuilder建立类

理解对象集合与对象聚合间的区别

理解对象间如何进行交谈

理解子系统

小结

第11章创建和使用类模块

认识使用分析方法的重要性

为面向对象分析建立基础

针对你的环境实现使用事件方法论

小结

第三部分数据库编程

第12章VB6数据库编程概述

VB6数据库访问方法

数据视窗口

数据环境设计器

数据库控件

VB数据库的将来

小结

第13章ADO数据控件

ADO:概述

相关数据库回顾

检测客户/服务器设计的使用

多线程开发的介绍

在VB6中进行多线程开发

线程的安全

多线程系统的实现

实例化外部可创建的类

记录公寓事件中的问题

测试和调试多线程系统的提示

多线程的SingleUse对象

SingleUse的含义

小结

第10章VisualBasic中的面向对象程序设计

从传统的程序设计经验迁移

从OTFP到00P

类的基础

创建VB类

使用ClassBuilder建立类

理解对象集合与对象聚合间的区别

理解对象间如何进行交谈

理解子系统

小结

第11章创建和使用类模块

认识使用分析方法的重要性

为面向对象分析建立基础

针对你的环境实现使用事件方法论

小结

第三部分数据库编程

第12章VB6数据库编程概述

VB6数据库访问方法

数据视窗口

数据环境设计器

数据库控件

VB数据库的将来

小结

第13章ADO数据控件

ADO:概述

相关数据库回顾

检测客户/服务器设计的使用

使用ADO数据控件和库

远程ADO记录集

小结

第14章在数据环境中工作

数据环境介绍

使用数据环境访问数据库

小结

第15章使用数据报表实用程序

数据报表实用程序介绍

创建报表

数据报表实用程序和CrystalReport的比较

小结

第16章数据库工具和实用程序

数据视图窗口

SQL编辑器

查询设计器

使用数据对象向导建立数据对象

使用数据窗体向导

小结

第17章高级数据控件

DataList控件

DataCombo控件

DataGrid控件

HierarchialFlexGrid(MSHFlexGrid)控件

小结

第18章SQL和T-SQL调试器

使用标准SQL工作

使用丁SQL调试器

小结

第四部分Internet编程

第19章创建ActiveX文档

理解ActiveX文档

探索UserDocument对象

ActiveX文档DLLs和ActiveX文档EXEs

创建自己的第一个ActiveX文档

ActiveX文档的菜单设计

在ActiveX文档中添加窗体和文档

在InternetExplorer中展开ActiveX文档

使用ActiveX文档迁移向导

小结

第20章创建DHTML应用程序

动态的HTML的概述

DHTML应用程序:它们是什么

理解DHTML对象模型

理解DHTML工程类型

实现DHTML应用程序

小结

第21章使用MAPI为应用程序增添邮件功能

理解MAPI规程

使用MAPI控件:MAPISessbn和MAPIMessages

使用VisualBasic创建MAPI程序

小结

第22章使用Internet传送控件

属性.方法和事件

在代理服务器上使用Internet传送控件

通过OpenURL方法访问文件和文档

使用Execute方法访问FTP服务器

小结

第23章使用Winsock进行客户/服务器编程

TCP/IP基础

使用MicrosoftWinSock控件

创建一个查找价格的例子

小结

第五部分高级编程专题

第24章在VisualBasic中使用Office97组件

OLE

OLE控件

OLE自动化

小结

第25章使用WindowsAPI函数

WindowsAPI库文件

声明一个WindowsAPI函数

通过值和引用传递参数

Declare语句中的参数数据类型

APITextViewer

在应用程序中使用WindowsAPI函数

如何使用WindowsAPI回调函数(CallBack)

小结

第26章有用的API函数

图像和显示函数

系统函数

小结

第27章使用TAPI创建电话应用程序

TAPI如何工作

创建TAPI应用程序

其他TAPI函数

小结

第28章使用SAPI增加语音识别功能

SAPI4.0概览

创建语音识别应用程序

创建文本朗读应用程序

小结

第29章创建自己的外接程序

理解可扩展模型

访问可扩展对象模型

理解核心对象程序包

理解窗体处理程序包

理解事件响应程序包

理解外接程序管理包

实际实现可扩展模型

理解什么是向导

规划计算机向导

使用向导管理器

修改代码

使用向导资源文件

小结

第30章访问系统注册表

INI文件

系统注册表

小结

第31章创建在线帮助系统

建立帮助系统

创建标准帮助项目

转换到HTML帮助

从VisualBasic应用程序内部访问帮助

小结

第32章调试和测试技术

在开始处着手

差错处理

避免程序错误

在VisualBasic中调试程序

小结

第33章动态控件的生成与检索

生成控件数组

为控件数组设计事件处理器

动态生成控件

运行时刻的实例化表单

使用控件数组的属性

动态生成数据控件

小结

第34章实现OLE拖放功能

OLE拖放功能回顾

什么是OLE拖放

OLE拖放是如何工作的

开始拖动作

到达目标

完成拖动作

自动或人工处理

使用自动的OLE拖放

控制人工处理

DataObject对象

OLEOrag方法

OLEStartDrag事件

OLEDragOver事件

提供自定义的可视反馈

OLEGiveFeadback事件

OLEDragDrop事件

OLECompleteDrag事件

使用OLE拖放增强VisualBasic应用程序

小结

第35章调整和优化应用程序

使用VisualBasic进行优化与调整

理解优化与调整技术

在创建应用程序时采取恰当的软件设计

在指定的平台和环境中进行测试

了解优化什么

测试已经编译的版本

在整个开发进程中进行优化与调整

避免重复优化

像程序维护员一样注释代码

通过创建和使用模板执行基准代码

应用技巧回顾

使用VisualBasic编译器进行优化和调整

使用列表框对字符串排序

使用WindowsAPI

使用数据控件保存SQL服务器用户连接

理解VisualBasic的局限性

使用对象时减少圆点

对过程外或分布式组件使用方法参数

使用片头屏幕和过程指示器改变速度感知

使用早期绑定对象和新的绑定对象

优化显示速度

优化数据类型

优化文件I/O操作

优化内存

避免在不同模块中调用函数和过程

选择恰当的组件类型

优化基于Web的组件

多线程和单线程组件

使用VisualBasicCodeProfiler

安装VisualBasicCodeProfiler

使用VisualBasicCodeProfiler

小结

第36章VB程序员的运算法则

运算法则

排序

数据加密/解密

数据压缩/解压缩

小结

第37章VBA和VB6的区别

VBA概述

VBA的本质

VBA开发环境

编程的差异

小结

第38章使用Microsoft事务服务器编程

理解分布式事务处理

TransactionMonitor

对象需求经纪人

Microsoft事务服务器介绍

管理数据库连接

管理分配的对象

事务协调

集成VisualBasic类和事务服务器

初始化VisualBasic项目

无定义对象

事务环境

使用事务服务器注册VisualBasicDLLs

从VisuaIBasic中调用事务服务器对象

设置货品ID

调用事务服务器对象

小结

第39章VisuslSourceSafe:严谨的开发者的必需工具

理解源控制

VisuaISourceSafe介绍

理解VSS如何帮助你

安装VSS服务器

管理VSS环境

理解面向项目编程

在VisualSourceSafe中使用项目

检查调回进VisualSourceSafe的文件

为SourceSafe项目添加文件

跟踪项目的不同版本

在VisualBasic6中使用VisualSourceSafeVSS选项

使用存在的VisualBasic项目

创建新的VisualBasic项目

小结