Progetti di Visual C

March 9

Progetti di Visual C


A partire dal 2011, Visual C si riferisce a Visual C ++. (Visual C # è più Java-like; gruppi Microsoft IT 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) delle finalità e una per la versione finale dell'applicazione. È possibile creare progetti manualmente o utilizzare uno dei numerosi modelli di progetto pronti Visual C ++ include per rendere il lavoro più facile.

Modelli Win32

modelli Win32 sono per i disegni di programma più primitive --- "primitiva", nel senso che lo sviluppatore di un programma Win32 deve gestire tutte le comunicazioni tra i componenti del computer, il che significa gestione di tutti i messaggi di errore pure. i programmi Win32 richiedono la "programmazione a basso livello", che doveva essere fatto per precedenti programmi DOS e Windows. Questi modelli consentono agli sviluppatori di progettare console (testuale) e le applicazioni Windows in modo più rapido.

Modelli MFC

MFC aveva lo scopo di semplificare lo sviluppo Win32 automatizzando gran parte della gestione degli errori. Microsoft Foundation Classes (MFC o) sono le classi C ++ già scritte, che Microsoft ha reso disponibile agli sviluppatori per molti anni. La libreria MFC era destinato a ridurre i tempi di sviluppo, fornendo il codice sorgente affidabile ready-made per le funzioni di uso frequente. MFC include anche OLE, ActiveX e le classi di database utili per la scrittura di grandi controlli complessi. MFC è diventato il metodo più comune di scrittura di programmi per computer stand-alone.

Modelli CLR

CLR (Common Language Runtime) è il nuovo standard per il processo di sviluppo di Microsoft. E 'la base di .NET Framework, che fornisce il codice di basso livello generico 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 usando CLR, che viene utilizzato dalle versioni più recenti di Windows.

Modelli ATL

ATL sta per Active Template Library. Questi modelli sono per programmi come controlli ActiveX e OLE che sono molto più piccoli e hanno un minor numero di funzioni rispetto ai controlli MFC. Se si controlla i "componenti aggiuntivi" in un browser Firefox o "Gestione componenti aggiuntivi" in Internet Explorer (sia nel menu "Strumenti"), si trova il tipo di programmi che si creano con questi modelli. modelli ATL utilizzano COM di Microsoft, o Component Object Model, concetti durante la creazione di questi programmi. programmi ATL possono essere incluse in progetti MFC. Poiché questi modelli sono così piccoli programmi, che sono più comunemente utilizzati per progetti Web server e client.

Modelli generali

I modelli generali vengono utilizzati per la creazione di due tipi speciali di programmi --- maghi utilizzati per l'installazione di altri programmi e i makefile speciali necessari per i programmi che sono compilati dalla console. Questi progetti rendono più facile per l'utente finale per impostare ed eseguire le applicazioni più grandi creati con gli altri modelli di progetto.