Ab 2011 bezieht Visual C , Visual C + +. (Visual C # ist Java -like ; Microsoft Gruppen es mit Visual Basic. ) Aber all diese Entwicklung Sprachen können verwendet werden, um Projekte, die Microsoft beschreibt als eine Gruppe von Programmdateien plus mindestens zwei Konfigurationsdateien zu erstellen --- einer für Debugging (oder Fehlerbehebung ) und eine für Zwecke der endgültigen Version der Anwendung. Sie können Projekte manuell erstellen oder eine von mehreren fertige Projektvorlagen Visual C + + enthält , um die Arbeit leichter machen . Win32 Templates
Win32 -Vorlagen sind für den primitivsten Programm Designs --- "primitiv" in dem Sinne, dass der Entwickler ein Win32 -Programm muss die gesamte Kommunikation zwischen dem Computer -Komponenten, was die Handhabung allen Mitteln behandeln die Fehlermeldungen als gut. Win32-Programme erfordern die "Low- Level-Programmierung " , die für frühere DOS -und Windows- Programme durchgeführt werden musste . Diese Vorlagen helfen Entwickler Design -Konsole (textbasiert ) und Windows-Anwendungen schneller .
MFC Templates
MFC beabsichtigt war, Win32 -Entwicklung durch Automatisierung viel des Fehlers vereinfachen Handhabung . Microsoft Foundation Classes ( MFC oder ) sind vordefinierte C + + -Klassen, die Microsoft zur Verfügung gestellt Entwickler seit vielen Jahren . Die MFC-Bibliothek sollte Entwicklungszeit durch die Bereitstellung vorgefertigter zuverlässige Quelle für häufig verwendete Funktionen geschnitten. MFC auch OLE , ActiveX -und Datenbank- Klassen nützlich für das Schreiben von großen komplexen Steuerungen . MFC hat sich die am häufigsten verwendete Methode des Schreibens Stand-alone- Computer-Programme .
CLR Templates
CLR (Common Language Runtime) ist der neue Standard für Microsofts Entwicklungsprozess. Es ist die Basis des . NET Framework , die die generische Low-Level- Code von jeder Anwendung benötigt zur Verfügung stellt. Weil CLR Programme nur den Code für diese besondere Anwendung enthalten , nehmen sie weniger Platz auf der Festplatte. Fast jede Art von Programm geschrieben mit CLR , die von den neueren Versionen von Windows verwendet wird.
ATL Templates
ATL steht für Active Template Library. Diese Vorlagen sind für Programme wie ActiveX und OLE-Steuerelemente , die viel kleiner sind und weniger Funktionen als MFC-Steuerelemente . Wenn Sie überprüfen die "Add- ons " in einem Firefox- Browser oder " Add-Ons verwalten " in Internet Explorer (beide in den "Extras "-Menüs ) finden Sie die Art der Programme, die Sie mit diesen Vorlagen erstellen. ATL Vorlagen verwenden Microsofts COM oder Component Object Model , Konzepte bei der Erstellung dieser Programme. ATL -Programme können in MFC -Projekte einbezogen werden. Da diese Vorlagen wie kleine Programme sind, werden sie am häufigsten für die Web -Server -und Client- Projekten verwendet.
Allgemeine Vorlagen
Die allgemeinen Vorlagen für die Erstellung von zwei spezielle Typen verwendet von Programmen --- die Assistenten für die Installation von anderen Programmen und die besondere Makefiles für Programme, die von der Konsole kompiliert werden benötigt wird. Diese Projekte machen es einfacher für Ihre Endbenutzer einrichten und führen Sie die größere Anwendungen, die mit den anderen Projekt-Templates .