Understanding .NET (2nd Edition)
Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] Main method, C# Managed C++ 2nd C++/CLI compared with example extensions to C++ for interoperability with .NET Framework features overview of types Managed code assemblies for organizing building applications C++/CLI and 2nd calls between managed and unmanaged code compiling 2nd defined DLL access executing 2nd JIT compilation loading assemblies mapping COM types to CLR memory location and metadata access metadata from compilation of MSIL compilation 2nd NGEN compilation object-orientation of overview of Managed Extensions for C++ [See Managed C++.] Managed objects mapping COM types to CLR overview of wrappers Management (System.Management) Marshaling not all types can be marshaled by reference by value Math class, in System namespace MBR (marshal by reference) MBV (marshal by value) MDA (Model Driven Architecture) MDD (model-driven development) DSLs (domain specific languages) and Microsoft's and OMG's approaches to Media (System.Media) Members, VB structures Membership information supported by ASP.NET user management Memory location, managed code and Memory management, garbage collection and Messaging (System.Messaging) Metadata assembly manifests assembly metadata (System.Reflection) 2nd attributes classes CLR format for in DLL or EXE files managed code and types contained in metadata module Methods anonymous 2nd C# type accessibility and type member Microsoft balancing relational and hierarchical data models C# vs. Java MDD (model-driven development) pros/cons of multiple languages reasons for changes and new products role in creation of SOAP role in creation of WSDL security risks Sun and viruses and Microsoft Intermediate Language [See MSIL (Microsoft Intermediate Language).] Microsoft Message Queuing (MSMQ) 2nd Mobile code, security risks of Mobile devices Model Driven Architecture (MDA) Model-driven development (MDD) DSLs (domain specific languages) and Microsoft's and OMG's approaches to Modules DLLs and EXEs for VB types Mono project 2nd MSIL (Microsoft Intermediate Language) CTS reflected by DLL or EXE files and Ilasm assembler for instructions and functions of Java bytecode compared with managed code compiled into methods for compiling platform independence reasons for use of virtual instruction set for compiling managed code MSMQ (Microsoft Message Queuing) 2nd Multiple inheritance, in C++ My namespace feature, VB 2005 2nd My.Application My.Computer My.Settings My.User |
Категории