A partire dal 2011 , Visual C si riferisce a Visual C + + . ( Visual C # è più simile a Java , gruppi di Microsoft con Visual Basic . ) Ma tutti questi linguaggi di sviluppo può essere utilizzato per creare progetti, che Microsoft descrive come un gruppo di file di programma , più almeno due file di configurazione --- uno per debug ( o la risoluzione dei problemi ) finalità e una per la versione finale dell'applicazione . È possibile creare progetti manualmente o utilizzare uno dei diversi modelli di progetti pronti Visual C + + include per rendere il lavoro più facile . Win32 Modelli
templates Win32 sono per i disegni di programma più primitive --- "primitivo" , nel senso che l 'autore di un programma Win32 deve gestire tutta la comunicazione tra i componenti del computer , il che significa che la gestione di tutte i messaggi di errore e . Programmi Win32 richiedono la " programmazione a basso livello " , che doveva essere fatto per i precedenti programmi DOS e Windows . Questi modelli aiutano console disegno sviluppatori ( testuale ) e le applicazioni Windows in modo più rapido .
MFC Modelli
MFC è stato destinato a semplificare lo sviluppo Win32 , automatizzando gran parte l'errore movimentazione . Microsoft Foundation Classes ( MFC o ) sono predefiniti di classi C + + , che Microsoft ha messo a disposizione degli sviluppatori per molti anni . La libreria MFC era destinato a ridurre i tempi di sviluppo , fornendo ready-made codice fonte affidabile per le funzioni utilizzate più di frequente . MFC include anche classi OLE , ActiveX e di database utili per la scrittura di grandi controlli complessi . MFC è diventato il metodo più comune di scrivere programmi per computer stand-alone .
CLR Modelli
CLR ( Common Language Runtime ) è il nuovo standard per Microsoft processo di sviluppo. È la base della . NET Framework , che fornisce il codice generico basso livello necessaria per ogni applicazione . Poiché i programmi CLR contengono solo il codice necessario per quella particolare applicazione , che occupano meno spazio sul disco rigido . Quasi ogni tipo di programma può essere scritto utilizzando CLR , che viene utilizzato dalle versioni più recenti di Windows .
ATL Modelli
ATL acronimo di Active Template Library . Questi modelli sono per programmi come controlli ActiveX e OLE che sono molto più piccoli e hanno meno funzioni rispetto a controlli MFC . Se si estrae la " Componenti aggiuntivi " in un browser Firefox o " Gestione componenti aggiuntivi " in Internet Explorer ( sia nei menu "Strumenti" ) , troverete il tipo di programmi che si creano con questi modelli. Modelli ATL utilizzano Microsoft COM , o Component Object Model , concetti durante la creazione di questi programmi . Programmi ATL possono essere incluse in progetti MFC . Poiché questi modelli sono questi piccoli programmi , che sono più comunemente utilizzati per i server Web e progetti client .
Modelli generali
I modelli generali vengono utilizzate per la creazione di due tipi speciali dei programmi --- le procedure guidate utilizzate per l'installazione di altri programmi e la speciale makefile necessari per i programmi compilati dalla console . Questi progetti rendono più facile per l'utente finale per impostare ed eseguire le applicazioni di grandi dimensioni create con gli altri modelli di progetto .