gogo

COM and .NET interoperability / (Record no. 175534)

MARC details
000 -LEADER
fixed length control field 11638nam a22005898a 4500
001 - CONTROL NUMBER
control field BDZ0005139129
003 - CONTROL NUMBER IDENTIFIER
control field StDuBDS
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20180923150208.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 020226s2002 cau f 000 0 eng d
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2005297778
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781590590119 (pbk.) :
Terms of availability £28.50
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781590590119
Qualifying information (pbk.)
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC)
OCLC library identifier AU@
System control number 000023739549
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC)
OCLC library identifier DEBBG
System control number BV014309434
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC)
OCLC library identifier NZ1
System control number 9794118
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC)
OCLC library identifier YDXCP
System control number 1842309
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)49931655
Canceled/invalid control number (OCoLC)50076270
040 ## - CATALOGING SOURCE
Original cataloging agency StDuBDS
Transcribing agency StDuBDS
Modifying agency StDuBDSZ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.6
072 #7 - SUBJECT CATEGORY CODE
Subject category code COM
Source ukslc
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMP
Source thema
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMZ
Source thema
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMX
Source thema
072 #7 - SUBJECT CATEGORY CODE
Subject category code UYF
Source thema
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.268 TRO
Edition number 21
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Troelsen, Andrew.
245 10 - TITLE STATEMENT
Title COM and .NET interoperability /
Statement of responsibility, etc. by Andrew Troelsen.
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. San Francisco, Calif. :
Name of publisher, distributor, etc. Apress,
Date of publication, distribution, etc. 2002.
300 ## - PHYSICAL DESCRIPTION
Extent 378p.
336 ## - CONTENT TYPE
Content type code txt
337 ## - MEDIA TYPE
Media type code n
338 ## - CARRIER TYPE
Carrier type code nc
490 1# - SERIES STATEMENT
Series statement . Net developer series
500 ## - GENERAL NOTE
General note Includes index.
505 00 - FORMATTED CONTENTS NOTE
Miscellaneous information Chapter 1
Title Understanding Platform Invocation Services
Miscellaneous information 1 --
Title The Two Faces of Unmanaged Code
Miscellaneous information 1 --
Title Understanding the C-Style DLL
Miscellaneous information 2 --
Title Building a Custom C-Based DLL
Miscellaneous information 5 --
Title Viewing Your Imports and Exports Using dumpbin. exe
Miscellaneous information 9 --
Title Deploying Traditional DLLs
Miscellaneous information 12 --
Title A Dynamic C++ DLL Client
Miscellaneous information 15 --
Title The Atoms of PInvoke
Miscellaneous information 18 --
Title A Trivial PInvoke Example
Miscellaneous information 26 --
Title Interacting with MyCustomDLL.d11
Miscellaneous information 33 --
Title Working with Unmanaged Callbacks
Miscellaneous information 42 --
Title A Simple Callback Example
Miscellaneous information 43 --
Title A More Interesting Callback Function
Miscellaneous information 44 --
Title Building a C? Callback Client
Miscellaneous information 46 --
-- Chapter 2
Title The Anatomy of a COM Server
Miscellaneous information 51 --
Title Of Classes and Interfaces
Miscellaneous information 51 --
Title The Composition of a COM DLL
Miscellaneous information 63 --
Title The Role of Type Libraries
Miscellaneous information 65 --
Title The Role of the System Registry
Miscellaneous information 66 --
Title Creating the COM DLL Project Workspace
Miscellaneous information 67 --
Title Understanding COM Interfaces
Miscellaneous information 68 --
Title A Brief Word on COM-Centric Macros
Miscellaneous information 79 --
Title Implementing the ComCar
Miscellaneous information 80 --
Title Understanding IClassFactory
Miscellaneous information 84 --
Title Building Your Class Factory
Miscellaneous information 85 --
Title Implementing DLL Component Housing
Miscellaneous information 88 --
Title Exporting the Exports
Miscellaneous information 90 --
Title Registering the COM Server
Miscellaneous information 91 --
Title Developing a C++ COM Client
Miscellaneous information 97 --
Title Understanding COM Properties
Miscellaneous information 105 --
Title Building Scriptable Objects (Using IDispatch)
Miscellaneous information 108 --
Title The VARIANT Data Type
Miscellaneous information 112 --
Title A C++ IDispatch Example
Miscellaneous information 116 --
Title A Visual Basic IDispatch Client
Miscellaneous information 117 --
Title Understanding the Dual Interface
Miscellaneous information 118 --
Title Defining a Scriptable Object
Miscellaneous information 118 --
Title Building the Class Factory
Miscellaneous information 123 --
Title Updating DllGetClassObject
Miscellaneous information 123 --
Title Updating the Server's Registration File
Miscellaneous information 124 --
Title Building a VBScript Late-Bound Client
Miscellaneous information 124 --
-- Chapter 3
Title A Primer on COM Programming Frameworks
Miscellaneous information 127 --
Title The Role of the Active Template Library
Miscellaneous information 127 --
Title The Role of Visual Basic 6.0
Miscellaneous information 146 --
-- Chapter 4
Title COM Type Information
Miscellaneous information 161 --
Title The Format of a COM IDL File
Miscellaneous information 162 --
Title Defining COM Types
Miscellaneous information 163 --
Title Primitive COM Data Types
Miscellaneous information 164 --
Title IDL Method Parameter Attributes
Miscellaneous information 167 --
Title Defining COM Interface Types in IDL
Miscellaneous information 171 --
Title The ITypeInfo Interface
Miscellaneous information 185 --
Title Generating COM Type Information Programmatically
Miscellaneous information 189 --
Title Building the Type Library (ICreateTypeLib)
Miscellaneous information 191 --
Title Creating the IHello Interface
Miscellaneous information 193 --
Title Building the SayHello() Method
Miscellaneous information 198 --
Title Building the Hello Coclass
Miscellaneous information 200 --
Title Testing the Application
Miscellaneous information 201 --
Title Programmatically Reading COM Type Information
Miscellaneous information 203 --
Title Defining Custom IDL Attributes
Miscellaneous information 212 --
Title Introducing the System. Runtime. InteropServices Namespace
Miscellaneous information 218 --
Title Building a C? COM Type Information Viewer
Miscellaneous information 220 --
-- Chapter 5
Title The Anatomy of a .NET Server
Miscellaneous information 229 --
Title The Philosophy of .NET
Miscellaneous information 230 --
Title The Building Blocks of .NET
Miscellaneous information 231 --
Title Working with Managed Languages
Miscellaneous information 232 --
Title The Composition of a .NET Binary
Miscellaneous information 233 --
Title Building a C? Code Library
Miscellaneous information 235 --
Title Introducing ILDasm.exe
Miscellaneous information 243 --
Title Building a Managed Client
Miscellaneous information 250 --
Title Specifying Arbitrary Assembly Locations
Miscellaneous information 253 --
Title Understanding the Shared Assembly
Miscellaneous information 254 --
Title Using the Shared Assembly
Miscellaneous information 262 --
Title Versioning Shared Assemblies
Miscellaneous information 264 --
Title Working with Publisher Policy Assemblies
Miscellaneous information 267 --
Title And Now for Something Completely Different: System. CodeDOM
Miscellaneous information 270 --
Title Introducing the System. CodeDOM Namespace
Miscellaneous information 272 --
Title Compiling the Assembly
Miscellaneous information 284 --
-- Chapter 6
Title .NET Types
Miscellaneous information 289 --
Title The Role of System. Object
Miscellaneous information 289 --
Title Examining the .NET Data Type System
Miscellaneous information 294 --
Title The Set of Custom .NET Types
Miscellaneous information 297 --
Title Building a Complex Code Library
Miscellaneous information 302 --
Title Understanding Reflection
Miscellaneous information 304 --
Title Working with System. Type
Miscellaneous information 304 --
Title The System. Reflection Namespace
Miscellaneous information 309 --
Title Dynamically Loading an Assembly
Miscellaneous information 310 --
Title Building a Custom .NET Type Viewer
Miscellaneous information 312 --
Title A Brief Word Regarding System. Reflection. Emit
Miscellaneous information 323 --
Title Understanding .NET Attributes
Miscellaneous information 323 --
Title Creating and Applying Custom Attributes
Miscellaneous information 325 --
Title Reading Attributes at Runtime
Miscellaneous information 330 --
Title Binding Late to Shared Assemblies
Miscellaneous information 335 --
-- Chapter 7
Title .NET-to-COM Interoperability -- The Basics
Miscellaneous information 339 --
Title A High-Level Overview of .NET-to-COM Interoperability
Miscellaneous information 339 --
Title Building an Interop Assembly -- The Simplest Possible Example
Miscellaneous information 342 --
Title Converting Between COM IDL Data Types and Managed Data Types
Miscellaneous information 346 --
Title Interfaces Consumed by the RCW
Miscellaneous information 351 --
Title Options to Obtain an Interop Assembly
Miscellaneous information 353 --
Title Examining the Generated .NET Types
Miscellaneous information 356 --
Title Select Members of the System. Runtime. InteropServices Namespace
Miscellaneous information 362 --
Title COM Library Statement to .NET Assembly Statement Conversion Rules
Miscellaneous information 367 --
Title COM Types to .NET Types Conversion Rules
Miscellaneous information 371 --
Title Deploying Interop Assemblies
Miscellaneous information 392 --
Title Creating a Primary Interop Assembly
Miscellaneous information 393 --
Title Reflecting on Interop Assembly Attributes
Miscellaneous information 396 --
Title Interacting with Well-known COM Servers
Miscellaneous information 399 --
-- Chapter 8
Title .NET-to-COM Interoperability -- Intermediate Topics
Miscellaneous information 403 --
Title Handling the COM VARIANT
Miscellaneous information 403 --
Title Building a VARIANT-Centric COM Server
Miscellaneous information 405 --
Title Handling COM SafeArrays
Miscellaneous information 410 --
Title Handling C-Style Arrays
Miscellaneous information 419 --
Title Handling COM Param Arrays
Miscellaneous information 420 --
Title Handling COM Structures
Miscellaneous information 421 --
Title Handling COM Collections
Miscellaneous information 426 --
Title A Brief Review of COM Connection Points (COM Events)
Miscellaneous information 437 --
Title Building a Connectable COM Type
Miscellaneous information 441 --
Title A Brief Review of .NET Delegates
Miscellaneous information 443 --
Title A Brief Review of .NET Events
Miscellaneous information 445 --
Title Examining the Interop Assembly
Miscellaneous information 448 --
Title Handling COM Error Objects
Miscellaneous information 459 --
Title The .NET Error Handling Mechanism
Miscellaneous information 464 --
Title Debugging COM Servers Using VS .NET
Miscellaneous information 468 --
-- Chapter 9
Title .NET-to-COM Interoperability -- Advanced Topics
Miscellaneous information 471 --
Title Revisiting the Marshal Class
Miscellaneous information 471 --
Title COM Coclasses Implementing .NET Interfaces
Miscellaneous information 475 --
Title Guidelines for Building .NET Type Compatible COM Classes
Miscellaneous information 484 --
Title Consuming ActiveX Controls from Managed Code
Miscellaneous information 490 --
Title Options for Consuming ActiveX Controls from Managed Code
Miscellaneous information 495 --
Title Modifying the Code for the AxHost-Derived Type
Miscellaneous information 504 --
Title Manually Modifying Interop Assemblies
Miscellaneous information 508 --
Title Understanding the Interop Editing Process
Miscellaneous information 510 --
Title Dissecting the Layout of Attribute Metadata
Miscellaneous information 517 --
Title Building a "Scratch" Assembly
Miscellaneous information 519 --
Title Building the Managed Client
Miscellaneous information 526 --
Title Building a Custom Type Library Importer Utility
Miscellaneous information 528 --
Title Building the Main Shell
Miscellaneous information 530 --
-- Chapter 10
Title COM-to-.NET Interoperability -- The Basics
Miscellaneous information 539 --
Title The Role of the CCW
Miscellaneous information 539 --
Title Core Requirements for COM-to-.NET Communications
Miscellaneous information 544 --
Title Using the tlbexp.exe Utility
Miscellaneous information 546 --
Title General Guidelines for Building COM-Aware .NET Types
Miscellaneous information 547 --
Title Critical .NET-to-COM Conversion Details
Miscellaneous information 554 --
Title Understanding the Class Interface
Miscellaneous information 557 --
Title Understanding the Object Interface
Miscellaneous information 562 --
Title The Case Against Class Interfaces
Miscellaneous information 563 --
Title Exposing Custom .NET Interfaces to COM
Miscellaneous information 564 --
Title Implementing Explicit Interfaces
Miscellaneous information 567 --
Title Controlling the Generated ProgID
Miscellaneous information 567 --
Title Controlling the COM Library Definition
Miscellaneous information 568 --
Title Handling Overloaded Methods
Miscellaneous information 569 --
Title Importing mscorlib.tlb
Miscellaneous information 570 --
Title Using the regasm.exe Utility
Miscellaneous information 572 --
Title Examining the Updated Entries
Miscellaneous information 574 --
Title Deploying the .NET Assembly
Miscellaneous information 582 --
Title Leveraging the Visual Studio .NET IDE
Miscellaneous information 584 --
Title Building a Visual Basic 6.0 COM Client
Miscellaneous information 584 --
Title Building a C++ COM Client
Miscellaneous information 589 --
Title Building a VBScript COM Client
Miscellaneous information 590 --
-- Chapter 11
Title COM-to-.NET Interoperability -- Intermediate Topics
Miscellaneous information 593 --
Title Converting .NET Enums to COM Enums
Miscellaneous information 593 --
Title Converting .NET Structures to COM Structures
Miscellaneous information 598 --
Title Converting .NET Delegates to COM Connection Points
Miscellaneous information 604 --
Title Building a .NET Event Server Using VB .NET
Miscellaneous information 608 --
Title Building a Visual Basic 6.0 Event Client
Miscellaneous information 609 --
Title Building a C++ Event Client
Miscellaneous information 610 --
Title Exposing Custom .NET Collections
Miscellaneous information 614 --
Title Exposing .NET Exceptions
Miscellaneous information 619 --
Title Exercising Your DotNetCollection Assembly from C++
Miscellaneous information 621 --
Title Converting .NET Interface with Multiple Base Interfaces
Miscellaneous information 624 --
Title Converting .NET Interface Hierarchies
Miscellaneous information 627 --
-- Chapter 12
Title COM-to-.NET Interoperability -- Advanced Topics
Miscellaneous information 633 --
Title Changing Type Marshaling Using MarshalAsAttribute
Miscellaneous information 633 --
Title .NET Types Implementing COM Interfaces
Miscellaneous information 638 --
Title Defining Custom COM Interfaces
Miscellaneous information 638 --
Title Building a VB 6.0 COM Client
Miscellaneous information 644 --
Title Defining COM Interfaces Using Managed Code
Miscellaneous information 646 --
Title Manually Defining COM Atoms: An Extended Example
Miscellaneous information 650 --
Title Interacting with Interop Assembly Registration
Miscellaneous information 653 --
Title Programmatically Converting Assemblies to COM Type Information
Miscellaneous information 655 --
Title Hosting the .NET Runtime from an Unmanaged Environment
Miscellaneous information 660 --
-- Chapter 13
Title Building Serviced Components (COM+ Interop)
Miscellaneous information 669 --
Title The MTS, COM+, Component Services Name Game
Miscellaneous information 669 --
Title Recapping Component Services
Miscellaneous information 670 --
Title Reviewing the COM+ Runtime Environment
Miscellaneous information 672 --
Title The Role of the COM+ Catalog
Miscellaneous information 675 --
Title The Component Service Explorer
Miscellaneous information 678 --
Title A Classic COM+ Example
Miscellaneous information 682 --
Title Building a VB 6.0 COM+ Client
Miscellaneous information 683 --
Title Deploying COM+ Applications
Miscellaneous information 685 --
Title The System. EnterpriseServices Namespace
Miscellaneous information 687 --
Title Using the regsvcs.exe Command Line Utility
Miscellaneous information 694 --
Title Accessing the Configured .NET Component from VB 6.0
Miscellaneous information 698 --
Title Accessing the Configured .NET Component from C?
Miscellaneous information 699 --
Title Enabling Component Statistics
Miscellaneous information 699 --
Title A Brief Word on Lazy (Automatic) Registration
Miscellaneous information 700 --
Title Working with the RegistrationHelper Type
Miscellaneous information 701 --
Title Configuring a Managed COM+ Application Using .NET Attributes
Miscellaneous information 703 --
Title Supporting Object Construction Strings
Miscellaneous information 704 --
Title Examining the ContextUtil Type
Miscellaneous information 706 --
Title Understanding JITA
Miscellaneous information 708 --
Title JITA, IObjectControl, and the .NET Garbage Collector
Miscellaneous information 714 --
Title Configuring Poolable Objects
Miscellaneous information 715 --
Title A Recap of Transactional Programming
Miscellaneous information 717 --
Title Programming COM+ Transactions
Miscellaneous information 720 --
Title A Complete Serviced Component Example
Miscellaneous information 724
520 8# - SUMMARY, ETC.
Summary, etc. Andrew Troelsen explains the process of building .NET applications that are capable of interacting with existing COM code. The author provides a complete overview of COM architecture and its interaction with the Windows API.
630 00 - SUBJECT ADDED ENTRY--UNIFORM TITLE
Uniform title Microsoft .NET Framework.
9 (RLIN) 1694
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Object-oriented programming (Computer science)
9 (RLIN) 1696
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computer software
General subdivision Development
9 (RLIN) 313
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element COM (Computer architecture)
9 (RLIN) 1695
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element COM (Computer architecture)
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computer programming.
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computers and IT.
Source of heading or term ukslc
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Microsoft programming
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Software Engineering
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Programming & scripting languages: general
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computer architecture & logic design
Source of heading or term thema
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Online version:
Main entry heading Troelsen, Andrew W
Title COM and . Net interoperability
Place, publisher, and date of publication Berkeley, CA : Apress ; New York, NY : Distributed to the book trade in the United States by Springer-Verlag New York Inc., 2002
Record control number (OCoLC)606737097
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Online version:
Main entry heading Troelsen, Andrew W
Title COM and . Net interoperability
Place, publisher, and date of publication Berkeley, CA : Apress ; New York, NY : Distributed to the book trade in the United States by Springer-Verlag New York Inc., 2002
Record control number (OCoLC)607781845
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE
Uniform title .NET developer series.
9 (RLIN) 1697
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Long Loan
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Cost, replacement price Price effective from Koha item type
    Dewey Decimal Classification     TUS: Midlands, Main Library TUS: Midlands, Main Library Athlone General Lending 22/01/2018 31.00   005.268 TRO 224063 10/06/2019 31.00 22/01/2018 Long Loan

Powered by Koha