Ejemplos de Visual Studio C++

En la Web hay ejemplos de Visual Studio C++ disponibles. Microsoft ha producido numerosos ejemplos de C++ que muestran distintas funcionalidades en diversas tecnologías. Estos son algunos de los lugares en los que encontrará más ejemplos:

Ejemplos de C++ archivados en GitHub

En versiones anteriores, Visual Studio incluía código C++ de ejemplo. El código de ejemplo se instalaba con Visual Studio o estaba disponible como descarga independiente. Muchos artículos de nuestra documentación hacen referencia a estos ejemplos, pero Visual Studio ya no los instala. En su lugar, en GitHub hay un repositorio disponible. Las tablas siguientes contienen descripciones de cada ejemplo y vínculos al directorio del ejemplo en el repositorio.

Importante

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este código de ejemplo "tal cual" sin ninguna garantía.

Ejemplos de ATL

Ejemplos de ATL: avanzado

Nombre del ejemplo Descripción
ActiveDoc Muestra cómo implementar un Servidor de documentos activos.
Async Descarga datos de forma asincrónica desde una dirección URL.
ATLButton Crea un botón que puede aparecer representado por tres mapas de bits diferentes, según el estado del botón.
ATLDuck Muestra el uso de puntos de conexión con controles ATL.
ATLSecurity Muestra cómo usar las clases de seguridad de ATL para examinar la configuración de seguridad.
ATLTraceTool Muestra la salida generada por la macro ATLTRACE2.
Conexión Muestra la implementación y el uso de los puntos de conexión (interfaces IConnectionPointContainer e IConnectionPoint) en un entorno multiproceso.
CThreadPool Muestra cómo usar un grupo de subprocesos en una aplicación y cómo puede mejorarse el rendimiento de la aplicación al implementar un grupo de subprocesos.
DCOM Muestra cómo llamar a un objeto COM implementado en un servicio de Windows desde múltiples clientes que se ejecutan en diferentes equipos.
MFCATL Muestra cómo usar objetos COM de ATL en un servidor EXE de MFC.

Ejemplos de ATL: controles

Nombre del ejemplo Descripción
ATLFire Muestra cómo compilar un control con ventana mediante ATL.
CDInfo Reproduce pistas de audio de CD y muestra información sobre las pistas en la información sobre herramientas y en un gráfico circular.
Circ Crea un control que realiza una demostración de las páginas de propiedades y dibuja un círculo.
Polygon Compila un control que implementa propiedades personalizadas, eventos, páginas de propiedades y seguridad de objetos.
SubEdit Crea un control de superclase de Windows.

Ejemplos de ATL: general

Nombre del ejemplo Descripción
ATLCollections Muestra el uso de ICollectionOnSTLImpl y CComEnumOnSTL, así como la implementación de clases de directivas de copia personalizadas.
ATLCon Muestra un contenedor de controles sencillos.
ATLSafeArray Muestra cómo crear y mantener elementos SAFEARRAY mediante CComSafeArray; también muestra cómo pasar elementos SAFEARRAY de un componente a un script.
AutoThread Muestra el uso de la clase CComAutoThreadModule.
Beeper Implementa una interfaz divisible de una colección o enumeración de elementos BSTR.
CircColl Implementa una colección o enumeración de objetos mediante el uso de ATL y la biblioteca de C++ estándar.
COMMap Ilustra el uso de macros de entrada de asignación de interfaz COM que ofrecen compatibilidad con COM del compilador.
CustomString Muestra cómo usar un asignador de memoria personalizado para CStringT con el fin de mejorar el rendimiento de una aplicación multiproceso.
DispSink Muestra cómo usar un punto de conexión en interfaces de envío.

Ejemplos de ATL: OLEDB, consumidor

Nombre del ejemplo Descripción
CatDB Muestra la información de esquema (tablas y columnas) de los proveedores OLE DB.
DBViewer Muestra una aplicación de nivel medio que se basa en la clase CManualAccessor para obtener un control total de los enlaces de datos de las aplicaciones.
DynamicConsumer Muestra el uso de clases de descriptor de acceso dinámico y de conjunto de filas de esquema para leer metadatos de una base de datos.
MultiRead Realiza lecturas en una tabla de una base de datos mediante varios subprocesos.

Ejemplos de ATL: OLEDB, proveedor

Nombre del ejemplo Descripción
AdvancedPV Implementa un proveedor OLE DB actualizable. Muestra algunas técnicas avanzadas.
UpdatePV Implementa un proveedor OLE DB actualizable (lectura y escritura).

Ejemplos de CLR y de lenguaje: Windows Forms

Nombre del ejemplo Descripción
BirthdayPicker Muestra cómo se puede usar el mecanismo de recursos de .NET Framework en las aplicaciones de C++. También muestra algunos componentes comunes de Windows Forms.
Calculator Implementa una calculadora de bolsillo sencilla mediante C++ y las clases de formularios Windows Forms de .NET Framework.
Scribble (con MFC) Implementación de MFC del ejemplo Scribble, actualizada y extendida de modo que incluya la nueva funcionalidad de .NET.
Scribble (Windows Forms) Implementación de Windows Forms del ejemplo Scribble, actualizada y extendida de modo que incluya la nueva funcionalidad de .NET.
STLCLR Muestra algunas de las funciones disponibles al usar la biblioteca de STL/CLR.

Ejemplos de eventos COM

Nombre del ejemplo Descripción
COMEvents Ilustra el control de eventos mediante COM.

Ejemplos de ComTypeLibfor7

Nombre del ejemplo Descripción
ACDual Agrega interfaces duales a una aplicación de automatización.
ADOSamp Implementa una aplicación de cliente-servidor de tres niveles.
AllInOne Implementa mediante ATL un servidor que expone colecciones STL y se controla mediante la compatibilidad con COM del compilador en una aplicación MFC.
COMMap Ilustra el uso de macros de entrada de asignación de interfaz COM que ofrecen compatibilidad con COM del compilador.
Conexión Muestra el uso y la implementación de los puntos de conexión (interfaces IConnectionPointContainer e IConnectionPoint) en un entorno multiproceso.
DCOM Ilustra la forma de llamar a un objeto COM implementado en un servicio de Windows desde varios clientes que se ejecutan en equipos distintos.
FreeThrd Ilustra el uso de un cliente multiproceso y un servidor de subprocesamiento libre que ofrece compatibilidad con COM del compilador.
InProc Ilustra una aplicación de servidor de automatización en proceso con compatibilidad con COM del compilador.
Labrador Implementa un servidor EXE sin interfaz de usuario.
MFCCalc Ilustra una aplicación de servidor de automatización con compatibilidad con COM del compilador.

Ejemplos del compilador

Ejemplos del compilador: general

Nombre del ejemplo Descripción
ccWrapper Muestra cómo asignar marcas de C/C++ de otros compiladores al compilador de Visual C++ (cl.exe).

Ejemplos del compilador: MASM

Nombre del ejemplo Descripción
EuclidStep1 Proyecto programado en su totalidad en C que ilustra el uso del algoritmo de Euclides para encontrar el máximo común divisor.
EuclidStep2 Extensión de EuclidStep1, programada en C y MASM. Se pasa el núcleo del algoritmo de Euclides del archivo .c a un archivo .asm ; el archivo .c llama al archivo .asm .
PrimesStep1 Proyecto programado en su totalidad en C que ilustra la criba de Eratóstenes para encontrar números primos.
PrimesStep2 Extensión de PrimesStep1 que consiste en un proyecto programado en C y MASM, en el que se pasa el algoritmo principal al archivo .asm .
PrimesStep3 Extensión de PrimesStep2 que agrega un archivo de encabezado de C independiente y un archivo de inclusión .asm para declarar la función extern y la estructura de datos global.

Ejemplos de CRT

Nombre del ejemplo Descripción
CPUID Determina las características de la CPU en funcionamiento.
CRT_Dbg1 Ilustra las características básicas de depuración de las bibliotecas en tiempo de ejecución de C.
CRT_Dbg2 Ilustra el uso de las funciones de enlace de depuración en tiempo de ejecución de C.
DFACObjs Muestra la forma de usar la función _CrtDoForAllClientObjects en tiempo de ejecución de C para iterar una lista de vínculo de objetos de cliente.
Report Ilustra el uso de las funciones de informe de depuración del tiempo de ejecución de C.
RTC Ilustra la característica de comprobación de errores en tiempo de ejecución.
SecureCRT Este ejemplo muestra cómo actualizar código que usa funciones de CRT obsoletas para aumentar la seguridad del código.

Ejemplos de depuración

Nombre del ejemplo Descripción
EEAddIn Usa la API del complemento Evaluador de expresiones para ampliar el evaluador de expresiones del depurador nativo.

Ejemplos de Fusion

Nombre del ejemplo Descripción
TraceMan Proporciona información legible para el usuario sobre los ensamblados dependientes de la aplicación y sobre el estado de los ensamblados en la memoria caché nativa de Fusion.

Ejemplo de Hilo

Nombre del ejemplo Descripción
Hilo Hilo es una serie de artículos y aplicaciones de ejemplo. Muestran la eficacia de Windows 7, Visual Studio y C++ a la hora de compilar aplicaciones cliente de alto rendimiento con capacidad de respuesta. Hilo proporciona código fuente e instrucciones que le ayudarán a diseñar y desarrollar aplicaciones Windows atractivas y con funcionalidades táctiles.

Este ejemplo se ha actualizado para Visual Studio 2013. Incluye una revisión para el archivo AsyncLoaderMemoryManager.cpp (en las líneas 36 y 37) que soluciona un problema común de bloqueo.

Ejemplos de programación internacional

Nombre del ejemplo Descripción
IME Muestra la forma de controlar el modo del Editor de métodos de entrada y de implementar un IME de nivel 3.
SatDLL Muestra una forma recomendada de implementar recursos multilingües en una aplicación Win32.
UniRes Muestra el uso de archivos de recursos Unicode.

Ejemplos de lenguaje: general

