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
VBScript Programmers Reference
Remote Scripting
HTML Applications
Appendix A VBScript Functions and Keywords
Appendix C Coding Convention
Appendix H Regular Expressions
Cisco Voice Gateways and Gatekeepers
Introduction to Voice Protocols
Call Control Agents
Tail-End Hop-Off
Implementing COR
The Java Tutorial: A Short Course on the Basics, 4th Edition
What Is a Class?
Summary
Creating Classes
How to Throw Exceptions
Interfaces
Junos Cookbook (Cookbooks (OReilly))
Introduction
Configuring an ATM Interface
Enabling OSPF Authentication
Prioritizing LSPs
Connecting PIM-SM Domains Using MSDP and MBGP
Extending and Embedding PHP
It All Starts with the SAPI
Reference Counting
Returning Values
Setting Up a Host Environment
Execution
MPLS Configuration on Cisco IOS Software
Cell-Mode MPLS over ATM Overview, Configuration, and Verification
Configuring L2TPv3 Tunnels for Layer 2 VPN
Implementing AToM for Like to Like Circuits
Introduction to QoS-Classification and Marking
Case Study 2: Implementing Multi-VRF CE, VRF Selection Using Source IP Address, VRF Selection Using Policy-Based Routing, NAT and HSRP Support in MPLS VPN, and Multicast VPN Support over Multi-VRF CE
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