图书介绍

Visual Basic Active X编程实例详解PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic Active X编程实例详解
  • 王清贤,王红霞等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115087520
  • 出版时间:2000
  • 标注页数:477页
  • 文件大小:202MB
  • 文件页数:491页
  • 主题词:BASIC语言(学科: 软件开发 学科: 程序设计) BASIC语言 软件开发 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic Active X编程实例详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 ActiveX控件编程1

第1章 VB编程入门3

1.1 Visual Basic简介3

1.2 Visual Basic编程基本概念3

1.2.1 Windows工作机制4

1.2.2 面向事件的编程模式4

1.2.3 交互式开发环境4

1.3.1 菜单条5

1.3.2 上下文菜单5

1.3 集成开发环境5

1.3.3 工具栏6

1.3.4 工具箱6

1.3.5 工程管理器窗口6

1.3.6 属性窗口7

1.3.7 对象浏览器7

1.3.8 窗体设计器8

1.3.9 代码编辑器8

1.3.10 窗体布局窗口8

1.3.11 立即、本地和监视窗口8

1.4.2 对象的属性、方法和事件9

1.4 面向对象编程9

1.4.1 理解对象和类的关系9

1.4.3 使用其它应用程序的对象10

1.5 使用控件编程11

1.5.1 控件属性12

1.5.2 控件方法12

1.5.3 在工程中添加控件13

1.5.4 从工程中删除控件14

1.6 ActiveX部件简介14

1.6.1 ActiveX部件的特性15

1.6.2 选择ActiveX部16

第2章 ActiveX控件入门17

2.1 ActiveX控件简介17

2.2 基础概念17

2.2.1 控件类与控件实例18

2.2.2 控件与控件部件18

2.2.3 容器与定位18

2.2.4 接口与外观18

2.2.5 设计时实例与运行时实例18

2.3.1 准备工作19

2.3 快速入门19

2.3.2 创建ControlDemo工程20

2.3.3 添加测试工程21

2.3.4 设计时运行Gradient控件22

2.3.5 UserControl对象的存活期25

2.3.6 绘制Gradient控件28

2.3.7 添加控件属性29

2.3.8 添加属性页33

2.3.9 为Gradient控件添加事件39

2.3.10 添加其它实现代码40

2.3.11 编译ControlDemo部件44

2.4 控件存活期和关键事件46

2.4.1 控件存活期46

2.4.2 UserControl的关键事件47

2.4.3 控件实例的实体化和再实体化48

2.5 小结50

第3章 进度条控件实验52

3.1 定义控件功能52

3.2 创建控件工程53

3.3 添加测试工程54

3.4 绘制控件57

3.5 声明变量58

3.6 添加属性58

3.7 添加UserControl_Resize事件61

3.8 添加属性页62

3.9 添加控件实现代码64

3.10 添加测试代码66

3.11 编译控件67

3.12.2 绘制控件68

3.12.1 功能改进68

3.12 控件改进68

3.12.3 事件代码69

3.12.4 测试控件70

3.12.5 编译控件71

3.13 小结72

第4章 三维效果显示控件73

4.1 Control 3D控件功能描述73

4.2 创建Control 3D控件工程74

4.3 添加测试工程75

4.4 绘制Control 3D控件77

4.5 声明变量78

4.6 添加控件属性79

4.7 添加Initialize和Resize事件代码83

4.8 添加属性页84

4.8.1 添加属性页85

4.8.2 设计控件通用属性页85

4.8.3 连接属性页87

4.9 添加控件实现代码89

4.9.1 剔除命令码数字串中的无效数字89

4.9.2 添加PaintTargetControls方法91

4.9.3 实现FindTargetControls函数92

4.9.4 实现CheckForTag函数94

4.9.5 实现DrawLine过程代码94

4.10 添加测试代码98

4.11 编译Control 3D控件100

4.12 小结100

第5章 倒记时报警时钟控件101

5.1 CntDwnClock控件功能描述101

5.2 创建CountDownClock控件工程101

5.3 添加测试工程103

5.4 绘制CntDwnClock控件105

5.5 声明变量106

5.6 添加控件属性108

5.7 添加Resize属性120

5.8 添加属性页121

5.8.1 添加属性页121

5.8.2 设计控件time属性页121

5.8.3 设计控件“杂项”属性页126

5.8.4 连接属性页128

5.9.1 添加内部时钟控件tmrTime的Timer事件代码130

