Nwlapcug.com


Progetti di Visual C

Progetti di Visual C


A partire dal 2011, Visual C si riferisce a Visual C++. (Visual c# è più simile a Java; Microsoft si raggruppa con Visual Basic). Ma tutti questi sviluppo lingue possono essere utilizzati per creare progetti che Microsoft descrive come un gruppo di file di programma più configurazione almeno due file---uno per scopi di debug (o risoluzione dei problemi) e uno per il rilascio finale dell'applicazione. È possibile creare progetti manualmente o utilizzare uno dei diversi modelli di Ready-Made di progetto che Visual C++ è incluso per rendere il lavoro più facile.

Modelli di Win32

Modelli di Win32 sono per i più primitivi disegni di programma---"primitivi" nel senso che lo sviluppatore di un programma Win32 deve gestire tutte le comunicazioni tra i componenti del computer, che significa gestire tutti i messaggi di errore. Programmi Win32 richiedono la "programmazione di basso livello" che doveva essere fatto per i precedenti programmi DOS e Windows. Questi modelli di aiutano gli sviluppatori a progettare applicazioni Windows e console (testuale) più rapidamente.

Modelli di MFC

MFC è stato inteso per semplificare lo sviluppo Win32 automatizzando gran parte la gestione degli errori. Microsoft Foundation Classes (MFC o) sono già state scritte le classi C++, che Microsoft ha reso disponibile agli sviluppatori per molti anni. La libreria MFC è stata destinata a ridurre i tempi di sviluppo fornendo il codice fonte affidabile già pronti per funzioni usate più frequentemente. MFC include anche classi OLE, ActiveX e database utili per la scrittura di controlli complessi di grandi dimensioni. MFC è diventato il metodo più comune di scrivere programmi per computer stand-alone.

Modelli di CLR

CLR (Common Language Runtime) è il nuovo standard per il processo di sviluppo di Microsoft. È la base di .NET Framework, che fornisce il codice generico di basso livello necessario per ogni applicazione. Perché programmi CLR contengono solo il codice necessario per quella particolare applicazione, occupano meno spazio sul disco rigido. Quasi qualsiasi tipo di programma può essere scritto utilizzando CLR, che viene utilizzato dalle versioni più recenti di Windows.

Modelli di ATL

ATL sta per Active Template Library. Questi modelli sono per i programmi come i controlli ActiveX e OLE che sono molto più piccoli e hanno meno funzioni rispetto ai controlli MFC. Se si estrae il "componenti aggiuntivi" in un browser Firefox o "Gestione componenti aggiuntivi" in Internet Explorer (entrambi nel menu "Strumenti"), troverete il tipo di programmi che si crea con questi modelli. Modelli ATL utilizzano COM di Microsoft o Component Object Model, concetti durante la creazione di questi programmi. Programmi ATL possono essere inclusi nei progetti MFC. Perché questi modelli sono tali programmi piccoli, essi sono più comunemente utilizzati per progetti Web server e client.

Modelli generali

I modelli generali vengono utilizzati per la creazione di due particolari tipi di programmi---il makefile speciali necessari per i programmi che vengono compilati dalla console e le procedure guidate utilizzate per l'installazione di altri programmi. Questi progetti rendono più facile per il vostro utente finale di impostare ed eseguire le applicazioni di grandi dimensioni create utilizzando i modelli di progetto di altri.