Commencer à développer
Bienvenue sur la plateforme UWP !
Remarque
Si vous commencez à développer des applications Windows, nous vous recommandons d’utiliser le SDK d’application Windows et WinUI plutôt que UWP. Bien que toujours pris en charge, UWP n’est actuellement pas en développement actif. Pour plus d’informations, consultez Démarrer le développement d’applications Windows.
Avant de commencer le développement, vous devez vous y préparer.
Pistes d'apprentissage
Les pistes d'apprentissage suivantes vous montrent ce que vous devez savoir pour accomplir certaines tâches de base, et où trouver ces informations. Il ne s'agit pas de didacticiels, mais elles fournissent un code de référence pour vous assurer que vous êtes sur la bonne voie.
Tâche | Description |
---|---|
Construire un formulaire | Apprenez à créer un formulaire facile à utiliser et qui s'affiche correctement, quelle que soit la taille de l'écran. |
Afficher des clients dans une liste | Apprenez à afficher et modifier des données dans votre interface utilisateur. |
Enregistrer et charger des paramètres | Apprenez comment et où enregistrer et récupérer les paramètres. |
Utiliser des fichiers | Apprenez à lire et écrire dans des fichiers, et identifiez les dossiers auxquels vous avez accès ou non. |
Toutes nos parcours d’apprentissage s’adressent à des développeurs expérimentés et familiarisés avec Windows. Si vous débutez, commencez par notre contenu destiné aux nouveaux développeurs.
Pour les nouveaux développeurs
Si vous êtes un nouveau développeur, Microsoft a de nombreuses ressources pour vous enseigner les bases de l’utilisation du code et des outils nécessaires au développement pour Windows.
Pour une présentation plus détaillée des bases du codage, du langage C#, de Visual Studio ou des fonctionnalités de la plateforme Windows universelle, consultez les ressources suivantes :
Documentation :
Utilisation de la documentation
Si vous avez déjà exploré nos pistes d'apprentissage, ou si vous vous intéressez à un sujet qu'elles ne couvrent pas, vous pouvez consulter notre documentation. Voici un aperçu rapide de ce qui vous attend dans chaque section :
Domaine | Description |
---|---|
Nouveautés | Chaque mise à jour majeure de Windows enrichit notre documentation avec de nouveaux conseils. Cette documentation contient des informations sur les fonctionnalités, des conseils de développement qui accompagnent chaque version ainsi que les listes des nouvelles API : Nouveautés pour les développeurs dans Windows 10 Nouveautés pour les développeurs dans Windows 11 |
Conception et interface utilisateur | Toutes les informations sur la présentation visuelle et l’interface utilisateur de votre application sont contenues dans cette zone de la documentation. Si vous vous intéressez aux caractéristiques du langage de balisage XAML ou que vous souhaitez simplement créer un aspect unique pour vos documents, commencez ici : Informations de base relatives à la conception pour les applications UWP |
Développer des applications | Pour obtenir des informations détaillées sur une fonctionnalité spécifique de Windows 10, ou pour savoir ce que vous pouvez faire avec le développement UWP, consultez cette section de notre documentation : Fonctionnalités des applications UWP. Les informations de référence sur les API pour les applications Windows sont hébergées dans un ensemble de documents connexes, que vous trouverez ici : Espaces de noms UWP Windows Schémas de fichier et schémas XML |
Développer des jeux | Ces documents contiennent des informations sur le développement de jeux sur Windows ou Xbox. Cela comprend des instructions de configuration, des programmes pour développeurs et des instructions de programmation avec des fonctionnalités DirectX ou Xbox. Prise en main du développement de jeux |
Publier | Ces documents contiennent des informations sur la publication de votre application dans le Microsoft Store, de la soumission de l’application à la tarification, en passant par la promotion et l’engagement client : Publier votre application sur le Microsoft Store |
Autre documentation
Certaines plateformes Windows spécialisées, notamment dans le domaine du développement web ou de la réalité mixte, disposent de leur propre documentation. Si vous souhaitez développer une application à l'aide de ces fonctionnalités, consultez leur documentation :
Docs | Description |
---|---|
Microsoft Azure | Vous trouverez des informations sur le développement cloud et Microsoft Azure dans la documentation pour développeurs Microsoft Azure. |
Développement web | Vous trouverez des informations sur Microsoft Edge, WebVR et d'autres fonctionnalités de développement web Windows dans la documentation pour développeurs Microsoft Edge. |
Windows Mixed Reality | La réalité mixte associe des contenus réels et virtuels à des expériences où coexistent des objets physiques et numériques. Vous trouverez des informations sur la création d'applications pour les casques Microsoft HoloLens et d'autres casques immersifs dans la documentation Windows Mixed Reality. |