| 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 >> C /C + + Programming >> Content
    Differenze tra ATL , MFC e Win32
    Visual Studio di Microsoft, offre diversi tipi di progetti diversi per sviluppatori C + + che hanno il compito con la creazione di applicazioni Windows . Questi tipi includono Win32 , MFC e ATL . Progetti Win32 generare un eseguibile standard di Windows a 32 bit o una libreria utilizzando solo l'API di Windows . MFC crea anche le applicazioni Windows a 32 bit , ma semplifica lo sviluppo attraverso un framework denominato Microsoft Foundation Class . ATL crea componenti ActiveX che può essere collegato a Microsoft Office e altre applicazioni . Win32

    Su piattaforme Windows , l'API Win32 dà il massimo controllo sviluppatore , ma è anche il più difficile da padroneggiare . Una azione di base come l'apertura di una finestra o l'aggiunta di una parte di testo , alcuni pulsanti o altri controlli può richiedere diverse pagine di codice . Si può richiedere mesi per imparare a padroneggiare la gestione degli eventi e tutte le altre tecniche necessarie per costruire una applicazione full-optional , tuttavia , la padronanza delle API Win32 e la sua più recente 64-bit omologo darà ai vostri programmi di controllo completa di Windows < br . Foundation Classes >
    MFC

    di Microsoft per C + + Brings di Windows programmazione verso il programmatore medio. MFC utilizza un modello orientato agli oggetti che elimina gran parte del tedio ed esigente dettaglio delle API Win32 , ma offre ancora la maggior parte della potenza necessaria per creare programmi di Windows con funzionalità complete . MFC utilizza un pattern Model-View - Controller di programmi separati in pezzi più maneggevoli . La procedura guidata MFC crea un semplice programma che include tutti i file necessari , nonché i commenti per aiutarti a iniziare . Anche se il codice è molto più complesso di molte altre lingue , non rendere il C + + facile da gestire.
    ATL

    Active Template Library consente agli sviluppatori di creare ActiveX componenti che si collegano a Microsoft Office , applicazioni Web e altre applicazioni Windows basate su COM . ActiveX popolarità ha raggiunto il picco circa un decennio fa con Visual Studio 6 , ma la tecnologia è ancora usato in un certo numero di pacchetti software .
    Altri tipi di progetto

    Oltre alla tradizionale di Windows template , Visual Studio offre diversi nuovi sapori per sviluppatori C + + . L' . Net e il suo Common Language Runtime fornisce un modello di programmazione più sicuro più sicuro , più built-in garbage collection e una libreria di classi di massa . Progetti Makefile permettono il controllo completo del compilatore e le opzioni del linker , che consente la creazione di file eseguibili a 64 bit e progetti di linguaggio misto . I modelli sono disponibili anche per lo sviluppo mobile e le varie applicazioni e servizi web .
    Quale scegliere

    maggior parte degli sviluppatori a trovare il framework MFC di essere la scelta migliore per tutte le funzionalità applicazioni Windows. La procedura guidata genera il codice iniziale , e gli sviluppatori possono concentrarsi sulla soluzione di business , non i requisiti di Windows a basso livello . Progetti Win32 funzionano bene per i programmi di utilità console -based e servizi di Windows , ma per qualcosa di più , MFC è una scelta molto migliore . Per una ricca interfaccia utente , considerare i programmi basati su Windows Forms utilizzando il Common Language Runtime e l' . Net, che semplificano l'accesso a banche dati , servizi cloud e varie risorse della macchina . Non importa quale tipo di progetto che si sceglie, ambiente di sviluppo integrato di Visual Studio e il relativo codice di generazione maghi fanno C + + accessibile ai programmatori di tutti i giorni .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare CoffeeCup StyleSheet Maker 
    ·Come convertire Tempo Epoca in C + + 
    ·Come arrotondare decimali in C + + 
    ·Come utilizzare stdlib.h 
    ·Come Ignora righe di commento in C + + 
    ·Come calcolare un'espressione infissa 
    ·Come accedere al buffer dello schermo in C + + 
    ·Come compilare C e C + + Insieme 
    ·Come ottenere copia e incolla su Windows Phone 7 per gl…
    ·Come inserire numeri interi in ordine crescente utilizz…
      Articoli in evidenza
    ·Come impostare il valore da una query MySQL come una va…
    ·Come ordinare i dati tabulari in Python 
    ·Come rimuovere la barra di stato in NetBeans 
    ·Come creare un controllo ActiveX in VB 
    ·Che cosa è una interfaccia CPP 
    ·Come sostituire un periodo di utilizzo stringa con Java…
    ·Come Lavare il flusso di uscita 
    ·Differenze tra System.in e System.out 
    ·Come accedere alle variabili in Dump Var con PHP 
    ·Come utilizzare la funzione memset in C + + 
    Copyright © Conoscenza Informatica http://it.wingwit.com