Understanding ActiveX and OLE: A Guide for Managers and Developers

Understanding ActiveX and OLE: A Guide for Managers and Developers

by David Chappell

Paperback(New Edition)

$20.51 $22.95 Save 11% Current price is $20.51, Original price is $22.95. You Save 11%.

Product Details

ISBN-13: 9781572312166
Publisher: Microsoft Press
Publication date: 03/12/1996
Series: Strategic Technology Series
Edition description: New Edition
Pages: 328
Product dimensions: 6.94(w) x 8.88(h) x 1.03(d)

About the Author

David Chappell BA(Hons Arch), MA(Arch), MA(Law), PhD, RIBA has worked as an architect in the public and private sectors and is currently the Director of David Chappell Consultancy Ltd. He frequently acts as an adjudicator and is author of ten books on construction law for Blackwell Publishing.

Table of Contents

Foreword ..... vii

Preface ..... xi

Chapter One: Introducing ActiveX and OLE ..... 1

From OLE to ActiveX ..... 2
Understanding COM ..... 4
Describing ActiveX and OLE Technologies ..... 23
The Future of COM ..... 37

Chapter Two: The Component Object Model ..... 39

Describing COM Objects ..... 39
Creating COM Objects ..... 56
Reusing COM Objects ..... 64
The Importance of COM ..... 68

Chapter Three: Marshaling and Type Information ..... 69

What an Interface Pointer Really Points to ..... 69
Marshaling and Unmarshaling ..... 72
Type Information ..... 75

Chapter Four: Automation ..... 85

A User's View of Automation ..... 86
Providing Programmability ..... 88
IDispatch and Dispinterfaces ..... 89
Dual Interfaces ..... 99
Remote Automation ..... 103
Automatiojn Today ..... 104

Chapter Five: Persistence ..... 107

Structured Storage ..... 108
Controlling an Object's Persistence ..... 118

Chapter Six: Monikers ..... 129

Defining Monikers ..... 130
Working with Monikers ..... 136
Asynchronous Monikers ..... 147
A Generalized Approach to Naming ..... 151

Chapter Seven: Uniform Data Transfer and Connectable Objects ..... 155

Uniform Data Transfer ..... 156
Connectable Objects ..... 163

Chapter Eight: OLE Compound Documents ..... 169

A User's View ..... 170
An Implementor's View ..... 174
How Embedding Works ..... 177
How Linking Works ..... 194

Chapter Nine: ActiveX Controls .....203

The Evolution of ActiveX Controls ..... 204
Component Categories ..... 206
Three Views of ActiveX Controls ..... 208
How Controls Work ..... 217

Chapter Ten: Distributed COM ..... 237

Creating a Remote Object ..... 238
Accessing a Remote Object ..... 245
Ensuring Secure Access to Remote Objects ..... 256
The Importance of DCOM ..... 263

Chapter Eleven: ActiveX, the Internet, and the World Wide Web ..... 265

ActiveX Documents ..... 266
Microsoft's Internet Explorer and COM ..... 274
ActiveX Scripting ..... 282
ActiveX Controls and the Internet ..... 289
ActiveX and Java ..... 301
ActiveX Hyperlinks ..... 305
Final Thoughts ..... 313

Index ..... 315

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews