Fonctionnalités et technologies pour les applications WindowsFeatures and technologies for Windows apps

Quel type d’application que vous soyez bâtiment ou l’appareil que vous ciblez, Windows prend en charge de nombreuses fonctionnalités qui sont des blocs de construction clés pour les scénarios d’application importantes.No matter what type of app you are building or device you are targeting, Windows supports many features that are key building blocks for important app scenarios. Certaines de ces fonctionnalités sont exposées à la Universal Windows Platform (UWP), Win32 (API Windows) et d’autres plateformes d’applications de différentes façons.Some of these features are exposed to the Universal Windows Platform (UWP), Win32 (Windows API), and other app platforms in different ways. Les articles suivants vous aider à comprendre comment certaines fonctionnalités de Windows sont prises en charge dans les plateformes d’applications différents et comment commencer à utiliser les fonctionnalités dans votre code.The following articles help you understand how certain Windows features are supported in different app platforms and how to get started using the features in your code.

Cet article fournit une liste personnalisée d’articles pour en savoir plus sur la façon dont vous pouvez accéder à des fonctionnalités importantes de Windows et les technologies dans la plateforme Windows universelle, Win32 (API Windows), WPF et les plateformes d’applications Windows Forms.This article provides a tailored list of articles to read more about how you can access important Windows features and technologies in the UWP, Win32 (Windows API), WPF, and Windows Forms app platforms. Pour obtenir des informations complètes sur les fonctionnalités de développement de chaque plateforme, consultez les ressources suivantes :For complete information about the development features of each platform, see the following resources:

Technologies et fonctionnalités de Windows de la cléKey Windows features and technologies

Les sections suivantes illustrent plusieurs fonctionnalités de Windows importantes et les technologies qui vous permettent de livrer modernes et créer des expériences incroyables à vos clients.The following sections highlight several important Windows features and technologies that enable you to deliver modern and deliver compelling experiences to your customers.

Windows InkWindows Ink

Stylet Surface

La plateforme Windows Ink, associée à un stylet, permet de créer des notes manuscrites, des dessins et des annotations plus naturellement.The Windows Ink platform, together with a pen device, provides a natural way to create digital handwritten notes, drawings, and annotations. La plateforme prend en charge la capture d’entrée du numériseur sous forme de données d’entrée manuscrite, la génération et la gestion de données d’entrée manuscrite, la restitution de ces données sous forme de traits et la conversion de l’encre en texte via la reconnaissance d’écriture manuscrite.The platform supports capturing digitizer input as ink data, generating ink data, managing ink data, rendering ink data as ink strokes on the output device, and converting ink to text through handwriting recognition.

Pour plus d’informations sur les différentes façons d’utiliser Windows Ink dans les applications Windows, consultez Windows Ink.For more information about the different ways to use Windows Ink in Windows apps, see Windows Ink.

Interactions vocalesSpeech interactions

Écran initial de la reconnaissance vocale correspondant à une contrainte basée sur un fichier de grammaire SGRS

Écran final de la reconnaissance vocale correspondant à une contrainte basée sur un fichier de grammaire SGRS

Windows offre plusieurs manières d’intégrer la reconnaissance vocale et synthèse vocale (également appelée TTS, ou la synthèse vocale) directement dans l’expérience utilisateur de votre application.Windows provides many ways to integrate speech recognition and text-to-speech (also known as TTS, or speech synthesis) directly into the user experience of your app. Reconnaissance vocale peut être un moyen fiable et plus agréable pour les personnes d’interagir avec votre application, en complément ou le même remplacement, clavier, souris, tactile et mouvements.Speech can be a robust and enjoyable way for people to interact with your app, complementing, or even replacing, keyboard, mouse, touch, and gestures.

Pour plus d’informations sur les différentes façons d’utiliser des interactions de reconnaissance vocale dans les applications Windows, consultez interactions de reconnaissance vocale.For more information about the different ways to use speech interactions in Windows apps, see Speech interactions.

Windows IAWindows AI

Windows IA

Nous proposons plusieurs solutions d’intelligence artificielle différents que vous pouvez utiliser pour améliorer vos applications Windows.We offer several different AI solutions that you can use to enhance your Windows applications. Avec Windows Machine Learning, vous pouvez intégrer formé modèles d’apprentissage dans vos applications et de les exécuter localement sur l’appareil.With Windows Machine Learning, you can integrate trained machine learning models into your apps and run them locally on the device. Compétences de Vision de Windows vous permet d’utiliser des bibliothèques prédéfinies pour accomplir les tâches de traitement d’images courantes ou créer vos propres solutions personnalisées.Windows Vision Skills allows you to use pre-built libraries to accomplish common image processing tasks, or create your own custom solutions. DirectML fournit de bas niveau, les API DirectX-style qui vous permettent de tirer pleinement parti du matériel.DirectML provides low-level, DirectX-style APIs that let you take full advantage of the hardware.

Pour plus d’informations sur les différentes façons d’intégrer l’intelligence artificielle dans les applications Windows, consultez Windows AI.For more information about the different ways to integrate AI in Windows apps, see Windows AI.

Fonctionnalités et technologies de plate-formeFeatures and technologies by platform

Les sections suivantes fournit des liens utiles pour en savoir plus sur l’intégration avec les principales fonctionnalités de Windows et les technologies de nos plateformes d’application principale : UWP, Win32 (Windows API), WPF et Windows Forms.The following sections provides useful links to learn more about how to integrate with core Windows features and technologies from our main app platforms: UWP, Win32 (Windows API), WPF, and Windows Forms.

