Från och med 2011 avser Visual C till Visual C + + . ( Visual C # är mer Java - liknande, Microsoft grupper det med Visual Basic . ) Men alla dessa utvecklingsprojekt språk kan användas för att skapa projekt som Microsoft beskriver som en grupp av programfiler plus minst två konfigurationsfiler --- en för debugging ( eller felsökning ) syften och en för den slutliga versionen av programmet . Du kan skapa projekt manuellt eller använda en av flera färdiga projektmallar Visual C + + ingår att göra jobbet enklare . Win32 Mallar
Win32 mallar är de mest primitiva program mönster --- " primitiva " i den meningen att utvecklaren av en Win32 -program måste hantera all kommunikation mellan datorns komponenter , vilket innebär att hantera alla felmeddelanden liksom . Win32 program kräver " låg - nivå programmering " som måste göras för äldre DOS -och Windows -program . Dessa mallar hjälper utvecklare designen console ( textbaserad ) och Windows-program snabbare . Addera MFC mallar
MFC var avsett att förenkla Win32 utveckling genom att automatisera mycket av felet hantering . Microsoft Foundation Classes ( eller MFC ) är färdigskrivna C + + klasser, som Microsoft har gjort tillgänglig för utvecklare i många år . MFC -biblioteket var avsett att minska utvecklingstiden genom att tillhandahålla färdiga pålitlig källkod för ofta använda funktioner . MFC ingår även OLE , ActiveX och databas klasser är användbara för att skriva stora komplicerade kontroller . MFC har blivit den vanligaste metoden för att skriva fristående datorprogram .
CLR mallar
CLR ( Common Language Runtime ) är den nya standarden för Microsofts utvecklingsprocessen . Det är grunden för . NET Framework , vilket ger den generiska lågnivåkod behövs av varje ansökan . Eftersom CLR program bara innehåller den kod som krävs för den aktuella ansökan , de tar upp mindre plats på hårddisken . Nästan alla typer av program kan skrivas med hjälp av CLR , som används av de nyare versioner av Windows . Addera ATL mallar
ATL står för Active Template Library . Dessa mallar är för program som ActiveX och OLE -kontroller som är mycket mindre och har färre funktioner än MFC kontroller . Om du kolla in " Add -ons " i en Firefox webbläsare eller " Hantera tillägg " i Internet Explorer ( både i " Tools " menyer ) , kommer du att hitta den typ av program som du skapar med dessa mallar . ATL mallar använder Microsofts COM , eller Component Object Model , begrepp när du skapar dessa program . ATL program kan inkluderas i MFC projekt . Eftersom dessa mallar är sådana små program , de är oftast används för webbservern och kundprojekt . De allmänna mallar används för att skapa två speciella typer Addera Allmänna mallar
av program --- de guider som används för installation av andra program och det särskilda makefiler behövs för program som kompilerats från konsolen . Dessa projekt gör det lättare för din slutanvändare att bygga upp och driva de större applikationer som skapats med hjälp av de andra projektmallar .