Personas que lo han encontrado útil: 8 de 8 - Valorar este tema

Guía básica para crear aplicaciones de la Tienda Windows con C# o Visual Basic

Aquí tienes los principales recursos que te ayudarán a empezar a desarrollar aplicaciones de la Tienda Windows con C# o Visual Basic. No se trata de una lista completa de todas las características o recursos disponibles. Lo mejor es comenzar por los principios fundamentales, que se enumeran en primer lugar. Pero este tema también se ha diseñado para que puedas moverte de una sección a otra y aprender las características que más te interesen. Agrega esta página a marcadores y vuelve a ella cuando necesites aprender a agregar otra funcionalidad a tu aplicación.

Si prefieres usar otro lenguaje de programación, consulta:

Introducción

Descargar Windows 8

Si aún no has instalado Windows 8, descárgalo ahora.

Descargar Microsoft Visual Studio 2012

Necesitas Visual Studio 2012 para crear aplicaciones de la Tienda Windows.

Creación de aplicaciones de la Tienda Windows sobresalientes

Este artículo te describe el concepto y te explica los motivos del diseño y desarrollo de aplicaciones de la Tienda Windows, y te indica qué puedes hacer para crear aplicaciones de la Tienda Windows sobresalientes.

Guía sobre tipos particulares de aplicaciones y juegos

Aquí hay ejemplos de buen diseño para unas cuantas categorías de aplicaciones (juegos, aplicaciones de productividad, aplicaciones de noticias, etc.). Naturalmente, esto es solo una pequeña muestra de todo lo que es posible, pero estos artículos pueden ofrecerte una idea del aspecto y el comportamiento de las aplicaciones de la Tienda Windows.

Planear aplicaciones de la Tienda Windows

¿Qué tipo de aplicación crear? ¿Cómo planear para los diferentes dispositivos? ¿Cómo rentabilizar tu aplicación? Tomar las decisiones correctas durante la fase de planeación te permitirá simplificar el desarrollo y maximizar el potencial de tu aplicación.

Migrar una aplicación de Windows Phone 7 a una aplicación de la Tienda Windows con XAML

Si tienes una aplicación de Microsoft Silverlight Windows Phone, ya estás a mitad de camino de tener una aplicación de la Tienda Windows. Esta es una guía general que te ayudará a realizar la conversión.

Migración de Silverlight o código XAML en WPF a una aplicación de la Tienda Windows

Este tema de migración es menos específico que el de Windows Phone y te será útil si tienes experiencia con otras plataformas basadas en XAML, como Windows Presentation Foundation (WPF) o Silverlight.

Parte 1: Crear una aplicación "Hello, world!"

Comienza con las herramientas y crea tu primera aplicación de la Tienda Windows.

Plantillas de proyecto C#, VB y C++ para aplicaciones de la Tienda Windows

Para comenzar a desarrollar una aplicación de la Tienda Windows, tienes que seleccionar una plantilla. Utiliza este tema para aprender qué plantillas debes usar y qué incluyen.

Muestras de aplicaciones de la Tienda Windows

Examina diferentes ejemplos y fíltralos por lenguaje.

 

Laboratorios prácticos de Windows 8

Si quieres más tutoriales para ayudarte a comenzar a realizar aplicaciones de la Tienda Windows, descarga los laboratorios prácticos para Windows 8. Estos laboratorios proporcionan una introducción detallada y modular a la creación de una aplicación de la Tienda Windows. Estos laboratorios están disponibles en JavaScript con HTML y en C# con XAML.

Características y conceptos básicos para todas las aplicaciones de la Tienda Windows

Inicio rápido: Crear una interfaz de usuario con XAML

El lenguaje de marcado de aplicaciones extensible (XAML) es el lenguaje declarativo que normalmente se usa para crear la interfaz de usuario en la nueva interfaz de usuario de Windows. Aunque para diseñar la interfaz de usuario probablemente usarás herramientas como Visual Studio 2012 y Blend for Microsoft Visual Studio 2012 for Windows 8, estas tan solo generan XAML y, por lo tanto, es importante comprender cómo funciona XAML.

