Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette page contient des liens vers des ressources qui peuvent vous rendre plus efficace lorsque vous développez vos applications pour Windows. Il comprend des exemples d’applications et de boîtes à outils ; exemples de code qui illustrent des tâches, des fonctionnalités et des modèles d’utilisation d’API spécifiques ; et des outils pour améliorer votre environnement de développement.
Exemples d’applications de galerie
L’application Galerie WinUI 3 présente tous les composants de l’interface utilisateur XAML dans un format interactif. Cette application est le compagnon interactif des instructions Fluent Design et présente des exemples de contrôles, de fonctionnalités et de styles WinUI 3.
Vous pouvez obtenir l’application à partir du Microsoft Store ou obtenir le code source sur GitHub sur microsoft/WinUI-Gallery.
Galerie de composition et d’entrée
Utilisez cet exemple d’application pour parcourir une collection d’exemples montrant des méthodes créatives pour personnaliser et différencier votre application, puis consultez le code associé sur GitHub pour voir comment il a été effectué. Il présente une variété d’API Microsoft.UI.Composition et Microsoft.UI.Input , les blocs de construction qui composent le système Fluent Design.
Vous pouvez obtenir l’application à partir du Microsoft Store ou obtenir le code source sur GitHub sur microsoft/WindowsCompositionSamples.
Ensembles d’outils et assistants
Windows Community Toolkit est une collection de fonctions d’assistance, de contrôles personnalisés et de services d’application. Il simplifie et illustre les tâches courantes des développeurs lors de la création d’applications pour Windows. Pour plus d’informations sur l’utilisation du kit de ressources, consultez Prise en main de Windows Community Toolkit .
Vous pouvez obtenir l’application Windows Community Toolkit Gallery à partir du Microsoft Store pour afficher les contrôles dans une application réelle ou obtenir le code source sur GitHub sur CommunityToolkit/Windows.
Template Studio pour WinUI accélère la création de nouvelles applications WinUI à l’aide d’une interface utilisateur de type assistant. Il est disponible pour créer des applications à l’aide de C# et du kit de ressources MVVM.
Vous pouvez obtenir l’extension à partir de Visual Studio Marketplace ou obtenir le code source sur GitHub sur microsoft/TemplateStudio.
Importante
Template Studio pour WinUI crée uniquement des applications qui utilisent le modèle de conception MVVM . Elle ne prend pas en charge la création d’applications qui utilisent le modèle code-behind standard.
Exemples du Kit de développement logiciel (SDK) d’application Windows / WinUI 3
Les exemples de cette liste illustrent les fonctionnalités du Kit de développement logiciel (SDK) d’application Windows et de WinUI 3. Consultez notre Explorateur d’exemples pour obtenir un catalogue plus complet d’exemples.
La plupart des exemples identifiés dans cette liste contiennent des fichiers solution (.sln
) qui peuvent être ouverts dans Visual Studio. Reportez-vous à Readme
de chaque ressource pour des instructions supplémentaires.
Vous trouverez cet exemple dans le référentiel d’exemples du Kit de développement logiciel (SDK) d’application Windows principal sur GitHub sur microsoft/WindowsAppSDK-Samples
Exemples illustrant des tâches spécifiques
Échantillon | Tâche |
---|---|
Activation | Gérez les types d’activation d’une application. Les API d'activation des applications contrôlent la façon dont votre application gère les types d’activation tels que Launch , File et Protocol . |
Instanciation d’application | Déterminer le comportement d’instanciation de l’application. Les API d’instanciation d’application contrôlent si les utilisateurs peuvent exécuter plusieurs instances de votre application en même temps. |
Notifications de puissance | Utilisez des notifications d’état. Les notifications d’état vous permettent de détecter quand l’appareil de l’utilisateur entre dans des états spécifiques, tels que le mode de faible puissance. |
redémarrer | programmatiquement redémarrer votre application. Cet exemple utilise les API de redémarrage (Restart) du SDK d’application Windows. |
Gestion des ressources | Personnalisez votre application aux paramètres utilisateur et appareil. Les API de gestion des ressources MRT Core vous permettent d’adapter l’utilisation des ressources à des situations spécifiques. |
Gestionnaire de déploiement | Appelez l’API de déploiement pour vous assurer que les composants de l’infrastructure d’application Windows sont à jour. |
Programme d’installation | Lancez le programme d’installation du Kit de développement logiciel (SDK) d’application Windows sans utiliser de fenêtre de console. |
TextRendering avec DWriteCore | Affichez du texte à l’aide d’API DWriteCore. |
Non empaqueté | Guide de déploiement du Kit de développement logiciel (SDK) d'application Windows pour les applications dépendantes du cadre d'exécution, qu'elles soient empaquetées avec un emplacement externe ou non empaquetées, une alternative à l'architecture de déploiement d'application empaquetée. |
Dépendances dynamiques | Montre les techniques présentées dans Utiliser l’API de dépendance dynamique pour référencer des packages MSIX au moment de l’exécution. |
Notifications push | Ajoutez des notifications Push à votre application. notifications Push pouvez être utilisée pour envoyer des notifications d’application natives aux utilisateurs. |
Notifications d’application | Ajoutez des notifications de type "toast" à votre application. Voir Notifications d'application pour en savoir plus. |
Contrôles personnalisés | Ajoutez des contrôles C#/WinRT personnalisés à votre application à l’aide des modèles présentés dans créer des composants Windows Runtime avec C#/WinRT. |
Fenêtrage | Ajoutez la prise en charge des fenêtres à votre application pour créer/masquer de nouvelles fenêtres, personnaliser les barres de titre, etc. Pour en savoir plus, consultez Gérer l’application Windows . |
Environnement de développement
Si vous avez effectué les étapes de prise en main de WinUI, vous avez déjà installé Visual Studio et activé le mode développeur. Ces liens fournissent plus d’informations sur ces outils pour vous emmener au-delà des principes de base.
Mode développeur
Windows dispose d’un mode spécial pour les développeurs qui ajustent les paramètres de sécurité afin de vous permettre d’exécuter les applications sur lesquelles vous travaillez. Pour plus d’informations, consultez Activer votre appareil pour le développement et les fonctionnalités en mode développeur et le débogage.
L’outil de développement préféré de nombreux développeurs Windows, Visual Studio vous permet de créer des projets pour Windows et de nombreuses autres plateformes. Il s’agit d’un IDE puissant qui peut vous aider à écrire, déboguer et déployer vos applications. Pour plus d’informations sur les nombreuses opérations que vous pouvez effectuer avec Visual Studio, consultez la documentation de Visual Studio.
Éditeur hautement extensible, Visual Studio Code peut être personnalisé pour prendre en charge pratiquement n’importe quel type de développement que vous pouvez envisager. Il s’agit d’un excellent choix pour écrire des applications pour Windows et d’autres plateformes. Pour plus d’informations, consultez la documentation de Visual Studio Code.
Outils supplémentaires
Ces outils supplémentaires vous aideront à configurer votre environnement de développement sur Windows.
Dev Drive
Pour accélérer les tâches de développement courantes, vous pouvez créer un lecteur spécialement mis en forme (un lecteur de développement) utilisé pour stocker vos projets.
Terminal Windows
Terminal Windows est une application hôte moderne pour les interpréteurs en ligne de commande que vous appréciez déjà, tels que l’invite de commandes, PowerShell et bash (via WSL).
Sous-système Windows pour Linux (WSL)
WSL vous permet d’exécuter des distributions Linux sur Windows. Il s’agit d’un excellent moyen d’utiliser des outils open source pour développer des applications pour Windows.
Documentation linguistique
La plupart des applications WinUI sont écrites en C# ou C++. Ces guides contiennent des articles, des didacticiels et des exemples de code pour vous aider à bien démarrer avec ces langages.
Étapes suivantes
Maintenant est également un bon moment pour créer un compte de développeur. Entre autres choses, cela vous permettra de publier vos applications dans le Microsoft Store. Voici comment procéder : Créer un compte de développeur
Voir aussi :
- Développement d’applications Windows - Meilleures pratiques
- FAQ Développeur Windows
Windows developer