Exemples Visual Studio C++

Des exemples pour Visual Studio C++ sont disponibles sur le web. Microsoft a produit de nombreux exemples C++ qui illustrent différentes fonctionnalités sur plusieurs technologies. Voici quelques-uns des endroits où trouver des exemples supplémentaires :

Exemples C++ archivés sur GitHub

Visual Studio incluait un exemple de code C++ dans les versions précédentes. L’exemple de code était installé avec Visual Studio ou était disponible en tant que téléchargement distinct. De nombreux articles de notre documentation font référence à ces exemples. Ils ne sont plus installés par Visual Studio. Au lieu de cela, un dépôt est disponible sur GitHub. Les tableaux ci-dessous présentent une description pour chaque exemple, ainsi qu’un lien vers le répertoire où se trouve celui-ci dans le dépôt.

Important

Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie.

Exemples ATL

Exemples ATL - Avancés

Nom d’exemple Description
ActiveDoc Montre comment implémenter un serveur de documents actifs.
Asynchrone Télécharge des données de façon asynchrone à partir d'une URL.
ATLButton Crée un bouton qui s'affiche avec trois bitmaps différentes en fonction de son état.
ATLDuck Illustre l'utilisation de points de connexion avec des contrôles ATL.
ATLSecurity Montre comment utiliser les classes de sécurité ATL pour examiner les paramètres de sécurité.
ATLTraceTool Affiche la sortie générée par la macro ATLTRACE2.
Connexion Illustre l'implémentation et l'utilisation de points de connexion (les interfaces IConnectionPointContainer et IConnectionPoint) dans un environnement multithread.
CThreadPool Montre comment utiliser un pool de threads dans une application et comment cette implémentation peut améliorer les performances de l'application.
DCOM Illustre comment appeler un objet COM implémenté dans un service Windows à partir de plusieurs clients s’exécutant sur des ordinateurs différents.
MFCATL Montre comment utiliser les objets COM ATL dans un fichier exécutable de serveur MFC.

Exemples ATL - Contrôles

Nom d’exemple Description
ATLFire Montre comment générer un contrôle avec fenêtres à l'aide d'ATL.
CDInfo Lit des pistes d’un CD audio et affiche des informations sur ces pistes dans des info-bulles et un graphique à secteurs.
Circ Crée un contrôle qui illustre l'utilisation de pages de propriétés et dessine un cercle.
Polygon Génère un contrôle qui implémente des propriétés, des événements, des pages de propriétés et une sécurité des objets personnalisés.
SubEdit Crée un contrôle Windows surclassé.

Exemples ATL - Généraux

Nom d’exemple Description
ATLCollections Illustre l’utilisation de ICollectionOnSTLImpl et CComEnumOnSTL ainsi que l’implémentation des classes de stratégie de copie personnalisées.
ATLCon Illustre un conteneur de contrôle simple.
ATLSafeArray Montre comment créer et gérer des SAFEARRAY à l’aide de CComSafeArray, ainsi que comment passer des SAFEARRAY d’un composant à un script.
AutoThread Illustre l’utilisation de classe CComAutoThreadModule.
Beeper Implémente une interface détachable d’une collection/énumération de BSTR.
CircColl Implémente une collection/énumération d'objets à l'aide d'ATL et la bibliothèque C++ standard.
COMMap Illustre des macros d'entrées de mappage d'interfaces COM avec la prise en charge COM du compilateur.
CustomString Montre comment utiliser un allocateur de mémoire personnalisé pour CStringT afin d’améliorer les performances d’une application multithread.
DispSink Illustre l'utilisation d'un point de connexion sur des interfaces de dispatch.

Exemples ATL- OLEDB - Consommateur

Nom d’exemple Description
CatDB Affiche les informations de schéma (tables et colonnes, par exemple) des fournisseurs OLE DB.
DBViewer Montre une application de niveau intermédiaire qui compte sur la classe CManualAccessor pour prendre le contrôle total des liaisons de données pour vos applications.
DynamicConsumer Illustre l'utilisation de classes dynamiques d'accesseur et de jeu de lignes de schéma pour lire les métadonnées d'une base de données.
MultiRead Lit une table de base de données en utilisant plusieurs threads.

Exemples ATL - OLEDB - Fournisseur

Nom d’exemple Description
AdvancedPV Implémente un fournisseur OLE DB modifiable. Montre des techniques avancées.
UpdatePV Implémente un fournisseur OLE DB (accès en lecture/écriture) modifiable.

CLR et exemples de langage - Windows Forms

Nom d’exemple Description
BirthdayPicker Illustre le fonctionnement du mécanisme de ressources .NET Framework avec les applications C++. Il montre également quelques composants Window Forms communs.
Calculatrice Implémente une calculatrice de poche simple à l'aide des classes C++ et Windows Forms .NET Framework.
Dessin à main levée (à l’aide de MFC) Implémentation MFC de l'exemple Scribble, mis à jour et étendu pour inclure les nouvelles fonctionnalités .NET.
Scribble (Windows Forms) Implémentation Windows Forms de l'exemple Scribble, mis à jour et étendu pour inclure les nouvelles fonctionnalités .NET.
STLCLR Présente quelques-unes des fonctions disponibles lors de l'utilisation de la bibliothèque STL/CLR.

Exemples d’événements COM

Nom d’exemple Description
COMEvents Illustre la gestion d'événements à l'aide de COM.

Exemples ComTypeLibfor7

Nom d’exemple Description
ACDual Ajoute des interfaces doubles à une application Automation.
ADOSamp Implémente une application client/serveur à trois couches.
AllInOne Implémente un serveur utilisant ATL, exposant des collections STL et contrôlé par la prise en charge COM du compilateur dans une application MFC.
COMMap Illustre des macros d'entrées de mappage d'interfaces COM avec la prise en charge COM du compilateur.
Connexion Illustre l’implémentation et l’utilisation de points de connexion (les interfaces IConnectionPointContainer et IConnectionPoint) dans un environnement multithread.
DCOM Illustre comment appeler un objet COM (implémenté dans un service Windows) à partir de plusieurs clients exécutés sur des ordinateurs différents.
FreeThrd Illustre un client multithread et un serveur libre de threads avec le support COM du compilateur.
InProc Illustre une application serveur Automation in-process avec la prise en charge COM du compilateur.
Labrador Implémente un serveur EXE dépourvu d’interface utilisateur.
MFCCalc Illustre une application serveur Automation avec la prise en charge COM du compilateur.

Exemples du compilateur

Exemples de compilateur - Général

Nom d’exemple Description
ccWrapper Montre comment mapper des indicateurs de compilateur C/C++ d'autres compilateurs vers le compilateur Visual C++ (cl.exe).

Exemples de compilateur - MASM

Nom d’exemple Description
EuclidStep1 Projet en pur langage C qui illustre l'algorithme d'Euclide permettant de trouver le plus grand commun diviseur.
EuclidStep2 Extension d’EuclidStep1, qui est un projet en C et MASM. Le cœur de l’algorithme d’Euclide est déplacé du fichier .c vers un fichier .asm, le fichier .c appelant le fichier .asm.
PrimesStep1 Projet en pur langage C qui illustre le crible d’Ératosthène permettant de trouver les nombres premiers.
PrimesStep2 Extension de PrimesStep1 qui est un projet en C et ASM qui déplace l’algorithme principal vers le fichier .asm.
PrimesStep3 Extension de PrimesStep2 qui ajoute un fichier d’en-tête en C distinct et un fichier include .asm pour déclarer la fonction extern et la structure globale des données.

Exemples CRT

Nom d’exemple Description
CPUID Détermine les possibilités de l'unité centrale utilisée.
CRT_Dbg1 Illustre les principales fonctionnalités de débogage des bibliothèques Runtime C.
CRT_Dbg2 Illustre les fonctions de raccordement du débogage du runtime C.
DFACObjs Indique comment utiliser la fonction C du runtime _CrtDoForAllClientObjects pour itérer au sein d'une liste liée d'objets clients.
Report Illustre les fonctions de rapport du débogage du runtime C.
RTC Illustre la fonctionnalité de vérifications des erreurs au moment de l'exécution.
SecureCRT Cet exemple montre comment mettre à niveau le code qui a utilisé des fonctions CRT déconseillées pour augmenter la sécurité du code.

Exemples de débogage

Nom d’exemple Description
EEAddIn Utilise l'API du complément Évaluateur d'expression pour étendre l'évaluateur d'expression du débogueur natif.

Exemples de fusion

Nom d’exemple Description
TraceMan Fournit des informations à propos des assemblys dépendants d’applications et de l’état des assemblys dans le cache de fusion native sous une forme contrôlable de visu.

Exemple Hilo

Nom d’exemple Description
Hilo Hilo est une série d’articles et d’exemples d’applications. Ils illustrent la puissance de Windows 7, Visual Studio et C++ pour créer des applications clientes hautes performances et réactives. Hilo fournit à la fois du code source et des conseils qui vous aideront à concevoir et à développer vos propres applications Windows attrayantes et tactiles.

Cette rubrique a été mise à jour pour Visual Studio 2013. Il inclut un correctif du fichier AsyncLoaderMemoryManager.cpp (aux lignes 36 et 37), qui résout un problème d’incident courant.

Exemples internationaux

Nom d’exemple Description
IME Montre comment contrôler le mode IME (Éditeur de méthode d'entrée) et comment implémenter IME niveau 3.
SatDLL Illustre une méthode recommandée pour implémenter des ressources multilingues dans une application Win32.
UniRes Illustre l'utilisation des fichiers de ressources Unicode.

Exemples de langue - Généraux

Nom d’exemple Description
Données Illustre un accès simple à une base de données SQL.
MEDriver Illustre l'utilisation d'événements COM (déclenchés à partir d'un serveur COM non managé) via un wrapper .NET Framework généré automatiquement à partir de la bibliothèque de types du serveur COM.
Nile Illustre l’utilisation des Web Forms ASP.NET et des services Web ASP.NET.
QStat Explique comment créer une DLL qui intègre l'accès à un objet COM et expose ses fonctionnalités à des clients .NET Framework.
Scribble Illustre le développement d'une application MDI Windows Forms à l'aide de C++/CLI et de classes .NET Framework.
TilePuzzle Illustre l'interopérabilité entre des composants managés (écrits avec C++ et C#) et les composants natifs (écrits avec C++ à l'aide d'attributs COM).

Exemples MFC

Exemples MFC - Avancés

Nom d’exemple Description
Collect Illustre des classes de collection basées sur des modèles C++ MFC et des classes de collection prégénérées standard.
Cube Application OpenGL utilisant les contextes de périphérique (Device Context) MFC avec les contextes de ressources de OpenGL.
DLLHusk Partage de la version DLL de la bibliothèque Foundation Class avec une application et une DLL personnalisée.
DLLScreenCap DLL régulière qui peut être liée statiquement ou dynamiquement à la bibliothèque MFC (Microsoft Foundation Class).
MTGDI Démonstration du partage de ressources GDI entre plusieurs threads à l'aide de la prise en charge d'interface monodocument (SDI) .NET Framework pour les documents et les vues.
MTMDI Illustration multithread pour laquelle les événements d'interface utilisateur sont traités dans un thread d'interface utilisateur séparé.
MTRecalc Illustration multithread pour laquelle les recalculs sont effectués dans un thread de travail.
Mutex Application basée sur des boîtes de dialogue qui crée deux objets CWinThread et les utilise pour effectuer une tâche sous le contrôle de l’utilisateur.
Speakn Illustre l’utilisation du son multimédia à l’aide de ressources définies par l’utilisateur.

Exemples MFC - Contrôles

Nom d’exemple Description
Button Montre comment utiliser un menu actif sur place, une page de propriétés stock et l'option contrôle de boîte de dialogue À propos de.
Circ Illustre les principes de base du contrôle ActiveX. Incluent la peinture d’un contrôle, les propriétés stock et personnalisées, les événements stock et personnalisés, l’utilisation des couleurs et des polices, la page de propriétés stock Font, la page de propriétés par défaut et le contrôle de version.
CmnCtrl Illustre quelques-uns des nouveaux contrôles disponibles avec MFC dans wiprlhext, parmi lesquels le bouton de liaison de commande (CButton), le contrôle pager (CPagerCtrl), le bouton partagé (CSplitButton) et le contrôle d’adresse réseau (CNetAddressCtrl).
Contain Montre une application conteneur d'édition visuelle.
Image Montre comment utiliser MFC pour générer un contrôle ActiveX qui télécharge les données de manière asynchrone.
Licensed Contrôle qui met en application l'utilisation d'une licence au moment du design et au moment de l'exécution.
Localize Contrôle avec interface utilisateur localisée qui montre comment utiliser des bibliothèques de types et des DLL de ressources séparées pour la localisation.
NetAddr Démontre l'utilisation du contrôle "Net Address Verifier" de Windows Vista.
Pal Contrôle qui affiche les couleurs d'une palette. Montre des propriétés en lecture seule, des propriétés Get/Set persistantes, des propriétés paramétrables persistantes et des propriétés d'image.
Envoi (push) Contrôle sous-classé d'un contrôle bouton owner-drawn Windows. Montre des propriétés stock, des événements personnalisés et des conteneurs d'image.
RegSvr Illustre l'appel du code d'auto-inscription.
SpinDial Contrôle ayant l'apparence d'un cadran rotatif, qui montre la validation des données des pages de propriétés.
TestHelp Contrôle ActiveX qui comporte son propre fichier d'aide et ses propres info-bulles.
Time Contrôle invisible au moment de l'exécution et qui déclenche un événement de minuterie à des intervalles définis. Il illustre les fonctions de notification et les propriétés ambiantes.
XList Contrôle sous-classé à partir d'une zone de liste Windows, qui affiche des éléments de type texte ou bitmap.

Exemples MFC - Généraux

Nom d’exemple Description
ClipArt Le répertoire ClipArt contient des exemples de ressources qui vous permettent de personnaliser l’apparence de votre application.
CmnCtrl1 Montre comment créer et changer les styles des contrôles communs Windows à l'aide des classes MFC (Partie 1).
CmnCtrl2 Montre comment créer et changer les styles des contrôles communs Windows à l’aide des classes MFC (Partie 2).
CTaskDialog Montre les différentes fonctionnalités de la classe CTaskDialog.
CtrlBars Barre d'outils, barre d'état, barre de boîte de dialogue et palette flottante personnalisées.
CtrlTest Zone de liste déroulante owner-draw et menu, contrôle personnalisé, bouton bitmap et contrôle spin.
DBVList Utilise les classes CListView et CDaoRecordset pour implémenter les fonctionnalités d’une vue Liste virtuelles qui sont disponibles pour le contrôle commun de vue Liste.
DIBLook Illustre l'utilisation des fichiers DIB et des palettes de couleurs.
DlgCbr32 Ajout d'une barre d'outils et une barre d'état à une application basée sur des boîtes de dialogue.
DlgTempl Illustre la création dynamique de modèles de boîte de dialogue.
DockTool Glissement et flottement des barres d’outils « ancrables ».
Dynamenu Modification dynamique de la liste des éléments des menus ; gestion des commandes inconnues au moment de la compilation ; mise à jour de l'invite de la barre d'état pour ces commandes.
FileDlgWatcher Crée une boîte de dialogue personnalisée qui illustre les événements qui sont générés lorsque vous créez un CFileDialog.
Bonjour Illustre une fenêtre d'application unique avec un menu et une zone À propos.
HelloApp Exemple MFC minime qui illustre quelques lignes de code nécessaires pour faire apparaître une fenêtre à l'écran.
ListHdr Montre comment utiliser les classes de contrôles communs MFC CListCtrl et CHeaderCtrl.
MDI Application MDI qui n’utilise ni documents, ni vues.
MDIDocVw Version mise à jour de l'exemple MDI qui utilise l'architecture document/vue.
MMXSwarm Montre comment utiliser CImage, le type de données __m64 et les bitmaps indépendantes du périphérique (DIB, Device-Independent Bitmap).
Modeless Montre l’utilisation d’un objet MFC CDialog en tant que boîte de dialogue non modale.
Multipad Éditeur de texte simple qui permet à l'utilisateur d'ouvrir et de modifier plusieurs fichiers texte à un moment donné.
Npp Montre comment implémenter une application d’interface (SDI) similaire au Bloc-notes. Elle vous permet de modifier des messages texte et de les envoyer à d’autres utilisateurs ou à d’autres systèmes via l’API de messagerie Windows ou MAPI.
PropDlg Feuilles de propriétés (boîtes de dialogue).
RowList Illustre la sélection de ligne entière dans un contrôle commun list view.
Scribble Fournit des illustrations simples d'un grand nombre de fonctionnalités MFC.
SimpleImage Illustre le chargement, le redimensionnement, la conversion et l'enregistrement des images.
SnapVw Montre comment utiliser les pages de propriétés dans une fenêtre frame enfant MDI.
Spiro Jeu qui indique comment utiliser CImageList et des contextes d’affichage de mémoire dans les applications qui requièrent des effets d’animation.
Tracker Montre différents styles et options CRectTracker.
VariantUse Illustre l'utilisation du type de données variant.
ViewEx Plusieurs vues, vues à défilement et fenêtres fractionnées.

Exemples MFC - Internet

Nom d’exemple Description
DHTMLExplore Illustre la gestion des événements DHTML et l'utilisation de DDX DHTML.
HTMLEdit Encapsule le contrôle d'édition MSHTML d'Internet Explorer.
MFCIE Illustre les classes MFC CHtmlView et CReBar.
Scheduler Montre comment créer une boîte de dialogue HTML à l'aide des classes de bibliothèques Visual C++.

Exemples MFC - OLE

Nom d’exemple Description
ACDual Montre comment ajouter la prise en charge d'interfaces doubles à une application serveur Automation basée sur MFC.
AutoClik Illustre des fonctionnalités Automation. Comprend AUTODRIV, application cliente Automation simple qui pilote l'exemple d'application AUTOCLIK.
CalcDriv Client Automation.
DrawCli Application de dessin orientée objet complète qui est également un conteneur ActiveX Visual Editing.
HierSvr Illustre une application serveur avec glisser-déplacer OLE.
InProc Serveur Automation in-process qui peut être chargé sous la forme d'une DLL dans l'espace d'adressage du client.
IPDrive Application cliente Automation simple qui pilote l'exemple d'application INPROC.
MFCBind Montre comment créer un conteneur de documents (autrefois appelé DocObject) actifs.
MFCCalc Serveur Automation qui implémente une calculatrice simple.
OClient Application conteneur ActiveX Visual Editing avec glisser-déplacer.
OLEView Implémentation d'un explorateur d'objets OLE à l'aide d'interfaces OLE personnalisées.
SuperPad Illustre un serveur d’édition visuelle qui modifie du texte à l’aide de CEditView.
TstCon Implémente un conteneur de contrôles ActiveX à l'aide de la prise en charge MFC de l'incorporation OLE. Vous pouvez utiliser TSTCON pour tester les contrôles ActiveX, modifier leurs propriétés et appeler leurs méthodes.
WordPad Utilise la prise en charge MFC des contrôles RichEdit pour créer un outil de traitement de texte de base.

Exemples MFC - Utilitaire

Nom d’exemple Description
GUIDGen Application MFC basée sur des boîtes de dialogue simples qui génèrent des identificateurs globaux uniques.
Makehm Application console qui produit un mappage entre des identifications de ressources et des contextes d'aide.

Exemples MFC - Feature pack Visual C++ 2008

Nom d’exemple Description
CustomPages Montre comment ajouter une page personnalisée à la boîte de dialogue Personnalisation de la barre d'outils.
DesktopAlertDemo Montre comment implémenter une boîte de dialogue d’alerte sur le Bureau (semblable à la boîte de dialogue d’une application de messagerie instantanée).
DlgToolTips Montre comment implémenter des info-bulles avancées pour les contrôles sur une boîte de dialogue.
DrawClient Montre comment intégrer la prise en charge d’un ruban dans une application de dessin avec une prise en charge des conteneurs d’édition.
DynamicMenu Montre comment mettre à jour dynamiquement un menu dans la barre de menus et un menu contextuel au moment de l'exécution.
Explorer Montre comment implémenter un explorateur de systèmes de fichiers qui ressemble à l’Explorateur de fichiers. Il dispose d’éléments et de fonctionnalités d’interface utilisateur similaires.
IEDemo Explique comment implémenter une application similaire à Internet Explorer, avec des éléments de l'interface utilisateur et des fonctions semblables.
MDITabsDemo Montre comment créer une application qui utilise la nouvelle interface de documents MDI avec onglets plutôt que les fenêtres enfants MDI traditionnelles.
MenuSubSet Montre comment supprimer dynamiquement des sous-menus et des éléments de menu spécifiques au démarrage de l'application.
MSMoneyDemo Montre comment utiliser MFC pour créer une interface utilisateur semblable à celle de Microsoft Money.
MSOffice2007Demo Montre comment implémenter une application d'éditeur similaire à une application Office 2007, avec des éléments de l'interface utilisateur et des fonctions limitées semblables. L’exemple MSOffice2007Demo implémente une interface utilisateur de ruban complète, comme une application Office 2007. Certains éléments du ruban sont connectés aux fonctionnalités de l’application.
NewControls Illustre les fonctionnalités de nombreux contrôles implémentés dans MFC. Ces contrôles incluent des boutons personnalisables, des palettes et des contrôles de sélecteur de couleurs, un sélecteur de polices, un éditeur d’image, une grille des propriétés, un contrôle d’édition par masque, une liste de shell et des contrôles d’arborescence.
OutlookDemo Montre comment créer une application semblable à Outlook 2003/2007.
OutlookMultiViews comment basculer entre plusieurs vues sur un document unique dans une application SDI. L'exemple utilise le contrôle de barre Outlook pour répertorier les vues disponibles et basculer entre elles.
OwnerDrawMenu Explique comment dessiner des éléments de menu contextuel à la volée.
PaletteDemo Explique comment créer une barre d'outils à plusieurs colonnes avec une zone d'information Owner Draw. Cliquez sur les boutons 2, 3 ou 4 de la barre d’outils Standard pour changer le nombre de colonnes de la barre d’outils personnalisée au moment de son exécution.
PropSheetDemo Illustre les types de contrôle de feuille de propriétés suivants : simple, avec les onglets à gauche, avec le contrôle d'arborescence à gauche, avec les onglets dans le style OneNote, avec la liste des éléments à gauche.
RebarTest Montre un contrôle Rebar personnalisable qui héberge une barre d’outils.
RibbonGadgets Décrit les différents contrôles pouvant être hébergés dans le contrôle du ruban. En bas du frame principal se trouve la fenêtre Source Code avec le texte de code source ; elle vous montre comment créer un gadget particulier.
RibbonMDI Montre l'utilisation des contrôles du ruban avec l'interface MDI (Multi Document Interface).
RollupPane Montre un volet d'informations flottant, qui se déroule automatiquement vers le haut. Vous pouvez appuyer sur le bouton Pin sur la légende du volet flottant pour activer ou désactiver le roulement.
SetPaneSize Montre comment définir la taille d'un volet d'ancrage par programmation.
Curseur Montre comment implémenter un bouton de barre d'outils qui héberge un contrôle externe.
StateCollection Montre comment implémenter une application qui enregistre et charge différents états pour la barre de menu, les barres d'outils et les fenêtres d'ancrage.
StatusBarDemo Montre comment ajouter différents contrôles avancés à une barre d'état.
TabbedView Montre comment créer une vue avec plusieurs onglets, comme ceux d'un classeur Excel.
TabControl Explique le contrôle onglet MFC et ses différentes apparences à l'aide de plusieurs propriétés et gestionnaires visuels.
TasksPane Montre les classes du volet de tâches MFC et leurs différentes apparences à l'aide de plusieurs propriétés et gestionnaires visuels.
ToolbarDateTimePicker Montre comment intégrer un contrôle de sélecteur de dates/heures avec la barre d'outils.
ToolTipDemo Explique comment utiliser les fonctionnalités d'info-bulle avancées MFC.
TrayMenu Illustre la possibilité d’utiliser des menus de barre de contrôle MFC avec l’icône de barre d’état système. Elle est similaire aux icônes de notification dans le coin inférieur droit de l’affichage.
VisualStudioDemo Montre comment implémenter une application utilisant de nombreuses fonctionnalités d’interface utilisateur et fonctions similaires à celles de Visual Studio. De nombreux éléments de l’interface utilisateur de Visual Studio sont présentés, dont une barre de menu d’ancrage personnalisable, une barre d’outils et des fenêtres.
WordPad Montre comment implémenter une application qui imite les fonctionnalités de WordPad, notamment les éléments de l'interface utilisateur et une partie de ses fonctions.
WorkSpaceToolBar Montre comment ajouter une barre d'outils à un volet d'ancrage. Elle est similaire à la barre d’outils de l’Explorateur de solutions dans Visual Studio.

Exemples MFC - Interface tactile Windows

Nom d’exemple Description
GestureDemo Illustre la prise en charge de l'interface tactile Windows dans les MFC (matériel d'interface tactile requis).
TouchDemo Illustre la prise en charge de l'interface tactile Windows dans les MFC (matériel d'interface tactile requis).

Échantillon ODBC

Nom d’exemple Description
odbcsql Cet exemple montre comment utiliser des API ODBC pour se connecter à une base de données et y accéder.

Exemples de système d’exploitation

Nom d’exemple Description
GetImage Illustre les interfaces de programmation d'applications (API, application programming interfaces) d'acquisition d'images (WIA, Windows Image Acquisition).

Exemples Unix

Nom d’exemple Description
Unix - ccWrapper Montre un wrapper qui mappe des indicateurs depuis des compilateurs Sun Forte et gcc vers le compilateur Microsoft Visual C++ (cl.exe).

Exemples Windows 8

Le pack d’exemples Windows 8 inclut tous les exemples de code d’application développés et mis à jour pour Windows 8. Le pack d’exemples offre un moyen pratique de télécharger tous les exemples à la fois. Les exemples de cet exemple de pack sont disponibles en C#, C++, VB.NET et JavaScript. La galerie d’exemples Windows contient des exemples de code qui permettent d’utiliser les différents nouveaux modèles de programmation, plateformes, fonctionnalités et composants disponibles dans Windows 8 et Windows Server 2012. Ces exemples téléchargeables contiennent le fichier de solution Visual Studio (sln), les fichiers sources, les éléments multimédias, les ressources et les métadonnées nécessaires à la réussite de compilation et de l’exécution.

Vous trouverez plus d’informations sur les modèles de programmation, les plateformes, les langages et les API présentés dans chaque exemple. Consultez les conseils, tutoriels et articles de référence fournis dans la documentation Windows 8, disponible dans le Centre de développement Windows. Ces exemples sont fournis tels quels pour illustrer les fonctionnalités des modèles de programmation et des API de fonctionnalités pour Windows 8 et Windows Server 2012.

