.NET组件程序设计0723

P16 high-level languages 意指C#, Visual Basic.net等高级语言,

When the high-level code is first compiled, the high-level language compiler does two things: first it stores the IL in the EXE or the DLL, and then it creates a machine-code stub for every class method. The stub calls into the JIT compiler, passing its own method address as a parameter. The JIT compiler retrieves the corresponding IL from the DLL or EXE, compiles it into machine code, and replaces the stub in memory with the newly generated machine code.

The physical DLLs in an assembly are also referred to as modules.
An EXE assembly is called an application assembly, and a DLL assembly is called a library assembly.

P23An assembly usually contains just one file (a single DLL or a single EXE), but it still offers the component developer significant versioning, sharing, and security advantages. These are described later in this book.

posted on 2007-07-23 17:38  融化了的朱古力  阅读(176)  评论(0)    收藏  举报

导航