| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Che cosa NET CLR significa ?
    . NET Framework è cambiato lo sviluppo di applicazioni Windows e paradigma di distribuzione. Il nuovo Microsoft quadro common language runtime , CLR , agisce come un livello di astrazione , che si trova tra il codice dell'applicazione parzialmente compilata e l'hardware sottostante del computer . Questo nuovo approccio allo sviluppo di Windows ha diversi vantaggi rispetto al vecchio ciclo di sviluppo Win32 . Binary Versus Intermediate Language

    In precedenza , le applicazioni scritte per il sistema operativo Windows sono stati compilati in forma binaria finale e rilasciati . La compilazione di una domanda. Net , tuttavia , compila in un linguaggio intermedio . Questo linguaggio intermedio viene letto e compilato in un formato binario in cui viene eseguita l'applicazione . Compilazione di una forma intermedia offre diversi vantaggi sia per gli sviluppatori e clienti software, come just- in-time compilazione , il codice gestito e una libreria di classe base . Anche se vi è una piccola riduzione delle prestazioni per questo la compilazione in tempo reale , l'attuazione del CLR è spesso trasparente agli utenti finali .
    Just- in-time Compilazione
    < p > Just- in-time compilazione converte linguaggio intermedio di codice binario in fase di esecuzione . Uno dei più grandi vantaggi per il common language runtime è che ad alto livello sintassi di programmazione per più lingue è compilato nel medesimo codice intermedio . Questo permette ai programmi di essere codificato in più lingue. Ad esempio , un'applicazione scritta in Visual Basic è possibile utilizzare le classi pre -esistenti da una applicazione C # . Questo riutilizzo del codice riduce notevolmente la necessità di librerie a collegamento dinamico .
    Managed Code

    mescolanza di codice del computer di lingue diverse è reso possibile attraverso lo standard di codice gestito . Tutto il codice . Net è prevalentemente gestito . Ciò significa che vi è la sicurezza di tipo , per esempio , è un numero intero di 32 bit in qualsiasi linguaggio. Net e c'è garbage collection automatica . Garbage collection rilascia le risorse del computer che non sono più necessari da un'applicazione. Il Common Language Runtime esegue automaticamente questa azione come oggetti cadono riferimento . In precedenza , raccolta rifiuti dovevano essere implementato in modo esplicito dallo sviluppatore dell'applicazione .
    Base class library

    . NET Framework , e per estensione il CLR , utilizza la classe di base libreria per le chiamate di funzione native di Windows . Prima del CLR , l'API di Windows è stato il mezzo principale di attingere le librerie di collegamento dinamico per sfruttare le funzionalità del sistema operativo Windows . La libreria di classi base sostituisce librerie a collegamento dinamico e le difficoltà associati di programmazione con loro . La libreria di classi base fornisce numerose funzioni che abbracciano diverse funzioni delle applicazioni, che vanno dal riconoscimento vocale per definizioni di tipo .

    Previous :

    next :
      Articoli Correlati
    ·Come esportare i dati di accesso con VBA 
    ·Come accedere a una DLL per Visual Basic 
    ·Come Visualizzare la casella degli strumenti in Microso…
    ·Come mettere ListView intestazioni in un blocco note ut…
    ·Come stampare un documento utilizzando Visual Basic 6.0…
    ·Come impostare i valori in Silverlight 
    ·Come controllare per un processo di applicazione in Vis…
    ·Come scrivere un if in Visual Basic 
    ·Come usare Classe Da XSD 
    ·Come creare un programma di installazione in Visual Bas…
      Articoli in evidenza
    ·Come scrivere una funzione per ode45 
    ·Come creare un programma di dattilografia 
    ·Come leggere un file delimitato da Tab in Java 
    ·Come fare una stringa di asterischi in C + + 
    ·Come accedere lunghi dati binari 
    ·Come creare il tuo sito web con PHP 
    ·Come creare gestori eventi Jquery 
    ·Come passare Javascript Variabile per Coldfusion 
    ·Che cosa sono espressioni logiche 
    ·Linux , Apache , MySQL e PHP per principianti 
    Copyright © Conoscenza Informatica http://it.wingwit.com