5.9 添加控件实现代码130

5.9.2 实现SetTime过程131

5.9.3 实现CheckTime过程132

5.9.4 实现设置时间的方法134

5.9.5 实现时钟倒记时开始方法135

5.9.6 实现时钟倒记时停止方法135

5.9.6 实现修改当前时间的方法137

5.10 添加测试代码138

5.11 编译CntDwnClock控件142

6.2 创建控件工程143

第6章 滑动条控件实例143

6.1 控件功能描述143

6.3 添加测试工程145

6.4 绘制HCSSlider控件148

6.5 声明变量151

6.6 添加属性151

6.7 添加UserControl_Resize事件154

6.8 添加控件实现代码155

6.9 添加测试代码157

6.10 编译控件157

7.2 创建HitCount_Project控件工程159

第7章 点击计数控件159

7.1 HitCounter控件功能描述159

7.3 添加测试工程161

7.4 绘制HitCounter控件166

7.5 声明变量167

7.6 添加控件属性168

7.7 添加Resize属性173

7.8 添加控件实现代码174

7.8.1 加载图像数据的实现代码LoadNumerls174

7.8.2 添加控件显示的代码176

7.8.3 添加控件公共方法179

7.9 添加测试代码180

7.10 编译HitCounter控件185

7.11 小结186

第8章 调整控件大小的Resizer控件187

8.1 控件功能描述188

8.2 创建Resizer控件工程188

8.3 添加测试工程189

8.5 声明变量193

8.4 绘制Resizer控件193

8.6 添加控件属性195

8.7 添加Resize事件197

8.8 添加控件实现代码197

8.8.1 响应父窗口的Load事件197

8.8.2 响应父窗口的Resize事件198

8.8.3 实现Rebuild过程199

8.8.3 实现Refresh过程201

8.9 测试控件206

8.10 编译Resizer控件208

第9章 文本滚动控件210

9.1 TextScroller控件的功能描述211

9.2 创建TextScroller控件工程211

9.3 添加测试工程213

9.4 绘制TextScroller控件216

9.5 声明变量217

9.6 添加控件属性218

9.7 添加属性页227

9.7.1 添加属性页227

9.7.2 设计控件通用属性页228

9.7.3 连接属性页232

9.8 添加控件实现代码235

9.8.1 控件的清除代码235

9.8.2 添加时钟子控件的Timer事件代码236

9.9 测试控件239

9.10 编译TextScroller控件243

第10章 任务栏图标控件245

10.1 SystemTray控件功能描述245

10.2 创建SystemTray_Project控件工程246

10.3 添加测试工程247

10.4 绘制SystemTray控件249

10.5 声明变量250

10.5.1 添加函数Shell_NotifyIcon声明250

10.5.2 函数Shell_NotifyIcon的功能252

10.5.3 “NOTIFYICONDATA”数据类型定义253

10.5.4 添加常量定义254

10.5.5 添加其它变量和事件声明256

10.6 添加控件属性258

10.7 添加Resize事件261

10.8.1 添加通用属性页262

10.8 添加属性页262

10.8.2 设计控件通用属性页263

10.8.3 连接通用属性页267

10.9 添加控件实现代码268

10.9.1 实现增加任务栏图标方法269

10.9.2 实现修改任务栏图标属性的方法270

10.9.3 实现删除任务栏图标的方法271

10.9.4 实现更新任务栏图标和提示文本的方法271

10.9.5 实现接收回调消息的代码272

10.10 添加测试代码274

10.9.6 实现控件的终止事件代码274

10.11 编译SystemTray控件278

10.12 小结278

第11章 日志文件控件279

11.1 LogControl控件功能描述279

11.2 创建LogControl_Project控件工程280

11.3 添加测试工程281

11.4 绘制LogControl控件283

11.5 声明变量285

11.6 添加控件属性286

11.7.2 设计控件通用属性页290

11.7 添加属性页290

11.7.1 添加通用属性页290

11.7.3 连接通用属性页294

11.8 添加控件实现代码295

11.8.1 实现LogData方法295

11.8.2 实现LimitFiles过程296

11.8.3 实现GetLowestFileNum函数297

11.8.4 实现SizeIsOkay函数300

11.8.5 实现GetHighestFileNum函数301

11.8.7 实现控件的ViewLogFiles方法302

11.8.6 实现GetNextFileNum函数302

11.8.8 窗体frmMain的实现代码303

11.9 添加测试代码304

11.10 编译LogControl控件307

11.11 小结307

第12章 高级按钮控件308

12.1 CoolCmdCtrl控件的功能描述308

12.2 创建CommandCtrl_Project控件工程311

12.3 添加测试工程312

12.4 绘制CoolCmdCtrl控件313

12.5 变量和函数声明315

12.6 添加控件属性318

12.7 添加Resize事件代码327

12.8 添加AmbientChanged事件代码329

12.9 添加属性页329

12.9.1 添加通用属性页330

12.9.2 设计控件通用属性页330

12.9.3 连接通用属性页333

12.10 添加控件实现代码335

12.10.1 按钮实现思路335

12.10.2 实现控件的DrawButton过程336

12.10.3 添加获得焦点和失去焦点事件代码343

12.10.4 添加鼠标按下事件代码345

12.10.5 添加鼠标移动事件代码346

12.10.6 添加鼠标弹起事件代码347

12.10.7 添加其它事件代码347

12.11 测试按钮控件348

12.12 编译CoolCmdCtrl控件351

12.13 小结352

第二部分 创建构件服务器353

第13章 构件服务器概述355

13.1 ActiveX代码部件355

13.2 构件服务器355

13.2.1 ActiveX EXE构件服务器356

13.2.2 ActiveX DLL构件服务器356

13.2.3 ActiveX 文档服务器356

13.3 在Visual Basic开发环境里开发ActiveX部件357

13.3.1 创建Visual Basic的ActiveX部件工程357

13.3.2 设置Visual Basic的ActiveX部件工程的属性357

13.3.4 运行Visual Basic应用程序360

13.3.3 编写Visual Basic工程代码360

13.3.5 测试和调试Visual Basic应用程序362

第14章 ActiveX的进程外构件服务器366

14.1 ActiveX的进程外构件服务器366

14.1.1 服务的异步通知366

14.1.2 服务的多线程与并发368

14.1.3 构件的类模块370

14.2 建立进程外构件服务器371

14.2.1 准备数据库371

14.2.2 创建ActiveX EXE工程378

14.2.3 在工程里添加数据访问对象(DAO)的引用380

14.2.4 prjDBServer工程的类模块382

14.2.5 ActiveX与自动化383

14.2.6 编写工程代码383

14.2.7 编写异步通知代码386

14.2.8 编写多线程代码388

14.2.9 设置工程属性388

14.3 建立客户端应用程序389

14.3.1 创建prjDBColient工程389

14.3.2 添加clsDBServer引用390

14.3.3 为工程增加一个DAO对象的引用391

14.3.4 为工程增加一个模块392

14.3.5 设计应用程序窗体393

14.3.6 编写工程代码397

14.4 编译并运行客户端应用程序401

14.5 进程外构件服务器小结402

第15章 ActiveX的进程内构件服务器403

15.1 ActiveX的进程内构件服务器403

15.2 建立进程内构件服务器403

15.2.1 创建prjSocketsDLL工程403

15.2.2 设计frmWinsockFrm窗体406

15.2.3 为prjSocketsDLL编写代码409

15.2.4 编译prjSocketsDLL工程到DLL430

15.3 建立测试应用程序431

15.3.1 创建prjInternetChat工程431

15.3.2 设计frmInternetChat窗体432

15.3.3 为frmInternetChat窗体编写代码442

15.4 编译并运行客户端应用程序445

15.5 进程内构件服务器小结447

16.1.2 创建ActiveX文档的基础448

16.1.1 创建和部署ActiveX文档的优点448

16.1 ActiveX文档448

第16章 ActiveX文档448

16.1.3 ActiveX文档的组成部分449

16.1.4 ActiveX文档生命期内的关键事件450

16.1.5 ActiveX文档的设计考虑451

16.2 使用ActiveX建立ActiveX文档452

16.2.1 创建ActiveX文档工程452

16.2.2 设计用户文档453

16.2.3 添加第二个用户文档455

16.2.4 设计第二个用户文档456

16.2.5 添加“关于”窗体457

16.2.6 设计用户文档的菜单458

16.2.7 添加弹出对话框窗体459

16.2.8 编写工程代码461

16.3 测试和调试ActiveX文档466

16.4 编译和发布ActiveX文档468

16.4.1 设置ActXDoc工程的版本兼容性469

16.4.2 编译ActXDoc工程470

16.4.3 为当前工程建立一个Internet发布470

16.5 ActiveX文档小结477

热门推荐