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.
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 :
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 :
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 :
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.
Entraînez-vous à effectuer les premières étapes du développement web en créant un projet web simple dans Visual Studio Code, contenant une page web, un fichier CSS et un fichier JavaScript. Découvrez comment utiliser les outils de développement dans votre navigateur pour vérifier votre travail.