Introducción a XAML

Este tema ofrece una introducción completa al lenguaje de marcado XAML tal y como se usa en Windows en tiempo de ejecución. También contiene vínculos a referencia relacionada y material conceptual sobre temas como el uso de cada una de las extensiones de marcado XAML y el uso de nombres XAML.

Inicio rápido: llamar a API asincrónicas en C# o Visual Basic

Windows en tiempo de ejecución incluye muchas API asincrónicas, como MediaCapture y StorageFile, para que tu aplicación tenga capacidad de respuesta mientras realiza trabajos que puedan llevar algún tiempo. Esto significa que tu aplicación no tendrá que esperar a que finalicen operaciones grandes antes de continuar ejecutándose. La mayoría de las API asincrónicas no tienen su contrapartida sincrónica, por lo que debes asegurarte de comprender cómo se usan las API asincrónicas con C# o Microsoft Visual Basic en tu aplicación de la Tienda Windows.

Inicio rápido: Agregar controles y controlar eventos

Crea controles y conéctalos al código.

Lista de controles

Mira qué controles hay disponibles.

Controles por función

Mira qué controles hay disponibles en las diferentes categorías funcionales.

Inicio rápido: plantillas de control

En el marco de XAML para aplicaciones de la Tienda Windows, puedes crear una plantilla de control cuando quieras personalizar la estructura y el comportamiento visual de un control.

Inicio rápido: agregar barras de la aplicación

Agregar una barra de la aplicación (necesaria en la mayoría de las aplicaciones de la Tienda Windows).

Inicio rápido: dar estilo a los controles

Usa estilos para personalizar el aspecto de tu aplicación, y reutiliza la configuración del aspecto en toda la aplicación.

Inicio rápido: agregar controles de entrada de texto y de edición

Muestra texto y permite que los usuarios escriban y editen texto.

Inicio rápido: definir diseños

Coloca los controles y el texto en el lugar que desees.

Inicio rápido: entrada táctil

Haz que tu aplicación funcione con entradas táctiles.

Respuesta a la entrada de teclado

Haz que tu aplicación funcione con el teclado.

Respuesta a la entrada de mouse

Haz que tu aplicación funcione con el mouse.

Inicio rápido: punteros

Trabaja con captura de puntero y eventos de puntero.

Declaraciones de funcionalidades de la aplicación

Haz que funcionalidades de la aplicación, como el acceso a Internet y el acceso a bibliotecas de documentos, se ejecuten en el espacio aislado de seguridad.

Inicio rápido: navegar entre páginas

Navega por las páginas y pasa los datos de una página a otra.

Inicio, reanudación y multitarea

En esta sección se explica cómo activar, suspender y reanudar tu aplicación de la Tienda Windows en respuesta a los eventos, a las asociaciones de protocolos y archivos, y a los eventos de reproducción automática del ciclo de vida normal de la aplicación. Esto es imprescindible para la mayoría de las aplicaciones.

Trabajar con iconos, distintivos y notificaciones del sistema

Por último, necesitas un icono para que los usuarios puedan abrir tus aplicaciones de la Tienda Windows. También puedes aumentar la utilidad y visibilidad de tu aplicación mediante notificaciones e "iconos dinámicos".

Inicio rápido: Imprimir desde tu aplicación

Imprime desde tu aplicación.

Accesibilidad en aplicaciones de la Tienda Windows

Haz que tu aplicación sea accesible. Una aplicación de la Tienda Windows con C++, C# o Visual Basic puede proporcionar información específica de la aplicación que se comunica a cualquier cliente de automatización de la interfaz de usuario de Microsoft. Esto incluye las tecnologías de asistencia comunes, como pueden ser los lectores de pantalla.

Globalización de la aplicación

Windows se utiliza en todo el mundo y es importante diseñar las aplicaciones de la Tienda Windows para que resulten atractivas al público internacional con el fin de lograr la máxima distribución.

