index_N

team lib

N

name type information, 300, 303, 307
named parameters, 193
names
applications, 36, 308
assemblies, 74, 125, 139
computers, 300
conflicts, 73
enumerations, 138
GAC subdirectories, 68
hiding C++ conventions, 281
interface IDs and, 128
invalid progIDs, 112
libraries, 75
mangled, 430
marshaler name mapping, 415
methods , 133, 139140
multiple interfaces, 85
namespaces, 59
.NET interoperability and, 139140
string conversion classes, 251
strong names, 7071, 125
namespaces
COM+ example, 292
EnterpriseServices, 308
naming, 59
prefixes, 126
subscribers, 356
native code. See managed code
natural boundaries, 441
navigating Component Services console, 3034
navigating .NET Framework Configuration console,
4750
nested structures, 443447
.NET arrays, 8183
.NET assemblies, 114, 125126
.NET attributes, 74, 108114, 141
.NET Category folder, 477479
.NET classes, 83, 127128
.NET code. See managed code
.NET components . See also COM Callable Wrappers; subscriptions
COM appearance, 6
from COM client code, 120125
COM component implementation, 10
COM objects implemented as, 6
data handling, 1518
design considerations, 139143
identifying, 8
locations, 8
marshaling, 112
namespaces, 126
naming problems, 139140
registered, 38
registry entries, 119120
type library creation, 114119
value types, 137
visibility, 112
Windows Forms controls, 143148
.NET data types, 136137, 416417
.NET entity conversions
assemblies, 125126
classes, 127128
data types, 136137
enumerations, 138
interfaces, 128136
methods, 132134
namespaces, 126
properties, 134136
value types, 137
.NET enumerations, 90, 138
.NET event handling, 19, 9499, 141, 148152
.NET exceptions. See exceptions
.NET Framework Configuration console, 4750
.NET Framework Services Installation Utility, 293295, 310
.NET in COM applications. See also COM Callable Wrappers; converting; exporting
attributes, 108114, 141
from COM client code, 120125
component integration
accessing, 1925
ActiveX controls, 99102
COM interop, 5355
design considerations, 9194
event handling, 9499
overview, 53
design considerations, 139143
differences
component identification, 8
component locations, 78
data handling, 1518
error handling, 13
event handling, 19
garbage collection, 1013
object-oriented principles, 10
objects, 9
type information, 13
visibility, 1415
future of, 35
naming problems, 139140
objects, 104
overview, 57
registry entries, 119120
type libraries, 114119
version numbers , 142
Windows Forms controls, 143148
.NET in COM+ applications. See also COM+ examples
application types, 179181
COM vs. COM+, 156
COM+ background information, 163
COM+ services, 169171
connections, 173178
data flow optimization, 178
DCOM, 172178
distributed architecture, 163
error handling, 182
interoperability, 156162
messaging, 166169
overview, 155
security, 183184
transactions, 164165
.NET interfaces
changing, 140
COM interfaces implemented as, 6
converting to, 83, 8588
exporting, 128136
standard COM interfaces and, 105111
type produced, 128
.NET interop marshaler, 15
.NET interoperability, 5, 156162
.NET methods, 132134
.NET objects, 9, 104
.NET parameters, 132
.NET properties, 88, 134136
.NET Remoting, 4
.NET security, 50
.NET type conversions, 7577, 136137
.NET value types, 17, 137
.NET wrapper classes, 6
network communication, 172
network protocols, 172178
network traffic, 178
New option, 34
no_injected_text attribute, 219
nonblittable types, 16, 93, 447
nonbrowsable attribute, 214
nonconstructors, 10
noncreatable attribute, 127, 217
nondeterministic finalization , 1013
nonextensible attribute, 212
non-PIA components, 73
non-real time communication. See COM+
non-UI components, 20
nonvisible members , 14
normal handles, 453
Notepad, attributed programming, 204207
notifications, COM event, 95
Notify() method, 484
null references, 118
 
team lib


COM Programming with Microsoft .NET
COM Programming with Microsoft .NET
ISBN: 0735618755
EAN: 2147483647
Year: 2006
Pages: 140

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net