-
Chapter 1 COM+ Internals
-
What Is COM+?
-
COM and COM+
-
Knowing the Internals
-
Introduction to .NET
-
-
Chapter 2 Interface-Based Programming
-
Why Interface-Based Programming?
-
Defining Interfaces in Visual Basic
-
Using a Class Through an Interface
-
Polymorphism I (Multiple Components—Single Interface)
-
Polymorphism II (Single Component—Multiple Interfaces)
-
Review
-
-
Chapter 3 How Interfaces Work Internally
-
Life Without Interfaces
-
Memory Layout of Interfaces
-
COM as a Binary Standard
-
Type Libraries
-
COM Standard Interfaces: IUnknown and IDispatch
-
Summary
-
-
Chapter 4 In-Process Servers
-
Client-Server Communication: A High-Level View
-
Client-Server Communication: A Low-Level View
-
-
Chapter 5 Out-of-Process Servers and COM's Remoting Architecture
-
ActiveX EXEs
-
Threads
-
Remoting and Location Transparency
-
Pinging Mechanism
-
Summary
-
-
Chapter 6 Versioning
-
The Goal of COM Versioning
-
Client Requirements
-
COM's Versioning Story
-
How Visual Basic Versions Your COM Objects
-
Using IDL
-
Summary
-
-
Chapter 7 COM+ Applications
-
Creating a COM+ Application
-
Services Overview
-
COM+ Administration Components
-
Summary
-
-
Chapter 8 Writing and Debugging COM+ Code
-
COM+ Architecture
-
Debugging COM+ Applications
-
-
Chapter 9 Transaction Services
-
What Is a Transaction?
-
Declarative Transactions
-
Summary
-
-
Chapter 10 COM+ Security
-
Security Terminology
-
RPC Security
-
COM/COM+ Security
-
Internet-Based Security
-
Summary
-
-
Chapter 11 Introduction to .NET
-
The .NET Architecture
-
Developing Assemblies
-
VB.NET Features
-
Mixing COM+ and .NET
-
Using COM+ Services
-
Summary
-
-
Colophon
- Title:
- COM+ Programming with Visual Basic
- By:
- Jose Mojica
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- June 2001
- Pages:
- 368
- Print ISBN:
- 978-1-56592-840-4
- | ISBN 10:
- 1-56592-840-7
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The fish on the cover of COM+ Programming with Visual Basic are minnows. Although the term "minnow" is commonly used to describe any number of small freshwater fish, minnow is actually the name for a family of fish, most of which are dull in color and only a few inches in length. Some species of minnow, however, grow to a foot in length, and the males turn bright red or orange just before the spring spawning season. The family includes various types of chubs, daces, shriners, minnows, and carp, all of which have scaleless heads, toothless jaws (but teeth on a bone in the throat), pelvic fins (rather than fins extending from their sides), and a single dorsal fin in common.
Minnows are extremely plentiful in North American freshwaters, forming the basis of fish fauna in most ponds, lakes, streams, and rivers. Many of the smaller minnow species perform key roles in the food chain; these "primary consumers" feed on bottom ooze, algae, and aquatic plants and in turn serve as protein-rich meals for larger fish and fish-eating birds.
While the minnow family has been evolutionarily successful, diversifying into many species that densely occupy a variety of habitats and perform key functions in the food chain, it has been challenged recently by the human practice of diverting and polluting waters. In fact, in 1994, the U.S. Fish and Wildlife Service Division of Endangered Species identified the Rio Grande silvery minnow Hybognathus amarus as endangered due to "dewatering, channelization and regulation of river flow to provide water for irrigation; diminished water quality caused by municipal, industrial, and agricultural discharges; and competition or predation by introduced non-native fish species." Apparently, this particular species now occupies only "five percent of its known historic range." Catherine Morris was the production editor and proofreader, and Norma Emory was the copyeditor for COM+ Programming with Visual Basic. Linley Dolby, Nicole Arigo, and Claire Cloutier provided quality control. Pamela Murray wrote the index.
Pam Spremulli designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.
David Futato designed the interior layout based on a series design by Nancy Priest. Anne-Marie Vaduva converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book; the code font is Constant Willison. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Sarah Jane Shangraw.
