.png)
Was versteht man unter Windows-Entwicklung? Unter Desktop-Entwicklung versteht man im Großen und Ganzen das Schreiben von Software, die auf Standard-Computern einschließlich Desktops und Laptops ausgeführt wird. Bei der entwickelten Software kann es sich um Systemsoftware für das Betriebssystem oder um Anwendungen handeln. Anwendungen sind so konzipiert, dass sie eine einzige Aufgabe oder einen zusammenhängenden Satz von Aufgaben ausführen, wie es beispielsweise Spielen, Textverarbeitungsprogramme oder individuelle Unternehmensanwendungen.
Dieses Video führt Sie in die Microsoft-Angebote für die Desktop-Entwicklung ein. Bereiten Sie dann die Umgebung mit den Tools vor, mit denen Sie Ihre erste Desktop-Anwendung erstellen. GRUNDLAGEN DER DESKTOPENTWICKLUNG Die Entwicklung für Windows-Systeme umfasst drei Hauptmodelle: systemeigenes C++ zum direkten Programmieren auf den Windows-APIs, .NET Managed Code mit WinForms oder Windows Presentation Foundation (WPF) sowie schließlich .NET Managed Code mit Silverlight für Rapid Appication Development. Für alle drei Programmiermodelle können Sie Visual Studio verwenden, die von Microsoft bereitgestellte integrierte Entwicklungsumgebung. In diesem Video erfahren Sie, für welche Zwecke sich die verschiedenen Programmierumgebungen besonders eignen. Ziel ist die Vermittlung eines solides Grundwissens zum Thema Desktop-Entwicklung.
Wählen Sie eines der folgenden Programme zur Installation aus: Wenn Sie systemeigenes C++ verwenden möchten, laden Sie eine Visual Studio-Testversion herunter. Informationen zur Auswahl der richtigen Visual Studio-Version erhalten Sie auf der Visual Studio 2010-Produktseite. Weitere Infos zur Teamentwicklung finden Sie unter Application Lifecycle Management.
Laden Sie den Beispielcode herunter und beginnen Sie gleich anhand dieser Videos mit dem Programmieren. VOLLE KONTROLLE Win32 ist eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API) zum Erstellen von Windows-Anwendungen. Win32 stellt Dienste (beispielsweise den Dateizugriff) und Benutzeroberflächenelemente (beispielsweise Zeichnen und Abrufen von Eingaben aus Dialogfeldern) für Ihre Anwendungen bereit. Mit Win32 geschriebene Anwendungen haben Zugriff auf nahezu alle Windows-Features.
SCHNELLE ENTWICKLUNG UNTER KONTROLLE Die Microsoft Foundation Class-Bibliothek (MFC) hüllt die Win32-APIs ein, damit sie zusammen mit C++-Anwendungen nahtlos eingesetzt werden können. Der gemeinsame Einsatz von MFC und C++ bietet erfahrenen Entwicklern ein hervorragendes Gleichgewicht zwischen schneller Anwendungsentwicklung und Plattformkontrolle.
SCHNELLE DESKTOP-ENTWICKLUNG MIT WPF WPF ist eine Programmierschnittstelle zum Erstellen von grafischen Anwendungen für Windows. WPF ist eine Komponente des .NET Framework 4. Diese bietet Möglichkeiten zum Erstellen von Benutzeroberflächen, die Folgendes unterstützen: Medien, Dokumente, Hardwarebeschleunigungen, Vektorgrafiken, Skalierbarkeit von Abmessungen, Windows-Integration, interaktive Datenvisualisierung und eine klare Lesbarkeit von Inhalten.
TWEETS MIT SILVERLIGHT: AUSFÜHREN EINER RIA-ANWENDUNG AUF DEM DESKTOP Silverlight ist eine Programmierschnittstelle zum Erstellen von grafischen Anwendungen, die im Web oder unter Windows ausgeführt werden. Silverlight, eine Komponente des .NET Framework 4, bietet Funktionen, durch die sich Web-, Desktop- und mobile Anwendungen interaktiv und benutzerfreundlich nutzen lassen. Dabei kommen Webcam, Mikrofon und sowohl Online- als auch Offline-Drucken zum Einsatz.
| Entwicklung unter Windows Die wichtigsten deutschsprachigen Anlaufpunkte für Entwickler rund um das Thema "Anwendungsentwicklung unter Windows". Windows Programmiersprachen .NET Framework Weiterführende Ressourcen (engl.) C++: Erste Schritte bei der Entwicklung mit Visual C++ Windows 7: Erste Schritte bei der Anwendungsentwicklung WPF und Windows Forms für den Desktop Silverlight-Out-of-Browser für den Desktop LightSwitch: Starten Sie mit dem Erstellen eigener Geschäftsanwendungen C# und .NET für Java-Entwickler |