Nombre del ejemplo Descripción
Data Muestra el fácil acceso a una base de datos SQL.
MEDriver Ilustra el uso de los eventos COM (desencadenados desde un servidor COM no administrado) a través de un contenedor de .NET Framework, generado automáticamente a partir de la biblioteca de tipos del servidor COM.
Nile Muestra los formularios Web Forms de ASP.NET y los servicios web de ASP.NET.
QStat Muestra la forma de crear un archivo DLL que encapsula el acceso a un objeto COM y expone su funcionalidad a los clientes de .NET Framework.
Scribble Muestra cómo desarrollar una aplicación MDI de Windows Forms mediante clases de C++ o CLI y de .NET Framework.
TilePuzzle Muestra la interoperabilidad entre componentes administrados (escritos en C++ y C#) y componentes nativos (escritos en C++ con atributos COM).

Ejemplos de MFC

Ejemplos de MFC: avanzado

Nombre del ejemplo Descripción
Collect Muestras las clases de la colección basadas en platillas de C++ de MFC y las de la colección estándar previamente generadas.
Cubo Aplicación de OpenGL que usa contextos de dispositivo de MFC junto con contextos de recurso de OpenGL.
DLLHusk Muestra cómo compartir una versión de DLL de la biblioteca MFC con una aplicación y una DLL personalizada.
DLLScreenCap DLL estándar que se puede vincular estática o dinámicamente con la biblioteca MFC (Microsoft Foundation Class).
MTGDI Muestra cómo varios subprocesos comparten los recursos de GDI mediante la compatibilidad con la interfaz de un único documento (SDI) del marco para los documentos y vistas.
MTMDI Ejemplo multiproceso donde se procesan eventos de interfaz de usuario en un subproceso de interfaz de usuario diferente.
MTRecalc Ejemplo multiproceso donde se realizan cálculos repetidos en un subproceso de trabajo.
Mutexes (Clases Mutex) Aplicación basada en cuadros de diálogo que crea dos objetos CWinThread y los usa para realizar una tarea bajo control del usuario.
Speakn Muestra sonido multimedia mediante recursos definidos por el usuario.

Ejemplos de MFC: controles

Nombre del ejemplo Descripción
Button Muestra el uso de un menú activo en contexto, una página de propiedades estándar y la opción del control del cuadro Acerca de.
Circ Muestra los conceptos básicos de los controles ActiveX, incluidos el dibujo del control, las propiedades estándar y personalizadas, los eventos estándar y personalizados, el uso de colores y fuentes, la página de propiedades estándar Fuente, la página de propiedades predeterminadas y el control de versiones.
CmnCtrl Muestra algunos de los nuevos controles disponibles con MFC en wiprlhext: el botón de vínculo de comando (CButton), el control de paginación (CPagerCtrl), el botón de expansión (CSplitButton) y el control de dirección de red (CNetAddressCtrl).
Contain Muestra una aplicación contenedora de edición de Visual.
Image Muestra cómo usar MFC para compilar un control ActiveX que descargue datos de forma asincrónica.
Licensed Control que exige el uso de licencias en tiempo de diseño y tiempo de ejecución.
Localizar Control con una interfaz de usuario localizada que muestra el uso de distintas bibliotecas de tipos y bibliotecas de vínculos dinámicos (DLL) para la localización.
NetAddr Muestra el uso del control "Net Address Verifier" de Windows Vista.
Pal Control que muestra los colores de una paleta. Muestra propiedades de solo lectura, propiedades Get/Set persistentes, propiedades parametrizadas persistentes y propiedades de imagen.
Push Control con subclases de un control de botón dibujado por el propietario de Windows. Muestra propiedades estándar, eventos personalizados y contenedores de imágenes.
RegSvr Muestra cómo invocar código de registro automático.
SpinDial Control con la apariencia de una esfera giratoria que muestra la validación de datos de página de propiedades.
TestHelp Control ActiveX que tiene su propio archivo de ayuda y su propia información sobre herramientas.
Tiempo Control invisible en tiempo de ejecución que activa un evento de temporizador a intervalos definidos. Muestra el uso de funciones de notificación y propiedades de ambiente.
XList Control con subclases de un cuadro de lista de Windows que muestra texto o mapas de bits.

Ejemplos de MFC: general

Nombre del ejemplo Descripción
ClipArt El directorio ClipArt contiene recursos de ejemplo que puede usar para personalizar la apariencia de la aplicación.
CmnCtrl1 Muestra cómo crear y cambiar los estilos de controles comunes de Windows mediante clases MFC (parte 1).
CmnCtrl2 Muestra cómo crear y cambiar los estilos de controles comunes de Windows mediante clases MFC (parte 2).
CTaskDialog Muestra varias características de la clase CTaskDialog.
CtrlBars Barra de herramientas y de estado, barra de cuadro de diálogo y paleta flotante personalizadas.
CtrlTest Menú y cuadro de lista dibujados por el propietario, control personalizado, botón de mapa de bits y control de botones de número.
DBVList Usa las clases CListView y CDaoRecordset para implementar la funcionalidad de la vista de lista virtual que está disponible para el control común de vista de lista.
DIBLook Muestra el uso de DIB y de las paletas de colores.
DlgCbr32 Muestra cómo agregar una barra de herramientas y una barra de estado a una aplicación basada en cuadros de diálogo.
DlgTempl Muestra la creación dinámica de plantillas de cuadros de diálogo.
DockTool Muestra cómo arrastrar y hacer flotar barras de herramientas que son acoplables.
Dynamenu Modificación dinámica de la lista de elementos de un menú, control de comandos no conocidos en tiempo de compilación y actualización del símbolo del sistema de la barra de estado para tales comandos.
FileDlgWatcher Crea un cuadro de diálogo personalizado que muestra qué eventos se generan al crear un elemento CFileDialog.
Hello Muestra una sola ventana de la aplicación con un menú y un cuadro Acerca de.
HelloApp Ejemplo de MFC mínimo en el que se muestra que se necesitan pocas líneas de código para que aparezca una ventana en la pantalla.
ListHdr Muestra cómo usar las clases MFC de controles comunes CListCtrl y CHeaderCtrl.
MDI Aplicación MDI que no usa documentos ni vistas.
MDIDocVw Versión actualizada del ejemplo de MDI que usa la arquitectura de documento y vista.
MMXSwarm Muestra cómo usar CImage, el tipo de datos __m64 y mapas de bits independientes del dispositivo (DIB).
Modeless Muestra el uso de un objeto CDialog de MFC como cuadro de diálogo no modal.
Multipad Editor de texto simple que permite al usuario abrir y modificar varios archivos de texto a la vez.
Npp Muestra cómo implementar una aplicación con interfaz de un único documento (SDI) similar al Bloc de notas. Permite editar mensajes de texto y enviarlos a otros usuarios o sistemas a través de la API de mensajería (MAPI) de Windows.
PropDlg Hojas de propiedades (cuadros de diálogo).
RowList Muestra la selección de filas completas en un control común de vista de lista.
Scribble Muestra de forma sencilla muchas características de MFC.
SimpleImage Muestra cómo cargar, cambiar de tamaño, convertir y guardar imágenes.
SnapVw Muestra cómo usar páginas de propiedades en una ventana de marco secundario MDI.
Spiro Juego que muestra cómo usar CImageList y los contextos de presentación de memoria en aplicaciones que requieren efectos animados.
Tracker Muestra distintos estilos y opciones de CRectTracker.
VariantUse Muestra cómo usar el tipo de datos Variant.
ViewEx Varias vistas, vista de desplazamiento y ventanas divisoras.

Ejemplos de MFC: Internet

Nombre del ejemplo Descripción
DHTMLExplore Muestra el control de eventos DHTML y el uso de DHTML DDX.
HTMLEdit Encapsula el control de edición MSHTML de Internet Explorer.
MFCIE Muestra las clases CHtmlView y CReBar de MFC.
Scheduler Muestra cómo crear un cuadro de diálogo basado en HTML mediante las clases de las bibliotecas de Visual C++.

Ejemplos de MFC: OLE

Nombre del ejemplo Descripción
ACDual Muestra cómo agregar compatibilidad con una interfaz dual a un servidor de automatización basado en MFC.
AutoClik Muestra características de automatización. Incluye AUTODRIV, una sencilla aplicación de cliente de automatización que controla la aplicación de ejemplo AUTOCLIK.
CalcDriv Cliente de automatización.
DrawCli Aplicación de dibujo completa orientada a objetos que es también un contenedor de edición visual de ActiveX.
HierSvr Muestra una aplicación de servidor con arrastrar y colocar de OLE
InProc Servidor de automatización en curso que se puede cargar como una DLL en el espacio de dirección del cliente.
IPDrive Aplicación sencilla de cliente de automatización que controla la aplicación de ejemplo INPROC.
MFCBind Indica cómo crear un contenedor de documentos activo (anteriormente denominado DocObject).
MFCCalc Servidor de automatización que implementa una calculadora sencilla.
OClient Aplicación de contenedor de edición visual de ActiveX con funcionalidad para arrastrar y colocar.
OLEView Implementación de un examinador de objetos OLE a través de interfaces OLE personalizadas.
SuperPad Muestra un servidor de edición visual que edita texto mediante CEditView.
TstCon Implementa un contenedor de controles ActiveX mediante la compatibilidad de MFC con la incrustación OLE. Puede usar TSTCON para probar los controles ActiveX, cambiar sus propiedades e invocar sus métodos.
WordPad Usa la compatibilidad de MFC con los controles de edición enriquecida para crear un procesador de texto básico.

Ejemplos de MFC: utilidad

Nombre del ejemplo Descripción
GUIDGen Aplicación sencilla de MFC basada en cuadros de diálogo que genera identificadores únicos globales.
Makehm Aplicación de consola que crea una asignación entre identificaciones de recursos y contextos de ayuda.

Ejemplos de MFC: Visual C++ 2008 Feature Pack

Nombre del ejemplo Descripción
CustomPages Muestra cómo agregar una página personalizada al cuadro de diálogo Personalización de la barra de herramientas.
DesktopAlertDemo Muestra cómo implementar un cuadro de diálogo de alerta de escritorio (similar al de una aplicación de mensajería instantánea).
DlgToolTips Muestra cómo implementar información sobre herramientas avanzada para los controles de un cuadro de diálogo.
DrawClient Muestra cómo integrar la compatibilidad con una cinta en una aplicación de dibujo con compatibilidad con el contenedor de edición.
DynamicMenu Muestra cómo actualizar dinámicamente un menú de la barra de menús y un menú emergente en tiempo de ejecución.
Explorador Muestra cómo implementar un explorador del sistema de archivos similar al Explorador de archivos. Cuenta con funcionalidades y elementos de la interfaz de usuario parecidos.
IEDemo Muestra cómo implementar una aplicación similar a Internet Explorer, con funcionalidades y elementos de la interfaz de usuario semejantes.
MDITabsDemo Muestra cómo crear una aplicación que usa la nueva interfaz de múltiples documentos (MDI) organizados en pestañas, en lugar de las ventanas secundarias de MDI tradicionales.
MenuSubSet Muestra cómo quitar elementos de menú y submenús específicos al inicio de la aplicación de forma dinámica.
MSMoneyDemo Muestra cómo usar MFC para crear una interfaz de usuario similar a Microsoft Money.
MSOffice2007Demo Muestra cómo implementar una aplicación de editor similar a una aplicación de Office 2007, con elementos semejantes de la interfaz de usuario y algunas funcionalidades parecidas. En este ejemplo se implementa una interfaz de usuario de cinta completa, muy similar a la de una aplicación de Office 2007. Algunos de los elementos de la cinta están conectados a funcionalidades de la aplicación.
NewControls Muestra las capacidades de muchos de los controles implementados en MFC. Se incluyen los botones personalizables, los controles y las paletas del selector de colores, un selector de fuente, un editor de imágenes, una cuadrícula de propiedades, un control de edición enmascarado, así como controles de árbol y lista de shell.
OutlookDemo Muestra cómo crear una aplicación similar a Outlook 2003/2007.
OutlookMultiViews Muestra cómo alternar entre varias vistas de un solo documento en una aplicación SDI. En el ejemplo se usa el control de la barra de Outlook para mostrar una lista de las vistas disponibles y alternar entre ellas.
OwnerDrawMenu Muestra cómo dibujar elementos de menú emergente de forma dinámica.
PaletteDemo Muestra cómo crear una barra de herramientas de columnas múltiples con un área de información dibujada por el propietario. Haga clic en los botones 2, 3 o 4 de la barra de herramientas Estándar para cambiar en tiempo de ejecución el número de columnas de la barra de herramientas personalizada.
PropSheetDemo Muestra los siguientes tipos de control de la hoja de propiedades: sencillo, con pestañas en el lado izquierdo, con control de árbol en el lado izquierdo, con pestañas de estilo OneNote y con lista de elementos en el lado izquierdo.
RebarTest Muestra un control Rebar personalizable que hospeda una barra de herramientas.
RibbonGadgets Muestra varios controles que se pueden hospedar en el control Ribbon. En la parte inferior del marco principal encontrará la ventana Source Code con texto del código fuente, que describe cómo crear un gadget determinado.
RibbonMDI Muestra el uso de un control Ribbon con una interfaz de múltiples documentos.
RollupPane Muestra un panel de "información" flotante que se pliega automáticamente. Puede presionar el botón de anclaje en la leyenda del panel flotante para activar y desactivar la acción de plegado.
SetPaneSize Muestra cómo establecer el tamaño de un panel acoplable mediante programación.
Slider Muestra cómo implementar un botón de la barra de herramientas que hospeda un control externo.
StateCollection Muestra cómo implementar una aplicación que guarda y carga los distintos estados de la barra de menús, las barras de herramientas y las ventanas de acoplamiento.
StatusBarDemo Muestra cómo agregar varios controles avanzados a una barra de estado.
TabbedView Muestra cómo crear una vista que contiene varias vistas con pestañas, como las pestañas de un libro de Excel.
TabControl Muestra el control Tab de MFC y sus diversos aspectos al usar distintas propiedades y administradores visuales.
TasksPane Muestra las clases del panel de tareas de MFC y sus distintas apariencias mediante el uso de varias propiedades y administradores visuales.
ToolbarDateTimePicker Muestra cómo integrar un control de selector de fecha y hora con la barra de herramientas
ToolTipDemo Muestra cómo usar las características avanzadas de información sobre herramientas de MFC.
TrayMenu Muestra la funcionalidad de usar los menús de barra de control MFC con el icono de bandeja del sistema. Es similar a los iconos de notificación que aparecen en la esquina inferior derecha de la pantalla.
VisualStudioDemo Muestra cómo implementar una aplicación con muchas de las mismas características de interfaz de usuario y funcionalidades de Visual Studio. Se muestran muchos de los elementos de la interfaz de usuario de Visual Studio, entre los que se incluyen una barra de herramientas, una barra de menús y ventanas de acoplamiento personalizables.
WordPad Muestra cómo implementar una aplicación que imita la funcionalidad de WordPad, incluidos los elementos de la interfaz de usuario y algunas de sus funcionalidades.
WorkSpaceToolBar Muestra cómo agregar una barra de herramientas a un panel acoplable. Es similar a la barra de herramientas del Explorador de soluciones de Visual Studio.

Ejemplos de MFC: Windows Touch

Nombre del ejemplo Descripción
GestureDemo Muestra la compatibilidad con Windows Touch en MFC (requiere hardware táctil).
TouchDemo Muestra la compatibilidad con Windows Touch en MFC (requiere hardware táctil).

Ejemplos de ODBC

Nombre del ejemplo Descripción
odbcsql En este ejemplo se muestra cómo usar las API de ODBC para conectarse y acceder a una base de datos.

Ejemplos de sistema operativo

Nombre del ejemplo Descripción
GetImage Muestra las interfaces de programación de aplicaciones (API) de Adquisición de imágenes de Windows (WIA).

Ejemplos de Unix

Nombre del ejemplo Descripción
Unix: ccWrapper Muestra un contenedor que asigna las marcas de los compiladores Sun Forte y gcc al compilador de Microsoft Visual C++ (cl.exe).

Ejemplos de Windows 8

El paquete de ejemplos de Windows 8 incluye todos los ejemplos de código de aplicación desarrollados y actualizados para Windows 8. El paquete de ejemplos ofrece una manera cómoda de descargar todos los ejemplos de una vez. Los ejemplos de este paquete están disponibles en C#, C++, VB.NET y JavaScript. La galería de ejemplos de Windows contiene ejemplos de código que actúan sobre los nuevos modelos de programación, plataformas, características y componentes disponibles en Windows 8 y Windows Server 2012. Estos ejemplos descargables contienen el archivo de solución de Visual Studio (sln), los archivos de código fuente, los recursos y los metadatos necesarios para una compilación y ejecución correctas.

Hay más información disponible sobre los modelos de programación, las plataformas, los lenguajes y las API que se muestran en cada ejemplo. Consulte las guías, los tutoriales y los artículos de referencia que se proporcionan en la documentación de Windows 8, disponible en el Centro para desarrolladores de Windows. Estos ejemplos se proporcionan tal cual, para demostrar la funcionalidad de los modelos de programación y las API de características para Windows 8 y Windows Server 2012.

Nombre del ejemplo Descripción
Ejemplo de transferencia en segundo plano (Windows 8) En este ejemplo se muestra el comportamiento flexible, con reconocimiento de costes y bajo consumo de energía de la API de transferencia en segundo plano para aplicaciones de Windows Runtime. Los escenarios de ejemplo proporcionados tratan sobre la carga y la descarga de archivos.
Ejemplo de CryptoWinRT (Windows 8) En este ejemplo se muestra cómo usar las nuevas API de criptografía.
Ejemplo de impresión (Windows 8) En este ejemplo se muestra la manera en la que las aplicaciones pueden integrar la experiencia de impresión de Windows. Los escenarios de este ejemplo incluyen la impresión desde la aplicación mediante la barra de accesos y el contrato de impresión, la impresión desde la experiencia de la aplicación, etc.
Ejemplo de HttpClient (Windows 8) En este ejemplo se muestra el uso de la clase HttpClient y la interfaz IXMLHTTPRequest2 para cargar y descargar varios tipos de contenido de un servidor HTTP mediante las características de red que proporciona Windows Runtime.
Ejemplo de sensor de acelerómetro (Windows 8) En este ejemplo se muestra cómo usar la API Windows.Devices.Sensors.Accelerometer. El ejemplo permite al usuario visualizar las fuerzas de aceleración en los ejes X, Y y Z para un acelerómetro de tres ejes. Puede elegir uno de tres escenarios.
Ejemplo de nombre de imagen de cuenta (Windows 8) En este ejemplo se muestran distintas formas de obtener el nombre del usuario que ha iniciado sesión. También se indica cómo obtener y establecer la imagen que se usa en el icono del usuario.
Ejemplo de configuración de la aplicación (Windows 8) En este ejemplo se muestra cómo usar la API ApplicationSettings y los controles flotantes de configuración para integrar la interfaz de usuario de configuración de una aplicación con el acceso a Configuración. En el ejemplo se usa el espacio de nombres Windows.UI.ApplicationSettings y WinJS.UI.SettingsFlyout.
Ejemplo de aplicación de dispositivo de la Tienda Windows para una cámara (Windows 8) En este ejemplo se muestra cómo crear una aplicación de dispositivo de la Tienda Windows para una cámara. Los fabricantes IHV y OEM proporcionan una aplicación de dispositivo de la Tienda Windows para diferenciar la experiencia de captura de una cámara determinada.
Ejemplo de lector de blogs sencillo de introducción a C++ (Windows 8) En el ejemplo se muestran algunos principios básicos del desarrollo de aplicaciones de la Tienda Windows en C++ nativo mediante XAML para definir la interfaz de usuario. Se trata de una versión de trabajo completa de la aplicación que se describe en el Centro para desarrolladores de Windows.
Ejemplo de lectura y escritura de datos (Windows 8) En este ejemplo se muestra cómo usar las clases DataReader y DataWriter para almacenar y recuperar datos.
Ejemplo de datos de aplicación (Windows 8) En este ejemplo se muestra cómo almacenar y recuperar datos específicos de cada usuario y de la aplicación de la Tienda Windows mediante las API de datos de aplicación de Windows Runtime. Los datos de la aplicación incluyen el estado de la sesión, las preferencias del usuario y otras opciones.
Ejemplo de acceso a un controlador personalizado (Windows 8) En este ejemplo se muestra cómo usar CreateDeviceAccessInstance y IDeviceIoControl para acceder a un dispositivo especializado.
Ejemplo de los elementos esenciales ListView y GridView de XAML (Windows 8) En este ejemplo se muestra cómo usar los controles GridView y ListView.
Ejemplo de métricas de animación (Windows 8) En este ejemplo se muestra cómo usar las API de métricas de animación en Windows.UI.Core.AnimationMetrics para acceder a los parámetros sin formato que definen las animaciones de la biblioteca de animaciones de Windows.
Ejemplo de msAudioCategory del Administrador de reproducción (Windows 8) En este ejemplo se muestra cómo seleccionar la categoría msAudioCategory correcta para una secuencia de audio-vídeo (AV) para configurarla como una secuencia de reproducción de audio.
Ejemplo de juego de acción en 3D con DirectX y XAML (Windows 8) En este ejemplo se muestra la implementación de un sencillo juego en 3D en primera persona mediante DirectX (Direct3D 11.1, Direct2D, XInput y XAudio2) y XAML en una aplicación basada en C++. XAML se usa para la pantalla de aviso y los mensajes de estado del juego.
Ejemplo de desplazamiento vertical, desplazamiento lateral y zoom en XAML (Windows 8) En este ejemplo se muestra cómo usar el control ScrollViewer para el desplazamiento y el zoom.
Ejemplo de control FlipView de XAML (Windows 8) En este ejemplo se muestra cómo usar el control FlipView para permitir que los usuarios se desplacen por una colección.
Ejemplo de sensor de girómetro (Windows 8) En este ejemplo se muestra cómo usar la API Windows.Devices.Sensors.Gyrometer. El ejemplo permite al usuario visualizar la velocidad angular en los ejes X, Y y Z para un girómetro de tres ejes.
Ejemplo de SDK de aplicación de dispositivo para impresoras (Windows 8) En este ejemplo se indica cómo crear una aplicación de dispositivo para impresoras que se pueden activar desde el contrato de icono, el contrato printTaskSettings y la notificación del sistema que muestra backgroundTask en respuesta al evento del controlador de impresión.
Ejemplo de tarea en segundo plano (Windows 8) En este ejemplo se muestra cómo crear y registrar tareas en segundo plano mediante la API de tareas en segundo plano de Windows Runtime. Una tarea en segundo plano se desencadena mediante un evento temporal o del sistema y se puede restringir con una o varias condiciones.
Ejemplo de StreamSocket (Windows 8) En este ejemplo se muestran los aspectos básicos de la clase StreamSocket mediante las características de red que proporciona Windows Runtime. El componente de cliente del ejemplo crea un socket TCP para establecer una conexión de red y usa el socket para enviar datos, entre otras cosas.
Ejemplo de notificaciones programadas (Windows 8) En este ejemplo se muestra cómo usar actualizaciones de iconos programadas y periódicas y notificaciones del sistema para una aplicación. Esta funcionalidad permite especificar una hora precisa para enviar la notificación, incluso si la aplicación no se está ejecutando.
Ejemplo de complemento del Administrador de reproducción (Windows 8) En este ejemplo se muestra cómo seleccionar la categoría msAudioCategory correcta para una secuencia de audio-vídeo para configurarla como una secuencia de reproducción de audio.
Ejemplo de OrientationSensor (Windows 8) En este ejemplo se muestra cómo usar la API Windows.Devices.Sensors.OrientationSensor. Permite al usuario ver la matriz de rotación y los valores de cuaternión que reflejan la orientación actual del dispositivo.
Ejemplo de acceso a archivos (Windows 8) En este ejemplo se muestra cómo crear, leer, escribir, copiar y eliminar un archivo, cómo recuperar las propiedades de archivo y cómo realizar un seguimiento de un archivo o una carpeta para que la aplicación pueda acceder a estos de nuevo. En este ejemplo se usa la API Windows.Storage y Windows.Storage.AccessCache.
Ejemplo de almacenamiento extraíble (Windows 8) En el ejemplo de almacenamiento extraíble se muestra cómo transferir archivos hasta y desde dispositivos de almacenamiento extraíbles. El ejemplo requiere que haya un dispositivo de almacenamiento extraíble conectado al sistema, como una cámara, un reproductor multimedia, un teléfono móvil o una unidad USB.
Ejemplo de interoperabilidad de DirectX con SurfaceImageSource en XAML (Windows 8) En este ejemplo se muestra cómo usar SurfaceImageSource para incluir contenido de DirectX en la aplicación XAML. En el ejemplo se usan C++ y C#.
Ejemplo de conexión con WebSockets (Windows 8) En este ejemplo se muestra cómo usar WebSockets en una aplicación conectada de la Tienda Windows. En el ejemplo se trata la funcionalidad básica, como la forma de establecer una conexión, enviar y recibir datos, y cerrar la conexión.
Ejemplo de configuración de claves para multimedia (Windows 8) En este ejemplo se muestra cómo configurar las teclas multimedia de hardware en un teclado. Después, se indica cómo se usan las teclas configuradas para controlar una secuencia de audio y vídeo tras presionar o hacer clic en reproducir, pausar, detener, etc.
Ejemplo de animaciones de personalidad de XAML (Windows 8) En este ejemplo se muestra cómo usar las animaciones de personalidad integradas en la aplicación.
Ejemplo de notificaciones del sistema (Windows 8) En este ejemplo se muestra cómo usar las notificaciones del sistema, es decir, las que aparecen como notificaciones emergentes en la esquina superior derecha de la pantalla. Un usuario puede seleccionar la notificación del sistema (tocándola o haciendo clic en ella) para iniciar la aplicación asociada.
Ejemplo de aplicación de selector de contactos (Windows 8) En este ejemplo se muestra cómo usar el selector de contactos para seleccionar uno o varios contactos. También se incluye una implementación básica de las API del selector de contactos para ilustrar cómo se muestra una lista de contactos al usuario.
Ejemplo del juego Marble Maze con DirectX (Windows 8) En este ejemplo se muestra cómo crear un juego básico en 3D con DirectX. El juego consiste en un sencillo laberinto en el que el jugador tiene que mover una canica por él y superar una serie de obstáculos mediante el uso de controles para inclinar la superficie.
Ejemplo de aplicación de postal con DirectX (Windows 8) En este ejemplo se muestra la implementación de una sencilla aplicación de la Tienda Windows mediante el uso de DirectX con C++ para crear tarjetas con la interoperabilidad de DirectX y XAML.
Ejemplo de juego de disparos en 3D con DirectX (Windows 8) En este ejemplo se muestra la implementación de un sencillo juego en 3D en primera persona mediante DirectX (Direct3D 11.1, Direct2D, XInput y XAudio2) en una aplicación basada en C++.
Ejemplo de control AppBar de XAML (Windows 8) En este ejemplo se muestra cómo usar el control AppBar para presentar la navegación, los comandos y las herramientas a los usuarios. La barra de la aplicación está oculta de forma predeterminada y aparece cuando el usuario desliza un dedo desde el borde superior o inferior de la pantalla.
Ejemplo de formato de fecha y hora (Windows 8) En este ejemplo se muestra cómo usar la clase DateTimeFormatter en el espacio de nombres Windows.Globalization.DateTimeFormatting para mostrar fechas y horas según las preferencias del usuario.
Ejemplo de iconos secundarios (Windows 8) En este ejemplo se muestra cómo anclar y usar un icono secundario. Se trata de un icono que accede directamente a una sección o experiencia específica no predeterminada dentro de una aplicación, como un juego guardado o un amigo concreto en una aplicación de red social.
Ejemplo de prueba de posicionamiento táctil de entrada (Windows 8) En este ejemplo se usa un rompecabezas con formas poligonales para mostrar cómo controlar la entrada de puntero, implementar pruebas de posicionamiento personalizadas para la entrada táctil y manipular procesos en una aplicación de la Tienda Windows mediante C++ y DirectX.
Ejemplo de información de red (Windows 8) En este ejemplo se muestra cómo usar las API de información de red de Windows Runtime.
Ejemplo de entrada de lápiz simplificada (Windows 8) En este ejemplo se muestra cómo usar la funcionalidad de entrada de lápiz en aplicaciones de la Tienda Windows.
Ejemplo de StorageDataSource y GetVirtualizedFilesVector (Windows 8) En este ejemplo se muestra cómo recuperar y mostrar imágenes en la biblioteca de imágenes del usuario.
Ejemplo de invocación de gestos basados en borde (Windows 8) En este ejemplo se muestra cómo escuchar eventos que se producen en la interfaz de usuario basada en borde mediante la clase EdgeGesture.
Ejemplo para comprobar si la sesión actual es remota (Windows 8) En este ejemplo se muestra el uso de la API Windows.System.RemoteDesktop.
Ejemplo de recursos de aplicación y localización (Windows 8) En este ejemplo se muestra cómo usar los recursos de aplicación para separar el contenido localizable del código de la aplicación. En el ejemplo se usa el espacio de nombres Windows.ApplicationModel.Resources.Core y Windows.Globalization, así como WinJS.Resources.
Ejemplo de menú contextual (Windows 8) En este ejemplo se muestra cómo se crea un menú contextual y cómo se reemplaza el texto del menú contextual predeterminado. En este ejemplo se usa la API Windows.UI.Popups, incluidos los eventos PopupMenu y oncontextmenu.
Ejemplo de geolocalización (Windows 8) En el ejemplo de geolocalización se muestra cómo se usa la API de geolocalización para obtener la ubicación geográfica del equipo del usuario. Una aplicación puede usar la API de geolocalización para obtener la ubicación una vez, o bien puede realizar un seguimiento continuo de la ubicación.
Ejemplo de cuadro de diálogo de mensaje (Windows 8) En este ejemplo se muestra cómo se usa MessageDialog para mostrar cuadros de diálogo, establecer comandos y sus acciones y cambiar el botón predeterminado. El espacio de nombres Windows.UI.Popups contiene la clase MessageDialog.
Ejemplo de extensión multimedia MediaStreamSource (Windows 8) En este ejemplo se muestra cómo admitir el concepto MediaStreamSource de Microsoft Silverlight en una aplicación de la Tienda Windows.
Ejemplo de texto vertical de DirectWrite (Windows 8) En este ejemplo se usa DirectWrite y Direct2D para mostrar correctamente el texto vertical en una forma de diseño personalizada.
Ejemplo de rotación de cadena de intercambio de DXGI (Windows 8) En este ejemplo se muestra el método IDXGISwapChain1::SetRotation y cómo se puede usar junto con contenido pregirado para mejorar el rendimiento de la presentación.
Ejemplo de efectos de imagen personalizados de Direct2D (Windows 8) En este ejemplo se muestra cómo implementar efectos personalizados de Direct2D mediante los sombreadores estándares de píxeles, vértices y cálculo.
Ejemplo de entrada táctil de DirectX (Windows 8) En este ejemplo se muestra la navegación táctil y con el mouse de un entorno 3D en una aplicación basada en C++ con Direct3D.
Ejemplo de controlador de juegos de XInput (Windows 8) En este ejemplo se muestra el uso de las API de XInput en una aplicación basada en C++. Lee la entrada de un controlador de juego de Xbox y muestra los datos sobre los movimientos del stick analógico y las pulsaciones de botón.
Ejemplo de interoperabilidad de Direct3D-Direct2D (Windows 8) En este ejemplo se muestra cómo interoperar con Direct2D y DirectWrite para escribir texto en un destino de representación de Direct3D. Se trata de una forma eficaz de crear pantallas de visualización y las presentaciones basadas en texto, como paneles de puntuación en juegos y aplicaciones 3D.
Ejemplo de redifusión (Windows 8) En este ejemplo se muestra una aplicación básica de la Tienda Windows para Windows 8 que puede recuperar fuentes de un servicio web. El ejemplo se proporciona actualmente en los lenguajes de programación JavaScript, C#, C++ y VB.
Ejemplo de iconos y distintivos de la aplicación (Windows 8) En este ejemplo se muestra cómo usar un icono de aplicación, que es la representación y el lugar de inicio de la aplicación en la pantalla Inicio. También muestra cómo usar un distintivo en ese icono. Es un método para que la aplicación retransmita información de estado al usuario cuando la aplicación no se está ejecutando.
Ejemplo de controles de usuario y personalizados de XAML (Windows 8) En este ejemplo se muestra cómo crear y usar elementos UserControl de XAML y crear controles personalizados para los proyectos.
Ejemplo de carga de recursos de Direct3D (Windows 8) En este ejemplo se muestra la carga de recursos de Direct3D para aplicaciones C++ con DirectX.
Ejemplo de personalización de la interactividad de ListView y GridView de XAML (Windows 8) En este ejemplo se muestra el modelo de interacción del control ListView.
Ejemplo de control WebView de XAML (Windows 8) En este ejemplo se muestra cómo usar el control WebView para mostrar una dirección URL, cargar HTML, interactuar con un script en un control WebView y usar WebViewBrush.
Ejemplo de sensor de brújula (Windows 8) En este ejemplo se muestra cómo usar la API Windows.Devices.Sensors.Compass. El ejemplo permite al usuario ver la lectura de la brújula como un valor de norte magnético y, según el sensor instalado, como un valor de norte verdadero.
Ejemplo de orientación de pantalla (Windows 8) En este ejemplo se muestra cómo usar la clase DisplayProperties para establecer la orientación de la pantalla en una aplicación.
Ejemplo de modos de interpolación de Direct2D (Windows 8) En este ejemplo se muestran los distintos modos de interpolación que usa Direct2D.
Ejemplo de preferencias de globalización (Windows 8) En este ejemplo se muestra cómo usar la clase Windows.System.UserProfile.GlobalizationPreferences para obtener las preferencias de globalización del usuario. También se muestra cómo usar las clases GeographicRegion y Language.
Ejemplo de realización de geometría de Direct2D (Windows 8) En este ejemplo se muestra cómo la teselación de geometría de varios núcleos puede ayudar a reducir el tiempo de representación de la geometría. El uso de mallas y máscaras de opacidad es una alternativa a la representación de geometría tradicional que podría ser más recomendable en algunas situaciones.
Ejemplo de asignación de fuentes de idioma (Windows 8) En este ejemplo se muestra cómo obtener recomendaciones de fuentes específicas de un idioma mediante la clase LanguageFontGroup en el espacio de nombres Windows.Globalization.Fonts.
Ejemplo de sensor de inclinómetro (Windows 8) En este ejemplo se muestra cómo usar la API Windows.Devices.Sensors.Inclinometer. El ejemplo permite al usuario visualizar los ángulos de inclinación en los ejes X, Y y Z para un inclinómetro de tres ejes.
Ejemplo de estilo de contraste alto de XAML (Windows 8) En este ejemplo se muestran varias técnicas para implementar la compatibilidad con el modo de contraste alto en la aplicación. La compatibilidad con el modo de contraste alto es importante para que la aplicación sea accesible para personas con problemas de visión.
Ejemplo de funcionalidades del dispositivo de entrada (Windows 8) En este ejemplo se muestra cómo consultar los dispositivos de entrada que están conectados al dispositivo del usuario. Además, se ilustra cómo admitir los modos de entrada de puntero, táctil, lápiz, mouse y teclado de las aplicaciones de la Tienda Windows.
Ejemplo de directivas de EAS para clientes de correo (Windows 8) En este ejemplo se muestra cómo los clientes de correo pueden recuperar información del dispositivo y trabajar con las directivas de Exchange Active Sync (EAS) proporcionadas. Las aplicaciones de la Tienda Windows pueden configurar sus clientes de correo para que sigan siendo compatibles con las directivas de EAS especificadas.
Ejemplo de DatagramSocket (Windows 8) En este ejemplo se muestran los aspectos básicos de la clase DatagramSocket mediante las características de red que proporciona Windows Runtime. El componente de cliente del ejemplo crea un socket UDP, lo usa para enviar y recibir datos y lo cierra.
Ejemplo de "Hola mundo" en DirectWrite (Windows 8) En este ejemplo se muestra cómo usar DirectWrite y Direct2D para representar el texto "Hola mundo" en un elemento CoreWindow.
Ejemplo de compresión (Windows 8) En este ejemplo se muestra cómo leer datos estructurados de un archivo y escribir datos comprimidos en un archivo nuevo. También se ilustra cómo leer datos comprimidos y escribir datos descomprimidos en un archivo nuevo. Muchas aplicaciones necesitan comprimir y descomprimir datos.
Ejemplo de segundo plano de estado de red (Windows 8) En este ejemplo se muestra cómo determinar un cambio en el perfil de conexión a Internet mediante el registro de un controlador de tareas en segundo plano para el evento de cambio de estado de red mediante una condición Internet Present.
Ejemplo de información del paquete de aplicación (Windows 8) En este ejemplo se muestra cómo obtener información de paquetes mediante la API de paquete de Windows Runtime. Los usuarios adquieren la aplicación de la Tienda Windows como un paquete de aplicación. Windows usa la información de un paquete de aplicación para instalar la aplicación por usuario.
Ejemplo de LightSensor (Windows 8) En este ejemplo se muestra cómo usar la API Windows.Devices.Sensors.LightSensor. El ejemplo permite al usuario ver la lectura de luz ambiente como un valor LUX. Puede elegir un escenario: eventos de datos de LightSensor, lecturas del sensor de luz actual y muchos más.
Ejemplo de aprovisionamiento de cuentas de banda ancha móvil (Windows 8) En este ejemplo se muestra cómo usar la API del agente de aprovisionamiento de banda ancha móvil de Windows 8 (Windows.Networking.NetworkOperators.ProvisioningAgent) para configurar Windows 8 con la información de conectividad y el aprovisionamiento de acceso necesarios.
Ejemplo de Play To multimedia (Windows 8) En este ejemplo se muestra la API Play To. Se ilustra cómo se puede expandir la aplicación multimedia para transmitir vídeo, audio e imágenes a otros dispositivos de la red local.
Ejemplo de teclado táctil de entrada (Windows 8) En este ejemplo se muestra cómo iniciar el teclado táctil automáticamente en controles personalizados que no se derivan de los controles de la plataforma. En el ejemplo se implementan controles personalizados que requieren entrada de teclado y que no se derivan de los controles XAML estándar.
Ejemplo de biblioteca de animaciones de XAML (Windows 8) En este ejemplo se muestra cómo animar elementos y aplicar funciones de aceleración a las animaciones para lograr distintos efectos.
Ejemplo de ajuste (Windows 8) El estado de ajuste es uno de los cuatro posibles estados de visualización de la aplicación. Al ajustar una aplicación, se cambia su tamaño a 320 píxeles de ancho, lo que le permite compartir la pantalla con otra aplicación. El ajuste permite que dos aplicaciones sean visibles al mismo tiempo.
Ejemplo de transcodificación multimedia (Windows 8) En este ejemplo se muestra cómo usar la API Windows.Media.Transcoding para transcodificar un archivo de vídeo en una aplicación de la Tienda Windows. La transcodificación es la conversión de un archivo multimedia digital, como un archivo de vídeo o audio, de un formato a otro.
Ejemplo de transformaciones bidimensionales en XAML (Windows 8) En este ejemplo se muestra cómo usar transformaciones bidimensionales para modificar el modo en que se muestran los elementos en la aplicación. La transformación define el modo en que se asignan (o transforman) puntos de un espacio de coordenadas a otro.
Ejemplo de lectura y escritura de datos XML con IXmlReader y IXmlWriter (Windows 8) En este ejemplo se muestra cómo usar IXmlReader e IXmlWriter en la aplicación de la Tienda Windows con C++. Se usan para leer y escribir datos XML de un archivo de texto con formato XML plano. Estas interfaces forman parte de las API COM y Win32 de Windows, pero son compatibles con Windows Runtime.
Ejemplo de captura multimedia mediante un dispositivo de captura (Windows 8) En este ejemplo se muestra cómo usar la API MediaCapture para capturar vídeo, audio e imágenes desde un dispositivo de captura, como una cámara web.
Ejemplo de elemento Popup de XAML (Windows 8) En este ejemplo se muestra cómo crear y usar el elemento Popup de XAML en los proyectos.
Ejemplo de CameraCaptureUI (Windows 8) En este ejemplo se ilustra cómo usar la API Windows.Media.Capture.CameraCaptureUI, que muestra una interfaz de usuario de pantalla completa para capturar fotos o vídeos. La interfaz de usuario de captura de cámara proporciona controles para cambiar de foto a vídeo, un temporizador para realizar fotos con retardo y mucho más.
Ejemplo de reproducción de archivos de audio de XAudio2 (Windows 8) En este ejemplo se muestra el uso de XAudio2 en una aplicación.
Ejemplo de C++ de Hilo (Windows 8) En este ejemplo se muestra cómo compilar una aplicación completa de la Tienda Windows mediante C++ y XAML. En el ejemplo de foto de Hilo se proporcionan instrucciones para los desarrolladores de C++ que quieren crear una aplicación de Windows 8 con C++ moderno, XAML y Windows Runtime.
Ejemplo de representador de texto personalizado de DirectWrite (Windows 8) En este ejemplo se muestra cómo implementar un representador de texto personalizado para DirectWrite.
Ejemplo de enumeración de fuentes de DirectWrite (Windows 8) En este ejemplo se muestra cómo usar DirectWrite para enumerar las fuentes de la colección de fuentes del sistema en el dispositivo de un usuario.
Ejemplo de transformación de perspectiva de Direct2D (Windows 8) En este ejemplo se muestra cómo usar la API DrawBitmap para mostrar una imagen con una transformación de perspectiva aplicada.
Ejemplo de CameraOptionsUI (Windows 8) En este ejemplo se muestra cómo usar las opciones de cámara en una aplicación de dispositivo. La API CameraOptionsUI muestra una interfaz de usuario para ajustar la configuración de la cámara. Este ejemplo requiere una cámara web.
Ejemplo de reproducción del controlador de audio de XInput (Windows 8) En este ejemplo se muestra la reproducción de XAudio2 en un dispositivo XInput (como unos auriculares) en una aplicación.
Ejemplo de efecto de transformación 3D de Direct2D (Windows 8) En este ejemplo se muestran los diferentes métodos para transformar una imagen en un espacio 3D.
Ejemplo de autorización de cuenta de Windows (Windows 8) En este ejemplo se muestra cómo usar los miembros del espacio de nombres Windows.Security.Authentication.OnlineId para autenticar a un usuario con su cuenta de Microsoft en modo de delegación. Además, se ilustra cómo enviar tokens adquiridos a las API Live Connect mediante el protocolo REST.
Ejemplo de formato y análisis de números (Windows 8) En este ejemplo se muestra cómo usar las clases DecimalFormatter, CurrencyFormatter, PercentFormatter y PermilleFormatter en el espacio de nombres Windows.Globalization.NumberFormatting. Se usan para mostrar y analizar números, monedas y valores de porcentaje.
Ejemplo de oferta y reclamación de recursos de DXGI (Windows 8) En este ejemplo se muestra el uso de las API IDXGIDevice2::OfferResources y IDXGIDevice2::ReclaimResources de DXGI en una aplicación basada en C++ con DirectX.
Ejemplo de agente de autenticación web (Windows 8) En este ejemplo se muestra la API WinRT del agente de autenticación web. Permite habilitar conexiones de inicio de sesión único (SSO) con proveedores de OAuth, como Facebook, Google, Microsoft y Twitter.
Ejemplo de efecto de secuencia de audio de XAudio2 (Windows 8) En este ejemplo se muestra el streaming de audio en una aplicación basada en C++ mediante las API XAudio2 y Media Foundation.
Ejemplo de pantalla de presentación (Windows 8) En este ejemplo se ilustra cómo imitar la pantalla de presentación que Windows muestra para la aplicación, mediante la correcta colocación de una imagen similar cuando Windows descarta la pantalla de presentación que muestra.
Ejemplo de tarea en segundo plano de SMS (Windows 8) En este ejemplo se muestra cómo usar la API de SMS de banda ancha móvil de Windows 8 (Windows.Devices.Sms) con la API de tarea en segundo plano (Windows.ApplicationModel.Background) para enviar y recibir mensajes de texto SMS.
Ejemplo de envío y recepción de mensajes SMS y administración de SIM (Windows 8) En este ejemplo se muestra cómo usar la API de SMS de banda ancha móvil de Windows 8 (Windows.Devices.Sms).
Ejemplo de aplicación de prueba y compras desde la aplicación (Windows 8) En este ejemplo se muestra cómo usar la API de licencias que proporciona la Tienda Windows para determinar el estado de la licencia de una aplicación o de una característica habilitada mediante una compra desde la aplicación.
Ejemplo de entrada de texto desde el teclado táctil de entrada (Windows 8) En este ejemplo se muestra cómo habilitar vistas optimizadas en el teclado táctil. Para ello, se usan ámbitos y tipos de entrada con controles en el espacio de nombres WinJS.UI y con los controles TextBox y RichEdit de XAML.
Ejemplo de edición de texto de XAML (Windows 8) En este ejemplo se muestra cómo usar los controles de entrada de texto en la aplicación.
Ejemplo de grupo de subprocesos (Windows 8) En este ejemplo se muestra cómo ejecutar elementos de trabajo de forma asincrónica mediante la API de grupo de subprocesos de Windows Runtime.
Ejemplo de proveedor de ventana principal de automatización de la interfaz de usuario (Windows 8) En este ejemplo se muestra cómo crear un proveedor de automatización de la interfaz de usuario de Microsoft. Hace que la información de programación de una aplicación de la Tienda Windows esté disponible para tecnologías accesibles, como lectores de pantalla. El ejemplo es una aplicación de Direct2D.
Ejemplo de accesibilidad de XAML (Windows 8) En este ejemplo se muestra cómo agregar compatibilidad de accesibilidad básica a la aplicación.
Ejemplo de lista de reproducción (Windows 8) En este ejemplo se muestra cómo crear, guardar, mostrar y editar una lista de reproducción de archivos de audio. En el ejemplo se usan las clases que se encuentran en el espacio de nombres Windows.Media.Playlists.
Ejemplo de cliente de servidor multimedia (Windows 8) En este ejemplo se muestra cómo crear un cliente de servidor multimedia mediante la API Media Server. En el ejemplo de servidor multimedia se ilustra cómo examinar un servidor multimedia digital mediante programación en la red local y cómo mostrar todos sus archivos de vídeo.
Ejemplo de aplicación de revista de Direct2D (Windows 8) En este ejemplo se muestra cómo usar Direct2D, DirectWrite, Windows Imaging Component (WIC) y XAML para compilar una aplicación con una presentación de tipo revista.
Ejemplo de administración de dispositivos y cuentas de banda ancha móvil (Windows 8) En este ejemplo se muestra cómo usar la API de banda ancha móvil de Windows 8 (Windows.Networking.NetworkOperators) que emplean los operadores de red móvil (MNO). El ejemplo ilustra cómo usar las API MobileBroadbandAccount para recuperar y mostrar las cuentas de banda ancha móvil disponibles.
Ejemplo de proximidad (Windows 8) En este ejemplo se muestra cómo usar las clases PeerFinder y ProximityDevice para comunicarse con equipos cercanos. Puede usar la API Proximity para intercambiar pequeños mensajes durante un gesto de pulsar o para configurar una conexión de socket entre aplicaciones del mismo nivel.
Ejemplo de creación de un componente en proceso de Windows Runtime (C++CX) (Windows 8) En este ejemplo se muestra cómo crear un componente en C++/CX para su uso en el código del cliente de C++/CX, JavaScript y C#. El proyecto OvenServer contiene una clase de entorno de ejecución denominada Oven, que implementa una interfaz IOven y una interfaz IAppliance.
Ejemplo de preferencias de rotación automática del dispositivo (Windows 8) En este ejemplo se muestra cómo usar la clase DisplayProperties para controlar y comprobar los eventos de rotación del dispositivo.
Ejemplo de comunicación en tiempo real (Windows 8) En este ejemplo se muestra cómo usar la característica de latencia baja para habilitar aplicaciones de comunicación en tiempo real.
Ejemplo de aplicación de origen de uso compartido de contenido (Windows 8) En este ejemplo se muestra la manera en que una aplicación puede compartir contenido con otra. En el ejemplo se usan las clases del espacio de nombres Windows.ApplicationModel.DataTransfer.
Ejemplo de contrato de búsqueda (Windows 8) En este ejemplo se muestra cómo permitir que los usuarios busquen la aplicación al seleccionar el acceso Buscar y abrir el panel de búsqueda. Además, se ilustra cómo usar el panel de búsqueda para mostrar sugerencias para las consultas de los usuarios.
Ejemplo de notificaciones sin procesar (Windows 8) En este ejemplo se muestra cómo usar las notificaciones sin procesar, que son notificaciones de inserción sin interfaz de usuario asociada que realizan una tarea en segundo plano para la aplicación.
Ejemplo de efectos de imagen básicos de Direct2D (Windows 8) En este ejemplo se muestra cómo cargar una imagen, aplicarle el efecto de desenfoque gaussiano y mostrarla en un elemento Windows::UI::Core::CoreWindow.
Ejemplo de efectos de Direct2D en primitivas (Windows 8) En este ejemplo se muestra cómo aplicar efectos de imagen a las primitivas de Direct2D. En el ejemplo, se dibujan rectángulos redondeados mediante Direct2D y, luego, se dibuja texto de DirectWrite en medio de los rectángulos. Posteriormente, se le aplica un gráfico de efectos.
Ejemplo de StreamSocket de ControlChannelTrigger (Windows 8) En el ejemplo se muestra cómo usar la clase ControlChannelTrigger en una aplicación de la Tienda Windows. Usa una clase StreamSocket de TCP, por lo que la aplicación está conectada y accesible en todo momento. En el ejemplo se ilustra el uso de las notificaciones de red en segundo plano.
Ejemplo de StreamWebSocket de ControlChannelTrigger (Windows 8) En el ejemplo se muestra cómo usar la clase ControlChannelTrigger para permitir que una aplicación de la Tienda Windows que usa un elemento StreamWebSocket esté conectada y accesible en todo momento. En el ejemplo se ilustra el uso de las notificaciones de red en segundo plano.
Ejemplo de inicio de asociación (Windows 8) En este ejemplo se muestra cómo iniciar la aplicación predeterminada del usuario para un tipo de archivo o protocolo. También se explica cómo permitir que sea la aplicación predeterminada para un tipo de archivo o protocolo.
Ejemplo de AtomPub (Windows 8) En este ejemplo se muestra cómo acceder a fuentes de contenido sindicado, cómo crearlas y cómo eliminarlas de la Web. Para ello, se usa la implementación de Windows Runtime del estándar de publicación de Atom.
Ejemplo de inscripción de certificados (Windows 8) En este ejemplo se muestra cómo crear e inscribir un certificado en una jerarquía de certificación. Para obtener una copia de evaluación de Windows 8, vaya a Windows 8. Para obtener una copia de evaluación de Microsoft Visual Studio 2012, vaya a Visual Studio 2012.
Ejemplo de aplicación de Portapapeles (Windows 8) En este ejemplo se muestra el modo en que una aplicación puede usar comandos del Portapapeles, como copiar, pegar, cortar y mover. En el ejemplo se usan las clases del espacio de nombres Windows.ApplicationModel.DataTransfer.
Ejemplo de modos de efecto compuesto de Direct2D (Windows 8) En este ejemplo se muestra la amplia gama de modos compuestos y de fusión disponibles en Direct2D.
Ejemplo de mapa de rugosidad de Direct3D (Windows 8) En este ejemplo se muestra un mapa de rugosidad mediante un mapa normal e iluminación por píxel.
Ejemplo de detalles del calendario y operaciones matemáticas (Windows 8) En este ejemplo se muestra cómo usar la clase Calendar en el espacio de nombres Windows.Globalization para manipular y procesar fechas según un sistema de calendario y las preferencias de globalización del usuario.
Ejemplo de enumeración de dispositivos (Windows 8) En este ejemplo se muestra cómo usar la API de enumeración de dispositivos para buscar los dispositivos disponibles e información sobre estos. En el ejemplo, se presentan dos escenarios. En el primero, se usa la API de enumeración de dispositivos para buscar interfaces de dispositivo específicas.
Ejemplo de texto de párrafo de DirectWrite (Windows 8) En este ejemplo se muestra cómo usar DirectWrite y Direct2D para representar texto de párrafo en un elemento CoreWindow. Además, se ilustra cómo se aplica la justificación y el espaciado entre caracteres al diseño.
Ejemplo de respuesta a la aparición del teclado en pantalla (Windows 8) [Esta documentación es preliminar y es susceptible de cambio]. En este ejemplo se muestra cómo escuchar y responder a la apariencia del teclado en pantalla. Cuando se asigna el foco a un elemento que necesita entrada de texto en un dispositivo que no tiene teclado.
Ejemplo de enlace de datos de XAML (Windows 8) En este ejemplo se muestran técnicas básicas de enlace de datos mediante la clase Binding y la extensión de marcado Binding.
Ejemplo de tutorial de Direct3D (Windows 8) Este ejemplo consiste en un tutorial de cinco lecciones. Proporciona una introducción a la API de Direct3D y presenta los conceptos y el código que se usan en muchos otros ejemplos de DirectX.
Ejemplo de aplicación de ajuste de fotos con efectos de Direct2D (Windows 8) En este ejemplo se muestran varias técnicas comunes de manipulación de fotos con efectos de Direct2D. El ejemplo se divide en varias partes. Lección 1: ilustra los aspectos básicos de cargar y dibujar una imagen con efectos de Direct2D.
Ejemplo de sesión de audio de Windows (WASAPI) (Windows 8) Muestra cómo realizar varias tareas relacionadas con el audio mediante la API de sesión de audio de Windows (WASAPI).
Ejemplo de nombre de dominio de usuario (Windows 8) En este ejemplo se muestra la funcionalidad relacionada con el dominio que proporciona la clase UserInformation del espacio de nombres Windows.System.UserProfile. La clase UserInformation permite a una aplicación obtener y establecer información sobre el usuario.
Ejemplo de administración de mensajes de USSD (Windows 8) En este ejemplo se muestra la administración de cuentas de red mediante el protocolo USSD con dispositivos de banda ancha móvil compatibles con GSM. USSD se suele usar para la administración de cuentas de un perfil de banda ancha móvil mediante el operador de red móvil (MNO).
Ejemplo de Optimizador de recorridos de Mapas de Bing (Windows 8) En este ejemplo se muestra cómo usar JavaScript y Visual C++ y cómo crear una aplicación para Windows 8 denominada Optimizador de recorridos de Mapas de Bing. El optimizador usa JavaScript para definir la interfaz de usuario y C++ para realizar en paralelo un algoritmo que consume muchos recursos.
Ejemplo de texto animado de Direct2D y DirectWrite en un trazado (Windows 8) En este ejemplo se muestra cómo usar Direct2D y DirectWrite para representar una cadena de texto en un trazado geométrico animado y no lineal. La aplicación muestra "Hola mundo" varias veces en distintos idiomas en una curva Bézier.
Ejemplo de autenticación de zona Wi-Fi (Windows 8) En este ejemplo se muestra cómo usar la API de banda ancha móvil de Windows 8 (Windows.Networking.NetworkOperators) para la autenticación de zona Wi-Fi. Use este mecanismo como alternativa para configurar credenciales estáticas para una zona Wi-Fi.
Ejemplo de imágenes de XAML (Windows 8) En este ejemplo se muestran varias técnicas para mostrar y manipular imágenes en la aplicación mediante el control Image y la clase BitmapImage.
Ejemplo de aplicación HomeGroup (Windows 8) En este ejemplo se muestra cómo usar un elemento HomeGroup para abrir, buscar y compartir archivos. En el ejemplo se usan algunas de las opciones de HomeGroup que se encuentran en Windows.Storage.Pickers y Windows.Storage.KnownFolders.
Ejemplo de contraste y configuración de la interfaz de usuario (Windows 8) En este ejemplo se muestra cómo usar las API de configuración de la interfaz de usuario en una aplicación básica de C# o JavaScript.
Ejemplo de enumeración de carpetas (Windows 8) En este ejemplo se muestra cómo enumerar los archivos y carpetas de nivel superior situados en una ubicación. (Por ejemplo, una ubicación de carpeta, dispositivo o red). Además, se ilustra cómo usar las consultas para enumerar todos los archivos de una ubicación ordenándolos en grupos de archivos.
Ejemplo de selector de archivos (Windows 8) En este ejemplo se muestra cómo acceder a archivos y carpetas al permitir que los usuarios los elijan a través de los selectores de archivos. Además, se ilustra cómo guardar un archivo de modo que el usuario pueda especificar el nombre, el tipo de archivo y la ubicación del archivo que se va a guardar.
Ejemplo de contratos del selector de archivos (Windows 8) En este ejemplo se muestra el modo en que una aplicación puede proporcionar archivos, una ubicación de almacenamiento y actualizaciones de archivos en tiempo real a otras aplicaciones a través del selector de archivos. Para ello, se debe participar en el contrato del Selector para abrir archivos, del Selector para guardar archivos y del Actualizador de archivos en caché.
Ejemplo de búsqueda de archivos mediante programación (Windows 8) En este ejemplo se muestra cómo consultar archivos en ubicaciones como una carpeta, una biblioteca, un dispositivo o una ubicación de red. Se usa la API Windows.Storage.Search. Las API importantes del ejemplo incluyen las clases QueryOptions y StorageFileQueryResult, entre otras.
Ejemplo de miniatura de archivos y carpetas (Windows 8) En este ejemplo se muestra cómo recuperar miniaturas de archivos y carpetas. Se usa la API Windows.Storage.FileProperties.
Ejemplo de manipulaciones y gestos de entrada (C++) (Windows 8) En este ejemplo se muestra cómo controlar la entrada de puntero y las manipulaciones y los gestos del proceso con las API GestureRecognizer en una aplicación de la Tienda Windows mediante C++ y DirectX.
Ejemplo de generador de fractal de HLSL de Direct3D (Windows 8) En este ejemplo se muestra el uso de los sombreadores de cálculo de DirectCompute y HLSL de Direct3D para crear imágenes fractales.
Ejemplo de efectos de iluminación de Direct2D de XAML (Windows 8) En este ejemplo se muestran los efectos de iluminación disponibles en los efectos de Direct2D. Las propiedades de los efectos de iluminación se controlan mediante controles de interfaz de XAML y se muestran mediante Direct2D a través de un elemento SwapChainBackgroundPanel de XAML.
Ejemplo de impresión de Direct2Dapp (Windows 8) En este ejemplo se muestra cómo agregar compatibilidad con la impresión de Direct2D a una aplicación de la Tienda Windows. En este ejemplo se muestra cómo usar las características de Direct2D para representar el contenido de una aplicación de la Tienda Windows para la impresión. Además, se ilustra cómo enviar el contenido representado a la impresora.
Ejemplo de impresión de imágenes y efectos de Direct2D (Windows 8) En este ejemplo se muestra cómo imprimir imágenes y efectos de Direct2D en una aplicación de la Tienda Windows.
Ejemplo de texto animado de Direct2D (Windows 8) En este ejemplo se muestra cómo representar texto rápidamente mediante el método FillOpacityMask de Direct2D. El ejemplo también responde a la entrada táctil. Se puede hacer un gesto de reducir con dos dedos para acercar y alejar el texto.
Ejemplo de efectos de posprocesamiento de Direct3D (Windows 8) En este ejemplo se muestra el posprocesamiento de Direct3D 11.1 en una sencilla escena de cubo en rotación con búferes intermedios reducidos en escala.
Ejemplo de Servicios lingüísticos extendidos (ELS) (Windows 8) En este ejemplo se muestra el uso de los Servicios lingüísticos extendidos (ELS) en una aplicación de la Tienda Windows. En el ejemplo se implementan escenarios que ilustran el uso de los tres servicios de ELS disponibles. En los escenarios se indica cómo solicitar un servicio específico.
Ejemplo de prueba de posicionamiento de DirectWrite (Windows 8) En este ejemplo se muestra cómo usar las características de prueba de posicionamiento de DirectWrite. Se usan para determinar en qué parte del texto mostrado se hace clic o se toca.
Ejemplo de objeto insertado de DirectWrite (Windows 8) En este ejemplo se muestra cómo incluir un objeto insertado en un diseño de texto, como una imagen.
Ejemplo de dibujo basado en vectores de XAML (Windows 8) En este ejemplo se muestra cómo dibujar gráficos basados en vectores en la aplicación.
Ejemplo de control de llamada de Bluetooth (Windows 8) En el ejemplo de CallControl de Bluetooth se muestra cómo configurar el dispositivo de comunicaciones de Bluetooth predeterminado para el control de las llamadas. Hay versiones de este ejemplo en JavaScript, C#, C++ y VB.NET. El ejemplo requiere conocimientos sobre los eventos de Windows y el control de eventos.
Ejemplo de lista de comandos de Direct2D (Windows 8) En este ejemplo se muestra el uso de una lista de comandos. Se usa para grabar un conjunto de comandos vectoriales, crear un pincel de imagen a partir de la lista de comandos y rellenar con él la geometría de un rectángulo. La lista de comandos conserva la independencia de la resolución del vector.
Ejemplo de XMLHTTPRequest de ControlChannelTrigger (Windows 8) En el ejemplo se muestra cómo usar la clase ControlChannelTrigger para permitir que una aplicación de la Tienda Windows que usa un elemento IXMLHTTPRequest2 esté conectada y accesible en todo momento. En el ejemplo se ilustra el uso de las notificaciones de red en segundo plano en una aplicación de la Tienda Windows.
Ejemplo de boceto del controlador de JavaScript y XInput (Windows 8) En este ejemplo se muestra cómo encapsular la API de C++ de XInput en un componente de Windows Runtime. Después, se llama desde una aplicación de la Tienda Windows con JavaScript. En el ejemplo se implementa una aplicación de boceto que permite usar el dispositivo de juego de Xbox para seleccionar el grosor de línea, entre otras cosas.
Ejemplo de efecto de matriz de convolución de Direct2D (Windows 8) En este ejemplo se muestra el efecto de matriz de convolución de Direct2D. Contiene también algunos ejemplos de matrices de kernel de convolución: paso a través (no operativo), desenfoque de cuadro (ancho: 5), detección de borde simple, nitidez simple, relieve, mancha vertical (alto: 10) y mucho más.
Ejemplo de implementación de cadena de intercambio de DirectX (Windows 8) En este ejemplo se muestra cómo recibir eventos de CoreWindow en una aplicación nativa y cómo conectar una cadena de intercambio de DirectX a la vista de la aplicación.
Ejemplo de selector de credenciales (Windows 8) En este ejemplo se muestra cómo usar la clase Windows.Security.Credentials.UI.CredentialPicker para recuperar credenciales. Estas credenciales se pueden pasar a las API que las requieren, por ejemplo, HttpClient.
Ejemplo de animación de Direct2D (Windows 8) En este ejemplo se muestra cómo usar Direct2D para representar y animar una primitiva de Direct2D en un trazado en espiral.
Ejemplo de aplicación de destino de uso compartido de contenido (Windows 8) En este ejemplo se muestra la manera en que una aplicación puede recibir contenido compartido de otra. En el ejemplo se usan las clases de los espacios de nombres Windows.ApplicationModel.DataTransfer y Windows.ApplicationModel.DataTransfer.Share.
Ejemplo de guardado en archivo de imagen de Direct2D (Windows 8) En este ejemplo se muestra cómo representar en la pantalla mediante Direct2D y DirectWrite. Además, se ilustra cómo guardar en disco la imagen representada mediante la API WIC.
Ejemplo de escalado según el valor de PPP (Windows 8) En este ejemplo se describe cómo compilar una aplicación que se escala según la densidad de píxeles de la pantalla. Carga imágenes con la escala correcta o invalida el escalado predeterminado. En el ejemplo se usa la API Windows.Graphics.Display.
Ejemplo de creación de un componente en proceso de Windows Runtime (C#) (Windows 8) En este ejemplo se muestra cómo crear un componente en C# para su uso en el código del cliente de C++/CX, JavaScript y C#. El proyecto OvenServer contiene una clase de entorno de ejecución denominada Oven, que implementa una interfaz IOven y una interfaz IAppliance.
Ejemplo de notificaciones de inserción y periódicas de cliente (Windows 8) En este ejemplo se muestra el modo en que una aplicación cliente puede registrarse y escuchar las notificaciones de inserción que envía un servidor web. Las notificaciones de inserción se pueden usar para actualizar un distintivo o un icono, generar una notificación del sistema o iniciar una tarea en segundo plano.
Ejemplo de API de dispositivo portátil (Windows 8) En este ejemplo se muestra cómo acceder a la API COM IPortableDevice desde una aplicación de C++. Para obtener información sobre cómo acceder a la API COM IPortableDevice desde una aplicación de escritorio de C++, consulte el ejemplo de API COM de dispositivos portátiles.
Ejemplo de PlayToReceiver (Windows 8) En este ejemplo se muestra cómo crear un receptor Play To de software. Para anunciar el receptor Play To de software, haga clic en el botón Iniciar receptor. Para detener el receptor, haga clic en el botón Detener receptor.
Ejemplo de personalización de la pantalla de bloqueo (Windows 8) En este ejemplo se muestra cómo usar la API LockScreen para establecer la imagen de la pantalla de bloqueo del usuario actual. En el ejemplo se usan las clases del espacio de nombres Windows.System.UserProfile.
Ejemplo de caja de seguridad de credenciales (Windows 8) En este ejemplo se muestra cómo usar las API PasswordVault de WinRT y cómo emplear la caja de seguridad de credenciales para almacenar credenciales web. En los escenarios se incluyen un único usuario con un solo recurso y varios usuarios con un solo recurso.
Ejemplo de reproducción de vídeo de C++ nativo del motor multimedia (Windows 8) En este ejemplo se muestra la reproducción de vídeo mediante la API MediaEngine en una aplicación de C++ nativo.
Ejemplo de extensiones multimedia (Windows 8) En este ejemplo se muestra cómo usar extensiones multimedia. Puede aplicar efectos a vídeos, descodificar vídeos y crear transmisiones multimedia mediante controladores de esquema.
Ejemplo de aplicaciones de la pantalla de bloqueo (Windows 8) En este ejemplo se muestra cómo puede presentarse una aplicación en la pantalla de bloqueo (la que se muestra cuando se bloquea el equipo) con un distintivo para proporcionar información de estado básica o un icono para indicar un estado más detallado.
Ejemplo de presentación de texto XAML (Windows 8) En este ejemplo se muestra cómo controlar el aspecto del texto en la aplicación.
Ejemplo de SimpleOrientationSensor (Windows 8) En este ejemplo se muestra cómo usar la API Windows.Devices.Sensors.SimpleOrientationSensor.
Ejemplo de sprite de Direct3D (Windows 8) En este ejemplo se proporciona una implementación de Direct3D de comportamientos de lotes de sprites, similar a la API SpriteBatch de XNA. Los sprites son mapas de bits 2D que se pueden transformar y administrar de forma independiente en una escena 3D, que se suele usar en juegos 2D.
Ejemplo 3D estereoscópico de Direct3D (Windows 8) En este ejemplo se muestra cómo agregar un efecto 3D estereoscópico a aplicaciones de C++ mediante Direct3D. También se indica cómo responder a los cambios estereoscópicos del sistema en Direct3D. El efecto 3D estereoscópico requiere una pantalla compatible con 3D estereoscópico.
Ejemplo de creación de un componente DLL de Windows Runtime con C++ (Windows 8) En este ejemplo se muestra cómo crear un componente DLL en proceso en Microsoft Visual C++. Se usa en el código de cliente de C++/CX, JavaScript y C#. El proyecto OvenServer contiene una clase de entorno de ejecución denominada Oven, que implementa una interfaz IOven.
Ejemplo de creación de un componente EXE de Windows Runtime con C++ (Windows 8) En este ejemplo se muestra cómo crear un componente EXE fuera de proceso en Microsoft Visual C++. Se usa en el código de cliente de C++/CX, JavaScript y C#. El proyecto OvenServer contiene una clase de entorno de ejecución denominada Oven, que implementa una interfaz IOven.