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
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Introduction
Database Modeling
Generating a Physical Database Schema
Editing Logical Models”Intermediate Aspects
Logical Database Model Reports
Certified Ethical Hacker Exam Prep
Study Strategies
Automated Assessment Tools
Covert Communications
Intrusion Detection Systems
Hacking Web Servers
Microsoft Windows Server 2003(c) TCP/IP Protocols and Services (c) Technical Reference
Internet Protocol (IP) Basics
Internet Protocol (IP) Addressing
Internet Protocol (IP) Routing
Transmission Control Protocol (TCP) Connections
RADIUS and Internet Authentication Service
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Individual change
Organizational change
Leading change
Mergers and acquisitions
Cultural change
MySQL Cookbook
Specifying Which Columns to Display
Decomposing Dates and Times Using Formatting Functions
Controlling String Case Sensitivity for MIN( ) and MAX( )
Producing Master-Detail Lists and Summaries
Counting and Identifying Duplicates
User Interfaces in C#: Windows Forms and Custom Controls
Creating Usable Interfaces
Control Class Basics
Classic Controls
Custom Controls
Data Controls
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