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
Strategies for Information Technology Governance
Assessing Business-IT Alignment Maturity
Measuring and Managing E-Business Initiatives Through the Balanced Scorecard
Measuring ROI in E-Commerce Applications: Analysis to Action
Managing IT Functions
Governing Information Technology Through COBIT
Excel Scientific and Engineering Cookbook (Cookbooks (OReilly))
Navigating the Interface
Sorting Data
Exploring Chart Styles
Numerical Differentiation
Assessing Net Present Worth
Java How to Program (6th Edition) (How to Program (Deitel))
Notes on Declaring and Using Methods
Case Study: A Game of Chance (Introducing Enumerations)
Abstract Classes and Methods
Overview of Swing Components
Terminology
101 Microsoft Visual Basic .NET Applications
Building Windows Forms User Interfaces
Building Web Applications
Working with the .NET Framework
Building Enterprise Services Applications
Securing Applications
Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Experts Voice)
The Challenges of Web Application Development
Form Presentation and Validation with Struts
Managing Business Logic with Struts
Building a Data Access Tier with ObjectRelationalBridge
Templates and Velocity
Python Standard Library (Nutshell Handbooks) with
The htmllib Module
The rfc822 Module
The tokenize Module
The filecmp Module
The statcache Module
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