Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Forskjeller mellom ATL , MFC og Win32
    Microsofts Visual Studio tilbyr flere ulike typer prosjekter for C + + utviklere som har til oppgave å lage Windows-programmer . Disse typene inkluderer Win32 , MFC og ATL. Win32 prosjekter generere en standard 32 -bits Windows kjørbare eller biblioteket kun ved hjelp av Windows API. MFC skaper også 32 -bits Windows-programmer , men forenkler utvikling gjennom et rammeverk kalt Microsoft Foundation Class. ATL skaper ActiveX-komponenter som kan være koblet til Microsoft Office og andre programmer. Win32

    På Windows-plattformer gir Win32 API utvikleren maksimal kontroll , men det er også de vanskeligste å mestre . En grunnleggende handling som å åpne et vindu eller legge litt tekst , noen knapper eller andre kontroller kan kreve flere sider med kode. Det kan ta måneder å lære å mestre hendelsen håndtering og alle de andre teknikkene som trengs for å bygge en fullverdig app , likevel vil mestring av Win32 API og dens nyere 64 -bit motstykke gi programmene full kontroll over Windows

    MFC

    Microsofts Foundation Classes for C + + bringer Windows programmering ned til gjennomsnittlig programmerer. MFC-maskinen bruker et objekt - orientert modell som eliminerer mye av kjedsommelighet og nøyaktige detaljer av Win32 API, men det fortsatt tilbyr det meste av kraften som trengs for å skape fullverdig Windows-programmer . MFC bruker en modell -view - controller mønsteret til egne programmer til mer håndterbare biter . MFC Veiviseren oppretter et enkelt program som omfatter alle nødvendige filer samt kommentarer for å hjelpe deg i gang. Selv om koden er langt mer kompleks enn mange andre språk , gjør det C + + enklere å administrere .
    ATL

    Active Template Library lar utviklere lage ActiveX komponenter som kobler til Microsoft Office, Web apps og andre COM - baserte Windows-programmer . ActiveX popularitet toppet seg om et tiår siden med Visual Studio 6 , men teknologien er fortsatt brukes i en rekke populære programvarepakker .
    Andre prosjekttyper

    I tillegg til den tradisjonelle Windows maler , Visual Studio tilbyr flere nye smaker for C + + utviklere . . NET Framework og Common Language Runtime gi en tryggere, sikrere programmering modell pluss innebygd søppelrydding og en massiv klassebibliotek . Makefile prosjekter tillater full kontroll over kompilatoren og lenkealternativene , slik at etablering av 64 -bits kjørbare og mixed -språklige prosjekter . Maler også er tilgjengelig for mobil utvikling og ulike web-applikasjoner og tjenester .
    Hvilken du skal velge

    De fleste utviklere finne MFC rammeverk for å være det beste valget for alle funksjoner Windows-programmer . Veiviseren genererer den opprinnelige koden , og utviklerne kan konsentrere seg om virksomheten løsningen, ikke lavt nivå Krav til Windows . Win32 prosjekter fungerer godt for konsoll - baserte verktøy og Windows- tjenester , men om noe mer , er MFC et mye bedre valg . For et rikt brukergrensesnitt , vurdere Windows Forms - baserte programmer ved hjelp av Common Language Runtime og den . Net rammeverk, som forenkler tilgang til databaser , sky -tjenester og en rekke maskin ressurser. Uansett hvilken type prosjekt du velger , Visual Studio Integrated Development Environment og sin kode -generering veivisere gjør C + + tilgjengelig for hverdagslige programmerere .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan beregne Tidsforskjell i C + + 
    ·Hvordan å kompilere C kilde Med Visual C 
    ·Slik konverterer en String av heltall inn i en matrise …
    ·Slik konverterer Visual C Prosjekter til BCB 
    ·Hvordan fordele Pekere 
    ·Hvordan Skjul subview på en iPhone 
    ·Slik konverterer LPSTR til INT 
    ·Hvordan skrive en C Program Lese en parentes 
    ·Bruk av en standard konstruktør C 
    ·Hvordan sette C stil Strings i en liste i C + + 
      Anbefalte artikler
    ·Hvordan analysere en HTML- fil med Ruby 
    ·Visual Basic Combo Box Tutorial 
    ·Slik installerer PHP på en Windows Cache 
    ·PHP Array Sorter Funksjon 
    ·Hvordan endre font i Echo 
    ·Hvordan Design en CSS Sprite Navigasjonslinje 
    ·Hvordan sjekke for Primary Sikt attributter 
    ·Hvordan å lære Java Script 
    ·Hvordan lage en Javascript Ticker 
    ·Slik kopierer Utforsker i VB6 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/