Nom d’exemple Description
Exemple de transfert en arrière-plan (Windows 8) Cet exemple illustre le comportement convivial, économique et flexible de l’API de transfert en arrière-plan pour les applications Windows Runtime. Les exemples de scénarios fournis couvrent les téléchargements et les chargements de fichiers.
Exemple CryptoWinRT (Windows 8) Cet exemple montre comment utiliser les nouvelles API de chiffrement.
Exemple d’impression (Windows 8) Cet exemple montre comment les applications peuvent intégrer l’expérience d’impression Windows. Cet exemple présente divers scénarios tels que l’impression à partir de l’application à l’aide de la barre d’icônes et du contrat d’impression, l’impression à partir de l’expérience de l’application, etc.
Exemple HttpClient (Windows 8) Cet exemple illustre l’utilisation de la classe HttpClient et de l’interface IXMLHTTPRequest2 pour charger et télécharger différents types de contenu à partir d’un serveur HTTP à l’aide des fonctionnalités réseau fournies par le Windows Runtime.
Exemple de capteur accéléromètre (Windows 8) Cet exemple montre comment utiliser l’API Windows.Devices.Sensors.Accelerometer. Cet exemple permet à l’utilisateur d’afficher les forces d’accélération le long des axes X, Y et Z pour un accéléromètre à 3 axes. Vous pouvez choisir l’un des trois scénarios.
Exemple de nom d’image de compte (Windows 8) Cet exemple montre différentes façons d’obtenir le nom de l’utilisateur actuellement connecté. Il montre également comment obtenir et définir l’image utilisée pour la vignette de l’utilisateur.
Exemple de paramètres d’application (Windows 8) Cet exemple montre comment utiliser l’API ApplicationSettings et les menus volants de paramètres pour intégrer l’interface utilisateur des paramètres d’une application avec l’icône Paramètres. L’exemple utilise l’espace de noms Windows.UI.ApplicationSettings et WinJS.UI.SettingsFlyout.
Exemple d’application du Windows Store pour appareil photo (Windows 8) Cet exemple montre comment créer une application Windows Store pour une appareil photo. Une application d’appareil du Windows Store est fournie par un IHV ou un OEM afin de différencier l’expérience de capture d’un appareil photo particulier.
Prise en main de l’exemple de lecteur de blog simple C++ (Windows 8) L’exemple illustre certains principes de base du développement d’applications du Windows Store en C++ natif en utilisant XAML pour définir l’interface utilisateur. Il s’agit d’une version opérationnelle complète de l’application décrite dans le Centre de développement Windows.
Exemple de données pour la lecture et l’écriture (Windows 8) Cet exemple montre comment utiliser les classes DataReader et DataWriter pour stocker et récupérer des données.
Exemple de données d’application (Windows 8) Cet exemple montre comment stocker et récupérer des données spécifiques de chaque utilisateur et application du Windows Store à l’aide des API de données d’application du Windows Runtime. Les données d’application incluent l’état de session, les préférences utilisateur et d’autres paramètres.
Exemple d’accès à un pilote personnalisé (Windows 8) Cet exemple montre comment utiliser CreateDeviceAccessInstance et IDeviceIoControl pour accéder à un appareil spécialisé.
Exemple d’éléments essentiels ListView et GridView XAML (Windows 8) Cet exemple montre comment utiliser les contrôles GridView et ListView.
Exemple de métriques d’animation (Windows 8) Cet exemple montre comment utiliser les API Métriques d’animation dans Windows.UI.Core.AnimationMetrics pour accéder aux paramètres bruts qui définissent les animations dans la Bibliothèque d’animations Windows.
Exemple msAudioCategory du Gestionnaire de lecture (Windows 8) Cet exemple montre comment sélectionner la catégorie msAudioCategory correcte pour un flux audio-vidéo (AV) afin de le configurer en tant que flux de lecture audio.
Exemple de jeu de tir XAML 3D DirectX (Windows 8) Cet exemple illustre l’implémentation d’un jeu 3D simple à la première personne utilisant DirectX (Direct3D 11.1, Direct2D, XInput et XAudio2) et XAML dans une application C++. XAML est utilisé pour les messages d’affichage tête haute et d’état du jeu.
Exemple de défilement, de panoramique et de zoom XAML (Windows 8) Cet exemple montre comment utiliser le contrôle ScrollViewer pour effectuer un panoramique et un zoom.
Exemple de contrôle FlipView XAML (Windows 8) Cet exemple montre comment utiliser le contrôle FlipView pour permettre aux utilisateurs de parcourir une collection.
Exemple de capteur gyromètre (Windows 8) Cet exemple montre comment utiliser l’API Windows.Devices.Sensors.Gyrometer. Cet exemple permet à l’utilisateur d’afficher la vitesse angulaire le long des axes X, Y et Z pour un gyromètre à 3 axes.
Exemple de Kit de développement logiciel (SDK) d’application d’appareil pour imprimantes (Windows 8) Cet exemple montre comment créer une application pour imprimantes qui peut être activées à partir du contrat de vignette, du contrat printTaskSettings et de toast affichés par backgroundTask en réponse un événement du pilote d’impression.
Exemple de tâche en arrière-plan (Windows 8) Cet exemple montre comment créer et inscrire des tâches en arrière-plan à l’aide de l’API de tâche en arrière-plan du Windows Runtime. Une tâche en arrière-plan est déclenchée par un événement système ou temporel, et peut être contrainte par une ou plusieurs conditions.
Exemple StreamSocket (Windows 8) Cet exemple illustre les principes de base de la classe StreamSocket à l’aide des fonctionnalités réseau fournies par le Windows Runtime. Le composant client de l’exemple crée un socket TCP pour établir une connexion réseau, utilise le socket pour envoyer des données, et bien plus.
Exemple de notifications planifiées (Windows 8) Cet exemple montre comment utiliser des mises à jour de vignettes planifiées et périodiques, ainsi que des notifications toast pour une application. Cette fonctionnalité vous permet de spécifier une heure précise pour remettre la notification, même si l’application n’est pas en cours d’exécution.
Exemple de compagnon du gestionnaire de lecture (Windows 8) Cet exemple montre comment sélectionner la catégorie msAudioCategory correcte pour un flux audio-vidéo (AV) afin de le configurer en tant que flux de lecture audio.
Exemple OrientationSensor (Windows 8) Cet exemple montre comment utiliser l’API Windows.Devices.Sensors.OrientationSensor. Il permet à l’utilisateur d’afficher la matrice de rotation et les valeurs quaternion qui reflètent l’orientation actuelle de l’appareil.
Exemple d’accès aux fichiers (Windows 8) Cet exemple montre comment créer, lire, écrire, copier et supprimer un fichier, comment récupérer des propriétés de fichier et comment suivre un fichier ou un dossier afin que votre application puisse y accéder à nouveau. Cet exemple utilise Windows.Storage et l’API Windows.Storage.AccessCache.
Exemple de stockage amovible (Windows 8) L’exemple de stockage amovible montre comment transférer des fichiers vers et depuis des périphériques de stockage amovibles. Cet exemple nécessite un périphérique de stockage amovible connecté au système, tel qu’un appareil photo, un lecteur multimédia, un téléphone cellulaire ou une clé USB.
Exemple d’interopérabilité SurfaceImageSource DirectX XAML (Windows 8) Cet exemple montre comment utiliser une SurfaceImageSource pour inclure du contenu DirectX dans votre application XAML. Cet exemple utilise C++ et C#.
Exemple de connexion avec webSockets (Windows 8) Cet exemple montre comment utiliser des WebSockets dans une application Windows Store connectée. L’exemple couvre les fonctionnalités de base, telles que la façon d’établir une connexion, d’envoyer et de recevoir des données, et de fermer la connexion.
Exemple de configuration de touches multimédias (Windows 8) Cet exemple montre comment configurer les touches multimédias matérielles d’un clavier. Ensuite, comment utiliser les touches configurées pour contrôler un flux audio-vidéo en appuyant ou en cliquant sur Lecture, Pause, Arrêt, etc.
Exemple d’animations de personnalité XAML (Windows 8) Cet exemple montre comment utiliser les animations de personnalité intégrées dans votre application.
Exemple de notifications toast (Windows 8) Cet exemple montre comment utiliser les notifications toast, c’est-à-dire celles qui apparaissent sous forme de notifications contextuelles dans le coin supérieur droit de l’écran. Un utilisateur peut sélectionner le toast (tactile ou cliquable) pour lancer l’application associée.
Exemple d’application Sélecteur de contacts (Windows 8) Cet exemple montre comment utiliser le sélecteur de contacts pour sélectionner un ou plusieurs contacts. Il inclut également une implémentation de base des API Sélecteur de contacts pour montrer comment afficher une liste de contacts à l’utilisateur.
Exemple de jeu de labyrinthe en marbre DirectX (Windows 8) Cet exemple montre comment créer un jeu 3D de base à l’aide de DirectX. Ce jeu est un simple jeu de labyrinthe où le joueur est mis au défi de faire rouler une bille à travers un labyrinthe de pièges en utilisant les commandes d’inclinaison.
Exemple d’application carte postale DirectX (Windows 8) Cet exemple illustre l’implémentation d’une application du Windows Store simple utilisant DirectX avec C++ pour la création de cartes postales à l’aide de DirectX et de l’interopérabilité XAML.
Exemple de jeu de tir 3D DirectX (Windows 8) Cet exemple illustre l’implémentation d’un jeu 3D simple à la première personne utilisant DirectX (Direct3D 11.1, Direct2D, XInput et XAudio2) dans une application C++.
Exemple de contrôle AppBar XAML (Windows 8) Cet exemple montre comment utiliser le contrôle AppBar pour présenter la navigation, les commandes et les outils aux utilisateurs. La barre de l’application est masquée par défaut et apparaît lorsque les utilisateurs balayent un doigt à partir du bord supérieur ou inférieur de l’écran.
Exemple de mise en forme de date et d’heure (Windows 8) Cet exemple montre comment utiliser la classe DateTimeFormatter dans l’espace de noms Windows.Globalization.DateTimeFormatting pour afficher les dates et les heures en fonction des préférences de l’utilisateur.
Exemple de vignettes secondaires (Windows 8) Cet exemple montre comment épingler et utiliser une vignette secondaire. Il s’agit d’une vignette qui accède directement à une section spécifique, non par défaut, ou à une expérience au sein d’une application, telle qu’un jeu enregistré, ou à un ami spécifique dans une application de réseau social.
Exemple de test d’accès tactile d’entrée (Windows 8) Cet exemple utilise un puzzle de formes polygonales pour montrer comment gérer l’entrée du pointeur, implémenter des tests de positionnement personnalisés pour l’entrée tactile et traiter des manipulations dans une application du Windows Store à l’aide de C++ et DirectX.
Exemple d’informations réseau (Windows 8) Cet exemple montre comment utiliser les API d’informations réseau du Windows Runtime.
Exemple d’entrée manuscrite simplifiée (Windows 8) Cet exemple montre comment utiliser les fonctionnalités d’entrée manuscrite dans les applications du Windows Store.
Exemple StorageDataSource et GetVirtualizedFilesVector (Windows 8) Cet exemple montre comment récupérer et afficher des images dans la bibliothèque d’images de l’utilisateur.
Exemple d’appel de mouvement basé sur la périphérie (Windows 8) Cet exemple montre comment écouter les événements qui se produisent dans l’interface utilisateur basée sur la périphérie en utilisant la classe EdgeGesture.
Exemple pour vérifier si la session active est à distance (Windows 8) Cet exemple illustre l’utilisation de l’API Windows.System.RemoteDesktop.
Exemple de ressources d’application et de localisation (Windows 8) Cet exemple montre comment utiliser des ressources d’application pour séparer le contenu localisable du code d’application. L’exemple utilise les espaces de noms Windows.ApplicationModel.Resources.Core et Windows.Globalization, ainsi que WinJS.Resources.
Exemple de menu contextuel (Windows 8) Cet exemple montre comment créer un menu contextuel et comment remplacer le menu contextuel par défaut pour le texte. Cet exemple utilise l’API Windows.UI.Popups, incluant le popupMenu et l’événement oncontextmenu.
Exemple de géolocalisation (Windows 8) L’exemple de géolocalisation montre comment utiliser l’API de géolocalisation pour obtenir l’emplacement géographique du PC de l’utilisateur. Une application peut utiliser l’API de géolocalisation pour obtenir l’emplacement une seule fois, ou le suivre en permanence.
Exemple de boîte de dialogue Message (Windows 8) Cet exemple montre comment utiliser une classe MessageDialog pour afficher des boîtes de dialogues, définir des commandes et leurs actions, et modifier le bouton par défaut. L’espace de noms Windows.UI.Popups contient la classe MessageDialog.
Exemple d’extension de média MediaStreamSource (Windows 8) Cet exemple montre comment prendre en charge le concept Microsoft Silverlight MediaStreamSource dans une application du Windows Store.
Exemple de texte vertical DirectWrite (Windows 8) Cet exemple utilise DirectWrite et Direct2D pour afficher correctement du texte vertical dans une forme de disposition personnalisée.
Exemple de rotation de chaîne d’échange DXGI (Windows 8) Cet exemple illustre la méthode IDXGISwapChain1::SetRotation et la façon dont vous pouvez l’utiliser conjointement avec du contenu ayant fait l’objet d’une rotation préalable pour améliorer les performances d’une présentation.
Exemple d’effets d’image personnalisés Direct2D (Windows 8) Cet exemple montre comment implémenter des effets Direct2D personnalisés à l’aide de nuanceurs standard de pixels, de vertex et de calcul.
Exemple d’entrée tactile DirectX (Windows 8) Cet exemple illustre la navigation tactile et avec souris d’un environnement 3D dans une application C++ avec Direct3D.
Exemple de manette de jeu XInput (Windows 8) Cet exemple illustre l’utilisation des API XInput dans une application C++. Il lit l’entrée d’une manette de jeu Xbox et affiche des données relatives aux mouvements de stick analogique et aux pressions sur les boutons.
Exemple d’interopérabilité Direct3D-Direct2D (Windows 8) Cet exemple montre comment interopérer avec Direct2D et DirectWrite pour écrire du texte dans une cible de rendu Direct3D. Il s’agit d’un moyen efficace de créer des affichages tête haute et autres affichages textuels tels que des panneaux de scores dans des jeux et des applications 3D.
Exemple de syndication (Windows 8) Cet exemple illustre une application du Windows Store de base pour Windows 8 qui peut récupérer des flux à partir d’un service web. Cet exemple est actuellement fourni dans les langages de programmation JavaScript, C#, C++ et VB.
Exemple de vignettes et de badges d’application (Windows 8) Cet exemple montre comment utiliser une vignette d’application, qui est le point de représentation et de lancement de votre application dans l’écran d’accueil. Il montre également comment utiliser un badge sur cette vignette. Il s’agit d’une méthode permettant à l’application de transmettre des informations d’état à l’utilisateur quand elle n’est pas en cours d’exécution.
Exemple de contrôles personnalisés et utilisateur XAML (Windows 8) Cet exemple montre comment créer et utiliser des éléments UserControl XAML, ainsi que créer des contrôles personnalisés pour vos projets.
Exemple de chargement de ressource Direct3D (Windows 8) Cet exemple illustre le chargement de ressource Direct3D pour applications C++ avec DirectX.
Exemple d’interactivité de personnalisation de ListView et GridView XAML (Windows 8) Cet exemple illustre le modèle d’interaction du contrôle ListView.
Exemple de contrôle WebView XAML (Windows 8) Cet exemple montre comment utiliser le contrôle WebView pour afficher une URL, charger du code HTML, interagir avec un script au sein d’un WebView, et utiliser WebViewBrush.
Exemple de capteur boussole (Windows 8) Cet exemple montre comment utiliser l’API Windows.Devices.Sensors.Compass. Cet exemple permet à l’utilisateur d’afficher la lecture de la boussole comme un nord magnétique et, selon le capteur installé, une valeur de nord réel.
Exemple d’orientation d’affichage (Windows 8) Cet exemple montre comment utiliser la classe DisplayProperties pour définir l’orientation d’affichage dans une application.
Exemple de modes d’interpolation Direct2D (Windows 8) Cet exemple montre les différents modes d’interpolation utilisés par Direct2D.
Exemple de préférences de globalisation (Windows 8) Cet exemple montre comment utiliser la classe Windows.System.UserProfile.GlobalizationPreferences pour obtenir les préférences de globalisation de l’utilisateur. Il montre également comment utiliser les classes GeographicRegion et Language.
Exemple de réalisation de géométrie Direct2D (Windows 8) Cet exemple montre comment une tessellation géométrique multi-cœur peut aider à réduire le temps de rendu géométrique. L’utilisation de masques et de maillages d’opacité est une alternative au rendu géométrique traditionnel qui peut être préférable dans certaines situations.
Exemple de mappage de police de langue (Windows 8) Cet exemple montre comment obtenir des recommandations de police spécifiques d’une langue en utilisant la classe LanguageFontGroup dans l’espace de noms Windows.Globalization.Fonts.
Exemple de capteur inclinomètre (Windows 8) Cet exemple montre comment utiliser l’API Windows.Devices.Sensors.Inclinometer. Cet exemple permet à l’utilisateur d’afficher les angles d’inclinaison le longe des axes X, Y et Z d’un inclinomètre à 3 axes.
Exemple de style à contraste élevé XAML (Windows 8) Cet exemple illustre différentes techniques d’implémentation de la prise en charge du mode contraste élevé dans votre application. La prise en charge du mode contraste élevé est importante pour rendre votre application accessible aux personnes ayant des problèmes de vue.
Exemple de fonctionnalités d’appareil d’entrée (Windows 8) Cet exemple montre comment interroger les appareils d’entrée connectés à l’appareil de l’utilisateur. Et comment prendre en charge les modes d’entrée pointeur, tactile, stylo/stylet, souris et clavier d’applications du Windows Store.
Exemple de stratégies EAS pour clients de messagerie (Windows 8) Cet exemple montre comment des clients de messagerie peuvent récupérer des informations sur l’appareil et travailler avec des stratégies Exchange Active Sync (EAS) fournies. Des applications du Windows Store peuvent configurer leurs clients de messagerie pour qu’ils restent conformes aux stratégies EAS données.
Exemple DatagramSocket (Windows 8) Cet exemple illustre les principes de base de la classe DatagramSocket en utilisant les fonctionnalités réseau fournies par le Windows Runtime. Le composant client de l’exemple crée un socket UDP, l’utilise pour envoyer et recevoir des données, puis le ferme.
Exemple hello world DirectWrite (Windows 8) Cet exemple montre comment utiliser DirectWrite et Direct2D pour afficher le texte « Hello World » sur un CoreWindow.
Exemple de compression (Windows 8) Cet exemple montre comment lire des données structurées à partir d’un fichier et écrire des données compressées dans un nouveau fichier, ainsi que comment lire des données compressées et écrire des données décompressées dans un nouveau fichier. De nombreuses applications doivent compresser et décompresser des données.
Exemple d’arrière-plan d’état du réseau (Windows 8) Cet exemple montre comment déterminer une modification du profil de connexion Internet en inscrivant un gestionnaire de tâches en arrière-plan pour un événement de changement d’état du réseau à l’aide d’une condition Internet Present.
Exemple d’informations sur un package d’application (Windows 8) Cet exemple montre comment obtenir des informations sur un package en utilisant l’API packaging du Windows Runtime. Les utilisateurs acquièrent votre application du Windows Store en tant que package d’application. Windows utilise les informations figurant dans un package d’application pour installer l’application par utilisateur.
Exemple LightSensor (Windows 8) Cet exemple montre comment utiliser l’API Windows.Devices.Sensors.LightSensor. Cet exemple permet à l’utilisateur d’afficher la lecture de la lumière ambiante sous la forme d’une valeur de LUX. Vous pouvez choisir l’un des deux scénarios suivants : événements de données LightSensor, lectures actuelles du capteur de lumière.
Exemple d’approvisionnement de compte haut débit mobile (Windows 8) Cet exemple montre comment utiliser l’API de l’agent d’approvisionnement haut débit Windows 8 Mobile (Windows.Networking.NetworkOperators.ProvisioningAgent) pour configurer Windows 8 avec des informations requises de connectivité et d’approvisionnement d’accès.
Exemple pour la lecture de médias (Windows 8) Cet exemple illustre l’API Play To. Il montre comment développer votre application multimédia pour diffuser en continu des images, de l’audio et de la vidéo à d’autres appareils sur votre réseau local.
Exemple de clavier tactile d’entrée (Windows 8) Cet exemple montre comment lancer automatiquement le clavier tactile dans des contrôles personnalisés qui ne sont pas dérivés de contrôles de plateforme. L’exemple implémente des contrôles personnalisés qui nécessitent une entrée clavier et ne sont pas dérivés de contrôles XAML standard.
Exemple de bibliothèque d’animation XAML (Windows 8) Cet exemple montre comment animer des éléments et appliquer des fonctions d’accélération aux animations pour obtenir différents effets.
Exemple d’ancrage (Windows 8) L’état ancré est l’un des quatre états d’affichage d’application possibles. L’ancrage d’une application redimensionne celle-ci à 320 pixels de large, ce qui lui permet de partager l’écran avec une autre application. L’ancrage permet à deux applications d’être visibles en même temps.
Exemple de transcodage de média (Windows 8) Cet exemple montre comment utiliser l’API Windows.Media.Transcoding pour transcoder un fichier vidéo dans une application du Windows Store. Le transcodage consiste à convertir un fichier multimédia numérique, tel qu’un fichier vidéo ou audio, d’un format vers un autre.
Exemple de transformations bidimensionnelles XAML (Windows 8) Cet exemple montre comment utiliser des transformations à bidimensionnelles pour modifier la façon dont les éléments sont affichés dans votre application. Une transformation définit la façon de mapper, ou transformer, les points d’un espace de coordonnées vers un autre espace de coordonnées.
Exemple d’écriture et de lecture de données XML IXmlReader et IXmlWriter (Windows 8) Cet exemple montre comment utiliser les interfaces IXmlReader et IXmlWriter dans votre application du Windows Store avec C++. Celles-ci sont utilisées pour lire et écrire des données XML d’un fichier texte au format XML plat. Ces interfaces font partie des API Windows Win32 et COM, mais sont prises en charge par le Windows Runtime.
Exemple de capture multimédia à l’aide d’un appareil de capture (Windows 8) Cet exemple montre comment utiliser l’API MediaCapture pour capturer de la vidéo, de l’audio et des images à partir d’un appareil de capture, tel qu’une webcam.
Exemple de fenêtre contextuelle XAML (Windows 8) Cet exemple montre comment créer et utiliser l’élément de fenêtre contextuelle XAML dans vos projets.
Exemple CameraCaptureUI (Windows 8) Cet exemple montre comment utiliser l’API Windows.Media.Capture.CameraCaptureUI qui affiche une interface utilisateur plein écran pour capturer des photos ou des vidéos. L’interface utilisateur de capture de l’appareil photo fournit des contrôles permettant de passer de la photo à la vidéo, un minuteur pour prendre des photos à retardement, et bien plus encore.
Exemple de lecture de fichier audio XAudio2 (Windows 8) Cet exemple illustre l’utilisation de XAudio2 dans une application.
Exemple Hilo C++ (Windows 8) Cet exemple montre comment créer une application du Windows Store complète en utilisant C++ et XAML. L’exemple de photo Hilo fournit des conseils aux développeurs C++ qui souhaitent créer une application Windows 8 à l’aide de C++, XAML et du Windows Runtime.
Exemple de convertisseur de texte personnalisé DirectWrite (Windows 8) Cet exemple montre comment implémenter un convertisseur de texte personnalisé pour DirectWrite.
Exemple d’énumération de police DirectWrite (Windows 8) Cet exemple montre comment utiliser DirectWrite pour répertorier les polices de la collection de polices système sur l’appareil d’un utilisateur.
Exemple de transformation de perspective Direct2D (Windows 8) Cet exemple montre comment utiliser l’API DrawBitmap pour afficher une image à laquelle est appliquée une transformation de perspective.
Exemple CameraOptionsUI (Windows 8) Cet exemple montre comment utiliser des options de caméra dans une application d’appareil. L’API CameraOptionsUI affiche une interface utilisateur pour ajuster les paramètres de caméra. Cet exemple nécessite de disposer d’une webcam.
Exemple de lecture de contrôleur audio XInput (Windows 8) Cet exemple illustre la lecture XAudio2 sur un appareil XInput, tel qu’un casque, dans une application.
Exemple d’effet de transformation 3D Direct2D (Windows 8) Cet exemple illustre les différentes méthodes de transformation d’une image dans un espace 3D.
Exemple d’autorisation de compte Windows (Windows 8) Cet exemple montre comment utiliser les membres de l’espace de noms Windows.Security.Authentication.OnlineId pour authentifier un utilisateur avec son compte Microsoft en mode de délégation. Et comment envoyer des jetons acquis à des API Live Connect à l’aide du protocole REST.
Exemple de mise en forme et d’analyse des nombres (Windows 8) Cet exemple montre comment utiliser les classes DecimalFormatter, CurrencyFormatter, PercentFormatter et PermilleFormatter dans l’espace de noms Windows.Globalization.NumberFormatting. Elles sont utilisées pour afficher et analyser des nombres, des devises et des valeurs de pourcentage.
Exemple d’offre et de récupération de ressources DXGI (Windows 8) Cet exemple illustre l’utilisation des API DXGI IDXGIDevice2::OfferResources et IDXGIDevice2::ReclaimResources dans une application C++ avec DirectX.
Exemple d’agent d’authentification web (Windows 8) Cet exemple illustre l’API WinRT d’agent d’authentification web. Elle vous permet d’activer les connexions d’authentification unique (SSO) à des fournisseurs OAuth tels que Facebook, Google, Microsoft et Twitter.
Exemple d’effet de flux audio XAudio2 (Windows 8) Cet exemple illustre la diffusion en continu audio dans une application C++ à l’aide des API XAudio2 et Media Foundation.
Exemple d’écran de démarrage (Windows 8) Cet exemple montre comment imiter l’écran de démarrage que Windows affiche pour votre application, en positionnant correctement une image similaire lorsque Windows ignore l’écran de démarrage qu’il affiche.
Exemple de tâche en arrière-plan SMS (Windows 8) Cet exemple montre comment utiliser l’API SMS haut débit Windows 8 Mobile 8 (Windows.Devices.Sms) avec l’API de tâche en arrière-plan (Windows.ApplicationModel.Background) pour envoyer et recevoir des sms.
Exemple de gestion de l’envoi et de la réception de SMS, ainsi que de carte de sim (Windows 8) Cet exemple montre comment utiliser l’API SMS haut débit Windows 8 Mobile (Windows.Devices.Sms).
Exemple d’achat d’application à l’essai et dans l’application (Windows 8) Cet exemple montre comment utiliser l’API de gestion des licences fournie par le Windows Store pour déterminer l’état de la licence d’une application ou d’une fonctionnalité activée par un achat dans l’application.
Exemple d’entrée de texte au clavier tactile (Windows 8) Cet exemple montre comment activer des vues optimisées sur le clavier tactile. Il fonctionne en utilisant des étendues d’entrée et des types d’entrée avec des contrôles dans l’espace de noms WinJS.UI ainsi qu’avec les contrôles XAML TextBox et RichEdit.
Exemple d’édition de texte XAML (Windows 8) Cet exemple montre comment utiliser des contrôles d’entrée de texte dans votre application.
Exemple de pool de threads (Windows 8) Cet exemple montre comment exécuter des éléments de travail de manière asynchrone à l’aide de l’API de pool de threads du Windows Runtime.
Exemple de fournisseur de fenêtre principal d’UI Automation (Windows 8) Cet exemple montre comment créer un fournisseur Microsoft UI Automation. Il met les informations programmatiques relatives à une application du Windows Store à la disposition de technologies accessibles telles que les lecteurs d’écran. L’exemple est une application Direct2D.
Exemple d’accessibilité XAML (Windows 8) Cet exemple vous montre comment ajouter la prise en charge de l’accessibilité de base à votre application.
Exemple de playlist (Windows 8) Cet exemple montre comment créer, enregistrer, afficher et modifier une playlist de fichiers audio. Cet exemple utilise des classes qui se trouvent dans l’espace de noms Windows.Media.Playlists .
Exemple de client Media Server (Windows 8) Cet exemple montre comment créer un client Media Server à l’aide de l’API Media Server. L’exemple Media Server montre comment parcourir un serveur multimédia numérique par programmation sur votre réseau local, et afficher tous ses fichiers vidéo.
Exemple d’application de magazine Direct2D (Windows 8) Cet exemple montre comment utiliser Direct2D, DirectWrite, Windows Imaging Component (WIC) et XAML pour créer une application avec une présentation de type magazine.
Exemple de gestion d’appareils et de comptes haut débit mobiles (Windows 8) Cet exemple montre comment utiliser l’API haut débit Windows 8 Mobile (Windows.Networking.NetworkOperators) qu’emploient les opérateurs de réseau mobile (MNO). Il montre comment utiliser les API MobileBroadbandAccount pour récupérer et afficher des comptes haut débit mobile disponibles.
Exemple de proximité (Windows 8) Cet exemple montre comment utiliser les classes et ProximityDevice les PeerFinder pour communiquer avec des ordinateurs proches. Vous pouvez utiliser l’API Proximity pour échanger de courts messages d’un simple geste d’appui, ou configurer une connexion de socket entre des applications homologues.
Exemple de création de composant in-process du Windows Runtime (C++CX) (Windows 8) Cet exemple montre comment créer un composant en C++/CX, utilisé dans du code client C++/CX, JavaScript et C#. Le projet OvenServer contient une classe de runtime nommée Oven, qui implémente une interface IOven et une interface IAppliance.
Exemple de préférence de rotation automatique d’appareil (Windows 8) Cet exemple montre comment utiliser la classe DisplayProperties pour gérer et vérifier des événements de rotation d’appareil.
Exemple de communication en temps réel (Windows 8) Cet exemple montre comment utiliser la fonctionnalité de faible latence pour activer des applications de communication en temps réel.
Exemple d’application source de partage de contenu (Windows 8) Cet exemple montre comment une application peut partager du contenu avec une autre. Cet exemple utilise des classes de l’espace de noms Windows.ApplicationModel.DataTransfer.
Exemple de contrat de recherche (Windows 8) Cet exemple montre comment permettre à des utilisateurs de rechercher dans votre application quand ils sélectionnent l’icône de recherche, et d’ouvrir le volet de recherche. Et comment utiliser le volet de recherche pour afficher des suggestions pour les requêtes des utilisateurs.
Exemple de notifications brutes (Windows 8) Cet exemple montre comment utiliser des notifications brutes, c’est-à-dire des notifications Push sans interface utilisateur associée, qui effectuent une tâche en arrière-plan pour l’application.
Exemple d’effets d’image de base Direct2D (Windows 8) Cet exemple montre comment charger une image, lui appliquer l’effet Flou gaussien, puis l’afficher dans une Windows::UI::Core::CoreWindow.
Exemple d’effets sur des primitives Direct2D (Windows 8) Cet exemple montre comment appliquer des effets d’image à des primitives Direct2D. Cet exemple dessine des rectangles arrondis à l’aide de Direct2D, puis trace du texte DirectWrite au milieu des rectangles. Ensuite, il leur applique un graphe d’effet.
Exemple StreamSocket ControlChannelTrigger (Windows 8) L’exemple montre comment utiliser la ControlChannelTrigger classe dans une application du Windows Store. Il utilise un StreamSocketTCP, de sorte que l’application est toujours connectée et toujours accessible. Cet exemple illustre l’utilisation de notifications réseau en arrière-plan.
Exemple StreamWebSocket ControlChannelTrigger (Windows 8) L’exemple montre comment utiliser la classe ControlChannelTrigger pour permettre à une application du Windows Store d’utiliser un StreamWebSocket pour être toujours connectée et toujours accessible. Cet exemple illustre l’utilisation de notifications réseau en arrière-plan.
Exemple de lancement d’association (Windows 8) Cet exemple montre comment lancer l’application par défaut de l’utilisateur pour un type de fichier ou un protocole. Vous pouvez également apprendre à activer votre application comme application par défaut pour un type de fichier ou un protocole.
Exemple AtomPub (Windows 8) Cet exemple montre comment créer, mettre à jour, consulter et supprimer des flux de contenu syndiqués du web. Il utilise l’implémentation Windows Runtime de la norme des publication Atom.
Exemple d’inscription de certificat (Windows 8) Cet exemple montre comment créer et inscrire un certificat dans une hiérarchie de certification. Pour obtenir une copie d’évaluation de Windows 8, accédez à Windows 8. Pour obtenir une copie d’évaluation de Microsoft Visual Studio 2012, accédez à Visual Studio 2012.
Exemple d’application de presse-papiers (Windows 8) Cet exemple montre comment une application peut utiliser des commandes de presse-papiers, telles que copier, coller, couper et déplacer. Cet exemple utilise des classes de l’espace de noms Windows.ApplicationModel.DataTransfer.
Exemple de modes d’effet composite Direct2D (Windows 8) Cet exemple montre la vaste gamme de modes composites et de fusion accessibles à partir de Direct2D.
Exemple de placage de relief Direct3D (Windows 8) Cet exemple illustre le placage de relief en utilisant une carte normale et un éclairage par pixel.
Exemple de détails et d’opérations mathématiques de calendrier (Windows 8) Cet exemple montre comment utiliser la classe Calendar dans l’espace de noms Windows.Globalization pour manipuler et traiter des dates en fonction d’un système de calendrier et des préférences de globalisation de l’utilisateur.
Exemple d’énumération de périphérique (Windows 8) Cet exemple montre comment utiliser l’API d’énumération de périphérique pour rechercher des appareils disponibles ainsi que des informations sur ceux-ci. L’exemple présente deux scénarios : dans le premier, l’API d’énumération de périphérique est utilisée pour rechercher des interfaces d’appareil spécifiques.
Exemple de texte de paragraphe DirectWrite (Windows 8) Cet exemple montre comment utiliser DirectWrite et Direct2D pour afficher le texte d’un paragraphe dans un CoreWindow. Et appliquer un justification et un espacement des caractères à la disposition.
Exemple de réponse à l’apparition du clavier visuel (Windows 8) [Il s'agit d'une documentation préliminaire susceptible d'être modifiée.] Cet exemple montre comment guetter l’apparition du clavier logiciel à l’écran ainsi qu’y réagir. Lorsque le focus est positionné sur un élément nécessitant une entrée de texte sur un appareil dépourvu de clavier.
Exemple de liaison de données XAML (Windows 8) Cet exemple illustre les techniques de liaison de données de base à l’aide de la classe Binding et de l’extension de balisage Binding.
Exemple de tutoriel Direct3D (Windows 8) Cet exemple est un tutoriel de cinq leçons. Il fournit une introduction à l’API Direct3D et présente les concepts et le code utilisés dans de nombreux autres exemples DirectX.
Exemple d’application de réglage photo d’effets Direct2D (Windows 8) Cet exemple montre différentes techniques courantes de manipulation de photo à l’aide d’effets Direct2D. Cet exemple est divisé en plusieurs parties. Leçon 1 : montre les principes de base du chargement et du dessin d’une image à l’aide d’effets Direct2D.
Exemple Windows Audio Session (WASAPI) (Windows 8) Montre comment effectuer différentes tâches associées à l’audio en utilisant l’API WASAPI (Windows Audio Session API).
Exemple de nom de domaine utilisateur (Windows 8) Cet exemple illustre la fonctionnalité liée au domaine fournie par la classe UserInformation de l’espace de noms Windows.System.UserProfile. La classe UserInformation permet à une application d’obtenir et de définir des informations sur l’utilisateur.
Exemple de gestion des messages USSD (Windows 8) Cet exemple illustre la gestion de compte réseau à l’aide du protocole USSD avec des appareils haut débit mobiles compatibles GSM. Le protocole USSD est généralement utilisé pour la gestion de compte d’un profil haut débit mobile par l’opérateur de réseau mobile (MNO).
Exemple d’optimiseur de trajet Bing Cartes (Windows 8) L’exemple montre comment utiliser JavaScript et Visual C++ pour créer une application pour Windows 8 nommée Bing Maps Trip Optimizer (Optimiseur de trajet Bing Cartes). Bing Maps Trip Optimizer utilise JavaScript pour définir l’interface utilisateur, et C++ pour exécuter un algorithme gourmand en calcul en parallèle.
Exemple de texte animé Direct2D et DirectWrite sur un chemin (Windows 8) Cet exemple montre comment utiliser Direct2D et DirectWrite pour afficher une chaîne de texte le long d’un chemin géométrique animé non linéaire. L’application affiche « Hello World » plusieurs fois dans différentes langues le long d’une courbe de Bézier.
Exemple d’authentification de point d’accès Wi-Fi (Windows 8) Cet exemple montre comment utiliser l’API haut débit mobile Windows 8 Mobile (Windows.Networking.NetworkOperators) pour l’authentification de point d’accès Wi-Fi. Utilisez ce mécanisme comme alternative à la configuration d’informations d’identification statiques pour un point d’accès Wi-Fi.
Exemple d’images XAML (Windows 8) Cet exemple illustre différentes techniques d’affichage et de manipulation d’images dans votre application à l’aide du contrôle Image et de la classe BitmapImage.
Exemple d’application HomeGroup (Windows 8) Cet exemple montre comment utiliser un HomeGroup pour ouvrir, rechercher et partager des fichiers. Cet exemple utilise certaines options HomeGroup trouvées dans Windows.Storage.Pickers et Windows.Storage.KnownFolders.
Exemple de paramètres et de contraste d’interface utilisateur (Windows 8) Cet exemple montre comment utiliser les API de paramètres d’interface utilisateur dans une application C# ou JavaScript de base.
Exemple d’énumération de dossier (Windows 8) Cet exemple montre comment répertorier les fichiers et dossiers de haut niveau à l’intérieur d’un emplacement (par exemple, un dossier, un appareil ou un emplacement réseau), ainsi qu’utiliser des requêtes pour répertorier tous les fichiers à l’intérieur d’un emplacement en les triant en groupes de fichiers.
Exemple de sélecteur de fichiers (Windows 8) Cet exemple montre comment accéder à des fichiers et dossiers en permettant à l’utilisateur de les choisir via les sélecteurs de fichiers. Et comment enregistrer un fichier afin que l’utilisateur puisse spécifier le nom, le type et l’emplacement d’un fichier à enregistrer.
Exemple de contrats de sélecteur de fichiers (Windows 8) Cet exemple montre comment une application peut fournir des fichiers, un emplacement d’enregistrement et des mises à jour de fichiers en temps réel à d’autres applications via le sélecteur de fichiers. Cela passe par la participation aux contrats File Open Picker, File Save Picker et Cached File Updater.
Exemple de recherche de fichier programmatique (Windows 8) Cet exemple montre comment interroger des fichiers dans des emplacements tels qu’un dossier, une bibliothèque, un appareil ou un emplacement réseau. Il utilise l’API Windows.Storage.Search. Les API importantes dans cet exemple sont les suivantes : classe QueryOptions, classe StorageFileQueryResult et autres.
Exemple de miniature de fichier et de dossier (Windows 8) Cet exemple montre comment récupérer des miniatures pour des fichiers et dossiers. Il utilise l’API Windows.Storage.FileProperties.
Exemple de manipulations et mouvements d’entrée (C++) (Windows 8) Cet exemple montre comment gérer l’entrée du pointeur et traiter les manipulations et les mouvements avec les API GestureRecognizer dans une application du Windows Store en C++ et DirectX.
Exemple de générateur de fractales HLSL Direct3D (Windows 8) Cet exemple illustre l’utilisation de nuanceurs de calcul Direct3D HLSL et DirectCompute pour créer des images fractales.
Exemple d’effets d’éclairage Direct2D XAML (Windows 8) Cet exemple illustre les effets d’éclairage disponibles dans Direct2D Effects. Les propriétés d’effet d’éclairage sont contrôlées par les contrôles d’interface XAML, puis affichées à l’aide de Direct2D via un SwapChainBackgroundPanel XAML.
Exemple d’impression Direct2Dapp (Windows 8) Cet exemple montre comment ajouter la prise en charge de l’impression Direct2D à une application du Windows Store. Il montre comment utiliser des fonctionnalités Direct2D pour afficher le contenu d’une application du Windows Store à imprimer. Et comment envoyer le contenu affiché à l’imprimante.
Exemple d’images et d’effets d’impression Direct2D (Windows 8) Cet exemple montre comment imprimer des images Direct2D et des effets Direct2D dans une application du Windows Store.
Exemple de texte animé Direct2D (Windows 8) Cet exemple montre comment afficher rapidement du texte à l’aide de la méthode FillOpacityMask Direct2D. L’exemple répond également aux interactions tactiles. Un pincement à l’aide de deux doigts permet d’effectuer un zoom avant et arrière sur du texte.
Exemple d’effets de post-traitement Direct3D (Windows 8) Cet exemple illustre un post-traitement Direct3D 11.1 sur une scène de simple cube pivotant, en utilisant des mémoires tampons intermédiaires d’échelle réduite.
Exemple ELS (Extended Linguistic Services) (Windows 8) Cet exemple illustre l’utilisation de services linguistiques étendus ELS (Extended Linguistic Services) dans une application du Windows Store. L’exemple implémente des scénarios qui illustrent l’utilisation des trois services ELS disponibles. Les scénarios montrent comment demander un service spécifique.
Exemple de test de positionnement DirectWrite (Windows 8) Cet exemple montre comment utiliser les fonctionnalités de test de positionnement de DirectWrite. Ils sont utilisés pour déterminer la partie du texte affiché qui fait l’objet d’une interaction tactile ou par clic.
Exemple d’objet inclus DirectWrite (Windows 8) Cet exemple montre comment insérer un objet inclus, tel qu’une image, dans une disposition de texte.
Exemple de dessin vectoriel XAML (Windows 8) Cet exemple montre comment dessiner des graphiques vectoriels dans votre application.
Exemple de contrôle d’appel Bluetooth (Windows 8) L’exemple Bluetooth CallControl montre comment configurer l’appareil de communication Bluetooth par défaut pour la gestion des appels. Il existe des versions JavaScript, C#, C++et VB.Net de cet exemple. Cet exemple nécessite une connaissance des événements Windows et de la gestion des événements.
Exemple de liste de commandes Direct2D (Windows 8) Cet exemple illustre l’utilisation d’une liste de commandes. Il est utilisé pour enregistrer un ensemble de commandes vectorielles, créer un pinceau image à partir de la liste de commandes, puis remplir une géométrie rectangulaire avec celui-ci. La liste de commandes conserve l’indépendance de résolution du vecteur.
Exemple XMLHTTPRequest ControlChannelTrigger (Windows 8) L’exemple montre comment utiliser la classe ControlChannelTrigger pour permettre à une application du Windows Store d’utiliser un IXMLHTTPRequest2 pour être toujours connectée et toujours accessible. Cet exemple illustre l’utilisation de notifications réseau en arrière-plan dans une application du Windows Store.
Exemple de croquis de contrôleur XInput et JavaScript (Windows 8) Cet exemple montre comment encapsuler l’API XInput C++ dans un composant Windows Runtime. Ensuite, il l’appelle à partir d’une application du Windows Store à en utilisant JavaScript. Cet exemple implémente une application de croquis qui vous permet d’utiliser le contrôleur de jeu Xbox pour sélectionner, entre autres, l’épaisseur de trait.
Exemple d’effet de matrice de convolution Direct2D (Windows 8) Cet exemple illustre l’effet de matrice de convolution de Direct2D Effects. Cet exemple présente des matrices de noyau de convolution telles que : Passthrough (no-op), Box blur (width 5), Simple edge detect, Simple sharpen, Emboss et Vertical smear (height 10).
Exemple d’implémentation de chaîne d’échange DirectX (Windows 8) Cet exemple montre comment recevoir des événements CoreWindow dans une application native et connecter une chaîne d’échange DirectX à l’affichage de l’application.
Exemple de sélecteur d’informations d’identification (Windows 8) Cet exemple montre comment utiliser la classe Windows.Security.Credentials.UI.CredentialPicker pour récupérer des informations d’identification. Ces informations d’identification peuvent être transmises à des API qui en ont besoin, par exemple, HttpClient.
Exemple d’animation Direct2D (Windows 8) Cet exemple montre comment utiliser Direct2D pour afficher et animer une primitive Direct2D le long d’un chemin en spirale.
Exemple d’application cible de partage de contenu (Windows 8) Cet exemple montre comment une application peut recevoir du contenu partagé à partir d’une autre. Cet exemple utilise des classes des espaces de noms Windows.ApplicationModel.DataTransfer et Windows.ApplicationModel.DataTransfer.Share.
Exemple d’enregistrement de fichier image Direct2D (Windows 8) Cet exemple montre comment effectuer un rendu à l’écran en utilisant Direct2D et DirectWrite. Et comment enregistrer l’image rendue sur disque à l’aide de l’API WIC.
Exemple de mise à l’échelle en fonction de PPP (Windows 8) Cet exemple décrit comment générer une application qui adapte l’échelle en fonction de la densité de pixels de l’écran. Elle charge des images à la bonne échelle ou modifie l’échelle par défaut. Cet exemple utilise l’API Windows.Graphics.Display.
Exemple de création d’un composant in-process du Windows Runtime (C#) (Windows 8) Cet exemple montre comment créer un composant en C# utilisé dans du code client C++/CX, JavaScript et C#. Le projet OvenServer contient une classe de runtime nommée Oven, qui implémente une interface IOven et une interface IAppliance.
Exemple de notifications Push et périodiques côté client (Windows 8) Cet exemple montre comment une application cliente peut s’inscrire et écouter des notifications Push en provenance d’un serveur web. Des notifications Push permettent de mettre à jour un badge ou une vignette, de déclencher une notification toast ou de lancer une tâche en arrière-plan.
Exemple d’API d’appareil portable (Windows 8) Cet exemple montre comment accéder à l’API COM IPortableDevice à partir d’une application C++. Pour savoir comment accéder à l’API COM IPortableDevice à partir d’une application C++ de bureau, reportez-vous à l’exemple d’API COM Appareils portables.
Exemple PlayToReceiver (Windows 8) Cet exemple montre comment créer un logiciel Play To Receiver. Pour publier le logiciel Play To Receiver, cliquez sur le bouton Start Receiver. Pour arrêter le récepteur, cliquez sur le bouton Stop Receiver.
Exemple de personnalisation de l’écran de verrouillage (Windows 8) Cet exemple montre comment utiliser l’API LockScreen pour définir l’image d’écran de verrouillage de l’utilisateur actuel. Cet exemple utilise des classes de l’espace de noms Windows.System.UserProfile.
Exemple de stockage sécurisé des informations d’identification (Windows 8) Cet exemple montre comment utiliser les API WinRT PasswordVault, et se servir du stockage sécurisé des informations d’identification pour conserver des informations d’identification web. Les scénarios spécifiques incluent un utilisateur avec une ressource et plusieurs utilisateurs avec une ressource.
Exemple de lecture vidéo C++ natif par moteur multimédia (Windows 8) Cet exemple illustre la lecture vidéo à l’aide de l’API MediaEngine dans une application C++ native.
Exemple d’extensions de média (Windows 8) Cet exemple montre comment utiliser des extensions de média. Vous pouvez appliquer des effets à une vidéo, décoder une vidéo et créer des flux multimédias à l’aide de gestionnaires de schémas.
Exemple d’application d’écran de verrouillage (Windows 8) Cet exemple montre comment une application peut avoir une présence sur l’écran de verrouillage (affiché lorsque l’ordinateur est verrouillé) avec un badge pour fournir des informations d’état de base ou une vignette pour fournir un état plus détaillé.
Exemple d’affichage de texte XAML (Windows 8) Cet exemple montre comment contrôler l’apparence du texte dans votre application.
Exemple SimpleOrientationSensor (Windows 8) Cet exemple montre comment utiliser l’API Windows.Devices.Sensors.SimpleOrientationSensor .
Exemple de sprite Direct3D (Windows 8) Cet exemple fournit une implémentation Direct3D de comportements de lots de sprites, similaire à l’API SpriteBatch XNA. Les sprites sont des images bitmap 2D qui peuvent être transformées et gérées indépendamment dans une scène 3D, et généralement utilisées dans des jeux 2D.
Exemple 3D stéréoscopique direct3D (Windows 8) Cet exemple montre comment ajouter un effet 3D stéréoscopique à des applications C++ à l’aide de Direct3D. Il montre également comment répondre à des changements de stéréo système dans Direct3D. L’effet 3D stéréoscopique nécessite un affichage qui prend en charge la stéréo 3D.
Exemple de création d’un composant DLL Windows Runtime avec C++ (Windows 8) Cet exemple montre comment créer un composant DLL in-process dans Microsoft Visual C++. Il est utilisé dans du code client C++/CX, JavaScript et C#. Le projet OvenServer contient une classe de runtime nommée Oven, qui implémente une interface IOven.
Exemple de création d’un composant EXE Windows Runtime avec C++ (Windows 8) Cet exemple montre comment créer un composant EXE hors processus dans Microsoft Visual C++. Il est utilisé dans du code client C++/CX, JavaScript et C#. Le projet OvenServer contient une classe de runtime nommée Oven, qui implémente une interface IOven.