dot.NET.Framework.Essentials.1002003,.3Ed [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

dot.NET.Framework.Essentials.1002003,.3Ed [Electronic resources] - نسخه متنی

Hoang Lam; Thuan L. Thai

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید










2.1 CLR Environment


The
CLR is
the underlying .NET infrastructure. Its facilities cover all the
goals that we spelled out in Chapter 1. Unlike
software libraries such as MFC or ATL, the CLR is built from a clean
slate. The CLR manages the execution of code in the .NET Framework.


An assembly is the basic unit of deployment and
versioning, consisting of a manifest, a set of one or more modules,
and an optional set of resources.

Figure 2-1 shows the two portions of the .NET
environment, with the bottom portion representing the CLR and the top
portion representing the CLR executables or
Portable
Executable (PE) files, which are .NET assemblies or units of
deployment. The CLR is the runtime engine that loads required
classes, performs just-in-time compilation on needed methods,
enforces security checks, and accomplishes a bunch of other runtime
functionalities. The CLR executables shown in Figure 2-1 are either EXE or DLL files that consist
mostly of metadata and code.


Figure 2-1. The CLR environment



/ 121