Neuigkeiten für Entwickler in Windows 10, Build 17763
Windows 10 Build 17763 (auch bekannt als Oktober 2018-Update oder Version 1809), in Kombination mit Visual Studio 2019 und dem aktualisierten SDK, bietet die Tools, Features und Umgebungen für die Entwicklung eindrucksvoller Apps für die Universelle Windows-Plattform. Nach der Installation der Tools und des SDKs unter Windows 10 können Sie entweder eine neue universelle Windows-App erstellen oder sich mit der Verwendung von vorhandenem App-Code unter Windows vertraut machen.
Dies ist eine Sammlung von neuen und verbesserten Features und Richtlinien, die in dieser Version für Windows-Entwickler interessant sind. Eine vollständige Liste mit neuen Namespaces, die dem Windows SDK hinzugefügt wurden, finden Sie in den API-Änderungen unter Windows 10, Build 17763. Weitere Informationen zu den Highlights von Windows 10 finden Sie unter Die Highlights in Windows 10. Darüber hinaus finden Sie unter Windows Developer Platform-Features eine grobe Übersicht über die früheren und zukünftigen neuen Features der Windows-Plattform.
Design und Benutzeroberfläche
Funktion | Beschreibung |
---|---|
App-Symbole und Logos | Die Seite App-Symbole und Logos wurde neu geschrieben und zeigt jetzt die neuesten Visual Studio-Symboltools und bietet Informationen dazu, wie Bilder zur Auflistung Ihrer App im Microsoft Store hinzugefügt werden. |
Entwurfsstartseite | Die aktualisierte Entwurfsstartseite enthält eine direkte Übersicht über die UWP-Entwurfsbereiche sowie Informationen zu den neuesten Erweiterungen von Fluent Design. |
Fluent Design-Steuerelemente | Die folgenden neuen UI-Steuerelemente wurden hinzugefügt, um das Fluent Design-System und das Aussehen Ihrer Apps zu verbessern: * CommandBarFlyout ermöglicht das Anzeigen von häufigen Benutzeraufgaben im Kontext eines Elements auf Ihrer Benutzeroberflächen-Canvas. * DropDownButton, SplitButton und ToggleSplitButton stellen Schaltflächen-Steuerelemente mit speziellen Features zur Verbesserung der Benutzeroberfläche Ihrer Apps bereit. * MenuBar zeigt eine Reihe von mehreren Menüs oberster Ebene in horizontalen Zeilen an. * NavigationView unterstützt jetzt Navigation von oben für Fälle, in denen Ihre App eine kleinere Anzahl von Navigationsoptionen hat und mehr Platz für den Inhalt benötigt. * TreeView wurde erweitert, um Datenbindung, Elementvorlagen und Drag & Drop zu unterstützen. |
Fluent Design-Updates | Visuelle Updates und kleinere Änderungen wurden an den folgenden Fluent Design-Seiten vorgenommen: * Ausrichtung, Rand, Abstands * Farbe * Fluent Design für Windows-Apps * Einführung in das App-Design * Navigationsgrundlagen * Reaktionsfähige Designtechniken * Bildschirmgrößen und Haltepunkte * Stilübersicht * Schreibstil Darüber hinaus wurden die folgenden Seiten mit völlig neuen Informationen zu ihren Bereichen neu geschrieben: * Symbole bietet jetzt nützliche Empfehlungen dazu, wie Symbole genutzt und klickbar gemacht werden können. * In Typografie werden Informationen aus thematisch ähnlichen Artikeln zusammengefasst, sodass alles an einem zentralen Ort mit aktuellen Anleitungen und Abbildungen zur Verfügung steht. |
Blickeingabe und -interaktionen | Blickinteraktionen ermöglichen es Ihrer App, den Blick, die Aufmerksamkeit und die Präsenz eines Benutzers anhand der Position und Bewegung seiner Augen zu verfolgen. Dieses Feature kann als Hilfstechnologie verwendet werden und bietet Möglichkeiten für Spiele und andere interaktive Szenarios, in denen herkömmliche Eingabegeräte nicht verfügbar sind. |
Handschriftansicht | HandwritingView ist die neue Freihandeingabeoberfläche für „TextBox“ und „RichEditBox“. Ein Benutzer kann mit einem Stift auf ein Textsteuerelement tippen, um es zu einer Schreiboberfläche zu erweitern. In diesem Leitfaden wird erläutert, wie „HandwritingView“ in einer Anwendung verwaltet und angepasst werden kann. |
Bewegung in Fluent Design | Die Verwendung von Bewegung im Fluent Design-System entwickelt sich weiter, und zwar anhand der Grundlagen von Timing, Geschwindigkeitsverlauf, Direktionalität und Schwerkraft. Das Anwenden dieser Grundlagen hilft, den Benutzer durch Ihre Anwendung zu führen, und verbindet ihn mit der digitalen Benutzeroberfläche, indem die natürliche Welt abgebildet wird. Weitere Informationen dazu finden Sie in den folgenden Artikeln: * Die Bewegungsübersicht wurde mit diesen Grundlagen aktualisiert. * Bewegung in der Praxis enthält Beispiele für die Anwendung dieser Grundlagen in einer App. Der Artikel enthält außerdem Informationen zu impliziten Animationen, die eine einfache Interpolation zwischen alten und neuen Werten ermöglichen, wenn eine Eigenschaft eines XAML-Elements geändert wurde. * Direktionalität und Schwerkraft stabilisieren das mentale Modell, das der Benutzer von Ihrer App hat. * Timing und Geschwindigkeitsverlauf lassen die Bewegungen in Ihrer App natürlich erscheinen. * XAML-Eigenschaftsanimationen ermöglichen es Ihnen, Eigenschaften eines XAML-Elements direkt zu animieren, ohne mit der zugrunde liegenden visuellen Komposition zu interagieren. |
Seitenübergänge | Seitenübergänge lassen Benutzer zwischen den Seiten einer App navigieren. Sie ermöglichen Benutzern zu verstehen, wo sie sich in der Navigationshierarchie befinden, und bieten Feedback über die Beziehung zwischen den Seiten. |
Textskalierung | In der neuen Anleitung zur Textskalierung wird erläutert, wie Sie eine Anwendung so aktualisieren, dass sie den neuen Textskalierungsverhaltensweisen entspricht, über die Benutzer den relativen Schriftgrad sowohl für das Betriebssystem als auch für einzelne Anwendungen ändern können. Statt eine Bildschirmlupen-App zu verwenden(die normalerweise einfach alles in einem Bereich des Bildschirms vergrößert und eigene Nutzbarkeitsprobleme mit sich bringt), die Bildschirmauflösung zu ändern oder sich auf die DPI-Skalierung zu verlassen (bei der die Größen aller Elemente anhand der Anzeige und des typischen Betrachtungsabstands geändert werden), kann ein Benutzer schnell auf eine Einstellung zugreifen, um nur die Textgröße im Bereich von 100 % (Standardgröße) bis zu 225 % zu ändern. |
Toolkits | Das Adobe XD- und das Adobe Illustrator-Toolkit wurden mit neuen Features aktualisiert. Diese Design-Toolkits enthalten Steuerelemente und Layoutvorlagen für das Entwerfen von UWP-Apps. |
Befehle in der Benutzeroberfläche | Zu den Aktualisierungen der UWP-Befehlsinfrastruktur gehören eine bessere Kapselung eines Befehlsobjekts (Verhalten, Bezeichnung, Symbol, Zugriffstasten und Beschreibung) und ein Standardsatz von häufig verwendeten Befehlen, etwa Ausschneiden, Kopieren, Einfügen, Beenden usw., wodurch es nicht mehr erforderlich ist, diese Eigenschaften manuell festzulegen. Die neue XamlUICommand-Klasse stellt eine Basisklasse bereit, mit der das Befehlsverhalten eines interaktiven Benutzeroberflächenelements definiert werden kann, das eine Aktion ausführt, wenn es aufgerufen wird. Diese Klasse ist die übergeordnete Klasse für die StandardUICommand-Klasse, die eine Reihe von Standardplattformbefehlen mit vordefinierten Eigenschaften verfügbar macht. |
Windows-UI-Bibliothek | Die Windows-UI-Bibliothek umfasst eine Reihe von NuGet-Paketen, mit denen Steuerelemente und andere Benutzeroberflächenelemente für UWP-Apps bereitgestellt werden. Diese Pakete sind auch mit früheren Versionen von Windows 10 kompatibel, sodass Ihre App selbst dann funktioniert, wenn die Benutzer nicht mit der neuesten Betriebssystemversion arbeiten. Weitere Informationen zu den Neuerungen in der Windows-UI-Bibliothek finden Sie in dieser Liste von API-Namespaces, die im NuGet-Paket enthalten sind. |
Windows-Apps entwickeln
Feature | Beschreibung |
---|---|
Barcodescanner | Die Dokumentation für Barcodescanner wurde neu strukturiert und mit mehr Details und Codeausschnitten verbessert. Zusätzlich wurde ein neues Thema hinzugefügt, Abrufen und Verstehen von Strichcode-Daten, in dem erläutert wird, wie Daten aus einem Barcodescanner abgerufen werden und wie mit diesen Daten gearbeitet wird. |
C++/WinRT | C++/ WinRT enthält viele neue Features, Änderungen und Fehlerbehebungen für diese Version. Es gibt neue Funktionen und Basisklassen, um Sie bei der Implementierung Ihrer eigenen Sammlungseigenschaften und Sammlungstypen zu unterstützen. Außerdem können Sie jetzt die XAML-Markuperweiterung {Binding} mit Ihren C++/WinRT-Laufzeitklassen verwenden (Codebeispiele finden Sie unter Übersicht über Datenbindung). Eine vollständige Beschreibung aller neuen und geänderten Elemente in dieser Version finden Sie unter Neuerungen in C++/WinRT. Zu den weiteren neuen C++/WinRT-Inhalten gehören: Benutzerdefinierte XAML-Steuerelemente; Erstellen von COM-Komponenten; Wertekategorien sowie Starke und schwache Verweise. |
C++/WinRT-Codebeispiele | Wir haben 250 C++/WinRT-Codeauflistungen zu Themen in der Dokumentation hinzugefügt, die die vorhandenen C++/CX-Codebeispiele ergänzen. |
Anleitung für Beitragende | Wir haben unsere Anleitung für Beitragende für unsere UWP-Dokumentation aktualisiert. In dieser neuen Anleitung werden der Workflow für und die Erwartungen an externe Beiträge zur Dokumentation präzisiert. |
DirectX Graphics Infastructure (DXGI) | Es wurde neue Dokumentation für fehlende DXGI-APIs hinzugefügt, und es gibt nun einen Artikel zu bewährten Methoden für Darstellungen unter Windows 10. * Beste Leistung mit DXGI-Flipmodell: Enthält Anleitungen, wie Leistung und Effizienz im Präsentationsstapel unter modernen Windows-Versionen maximiert werden können. * IDXGIOutput6::CheckHardwareCompositionSupport-Methode: Benachrichtigt Anwendungen darüber, dass Hardwarestreckung unterstützt wird. * DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS-Enumeration: Beschreibt, welche Ebenen der Hardwarezusammenstellung unterstützt werden. |
Erste Schritte | Der Inhalt unter Erste Schritte wurde mit neuen Themen belebt, die Informationen und Anleitungen dazu bereitstellen, wie Entwickler, für die Windows 10 Neuland ist, die folgenden üblichen Aufgaben erledigen können: * Erstellen eines Formulars * Anzeigen von Kunden in einer Liste * Speichern und Laden von Einstellungen * Arbeiten mit Dateien |
Map Style Sheet Editor | Verwenden Sie die neue Map Style Sheet Editor-Anwendung, um die Darstellung von Karten, die Sie zu Ihrer Anwendung hinzufügen, interaktiv anzupassen. |
Microsoft Learn | Die neue Microsoft Learn-Website bietet neue praktische Lern- und Schulungsmöglichkeiten für Microsoft-Entwickler. Derzeit bietet Microsoft Learn Schulung und Zertifizierung für Microsoft 365, Microsoft Azure und Windows Server. |
Editor | Editor wurde aktualisiert. Es wurden Zoomen, rollierendes Suchen/Ersetzen und Unterstützung für Zeilenenden im Unix/Linux- (LF) und Macintosh-Format (CR) hinzugefügt. |
Project Rome | Project Rome bietet jetzt eine konsistente Programmieroberfläche über die unterstützten Plattformen und SDKs. Neue Microsoft Graph-Benachrichtigungen verwenden „Project Rome“, um eine personenzentrierte plattformübergreifende Benachrichtigungsplattform für Ihre App bereitzustellen. |
Bildschirmausschnitte | Neue URI-Schemas ermöglichen es Ihrer App, einen neuen Ausschnitt programmgesteuert zu öffnen oder die „Ausschneiden und skizzieren“-App mit einem bestimmten Bild für eine Anmerkung zu starten. |
UWP-Steuerelemente in Desktopanwendungen | Windows 10 ermöglicht Ihnen jetzt die Verwendung von UWP-Steuerelementen in WPF-, Windows Forms- und C++-Win32-Desktopanwendungen. Dies bedeutet, dass Sie das Aussehen, das Erscheinungsbild und die Funktionalität Ihrer vorhandenen Desktopanwendungen mit den aktuellen Windows 10-Benutzeroberflächenfeatures erweitern können, die nur über UWP-Steuerelemente verfügbar sind, z. B. Windows Ink und Steuerelemente, die das Fluent Design-System unterstützen. Dieses Feature wird als XAML-Inseln bezeichnet. Je nach Anwendungsplattform, mit der Sie arbeiten, gibt es mehrere Möglichkeiten, XAML-Inseln in Ihren Anwendungen zu verwenden. Für WPF- und Windows Forms-Anwendungen kann eine Gruppe von Steuerelementen im Windows Community Toolkit verwendet werden, die eine designerorientierte Entwicklungsumgebung bereitstellen. Für Win32-Anwendungen in C++ muss die UWP-XAML-Hosting-API im Windows.UI.Xaml.Hosting-Namespace verwendet werden. Weitere Informationen finden Sie unter UWP controls in desktop applications (Verwenden von Steuerelementen in Desktopanwendungen). HINWEIS: Die APIs und Steuerelemente, mit denen XAML-Inseln ermöglicht werden, sind derzeit als Entwicklervorschau verfügbar. Obwohl wir Sie ermutigen möchten, diese jetzt in Ihrem eigenen Prototypencode zu testen, empfehlen wir Ihnen nicht, sie zu diesem Zeitpunkt im Produktionscode zu verwenden. |
Windows Machine Learning | Windows Machine Learning ist nun offiziell veröffentlicht und bietet Features wie schnellere Evaluierung und Unterstützung für innovative Machine Learning-Modelle. Um Entwickler zu unterstützen, die Machine Learning in ihre Anwendungen integrieren möchten, haben wir eine neue Dokumentationswebsite mit mehreren neuen und aktualisierten Ressourcen erstellt: * Tutorial: Erstellen einer Desktopanwendung für Windows Machine Learning (C++): In diesem Tutorial wird veranschaulicht, wie eine einfache Windows-ML-Anwendung für Desktops erstellt wird. * Tutorial: Tutorial: Erstellen einer UWP-Anwendung für Windows Machine Learning (C#): Erstellen Sie Ihre erste UWP-Anwendung mit Windows ML in diesem schrittweisen Tutorial. * Windows.AI.MachineLearning-Namespace: Die API-Referenz wurde entsprechend der neuesten Version des Windows 10 SDK aktualisiert, und Entwickler können diese API jetzt für Win32- und für UWP-Anwendungen verwenden. |
Windows Mixed Reality | Entwickler können nun hardwaregeschützte Rückpuffertexturen anfordern, wenn diese von der Anzeigehardware unterstützt werden, sodass Anwendungen hardwaregeschützte Inhalte aus Quellen wie PlayReady verwenden können. Unterstützung und Einstellung von Hardwareschutz ist für die erste Schicht verfügbar, indem neue Eigenschaften von Windows.Graphics.Holographic.HolographicCamera verwendet werden, und ist für Quad-Schichten über Windows.Graphics.Holographic.HolographicQuadLayerUpdateParameters verfügbar. |
IoT Core
Feature | Beschreibung |
---|---|
AssignedAccessSettings | Die AssignedAccessSettings-Klasse ermöglicht Aufrufe für verschiedene Methoden und Eigenschaften, um auf die Zugriffseinstellungen zugreifen zu können, die einem Benutzer für ein bestimmtes Gerät zugewiesen sind. |
Standard-App-Übersicht | Die Windows 10 IoT Core-Standard-App wurde mit neuen Features und Funktionen, z. B. Wetter-, Freihandeingaben und Audio, aktualisiert. |
Dashboard | Das Windows 10 IoT Core-Dashboard versetzt Entwickler jetzt in die Lage, ein Dragonboard 410C oder NXP zu verwenden, um für benutzerdefinierte FFUs einen Flash auf ihren Geräten auszuführen. |
Bildschirmtastatur | Für die Bildschirmtastatur für IoT-Geräte werden jetzt dieselben Bildschirmtastaturkomponenten wie für die Desktopedition von Windows verwendet. Dies ermöglicht Features wie Diktatmodus, IME-Unterstützung und einen vollständigen Satz von Eingabebereichen. |
Titelleisten für Anmeldedialogfelder | Windows 10 IoT Core bietet jetzt die Option, Titelleisten für Systemdialogfelder zu konfigurieren. |
Wake-On-Touch | Mit Wake-On-Touch kann der Bildschirm Ihres Geräts abgeschaltet werden, wenn es nicht verwendet wird, während er schnell eingeschaltet wird, wenn ein Benutzer den Gerätebildschirm berührt. |
Windows.System.Update | Die neue Windows.System.Update-Namespace ermöglicht interaktive Steuerung von Systemupdates. Dieser Namespace ist nur für Windows 10 IoT Core verfügbar. |
Webentwicklung
Feature | Beschreibung |
---|---|
EdgeHTML 18 | Mit dem Windows-Update vom 10. Oktober 2018 werden EdgeHTML 18, das neueste Update für den Microsoft Edge-Browser, und die JavaScript-Engine für UWP-Apps geliefert. EdgeHTML 18 bietet eine modernisierte und erweiterte Unterstützung für die Webauthentifizierungs-API, neue WebView-Steuerungsfunktionen und einiges mehr! Auf Seite der Tools bietet EdgeHTML 18 neue WebDriver-Funktionen und automatische Updates sowie Verbesserungen für die Edge DevTools und das Edge DevTools-Protokoll. Lesen Sie Neuigkeiten in EdgeHTML 18 und DevTools in the latest Windows 10 update (EdgeHTML 18) (DevTools im neuesten Windows 10-Update (EdgeHTML 18), wenn Sie alle Details wünschen. |
Progressive Web-Apps | Windows 10-JavaScript-Apps (Web-Apps, die in einem WWAHost.exe-Prozess ausgeführt werden) unterstützen jetzt ein optionales anwendungsbezogenes Hintergrundskript, das gestartet wird, bevor irgendeine Ansicht aktiviert wird, und das während des gesamten Prozesses ausgeführt wird. Damit können Sie Navigationsvorgänge überwachen und ändern, Zustände über Navigationsvorgänge hinweg nachverfolgen, Navigationsfehler überwachen und Code ausführen, bevor Ansichten aktiviert sind. Wenn die Ansichten der App als Startseite (StartPage ) in Ihrem App-Manifest angegeben sind, werden die Ansichten (Fenster) der App dem Skript als Instanzen der neuen WebUIView -Klasse verfügbar gemacht, die die gleichen Ereignisse, Eigenschaften und Methoden wie eine allgemeine (Win32) WebView-Instanz bereitstellt. |
Web-API-Erweiterungen | Eine Liste mit den älteren Microsoft-API-Erweiterungen wurde der Mozilla Developer Network-Dokumentation hinzugefügt, um die browserübergreifende Webentwicklung zu unterstützen. Diese API-Erweiterungen sind nur für Internet Explorer oder Microsoft Edge vorgesehen und ergänzen die vorhandenen Informationen zu Kompatibilität und Browserunterstützung in MDN Web Docs. Ältere Microsoft CSS-Erweiterungen sind ebenfalls verfügbar, und Sie finden umfassende Web-API-Informationen von MDN direkt in Visual Studio Code. |
WebVR | Wir haben wichtige Aktualisierungen am WebVR Entwicklerhandbuch vorgenommen, so auch eine vollständige Neugestaltung der Startseite und eine Neugliederung des Inhaltsverzeichnisses. Wir haben außerdem mehrere neue Themen geschrieben, darunter: * Was ist WebVR? Es wird erläutert, was WebVR ist, warum Sie es verwenden sollten, und wie die ersten Schritte des Entwickelns für WebVR aussehen. * WebVR in progressiven Web-Apps: Erfahren Sie, wie WebVR zu einer progressiven Web-App (PWA) hinzugefügt wird. * WebVR in WebView: Erfahren Sie, wie Sie WebVR zu einem WebView-Steuerelement in einer Windows 10-Anwendung hinzufügen. * WebVR-Demos: Sehen Sie sich einige WebVR-Demos mit Microsoft Edge und einem immersiven Windows Mixed Reality-Headset an. |
Veröffentlichen und Monetarisieren von Windows-Apps
Funktion | Beschreibung |
---|---|
MSIX | MSIX ist das neue, moderne Paketformat für alle Windows-Apps. Das MSIX-Format (Open Source) bietet weiterhin die Funktionalität vorhandener Pakete und ermöglicht gleichzeitig moderne Bereitstellungsfunktionen. |
MSIX-Verpackungstool | Das neue MSIX-Verpackungstool ermöglicht es Ihnen, Ihre vorhandenen Desktopanwendungen neu im MSIX-Format zu verpacken, selbst wenn Sie keinen Zugriff auf deren Quellcode haben. Das Tool kann in der Befehlszeile oder über seine interaktive Benutzeroberfläche ausgeführt werden. |
Unterstützung von Desktop-App-Konverter für MSIX | Sie können den Desktop-App-Konverter verwenden, um ein MSIX-Paket auszugeben. Dazu verwenden Sie den -MakeMSIX -Parameter. |
MakeAppx.exe-Toolunterstützung für MSIX | Sie können das MakeAppx.exe-Tool verwenden, um ein MSIX-Paket für UWP-Apps oder herkömmliche Desktopanwendungen zu erstellen. Dieses Tool ist im Windows 10 SDK enthalten und kann über eine Eingabeaufforderung oder eine Skriptdatei verwendet werden. Informationen zu UWP-Apps finden Sie unter Erstellen eines App-Pakets mit dem Tool „MakeAppx.exe“. Informationen zu Desktopanwendungen finden Sie unter Manuelles Verpacken einer Desktopanwendung. |
Framework zur Paketunterstützung (Package Support Framework, PSF) | Das Package Support Framework ist ein Open Source-Kit, über das Sie Korrekturen auf Ihre vorhandenen Desktopanwendungen anwenden können, wenn Sie keinen Zugriff auf den Quellcode haben, die Anwendungen aber in einem MSIX-Container ausführen möchten. |
Store-Analyse-API | Die Microsoft Store-Analyse-API enthält jetzt die folgenden neuen Methoden: * Abrufen von Analysedaten für Ihre UWP-App * Abrufen von Analysedaten für Ihre Desktopanwendung * Abrufen von Upgrade-Blockierungen für Ihre Desktopanwendung * Abrufen von Details zur Upgrade-Blockierung für Ihre Desktopanwendung |
Videos
Folgende Videos wurden seit dem Fall Creators Update veröffentlicht. Diese heben neue und verbesserte Features in Windows 10 für Entwickler hervor.
C++/WinRT
C++/WinRT ist eine neue Möglichkeit zur Erstellung und Nutzung von Windows-Runtime-APIs. Sie wird ausschließlich in Headerdateien implementiert und bietet erstklassigen Zugriff auf moderne App-Features. Wie das funktioniert, erfahren Sie in diesem Video. Weitere Informationen finden Sie dann in der Entwicklerdokumentation.
Erste Schritte für Entwickler: Erstellen und Anpassen eines Formulars unter Windows 10
Unsere Erste Schritte-Dokumentationen für Windows-Entwickler ermöglichen jetzt praktische Erfahrungen mit einfachen App-Entwicklungsaufgaben. Dieses Video führt Sie durch eines dieser Themen und behandelt die Grundlagen des Erstellens einer Formularbenutzeroberfläche in einer App. Betrachten Sie das Video, um den Code in Aktion zu sehen, und lesen Sie dann das Thema.
Verbessern Ihrer Bots mit Project Personality Chat
Project Personality Chat ermöglicht es Ihnen, anpassbare Rollen zu Ihren Chat-Bots hinzuzufügen. Durch Einbindung in das Microsoft Bot Framework SDK können Sie Small-Talk-Funktionen hinzufügen, um eine dialogorientiertere Art der Interaktion mit Kunden zu erreichen. Sehen Sie sich das Video an, um zu erfahren, wie Sie Personality Chat implementieren, und führen Sie die interaktive Demo aus, um praktische Erfahrungen zu sammeln.
Mehrere Instanzen einer UWP-App
Unter Windows kannst du jetzt mehrere Instanzen deiner UWP-App ausführen – jede in einem eigenen, separaten Prozess. In diesem Video erfahren Sie, wie eine neue App erstellt wird, die dieses Feature unterstützt. Weitere Informationen dazu, wie und warum dieses Feature verwendet wird, finden Sie in der Entwicklerdokumentation.
Xbox Live-Plug-In für Unity
Das Xbox Live-Unity-Plug-In ermöglicht das Hinzufügen von Xbox Live-Anmeldung, Statistiken, Freundeslisten, Cloudspeicher und Bestenlisten zu deinem Titel. Sieh dir das Video an, um mehr zu erfahren, und lade anschließend das GitHub-Paket herunter, um zu beginnen.
One Dev Question
In der „One Dev Question“-Videoreihe behandeln langjährige Microsoft-Entwickler eine Reihe von Fragen zur Windows-Entwicklung, -Teamkultur und -Geschichte.
Raymond Chen on Windows development and history (Raymond Chen über Windows-Entwicklung und -Geschichte)
Larry Osterman on Windows development and history (Larry Osterman über Windows-Entwicklung und -Geschichte)
Aaron Gustafson on Progressive Web Apps (Aaron Gustafson zu progressiven Web-Apps)
Chris Heilmann on the webhint tool (Christian Heilmann zum Webhint-Tool)
Beispiele
Datenbank für Kundenaufträge
Das Beispiel einer Datenbank für Kundenaufträge wurde aktualisiert. In ihm werden nun neue Steuerelemente wie DataGrid, NavigationView und Expander verwendet.
Tutorial „Kundendatenbank“
Im Tutorial „Kundendatenbank“ wird eine einfache UWP-App zum Verwalten einer Kundenliste erstellt. Dabei werden Konzepte und Methoden vorgestellt, die für eine Unternehmensentwicklung nützlich sind. Sie erfahren Schritt für Schritt, wie Elemente der Benutzeroberfläche implementiert und Vorgänge für eine lokale SQLite-Datenbank hinzugefügt werden. Außerdem finden Sie im Tutorial eine allgemeine Anleitung, wie eine Verbindung mit einer REST-Remotedatenbank hergestellt wird, wenn Sie das Thema vertiefen möchten.
Foto-Editor in C++/WinRT
Anhand der Foto-Editor-Beispiel-App wird das Entwickeln mit der Sprachprojektion C++/WinRT veranschaulicht. Mit der App können Sie Fotos aus der Bibliothek Bilder abrufen und dann das jeweils ausgewählte Bild mit zugehörigen Fotoeffekten bearbeiten.
Windows Machine Learning
Das Windows-Machine-Learning-Repository wurde aktualisiert, damit es mit dem neuesten Windows 10 SDK funktioniert, und enthält Beispiele, die in C#, C++ und JavaScript geschrieben sind.
XAML-Hosting-API
Das XAML-Hosting-API-Beispiel ist eine Win32-Desktop-App, in der verschiedene Szenarien mit der UWP-XAML-Hosting-API (auch als XAML-Inseln bezeichnet) hervorgehoben werden. Das Projekt umfasst Windows Ink-, Media Player- und Navigationsansichts-Steuerelemente in einer katalogartigen Darstellung. Neben der allgemeinen Verwendung von Steuerelementen werden im Beispiel auch der Umgang mit XAML- und nativen Windows-Ereignissen/-Meldungen sowie die grundlegende XAML-Datenbindung demonstriert.