Obtenir des exemples d’application WindowsGet Windows app samples

De nombreux exemples de code Windows officiels sont disponibles dans différents dépôts GitHub, notamment des exemples d’applications Plateforme Windows universelle (UWP), des exemples Windows classiques ainsi qu’une collection d’exemples de documentation pour les développeurs Windows.Many official Windows code samples are available in various GitHub repositories, including Universal Windows Platform (UWP) app samples, Windows classic samples, along with a collection of Windows developer documentation samples. Ces exemples contiennent des démonstrations de la plupart des fonctionnalités Windows et de leurs modèles d’utilisation d’API.These samples demonstrate most Windows features and their API use patterns.

Dépôt GitHub d’exemples universels Windows

Pour faciliter la recherche d’exemples spécifiques, vous pouvez explorer et effectuer des recherches dans une collection d’exemples de code classés par catégories pour différents outils et technologies de développement Microsoft via le navigateur d’exemples.To make finding specific samples a little bit easier, you can browse and search a categorized collection of code samples for various Microsoft developer tools and technologies through the sample browser.

Navigateur d’exemples Microsoft

Exemples de documentation pour les développeurs WindowsWindows developer documentation samples

Voici une liste d’exemples de mini-applications créées spécifiquement en appui de la documentation pour les développeurs Windows.Here's a list of mini-app samples created specifically to support Windows developer documentation. Sauf indication contraire, les exemples suivants sont tous des applications Plateforme Windows universelle (UWP) qui ont été mises à jour pour utiliser les derniers contrôles WinUI 2.4.Unless noted, the following samples are all Universal Windows Platform (UWP) apps that have been updated to use the latest WinUI 2.4 controls.

  • RSS Reader : permet de récupérer les flux RSS et de consulter des articlesRss Reader - Retrieve RSS feeds and view articles
  • Family Notes : permet d’explorer différentes modalités d’entrée et différents scénarios de sensibilisation des utilisateursFamily Notes - Explore different input modalities and scenarios of user awareness
  • Customer Orders : fonctionnalités utiles aux développeurs d’entreprise, comme l’authentification AAD (Azure Active Directory), les contrôles d’interface utilisateur (notamment une grille de données), l’intégration de bases de données SQL Azure et Sqlite, Entity Framework ainsi que les services d’API cloudCustomer Orders - Features useful to enterprise developers, like Azure Active Directory (AAD) authentication, UI controls (including a data grid), Sqlite and SQL Azure database integration, Entity Framework, and cloud API services
  • Lunch Scheduler : permet de planifier les déjeuners avec vos amis et collèguesLunch Scheduler - Schedule lunches with your friends and coworkers
  • Coloring Book : Windows Ink (barre d’outils Windows Ink incluse) et fonctionnalités du contrôleur radial (pour les appareils rotatifs comme Surface Dial)Coloring Book - Windows Ink (including the Windows Ink Toolbar) and radial controller (for Wheel devices such as the Surface Dial) features
  • Network Helper (Quiz Game) : découverte réseau et communicationNetwork Helper (Quiz Game) - Network discovery and communication
  • HUE Lights Controller : domotique intelligente avec Cortana et Bluetooth basse consommation (Bluetooth LE)HUE Lights Controller - Intelligent home automation with Cortana and Bluetooth Low Energy (Bluetooth LE)
  • Marble Maze : jeu 3D de base utilisant DirectXMarble Maze - Basic 3D game using DirectX
  • PhotoLab : permet d’afficher et de modifier les fichiers imagePhotoLab - View and edit image files

Télécharger le codeDownload the code

Pour télécharger les exemples, accédez à l’un des dépôts Microsoft comme celui des exemples d’applications Plateforme Windows universelle (UWP).To download the samples, go to one of the Microsoft repos such as Universal Windows Platform (UWP) app samples. Sélectionnez Clone or download, puis Download ZIP.Select Clone or download, and then select Download ZIP.

Téléchargement des exemples

Le fichier .zip contient toujours les exemples les plus récents.The samples download .zip file always has the latest samples. Vous n’avez pas besoin d’un compte GitHub pour télécharger le fichier.You don’t need a GitHub account to download the file. Lors de la publication d’une mise à jour du kit SDK, ou si vous souhaitez obtenir des changements et ajouts récents, il vous suffit de télécharger le dernier fichier zip.When an SDK update is released or if you want to pick up any recent changes and additions, just download the latest zip file.

Notes

Pour ouvrir, générer et exécuter des exemples Windows, vous devez disposer de Visual Studio et du SDK Windows.To open, build, and run Windows samples, you must have Visual Studio and the Windows SDK. Vous pouvez vous procurer une copie gratuite de Visual Studio Community.You can get a free copy of Visual Studio Community.

Pour que les exemples fonctionnent correctement, veillez à décompresser l’intégralité de l’archive, et pas simplement les exemples individuels.For the samples to work correctly, be sure to unzip the entire archive and not individual samples. Pour limiter la duplication, de nombreux exemples dépendent de fichiers communs contenus dans le dossier SharedContent et utilisent des fichiers liés, notamment des exemples de fichiers modèles et de ressources d’image.Many of the samples depend on common files in the SharedContent folder and use linked files, including sample template files and image assets, to reduce duplication.

Ouvrir les exemplesOpen the samples

Après avoir téléchargé le fichier .zip, ouvrez les exemples dans Visual Studio.After you download the .zip file, open the samples in Visual Studio.

  1. Avant de décompresser l’archive, cliquez avec le bouton droit sur le fichier, puis sélectionnez Propriétés > Débloquer > Appliquer.Before you unzip the archive, right-click the file, select Properties > Unblock > Apply. Décompressez ensuite l’archive dans un dossier local sur votre ordinateur.Then, unzip the archive in a local folder on your computer.

    Archive décompressée

  2. Chaque dossier du dossier Samples contient un exemple de fonctionnalité Windows.Each folder in the Samples folder contains a Windows feature sample.

    Dossiers d’exemples

  3. Sélectionnez un exemple.Select a sample. Les langages pris en charge sont indiqués par des sous-dossiers propres aux langages.Supported languages are indicated by a language-specific sub-folder.

    Dossiers de langages

  4. Sélectionnez le dossier correspondant à la langage que vous souhaitez utiliser.Select the folder for the language you want to use. Dans le contenu du dossier, vous verrez un fichier de solution Visual Studio (.sln) que vous pouvez ouvrir dans Visual Studio.In the folder contents, you’ll see a Visual Studio solution (.sln) file that you can open in Visual Studio.

    Solution VS

Formuler des commentaires, poser des questions et signaler des problèmesGive feedback, ask questions, and report issues

En cas de problème ou question, utilisez l’onglet Problèmes dans le dépôt pour signaler un nouveau problème.If you have problems or questions, use the Issues tab in the repository to create a new issue.

Image de commentaires