Incorporación de una pantalla de presentación

Incluye una pantalla de presentación para proporcionar información inmediata a los usuarios mientras la aplicación carga sus recursos.

Introducción a las propiedades de dependencia

Tus aplicaciones de la Tienda Windows usan propiedades de dependencia. Las propiedades de dependencia son una característica de la arquitectura que admite otras características comunes como la animación, los estilos y el enlace de datos.

Introducción a eventos y eventos enrutados

Crea tu aplicaciones de la Tienda Windows usando controladores de eventos de C++, C# o Visual Basic en XAML. Aprende sobre el concepto de evento enrutado, que resulta relevante para muchos eventos de la clase UIElement relacionados con la interfaz de usuario.

Referencias a ResourceDictionary y StaticResource

Un diccionario de recursos es una manera de declarar un elemento de recurso en el marcado XAML, al que puedes acceder como un valor compartido para otras propiedades definidas en XAML mediante una extensión de marcado StaticResource.

Propiedades de dependencia personalizadas

Define tu propia propiedad personalizada que pueda participar en enlaces de datos, estilos, animaciones y devoluciones de llamada para cambios de valor en tiempo real.

Animaciones con guion gráfico

Las animaciones con guion gráfico son animaciones personalizadas que se orientan hacia los valores de propiedades de dependencia y los cambian a lo largo del tiempo. Esto no se limita a las animaciones tradicionales de orientación visual, sino que también es una forma de implementar estados de la aplicación y agregar comportamiento en tiempo de ejecución.

Animaciones de fotograma clave y animaciones de función de aceleración

Las animaciones de fotograma clave son un tipo de animación con guion gráfico que pueden establecer valores intermedios a lo largo de una escala de tiempo utilizando una metáfora de fotograma clave. Las funciones de aceleración proporcionan una forma de cambiar la interpolación de valores mientras se ejecuta la animación. Ambas resultan útiles para definir un estilo más avanzado de animación del que es posible con una animación con guion gráfico simple o la Biblioteca de animaciones.

Animaciones con guion gráfico para estados visuales

Los estados visuales son una técnica apara aplicar conjuntos de cambios de propiedades que se producen en respuesta a un estado conocido de un control, una página u otra parte de tu aplicación. Las animaciones con guion gráfico se usan para definir estados visuales; además, hay procedimientos recomendados que deberías seguir cuando las uses para tal fin.

Venta de aplicaciones

La Tienda Windows te permite llegar a millones de clientes que usan Microsoft Windows.

 

Multimedia y elementos visuales enriquecidos

Inicio rápido: animar la interfaz de usuario

Las animaciones están integradas en muchos de los controles que usas; sin embargo, puedes agregar la misma biblioteca de animaciones que usan los controles y aplicar las animaciones de transición y de tema a otros componentes de tu interfaz de usuario.

Inicio rápido: vídeo y audio

Integra multimedia en tu aplicación.

Inicio rápido: formas

Dibuja formas gráficas vectoriales escalables como elipses, rectángulos, polígonos y trayectorias.

Inicio rápido: pinceles

Dibuja en una superficie de interfaz de usuario con colores, degradados y orígenes de imágenes.

Efectos 3D para aplicaciones de la Tienda Windows con XAML

Puedes usar transformaciones de perspectiva para aplicar efectos 3D al contenido de tus aplicaciones de la Tienda Windows. Por ejemplo, puedes crear la ilusión de que un objeto gira hacia ti o alejándose.

Inicio rápido: Crear una aplicación de reproductor multimedia

Crea una aplicación básica de reproductor multimedia mediante la API MediaElement y la definición de una interfaz de usuario de control de transporte básico en XAML.

 

Trabajo con datos

Inicio rápido: enlazar datos a controles

Enlaza un control a un solo elemento o enlaza un control de lista a una colección de elementos. Esta funcionalidad se puede usar para mostrar datos en los controles, como cotizaciones de bolsa o titulares.

Inicio rápido: Lectura y escritura de archivos

