注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关Visual Basic Active X编程实例详解

Visual Basic Active X编程实例详解

Visual Basic Active X编程实例详解

定 价:¥45.00

作 者: 王清贤等编著
出版社: 人民邮电出版社
丛编项:
标 签: VB

ISBN: 9787115087522 出版时间: 2000-09-01 包装:
开本: 26cm 页数: 477 字数:  

内容简介

  本书通过大量的精选实例,全面、系统地介绍了使用VisualBasic进行ActiveX编程的全过程和技巧,内容覆盖了ActiveX编程的各个方面:ActiveX控件、ActiveXDLL、ActiveXEXE、ActiveX文档。全书共分为两大部分:ActiveX控件部分和构件服务器部分。其中,ActiveX控件部分是本书的重点,其中讲述的控件实例全部都经过精挑细选,不仅演示了VBActiveX控件的编程机制和技巧,而且具有很高的实用价值。关于ActiveXDLL、ActiveXEXE和ActiveX文档的编程则在第二部分中讲述。本书的内容翔实,结构合理,实例丰富,是学习VBActiveX编程的难得好书,适合于利用VisualBasic编写AcitveX程序的软件开发人员阅读参考。

作者简介

暂缺《Visual Basic Active X编程实例详解》作者简介

图书目录

第一部分 ActiveX控件编程
第1章 VB编程入门
1.1 Visual Basic简介
1.2 Visual Basic编程基本概念
1.2.1 Windows工作机制
1.2.2 面向事件的编程模式
1.2.3 交互式开发环境
1.3 集成开发环境
1.3.1 菜单条
1.3.2 上下文菜单
1.3.3 工具栏
1.3.4 工具箱
1.3.5 工程管理器窗口
1.3.6 属性窗口
1.3.7 对象浏览器
1.3.8 窗体设计器
1.3.9 代码编辑器
1.3.10 窗体布局窗口
1.3.11 立即、本地和监视窗口
1.4 面向对象编程
1.4.1 理解对象和类的关系
1.4.2 对象的属性方法和事件
1.4.3 使用其它应用程序的对象
1.5 使用控件编程
1.5.1 控件属性
1.5.2 控件方法
1.5.3 在工程中添加控件
1.5.4 从工程中删除控件
1.6 ActiveX部件简介
1.6.1 ActiveX部件的特性
1.6.2 选择ActiveX那件
第2章 ActiveX控件入门
2.1 ActiveX控件简介
2.2 基础概念
2.2.1 控件类与控件实例
2.2.2 控件与控件部件
2.2.3 容器与定位
2.2.4 接口与外观
2.2.5 设计时实例与运行时实例
2.3 快速入门
2.3.1 准备工作
2.3.2 创建ControlDemo工程
2.3.3 添加测试工程
2.3.4 设计时运行Gradient控件
2.3.5 UserControl对象的存活期
2.3.6 绘制Gradient控件
2.3.7 添加控件属性
2.3.8 添加属性页
2.3.9 为Gradient控件添加事件
2.3.10 添加其它实现代码
2.3.11 编译ControlDemo哪件
2.4 控件存活期和关键事件
2.4.1 控件存活期
2.4.2 UserControl的关键事件
2.4.3 控件实例的实体化和再实体化
2.5 小结
第3章 进度条控件实例
3.1 定义控件功能
3.2 创建控件工程
3.3 添加测试工程
3.4 绘制控件
3.5 声明变量
3.6 添加属性
3.7 添加UserControl_Resize事件
3.8 添加属性页
3.9 添加控件实现代码
3.10 添加测试代码
3.11 编译控件
3.12 控件改进
3.12.1 功能改进
3.12.2 绘制挂件
3.12.3 事件代码
3.12.4 测试控件
3.12.5 编译控件
3.13 小结
第4章 三维效果显示控件
4.1 Control 3D控件功能描述
4.2 创建Control 3D控件工程
4.3 添加测试工程
4.4 绘制Control 3D控件
4.5 声明变量
4.6 添加控件属性
4.7 添加Initialize和Resize事件代码
4.8 添加属性页
4.8.1 添力属性页
4.8.2 设计控件通用属性页
4.8.3 连接属性页
4.9 添加控件实现代码
4.9.1 剔除命令码数字串中的无效数字
4.9.2 添加PaintTargetControls方法
4.9.3 实现FindTargetControls函数
4.9.4 实现CheckForTap函数
4.9.5 实现DrawLine过程代码
4.10 添加测试代码
4.11 编译Control 3D控件
4.12 小结
第5章 倒记时报警时钟控件
5.1 CntDwnClock控件功能描述
5.2 创建CountDownClock控件工程
5.3 添加测试工程
5.4 绘制CntDwnClock控件
5.5 声明变量
5.6 添加控件属性
5.7 添加Resize事件
5.8 添加属性页
5.8.1 添加属性页
5.8.2 设计控件time属性页
5.8.3 设计控件“杂项”属性页
5.8.4 连接属性页
5.9 添加控件实现代码
5.9.1 添加内部时钟控件tmrTime的Timer事件代码
5.9.2 实现SetTime过程
5.9.3 实现CheckTime过程
5.9.4 实现设置时间的方法
5.9.5 实现时钟倒记时开始方法
5.9.6 实现时钟倒记时停止方法
5.9.6 实现修改当前时间的方法
5.10 添加测试代码
5.11 编译CntDwnClock控件
第6章 滑动条控件实例
6.1 控件功能描述
6.2 创建控件工程
6.3 添加测试工程
6.4 绘制HCSSlider控件
6.5 声明变量
6.6 添加属性
6.7 添加UserControl_Resize事件
6.8 添加控件实现代码
6.9 添加测试代码
6.10 编译控件
第7章 点击计数控件
7.1 HitCounter控件功能描述
7.2 创建HitCount_Project控件工程
7.3 添加测试工程
7.4 绘制HitCounter控件
7.5 声明变量
7.6 添加控件属性
7.7 添加Resize事件
7.8 添加控件实现代码
7.8.1 加载图像数据的实现代码LoadNumerls
7.8.2 添加控件显示的代码
7.8.3 添加控件公共方法
7.9 添加测试代码
7.10 编译HitCounter控件
7.11 小结
第8章 调整控件大小的Resizer控件
8.1 控件功能描述
8.2 创建Resizer控件工程
8.3 添加测试工程
8.4 绘制Resizer控件
8.5 声明变量
8.6 添加控件属性
8.7 添加Resize事件
8.8 添加控件实现代码
8.8.1 响应父窗口的Load事件
8.8.2 响应父窗口的Resize事件
8.8.3 实现Rebuild过程
8.8.4 实现Refresh过程
8.9 测试控件
8.10 编译Resizer控件
第9章 文本滚动控件
9.1 TextScroller控件的功能描述
9.2 创建TextScroller控件工程
9.3 添加测试工程
9.4 绘制TextScroller控件
9.5 声明变量
9.6 添加控件属性
9.7 添加属性页
9.7.1 添加属性页
9.7.2 设计控件通用属性页
9.7.3 连接属性页
9.8 添加控件实现代码
9.8.1 控件的清除代码
9.8.2 添加时钟子控件的Timer事件代码
9.9 测试控件
9.10 编译TextScroller控件
第10章 任务栏图标控件
10.1 SystemTray控件功能描述
10.2 创建SystemTray_Project控件工程
10.3 添加测试工程
10.4 绘制SystemTray控件
10.5 声明变量
10.5.1 添加函数Shell_DotifyIcon声明
10.5.2 函数Shell_NotifyIcon的功能
10.5.3 “NOTIFYICONDATA”数据类型定义
10.5.4 添加常量定义
10.5.5 添加其它变量和事件声明
10.6 添加控件属性
10.7 添加Resize事件
10.8 添加属性页
10.8.1 添加通用属性页
10.8.2 设计控件通用属性页
10.8.3 连接通用属性页
10.9 添加控件实现代码
10.9.1 实现增加任务栏图标方法
10.9.2 实现修改任务栏图标属性的方法
10.9.3 实现删除任务栏图标的方法
10.9.4 实现更新任务栏图标和提示文本的方法
10.9.5 实现接收回调消息的代码
10.9.6 实现控件的终止事件代码
10.10 添加测试代码
10.11 编译SystemTray控件
10.12 小结
第11章 日志文件控件
11.1 LogControl控件功能描述
11.2 创建LogControl_Project控件工程
11.3 添加测试工程
11.4 绘制LogControl控件
11.5 声明变量
11.6 添加控件属性
11.7 添加属性页
11.7.1 添加通用属性页
11.7.2 设计控件通用属性页
11.7.3 连接通用属性页
11.8 添加控件实现代码
11.8.1 实现LogData方法
11.8.2 实现LimintFiles过程
11.8.3 实现GetLowestFileNum函数
11.8.4 实现SizelsOkay函数
11.8.5 实现GetHighestFileNum函数
11.8.6 实现GetNextFileNum函数
11.8.7 实现控件的ViewLogFiles方法
11.8.8窗体frmMain的实现代码
11.9 添加测试代码
11.10 编译LogControl控件
11.11 小结
第12章 高级按钮控件
12.1 CoolCmdCtrl控件的功能描述
12.2 创建CommandCtrl_Project控件工程
12.3 添加测试工程
12.4 绘制CoolCmdCtri控件
12.5 变量和函数声明
12.6 添加控件属性
12.7 添加Resize事件代码
12.8 添加AmbientChanged事件代码
12.9 添加属性页
12.9.1 添才通用属性页
12.9.2 设计控件通用属性页
12.9.3 连接通用属性页
12.10 添加控件实现代码
12.10.1 按钮实现思路
12.10.2 实现控件的DrawButton过程
12.10.3 添加获得焦点和失去焦点事件代码
12.10.4 添加鼠标按下事件代码
12.10.5 添加鼠标移动事件代码
12.10.6 添加鼠标弹起事件代码
12.10.7 添加其它事件代码
12.11 测试按钮控件
12.12 编译CoolCmdCtrl控件
12.13 小结
第二部分 创建构件服务器
第13章 构件服务器概述
13.1 ActiveX代码部件
13.2 构件服务器
13.2.1 ActiveX EXE构件服务器
13.2.2 ActiveX DLL构件服务器
13.2.3 ActiveX文档服务器
13.3 在Visual Basic开发环境里开发ActiveX部件
13.3.1 创建Visual Basic的ActiveX那件工程
13.3.2 设置Visual Basic的ActiveX部件工程的属性
13.3.3 编写Visual Basic工程代码
13.3.4 运行Visual Basic应用程序
13.3.5 测试和调试Visual Basic应用程序
第14章 ActiveX的进程外构件服务器
14.1 ActiveX的进程外构件服务器
14.1.1 服务的异步通知
14.1.2 服务的多线程与并发
14.1.3 构件的类模块
14.2 建立进程外构件服务器
14.2.1 准备数据库
14.2.2 创建ActiveX EXE工程
14.2.3 在工程里添力数据访问对象(DAO)的引用
14.2.4 prjDBServer工程的类模块
14.2.5 ActiveX与自动化
14.2.6 编写工程代码
14.2.7 编写异步通知代码
14.2.8 编写多线程代码
14.2.9 设置工程属性
14.3 建立客户端应用程序
14.3.1 创建prjDBClient工程
14.3.2 添加clsDBServer引用
14.3.3 为工程增加一个DAO对象的引用
14.3.4 为工程增加一个模块
14.3.5 设计应用程序窗体
14.3.6 编写工程代码
14.4 编译并运行客户端应用程序
14.5 进程外构件服务器小结
第15章 ActiveX的进程内构件服务器
15.1 ActiveX的进程内构件服务器
15.2 建立进程内构件服务器
15.2.1 创建prjSocketsDLL工程
15.2.2 设计frmWinsockFrm窗体
15.2.3 为prjSocketsDLL编写代码
15.2.4 编译prjSocketsDLL工程到DLL
15.3 建立测试应用程序
15.3.1 创建prjInternetChat工程
15.3.2设计frmInternetChat窗体
15.3.3 为frmInternetChat窗体编写代码
15.4 编译并运行客户端应用程序
15.5 进程内构件服务器小结
第16章 ActiveX文档
16.1 ActiveX文档
16.1.1 创建和部署ActiveX文档的优点
16.1.2 创建ActiveX文档的基础
16.1.3 ActiveX文档的组成部分
16.1.4 ActiveX文档生命期内的关键事件
16.1.5 ActiveX文档的设计考虑
16.2 使用ActiveX建立ActiveX文档
16.2.1 创建ActiveX文档工程
16.2.2 设计用户文档
16.2.3 添加第二个用户文档
16.2.4 设计第二个用户文档
16.2.5 添加“关于”窗体
16.2.6 设计用户文档的菜单
16.2.7 添加弹出对话框窗体
16.2.8 编写工程代码
16.3 测试和调试ActiveX文档
16.4 编译和发布ActiveX文档
16.4.1 设置ActXDoc工程的版本兼容性
16.4.2 编译ActXDoc工程
16.4.3 为当前工程建立一个Internet发布
16.5 ActiveX文档小结

本目录推荐