2000•CERN Document Server (European Organization for Nuclear Research)Requires access

COM Programming by Example: Using MFC, ActiveX, ATL, ADO, and COM+

John E. Swanke

Open publisher page 6 citations

Abstract

From the Publisher: Use MFC, ActiveX, ATL, ADO and COM+ to develop COM applications Implement client/server applications with ease with this example-oriented approach to the details and implementation of COM technology in network applications. If there was ever a subject that lent itself to examples, COM is it! None of the APIs, configuration files, classes, wizards or helper applications of COM can stand alone - you need an example of how to use them together in order to know how to do anything. This book will do for COM what the author's recent MFC books have done to teach that technology. You get a quick but thorough overview of COM technology, and dozens of real-life examples that can be used to accomplish virtually all of the requirements of a COM project. COM basics are addressed succinctly in the first three chapters. You will learn how to: - Use the COM API to create a COM object. - Prepare your DLL or EXE so the COM API can access the class objects inside. - Exchange data with your COM objects by passing arguments in any function call, or implementing automatic serialization and reconstruction of your data through a network port. - Address other details of COM implementation including deriving the functionality of another COM object in your own, and security matters. - Implement COM+ and Microsoft Transaction Server (MTS) to permit massive scaling. COM examples provided in this book will enable you to implement this client server standard with a minimum of effort whether you are a COM novice or an 'old hand'. They demonstrate how to: - Create and access COM objects using an entire range of COM techniques including C++, MFC, ATL, Basic and J++. - Use COM to automatically send data between your client and the COM server. - Write a COM+ object that will engage the event server provided by Windows 2000. - Use Microsoft's Active Data Objects (ADO) library to access a database. COM Project Building Blocks are provided on the companion CD-ROM along with a special utility, the author's own SampleWizard, that will interactively insert the examples into your applications. Author Biography: John E. Swanke has worked with COM since its inception. He also has over six years experience with C++ and MFC creating CAD systems, network management and computer telephony applications. He is an accomplished author having written articles on topics that range from reverse engineering to portability issues. John successfully established his method of teaching by example method with two MFC titles published in 1999: Visual C++ MFC Programming by Example and VC++ MFC Extensions by Example. John is currently a program developer at NeuVis, Inc. in Shelton, Conn., and can be reached at http://home.earthlink.net/~jeswanke.

About this research paper

What this paper is about

From the Publisher: Use MFC, ActiveX, ATL, ADO and COM+ to develop COM applications Implement client/server applications with ease with this example-oriented approach to the details and implementation of COM technology in network applications. If there was ever a subject that lent itself to examples, COM is it! None of the APIs, configuration files, classes, wizards or helper applications of COM can stand alone - you need an example of how to use them together in order to know how to do anything. This book will do for COM what the author's recent MFC books have done to teach that technology. You get a quick but thorough overview of COM technology, and dozens of real-life examples that can be used to accomplish virtually all of the requirements of a COM project. COM basics are addressed succinctly in the first three chapters. You will learn how to: - Use the COM API to create a COM object. - Prepare your DLL or EXE so the COM API can access the class objects inside. - Exchange data with your COM objects by passing arguments in any function call, or implementing automatic serialization and reconstruction of your data through a network port. - Address other details of COM implementation including deriving the functionality of another COM object in your own, and security matters. - Implement COM+ and Microsoft Transaction Server (MTS) to permit massive scaling. COM examples provided in this book will enable you to implement this client server standard with a minimum of effort whether you are a COM novice or an 'old hand'. They demonstrate how to: - Create and access COM objects using an entire range of COM techniques including C++, MFC, ATL, Basic and J++. - Use COM to automatically send data between your client and the COM server. - Write a COM+ object that will engage the event server provided by Windows 2000. - Use Microsoft's Active Data Objects (ADO) library to access a database. COM Project Building Blocks are provided on the companion CD-ROM along with a special utility, the author's own SampleWizard, that will interactively insert the examples into your applications. Author Biography: John E. Swanke has worked with COM since its inception. He also has over six years experience with C++ and MFC creating CAD systems, network management and computer telephony applications. He is an accomplished author having written articles on topics that range from reverse engineering to portability issues. John successfully established his method of teaching by example method with two MFC titles published in 1999: Visual C++ MFC Programming by Example and VC++ MFC Extensions by Example. John is currently a program developer at NeuVis, Inc. in Shelton, Conn., and can be reached at http://home.earthlink.net/~jeswanke.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

From the Publisher: Use MFC, ActiveX, ATL, ADO and COM+ to develop COM applications Implement client/server applications with ease with this example-oriented approach to the details and implementation of COM technology in network applications. If there was ever a subject that lent itself to examples, COM is it! None of the APIs, configuration files, classes, wizards or helper applications of COM can stand alone - you need an example of how to use them together in order to know how to do anything. This book will do for COM what the author's recent MFC books have done to teach that technology. You get a quick but thorough overview of COM technology, and dozens of real-life examples that can be used to accomplish virtually all of the requirements of a COM project. COM basics are addressed succinctly in the first three chapters. You will learn how to: - Use the COM API to create a COM object. - Prepare your DLL or EXE so the COM API can access the class objects inside. - Exchange data with your COM objects by passing arguments in any function call, or implementing automatic serialization and reconstruction of your data through a network port. - Address other details of COM implementation including deriving the functionality of another COM object in your own, and security matters. - Implement COM+ and Microsoft Transaction Server (MTS) to permit massive scaling. COM examples provided in this book will enable you to implement this client server standard with a minimum of effort whether you are a COM novice or an 'old hand'. They demonstrate how to: - Create and access COM objects using an entire range of COM techniques including C++, MFC, ATL, Basic and J++. - Use COM to automatically send data between your client and the COM server. - Write a COM+ object that will engage the event server provided by Windows 2000. - Use Microsoft's Active Data Objects (ADO) library to access a database. COM Project Building Blocks are provided on the companion CD-ROM along with a special utility, the author's own SampleWizard, that will interactively insert the examples into your applications. Author Biography: John E. Swanke has worked with COM since its inception. He also has over six years experience with C++ and MFC creating CAD systems, network management and computer telephony applications. He is an accomplished author having written articles on topics that range from reverse engineering to portability issues. John successfully established his method of teaching by example method with two MFC titles published in 1999: Visual C++ MFC Programming by Example and VC++ MFC Extensions by Example. John is currently a program developer at NeuVis, Inc. in Shelton, Conn., and can be reached at http://home.earthlink.net/~jeswanke.

Key concepts: Computer science, Serialization, Object (grammar), Class (philosophy), World Wide Web, Remote procedure call, Function (biology), Operating system

Related papers

Back to paper searchBrowse research topicsOriginal source
COM Programming by Example: Using MFC, ActiveX, ATL, ADO, and COM+ — Research Paper | ScholarLens