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
Agile Project Management: Creating Innovative Products (2nd Edition)
Leadership-Collaboration Management
Encourage Exploration
Phase: Adapt
Phase: Envision
Envision Summary
SQL Tips & Techniques (Miscellaneous)
Understanding SQL Basics and Creating Database Files
Understanding SQL Transactions and Transaction Logs
Working with Functions, Parameters, and Data Types
Working with Comparison Predicates and Grouped Queries
Repairing and Maintaining MS-SQL Server Database Files
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Part I - The Underpinning Theory
Individual change
Leading change
Cultural change
IT-based process change
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hacks 19: Introduction
Hack 11. Where Did the User Click?
Hack 16. How Big Is the World?
Hack 38. Map Your Wardriving Expeditions
Hack 40. The Ghost in Google Ride Finder
File System Forensic Analysis
Introduction
Content Category
Introduction
The Big Picture
Inodes
802.11 Wireless Networks: The Definitive Guide, Second Edition
Counter Mode with CBC-MAC (CCMP)
OFDM PLCP
11 on the Macintosh
11 Network Analysis Checklist
Standards Work
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