| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Forskelle mellem ATL , MFC og Win32
    Microsofts Visual Studio tilbyder flere forskellige typer projekter for C + + udviklere, der har til opgave at skabe Windows-programmer . Disse typer omfatter Win32 , MFC og ATL . Win32 -projekter genererer en standard 32-bit Windows eksekverbare eller et bibliotek kun bruger Windows API. MFC skaber også 32- bit Windows-programmer , men forenkler udvikling gennem en ramme kaldet Microsoft Foundation Class. ATL skaber ActiveX-komponenter , der kan sættes ind på Microsoft Office og andre applikationer. Win32

    På Windows -platforme , Win32 API giver bygherren maksimal kontrol , men det er også den mest vanskelige at mestre . En grundlæggende handling, såsom at åbne et vindue eller tilføje noget tekst , et par knapper og andre knapper kan kræve flere sider af kode. Det kan tage måneder at lære at beherske begivenhed håndtering og alle de andre teknikker , der er nødvendige for at opbygge en komplet app , men alligevel, vil beherskelse af Win32 API og dets nyere 64-bit modstykke give dine programmer fuld kontrol over Windows < br . >
    MFC

    Microsofts Foundation Classes for C + + Brings Windows programmering ned til den gennemsnitlige programmør. MFC bruger et objekt -orienteret model, der eliminerer meget af det kedelige og krævende detalje af Win32 API , men det stadig tilbyder det meste af magten er nødvendig for at skabe komplet Windows -programmer. MFC anvender en model -view - controller mønster særskilte programmer i mere håndterbare stykker . MFC Guiden opretter et simpelt program, der omfatter alle nødvendige filer samt kommentarer til at hjælpe dig i gang. Selvom koden er langt mere kompleks end mange andre sprog , det gør C + + nemmere at administrere.
    ATL

    Active Template Library lader udviklere skabe ActiveX komponenter, der tilslutter til Microsoft Office , Web apps og andre COM -baserede Windows-programmer. ActiveX popularitet toppede omkring et årti siden med Visual Studio 6, men teknologien er stadig bruges i en række populære softwarepakker.
    Andre Project Types

    Udover den traditionelle Windows- skabeloner , Visual Studio tilbyder flere nye smagsvarianter til C + + udviklere. Den . Net rammer og Common Language Runtime give en mere sikker programmering model plus indbygget garbage collection og en massiv klasse bibliotek . Makefile -projekter tillader fuld kontrol over compiler og linker muligheder , så etablering af 64-bit eksekverbare og mixed- sprogprojekter . Skabeloner også er til rådighed for mobile udvikling og forskellige web- applikationer og tjenester.
    Hvilke at vælge

    fleste udviklere finde MFC rammer for at være det bedste valg for alle funktioner Windows-programmer . Guiden genererer den oprindelige kode , og udviklere kan koncentrere sig om business -løsning , ikke det lave niveau Windows krav. Win32 projekter fungerer godt for console- baserede værktøjer og Windows -tjenester , men om noget mere , er MFC et langt bedre valg. For en rig brugergrænseflade , overveje Windows Forms -baserede programmer ved hjælp af Common Language Runtime og . NET Framework , der forenkler adgangen til databaser, cloud-tjenester og forskellige maskiner ressourcer. Ligegyldigt hvilken type projekt, du vælger, Visual Studio Integrated Development Environment og dens kode - generering guider gøre C + + tilgængelig til hverdagens programmører.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Start en C-kode fra kommandoprompten 
    ·Hvordan man gør Dynamic lagerallokering i C 
    ·C + + Træning 
    ·Sådan gemme en liste over objekter i MFC 
    ·Hvad Er Strukturel Syntaks eller strukturen af ​​C Prog…
    ·Sådan konverteres fra Int til Char 
    ·Sådan udføres File I /O i C + + 
    ·Sådan får du vist koden af ​​Visual C Projekt 
    ·Sådan Find Resten af C 
    ·Sådan Reverse String i C Brug Arrays Uden Kørselshast…
      Anbefalede Artikler
    ·Sådan bruges VBScript History Object 
    ·Hvordan man laver en webbrowser 
    ·Sådan Render en cirkel i OpenGL 
    ·Sådan oprettes en JAD Fra COD ALX 
    ·Hjælp til Batch Programmering 
    ·Sådan Code et link i PHP 
    ·Sådan Læs i Strings Into Array C + + 
    ·Sådan opdatere et objekt i en samling med VBA 
    ·Sådan deaktiveres Task Manager i VB.Net 
    ·Sådan Konverter Binary til Byte 
    Copyright © Computer Viden http://www.computerdk.com