Accessibilité et l’interface utilisateurUser interface and accessibility

UWPUWP Win32 (Windows API)Win32 (Windows API) WPFWPF Windows FormsWindows Forms
ConcevezDesign

DispositionLayout

ContrôlesControls

entréeInput

VignettesTiles

Couche visuelleVisual layer

Plateforme XAMLXAML platform

Lancement, reprise et tâches en arrière-planLaunching, resuming, and background tasks

Accessibilité de WindowsWindows accessibility

Interface utilisateur de bureauDesktop user interface

Interpréteur de commandes et l’environnement de bureauDesktop environment and shell

contrôles WindowsWindows controls

Contrôles UWP dans les applications de bureau (XAML Islands)UWP controls in desktop apps (XAML Islands)

Couche UWP Visual dans les applications de bureauUWP Visual layer in desktop apps

Windows et des messagesWindows and messages

Menus et autres ressourcesMenus and other resources

Haute résolutionHigh DPI

AccessibilitéAccessibility

Windows dans WPFWindows in WPF

Vue d’ensemble de la navigationNavigation overview

XAML dans WPFXAML in WPF

ContrôlesControls

Programmation de la couche visuelleVisual layer programming

entréeInput

AccessibilitéAccessibility

Créer un formulaire WindowsCreate a Windows Form

ContrôlesControls

Boîtes de dialogueDialog boxes

Entrée d’utilisateurUser input

Accessibilité des Windows FormsWindows Forms accessibility

Audio, vidéo et graphiquesAudio, video, and graphics

UWPUWP Win32 (Windows API)Win32 (Windows API) WPFWPF Windows FormsWindows Forms
Audio, vidéo et appareil photoAudio, video, and camera

Lecture de contenu multimédiaMedia playback

Couche visuelleVisual layer

Plateforme XAMLXAML platform
Audio et vidéoAudio and video

Graphiques et jeuxGraphics and gaming

DirectXDirectX

Direct2DDirect2D

Direct3DDirect3D

Windows GDIWindows GDI

GDI+GDI+
GraphiquesGraphics

MutimediaMutimedia
Graphiques et dessinsGraphics and drawing

Classe SoundPlayerSoundPlayer class

Ressources de données access et applicationData access and app resources

UWPUWP Win32 (Windows API)Win32 (Windows API) WPFWPF Windows FormsWindows Forms
Accès aux donnéesData access

Liaison de donnéesData binding

Fichiers, dossiers et bibliothèquesFiles, folders, and libraries

Ressources d’applicationApp resources
Accès aux données et stockageData access and storage

Systèmes de fichiers locauxLocal file systems

Vues d’ensemble de ressourcesResource overviews
Données et modélisationData and modeling

Liaison de donnéesData binding

Ressources dans les applications .NETResources in .NET apps

Fichiers de ressources, de contenu et de données d’applicationApplication resource, content, and data files
Données et modélisationData and modeling

Liaison de donnéesData binding

Ressources dans les applications .NETResources in .NET apps

Paramètres d’applicationApplication settings

L’impression, des documents et des appareilsDevices, documents, and printing

UWPUWP Win32 (Windows API)Win32 (Windows API) WPFWPF Windows FormsWindows Forms
Activer les fonctionnalités d’un appareilEnable device capabilities

Énumérer les appareilsEnumerate devices

DétecteursSensors

BluetoothBluetooth

Impression et numérisationPrinting and scanning

NFCNFC
API de capteurSensor API

ImpressionPrinting

API de l’UPnPUPnP APIs
Gestion du système d’impression et impressionPrinting and print system management prise en charge d’impressionPrint support

Système, réseau et puissanceSystem, network, and power

UWPUWP Win32 (Windows API)Win32 (Windows API) WPFWPF Windows FormsWindows Forms
Énumérer les appareilsEnumerate devices

Obtenir des informations sur la batterieGet battery information

Threads et programmation asynchroneThreading and async programming

Mise en réseau et services webNetworking and web services
Services systèmeSystem services

Gestion de la mémoireMemory management

Gestion de l’alimentationPower management

Processus et threadsProcesses and threads

Mise en réseau et InternetNetworking and Internet

Informations de système de WindowsWindows system information
Modèle de threadThreading model

Programmation réseau dans le .NET FrameworkNetwork programming in the .NET Framework
Informations systèmeSystem Information

Gestion de l’alimentationPower management

Programmation réseau dans le .NET FrameworkNetwork programming in the .NET Framework

Mise en réseau dans Windows FormsNetworking in Windows Forms

Empaquetage et déploiementPackaging and deployment

UWPUWP Win32 (Windows API)Win32 (Windows API) WPFWPF Windows FormsWindows Forms
Empaquetage d’applicationsPackaging apps

MSIXMSIX

Schéma de manifeste de package AppApp package manifest schema
Empaqueter des applications de bureau Windows (MSIX)Package Windows desktop apps (MSIX)

Installation de l’application et de maintenanceApplication installation and servicing

Windows InstallerWindows Installer
Empaqueter des applications de bureau Windows (MSIX)Package Windows desktop apps (MSIX)

Déploiement d’applications et du .NET FrameworkDeploying the .NET Framework and applications

Déploiement d’une application WPFDeploying a WPF application
Empaqueter des applications de bureau Windows (MSIX)Package Windows desktop apps (MSIX)

Déploiement d’applications et du .NET FrameworkDeploying the .NET Framework and applications

Déploiement ClickOnce pour les Windows FormsClickOnce Deployment for Windows Forms