Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo NET CLR na mysli ?

. NET Framework zmenil vývoj Windows aplikácií a nasadenie paradigma . Nový rámec Microsoft Common Language Runtime , CLR , pôsobí ako abstrakcie vrstva , ktorá je umiestnená medzi čiastočne skompilovaný kód aplikácie a základnú hardvér počítača . Tento nový prístup k vývoju systému Windows má niekoľko výhod oproti starej Win32 vývojového cyklu . Binárne Versus Intermediate Language

Skôr , aplikácie napísané pre operačný systém Windows boli zostavené do konečnej binárnej forme a uvoľní . Zostavovanie . NET aplikácie , však, zostavuje na sprostredkujúce jazyk . Táto sprostredkujúca jazyk je čítať a vybudovaný do binárnej formy pri spustení aplikácie . Kompilácia sa strednou formou poskytuje niekoľko výhod ako pre vývojárov softvéru a klientov , ako je napríklad just - in - time kompiláciu , spravovaný kód a knižnice základnej triedy . Hoci tam je malý výkon trestu v tomto reálnom čase zostavovania , realizácia CLR je často transparentný pre koncových užívateľov .
Just - in - time kompilácie

Just - in - time kompilácie prevádza sprostredkujúca jazyk do binárneho kódu za behu . Jednou z najväčších výhod do spoločného jazykového modulu runtime je , že programovanie syntax na vysokej úrovni pre viac jazykov je zostavený do rovnakej strednej kódu . To umožňuje pre programy, ktoré majú byť kódované v niekoľkých jazykoch . Napríklad , môže aplikácie napísané v jazyku Visual Basic použiť už existujúce triedy z C # aplikácie . Toto opätovné použitie kódu výrazne znižuje potrebu DLL knižnice .
Spravovaný kód

prelínanie počítačový kód z rôznych jazykov je možné vďaka štandardu spravovaný kód . Všetky Net kód . Je prevažne riadený . To znamená , že je typ bezpečnosti , napríklad integer je 32 - bitov akékoľvek. Čistý jazyk , a tam je automatický garbage collection . Garbage collection uvoľní systémové prostriedky , ktoré už nie sú potrebné aplikácie . Spoločný jazykový modul runtime automaticky vykonáva túto činnosť ako predmet spadne odkaz . Predtým musel byť výslovne vykonáva vývojár aplikácie odvoz odpadu .
Base Class Library

NET Framework . , A tým aj CLR , využíva základné triedy knižnica pre natívny funkcie systému Windows volanie . Pred CLR , API Windows bol hlavným prostriedkom preniknutie do dynamických knižníc využiť funkcie operačného systému Windows . Knižnica Základná trieda nahradí DLL knižnice a s tým spojené ťažkosti programovanie s nimi . Knižnica Základná trieda poskytuje celý rad funkcií zahŕňajúcich niekoľko funkcií aplikácie , od rozpoznávania reči s typom definície .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené