Beginnen mit der Codierung
Willkommen bei der UWP-Plattform!
Hinweis
Wenn Sie mit der Entwicklung von Windows-Apps beginnen, empfiehlt es sich, Windows App SDK und WinUI anstelle von UWP zu verwenden. Obwohl weiterhin unterstützt, befindet sich UWP nicht in der aktiven Entwicklung. Weitere Informationen finden Sie unter Starten der Entwicklung von Windows-Apps.
Bevor Sie mit der Entwicklung beginnen, sollten Sie sicherstellen, dass alles vorbereitet ist.
Lernpfade
Die folgenden Lernpfade zeigen Ihnen, was Sie wissen müssen, um einige grundlegende Aufgaben zu erledigen, und wo Sie diese Informationen finden können. Es handelt sich nicht um Tutorials, sie enthalten jedoch einen Referenzcode, um sicherzustellen, dass Sie auf dem richtigen Weg sind.
Aufgabe | Beschreibung |
---|---|
Erstellen eines Formulars | Sie erfahren, wie Sie ein Formular erstellen, das einfach zu verwenden ist und bei jeder Bildschirmgröße gut aussieht. |
Anzeigen von Kunden in einer Liste | Sie erfahren, wie Sie Daten in Ihrer Benutzeroberfläche anzeigen und bearbeiten. |
Speichern und Laden von Einstellungen | Sie erfahren, wie und wo Einstellungen gespeichert und abgerufen werden. |
Arbeiten mit Dateien | Sie erfahren, wie Sie in Dateien lesen und schreiben und auf welche Ordner Sie zugreifen können oder nicht. |
Alle unsere Lernpfade wurden für erfahrene Entwickler geschrieben, die sich mit Windows vertraut machen möchten. Wenn Sie noch Einsteiger sind, beginnen Sie mit unseren Inhalten für weniger erfahrene Entwickler.
Für weniger erfahrene Entwickler
Für weniger erfahrene Entwickler bietet Microsoft viele Ressourcen, die Grundlagen dazu vermitteln, wie Code und Tools für die Windows-Entwicklung verwendet werden.
Eine ausführlichere exemplarische Vorgehensweise zu den Grundlagen der Codierung, zur Programmiersprache C#, zu Visual Studio oder zu den Funktionen der universellen Windows-Plattform finden Sie in den folgenden Ressourcen:
Dokumentation:
Verwenden der Dokumentation
Wenn Sie unsere Lernpfade bereits erkundet haben oder an einem Thema interessiert sind, das nicht behandelt wird, sollten Sie Ihre eigene Tour durch unsere Dokumentation unternehmen. Nachfolgend ein kurzer Überblick darüber, was Sie in den einzelnen Bereichen erwarten können:
Bereich | Beschreibung |
---|---|
Neuigkeiten | Mit jedem wichtigen Update von Windows wird unsere Dokumentation um neue Anleitungen erweitert. Diese Dokumentation enthält Informationen zu Features und Anleitungen für Entwickler, die wir für jede Version hinzugefügt haben, sowie Listen mit neuen APIs: Neuigkeiten für Entwickler in Windows 11 Neuerungen für Entwickler in Windows 10, Build 19041 |
Design und Benutzeroberfläche | In diesem Bereich der Dokumentation finden Sie alle Informationen zur visuellen Darstellung und Benutzeroberfläche Ihrer App. Wenn Sie sich für die Besonderheiten der XAML-Auszeichnungssprache interessieren oder einfach nur ein einzigartiges Aussehen für Ihre Dokumente erstellen möchten, beginnen Sie hier: Designgrundlagen für UWP-Apps |
Entwickeln von Apps | Wenn Sie detaillierte Informationen zu einem bestimmten Windows-Feature wünschen oder einfach nur daran interessiert sind, was in der UWP-Entwicklung möglich ist, lesen Sie diesen Bereich unserer Dokumentation: UWP-App-Features. Die API-Referenz für Windows-Apps ist in einer verwandten Dokumentation enthalten, die Sie hier finden: Windows UWP-Namespaces Datei- und XML-Schemas |
Entwickeln von Spielen | Diese Dokumentation enthält Informationen zum Entwickeln von Spielen für Windows oder Xbox. Dazu gehören Setupanweisungen, Entwicklerprogramme und Anweisungen zum Programmieren mit DirectX- oder Xbox-Features. Erste Schritte mit der Spieleentwicklung |
Veröffentlichen | Diese Dokumentation enthält Informationen darüber, wie Sie Ihre App im Windows Store veröffentlichen – mit Details zur Einreichung der App über die Preisgestaltung bis hin zur Werbung und Kundenbindung: Veröffentlichen Ihrer App im Windows Store |
Weitere Dokumentationen
Für einige spezielle Windows-Plattformen, beispielsweise für die Webentwicklung oder Mixed Reality, steht eine eigene Dokumentation zur Verfügung. Erkunden Sie diese Dokumentationen, wenn Sie daran interessiert sind, eine App mit diesen Features zu entwickeln:
Docs | Beschreibung |
---|---|
Microsoft Azure | Informationen zur Cloudentwicklung und zu Microsoft Azure finden Sie der Microsoft Azure-Entwicklerdokumentation. |
Webentwicklung | Informationen zu Microsoft Edge, WebVR und anderen Windows-Webentwicklungsfeatures finden Sie in der Microsoft Edge-Entwicklerdokumentation. |
Windows Mixed Reality | Mixed Reality verbindet Inhalte der realen Welt und virtuelle Inhalte zu Umgebungen, in denen physische und digitale Objekte nebeneinander existieren. Informationen zum Erstellen von Apps für Microsoft HoloLens und andere immersive Headsets finden Sie in der Dokumentation für Windows Mixed Reality. |