The Microsoft .NET Framework consists of a library of classes called the Framework Class Library(FCL) and a Common Language Runtime (CLR) that provides a managed code execution environment with features such as just-in-time compilation, type verification, garbage collection, and code access security. By offering these features, the CLR provides a development environment that improves programmer productivity and reduces common programming errors. For an excellent description of the .NET Framework and its core architecture, see CLR via C#, Third Edition by Jeffrey Richter (Microsoft Press, 2010). The CLR is implemented as a classic COM server whose code resides in a standard user-mode Windows DLL. In fact, all components of the .NET Framework are implemented as standard user-mode Windows DLLs layered over unmanaged Windows API functions. (None of the .NET Framework runs in kernel mode.)

Figure 1-1 illustrates the relationship between these components:

 COM技术和.NET的关系

相关文章:

  • 2021-08-15
  • 2022-03-02
  • 2021-12-25
  • 2021-12-22
  • 2021-08-10
  • 2021-12-15
  • 2021-10-27
  • 2021-09-30
猜你喜欢
  • 2021-06-14
  • 2021-08-13
  • 2021-07-18
  • 2022-12-23
  • 2022-01-22
  • 2022-12-23
  • 2021-06-05
相关资源
相似解决方案