Lee un archivo y escribe en él.

Inicio rápido: Acceso a archivos mediante selectores de archivos

Usa el selector de archivos de Windows 8 para que el usuario abra o guarde un archivo.

Introducción al enlace de datos

Usa las características de enlace de datos en una UI XAML, incluidas algunas como la notificación de cambios, el enlace a colecciones, la carga incremental, la agrupación y las conversiones de datos por enlace.

 

Sensores

Respuesta a los sensores de movimiento y orientación

Usa sensores de movimiento y orientación.

Inicio rápido: responder a los cambios de iluminación

Usa un sensor de luz ambiente.

Inicio rápido: detectar la ubicación del usuario

Usa los servicios de localización.

 

Búsqueda, recursos compartidos y conexión

Inicio rápido: integrar con contratos del selector de archivos

Puedes ayudar a que los usuarios seleccionen archivos de una aplicación directamente desde otra. De este modo, ganan libertad y flexibilidad. Las aplicaciones que admiten el contrato del Selector de archivos para abrir son más populares.

Adición de recurso compartido

Las grandes aplicaciones permiten que los usuarios compartan fácilmente lo que están haciendo con sus amigos y familiares. Las aplicaciones que admiten el contrato de Compartir pueden compartir automáticamente el contenido con otras aplicaciones que también lo admitan.

Ejemplo de inicio por asociación

Usa una barra de botones de acceso para buscar una aplicación y compartir entre aplicaciones. Este ejemplo te muestra cómo.

Proximidad y pulsar

Usa la proximidad para conectar equipos con un gesto básico de pulsar. Si dos equipos están próximos entre sí o se tocan, el sistema operativo reconoce el equipo próximo.

Transmisión multimedia a dispositivos mediante Reproducir en

Usa el contrato de Reproducir en para que los usuarios puedan transmitir audio, vídeo o imágenes desde su equipo a los dispositivos de su red doméstica.

Inicio automático con Reproducción automática

Usa eventos de Reproducción automática para que tu aplicación haga lo que debe automáticamente cuando se conecta un dispositivo al equipo o cuando se inserta una memoria de una cámara, una unidad USB o un DVD en el equipo.

 

Directrices y procedimientos recomendados

Inspiración para el diseño

Aquí hay algunos artículos que muestran ejemplos de buen diseño para unas cuantas categorías de aplicaciones (juegos, aplicaciones de productividad, aplicaciones de noticias, etc.).

Índice de las directrices sobre la experiencia del usuario para aplicaciones de la Tienda Windows

Usa este recurso para encontrar los procedimientos recomendados para diversas implementaciones y características de diseño específicas, como selectores de archivos, SemanticZoom, deslizamiento cruzado, etc.

Procedimientos recomendados de rendimiento para aplicaciones de la Tienda Windows

Estos son algunos conceptos y directrices a tener en cuenta para que el rendimiento de tu aplicación sea el adecuado en los equipos de los usuarios.

Directrices y listas de comprobación para accesibilidad

Describe las directrices que debes seguir si quieres declarar que tu aplicación sea accesible, como parte del proceso de envío de la Tienda Windows.

 

Referencia de API

Estas son las principales API admitidas en las aplicaciones de la Tienda Windows con C# o Microsoft Visual Basic.

Referencia de API de Windows para aplicaciones de la Tienda Windows

Si ya conoces plataformas como Silverlight, muchas de estas API te resultarán familiares (incluyen "XAML" en el nombre del espacio de nombres). Estas API proporcionan acceso a todas las características principales de la plataforma.

.NET para aplicaciones de la Tienda Windows: API admitidas

El subconjunto de API de Microsoft .NET que puedes usar en una aplicación de la Tienda Windows con C# o Visual Basic.

 

Temas relacionados

Conceptos y arquitectura
.NET para aplicaciones de la Tienda Windows: API admitidas
Referencia de API de Windows para aplicaciones de la Tienda Windows

 

 

© 2013 Microsoft. Reservados todos los derechos.