Développer des applications de bureau Windows
Cette section de la documentation fournit des informations sur les API et les fonctionnalités que vous pouvez utiliser lors du développement d’applications de bureau Windows. Certaines de ces fonctionnalités sont disponibles au moyen d’API dans le SDK d’application Windows. D’autres fonctionnalités, disponibles au moyen d’API dans le système d’exploitation Windows (par le biais du SDK Windows) et .NET, ne nécessitent pas l’utilisation du SDK d’application Windows.
Important
Si vous utilisez une application UWP, consultez Migrer d’UWP vers le SDK d’application Windows.
Fonctionnalités du kit SDK Windows App
Le tableau suivant met en évidence les fonctionnalités de développement fournies par les versions actuelles du SDK d’application Windows. Pour plus d’informations sur les canaux de publication du SDK d’application Windows qui incluent chacune de ces fonctionnalités, consultez Fonctionnalités disponibles par le canal de version.
Fonctionnalité | Description |
---|---|
WinUI 3 | Principal framework d’interface utilisateur native pour les applications de bureau Windows, notamment les applications managées qui utilisent C# et .NET ainsi que les applications natives qui utilisent C++ avec l’API Win32. WinUI 3 fournit des expériences cohérentes, intuitives et accessibles avec les modèles d’interface utilisateur les plus récents. |
Rendre du texte avec DWriteCore | Affichez le texte avec un système de disposition de texte indépendant du périphérique, le texte Microsoft ClearType sous-pixel de qualité supérieure, le texte avec accélération matérielle, le texte multiformat, le texte dans une grande variété de langues, etc. |
Gérer les ressources avec MRT Core | Gérez les ressources d’application, notamment les chaînes et les images dans plusieurs langues, mises à l’échelle et variantes de contraste indépendamment de la logique de votre application. |
Cycle de vie d’application : instanciation d’application | Contrôlez si plusieurs instances du processus de votre application peuvent s’exécuter en même temps. |
Cycle de vie d’application : activation enrichie | Traitez les informations sur les différents types d’activation pour votre application. |
Cycle de vie d’application : gestion de l’alimentation | Gagnez en visibilité sur la façon dont votre application affecte l’état d’alimentation de l’appareil et autorisez l’application à prendre des décisions intelligentes sur l’utilisation des ressources. |
Gérer les fenêtres d’application | Créez et gérez les fenêtres associées à votre application. |
Notifications push | Envoyez des notifications brutes et des notifications d’application à votre application à partir du cloud à l’aide d’identités d’inscription Azure App. |
Notifications d’applications | Envoyez des messages à votre utilisateur avec des notifications d’application. |
Déploiement | Déployer le SDK d’application Windows avec votre application empaquetée et non empaquetée |
Fonctionnalités de développement d’applications Windows organisées par scénario
Les articles suivants fournissent des informations pour vous aider à bien démarrer avec les fonctionnalités de la plateforme de développement d’applications Windows pour des scénarios d’application courants, notamment les fonctionnalités fournies par le SDK d’application Windows, le SDK Windows et le SDK .NET.
- Moderniser vos applications de bureau existantes
- Interface utilisateur et entrée
- Cycle de vie des applications et services système
- Communication
- Accessibilité
- Audio, vidéo et appareil photo
- Graphismes
- Données et fichiers
- IA Windows et Machine Learning
- Intégrer à Windows
- Appareils et capteurs
- Sécurité et identité
- Vue d’ensemble du déploiement
Pour plus d’informations sur la configuration de votre environnement de développement et la création d’une application, consultez :
Rubriques connexes
Windows developer