Flylib.com
COM Programming with Microsoft .NET
COM Programming with Microsoft .NET
ISBN: 0735618755
EAN: 2147483647
Year: 2006
Pages: 140
Authors:
John Paul Mueller
,
Julian Templeman
BUY ON AMAZON
Table of Contents
Back Cover
COM Programming with Microsoft .NET
Introduction
What s in This Book
Who Is the Audience for This Book?
Companion Content
What You Need
Equipment Used
Reader Aids
Microsoft Press Support
Part I: The .NET View of COM and COM
Chapter 1: COM and .NET
How Does COM Work in the .NET World?
Differences in the COM and .NET Philosophies
Using the IDE to Access Components
Summary
Chapter 2: COM and .NET
What Is the Place of COM in the .NET World?
COM Problems and Improvements
Using the Component Services MMC Snap-In
Using the .NET Framework Configuration MMC Console
Summary
Chapter 3: Using COM Components in .NET Code
Generating Runtime Callable Wrappers
How COM Entities Are Converted
How to Design COM Components for Use with .NET
Responding to COM Events
Using ActiveX Controls with .NET
Summary
Chapter 4: Using .NET Components in COM Applications
Generating and Using COM Callable Wrappers
Exporting Metadata to Type Libraries
How to Design .NET Components for Use with COM
Hosting Windows Forms Controls in ActiveX Control Containers
Exposing .NET Events in COM
Summary
Chapter 5: An Overview of COM Coding for .NET
COM Begins with COM
Understanding the Role of DCOM in COM
COM-Specific Issues
Summary
Part II: Writing COM Code
Chapter 6: Attributed Programming
What Are Attributes?
Using Attributes in C Code
Walkthrough: Creating a Simple COM Component
Basic Attributed Programming
Handling Aggregation
Handling Errors
Events
Compiler Options
Summary
Chapter 7: ATL and ATL Server
Changes in ATL 7.0
Introduction to ATL Server
ATL Server Architecture
Writing Web Applications Using ATL Server
Writing Web Services Using ATL Server
Consuming Web Services in C
Summary
Part III: Writing COM Code
Chapter 8: A Simple COM Example
A Simple Component Example
A Component Class Example
A ServicedComponent Class Example
Summary
Chapter 9: Working with Disconnected Applications
Understanding the Role of MSMQ in this Application
Creating a Simple RecorderPlayer
Creating a Simple COM ListenerPlayer
Creating the MSMQ Client Application
Summary
Chapter 10: Creating Subscriptions
An Overview of the COM Catalog
What Are Subscriptions?
Creating the Event Object
Creating the Publisher
Creating a Component Subscriber
Creating a Dialog-Based Subscriber
Summary
Chapter 11: Web Application Scenarios
How Do Web-Based Applications Differ?
Defining the Database
Creating the Data Access Component
Using ASP to Access the Database
Testing the Application
Summary
Part IV: Interoperability
Chapter 12: Interacting with Unmanaged Code
Managed and Unmanaged Code
Platform Invoke
Visual C Concerns
Visual C Concerns
Summary
Chapter 13: Advanced Interaction
Marshaling Strings
Marshaling Structs
Marshaling Arrays
Passing Managed Pointers to Unmanaged Code
Dynamically Loading Platform Invoke DLLs
Using Callbacks
Garbage Collection Considerations
Performance Considerations
Summary
Chapter 14: Working with Predefined Interfaces
COM Requires Specific Interfaces
Using the OLECOM Object Viewer
Re-creating COM Interfaces Using Managed Code
Creating a Component with Specialized Interfaces Example
Summary
index_A
index_B
index_D
index_E
index_F
index_G
index_H
index_I
index_J
index_K
index_L
index_M
index_N
index_O
index_P
index_Q
index_R
index_S
index_T
index_U
index_V
index_W
index_X
index_Z
List of Figures
List of Tables
List of Listings
List of Sidebars
COM Programming with Microsoft .NET
ISBN: 0735618755
EAN: 2147483647
Year: 2006
Pages: 140
Authors:
John Paul Mueller
,
Julian Templeman
BUY ON AMAZON
C++ How to Program (5th Edition)
Control Structures
Inline Functions
Searching Arrays with Linear Search
Case Study: Card Shuffling and Dealing Simulation
Introduction
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
Working with Framesets
LotusScript Classes
Sending Email to Multiple Recipients Using LotusScript
Create a Button to Add a Calendar Event
Archiving Data Using an Agent
Introducing Microsoft ASP.NET AJAX (Pro - Developer)
The Pulsing Heart of ASP.NET AJAX
Partial Page Rendering
The AJAX Control Toolkit
Remote Method Calls with ASP.NET AJAX
Building AJAX Applications with ASP.NET
.NET System Management Services
.NET Framework and Windows Management Instrumentation
Using the System.Management Namespace
Querying WMI
WMI Providers
WMI Security
Cultural Imperative: Global Trends in the 21st Century
Culture and Climate
Culture and Religion
Cultural Spectacles
The China Phenomenon
Appendix A Cultural Categorization Characteristics
GDI+ Programming with C#
Accessing the Graphics Object
Working with Metafiles
Image Attributes and the ImageAttributes Class
Understanding and Using Graphics Paths
Printing Text
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies