Plantillas para acelerar el desarrollo de tu aplicación

Las plantillas de proyecto de Visual Studio te ayudan a compilar aplicaciones de forma más rápida al proporcionarte un punto de partida.

En las plantillas que te permiten compilar aplicaciones para dispositivos de Windows 8.1, instala Microsoft Visual Studio 2013 o Visual Studio 2015 Preview. Consulta Conseguir las herramientas.

En las plantillas que te permiten compilar aplicaciones para dispositivos de Windows 10, instala Herramientas de Windows 10 Technical Preview.

Nota  Si tienes previsto compilar una aplicación para dispositivos de Windows 8.1, el desarrollo de aplicaciones de la Tienda Windows en Visual Studio solo se admite en Windows 8.1 y Windows 8. Esto no es posible en Windows 7. Tampoco hay licencias de desarrollador disponibles para Windows Server 2012, así que no puedes desarrollar aplicaciones de la Tienda Windows en ese sistema operativo.

Elegir qué tipo de aplicación se quiere crear

Si creas aplicaciones para dispositivos de Windows 10, decide qué lenguaje de programación quieres usar para compilar tu aplicación (JavaScript, Visual Basic, Visual C# o Visual C++). A continuación, la opción es sencilla. Crearás un proyecto para compilar una aplicación que se ejecute en cualquier dispositivo de Windows 10 que quieras, un equipo o un teléfono. Encontrarás las plantillas que hay disponibles actualmente en el grupo Windows 10 de plantillas de proyecto.

Categorías de aplicaciones de la Tienda

Si creas aplicaciones para dispositivos de Windows Phone 8.1, decide qué lenguaje de programación quieres usar para compilar tu aplicación (JavaScript, Visual Basic, Visual C# o Visual C++). A continuación decide si quieres crear una aplicación para Windows, para Windows Phone 8.1 o para ambos. El cuadro de diálogo Nuevo proyecto organiza las plantillas en tres grupos: Aplicaciones de Windows, Aplicaciones de Windows Phone y Aplicaciones universales (para aplicaciones diseñadas tanto para Windows como para Windows Phone 8.1. En esta imagen se muestra cada uno de los grupos, que se describen en la tabla mostrada después de la imagen.

Categorías de aplicaciones de la Tienda

GrupoDescripción
Aplicaciones universalesCrea una aplicación para Windows y para Windows Phone 8.1 al mismo tiempo y comparte código, controles de usuario, estilos, cadenas y otros activos entre ambas. Si crees que te interesa desarrollar tu aplicación para ambas plataformas en un futuro cercano, deberías comenzar con esta plantilla. Será mucho más fácil añadir compatibilidad para una u otra plataforma más adelante.

Para las aplicaciones universales de Windows se usan proyectos compartidos, pero también puedes usar una Biblioteca de clases portable para lograr algo muy similar. Para más información sobre las diferencias entre estos dos enfoques, consulta Compartir código entre plataformas.

Aplicaciones de WindowsCrea una aplicación que solo pueda usarse en equipos y tabletas con Windows. Posteriormente, podrás elegir crear una versión de la aplicación para Windows Phone 8.1. Puedes hacerlo haciendo clic con el botón derecho en el proyecto de la Tienda Windows y haciendo clic a continuación en Agregar Windows Phone 8.1. Puede que tengas que reorganizar parte de tu código para que puedas compartir código entre las plataformas y sacar partido del hecho de que muchas de estas API han convergido.
Aplicaciones de Windows PhoneCrea una aplicación que solo pueda usarse en Windows Phone 8.1. Posteriormente, podrás elegir crear una versión de la aplicación para usuarios de equipos y tabletas Windows. Puedes hacerlo haciendo clic con el botón derecho en el proyecto de la Tienda de Windows Phone y haciendo clic a continuación en Agregar Windows Phone 8.1. Puede que tengas que reorganizar parte de tu código para que puedas compartir código entre las plataformas y sacar partido del hecho de que muchas de estas API han convergido.

 

Nota  Los nombres de algunas plantillas tienen (Windows Phone Silverlight) anexado al final. Considera usar estas plantillas si anteriormente has desarrollado aplicaciones para Windows Phone 8 y quieres obtener acceso a algunas de las nuevas características disponibles para las aplicaciones de Windows Phone sin tener que modificar de forma considerable el código existente. Puedes usar estas plantillas para crear aplicaciones solamente para Windows Phone 8.1. Obtén más información sobre estas plantillas y sus usos en Aplicaciones de Silverlight 8.1 para Windows Phone.

Elige una plantilla de proyecto

Una vez que hayas elegido un grupo, se mostrará una lista de plantillas de proyecto en el panel central. En esta imagen se muestran plantillas de proyecto de C# en el grupo Aplicaciones de Windows Phone de las plantillas de proyecto de Windows 8.1.

Cuadro de diálogo Nuevo proyecto en Visual Studio

En los dispositivos de Windows 8.1, hay cuatro plantillas de proyecto disponibles en los cuatro lenguajes de programación:

  • Aplicación vacía. Un proyecto sin contenido.
  • Aplicación de concentrador. Un proyecto que muestra el contenido en una vista de movimiento panorámico lateral. El concentrador está destinado a atraer visualmente a los usuarios proporcionando una variedad de formas de acceso al contenido. Algunos ejemplos son las aplicaciones de compras, noticias, deportes y concentrador multimedia.
  • Aplicación de cuadrícula. Un proyecto que muestra grupos de datos en una cuadrícula. Puedes permitir a los usuarios buscar contenido por las distintas categorías. Esta plantilla es ideal para aplicaciones de compras, noticias, fotos o vídeo.
  • Aplicación dividida. Un proyecto que muestra una lista Maestro y detalles. Considera utilizar esta plantilla para crear una aplicación de lector de noticias, resultados deportivos o correo electrónico.
  • Aplicación de tabla dinámica. Un proyecto que utiliza un control Pivot.

Para aprender más sobre estas y otras plantillas de proyectos de las que aparecen para cada grupo, consulta uno de los siguientes temas:

Si las plantillas Aplicación de concentrador, Aplicación dividida, Aplicación de cuadrícula o Aplicación de tabla dinámica no son adecuadas para tu aplicación, es probable que quieras empezar con la plantilla Aplicación vacía. Quizás pienses que una plantilla en blanco no es demasiado como comienzo, pero cuando hayas creado un proyecto en blanco podrás agregar diversas plantillas de elementos que puedes usar como puntos de partida para las páginas de tu aplicación.

Agregar elementos a un proyecto utilizando plantillas

Después de que hayas creado el proyecto, le puedes agregar plantillas de elemento. Para agregarlas, haz clic en Proyecto > Agregar nuevo elemento o haz clic con el botón secundario en el proyecto en el Explorador de soluciones y después haz clic en Agregar > Nuevo elemento.

En Visual Studio, deberías ver algo parecido a esto:

Cuadro de diálogo Agregar nuevo elemento

En Visual C#, Visual Basic y Visual C++, las plantillas de proyecto Aplicación de concentrador, Aplicación de cuadrícula y Aplicación dividida están en realidad compuestas de plantillas de elementos, y la mayoría de las plantillas de elementos se corresponden con páginas de tu aplicación. Por ejemplo, si quieres una página de aplicación básica con un título y márgenes y estilos recomendados, podrías empezar con una plantilla de proyecto Aplicación vacía y agregar una plantilla de elemento Página básica. Esa plantilla Página básica podría ser la página de inicio de la aplicación y podrías agregar más plantillas de elementos para crear otras páginas en la aplicación.

Para aprender más sobre plantillas de elementos, consulta uno de los siguientes temas:

Te recomendamos que dediques unos minutos para explorar las plantillas de elementos en el cuadro de diálogo Agregar nuevo elemento. Además de páginas para aplicaciones como Página básica y tipos de archivo como Archivo XML, hay varios contratos disponibles para que comiences a expandir las funcionalidades de la aplicación, como compartir datos y buscar resultados, y abrir archivos.

A continuación

Si has elegido el lenguaje de programación y sabes qué tipo de aplicación quieres crear, el siguiente paso es empezar a crear tu primera aplicación. Aquí encontrarás más información sobre lo que debes hacer a continuación:

JavaScript y HTML Visual C# o Visual Basic y XAMLVisual C++ y XAMLVisual C++ y DirectX
Crear la primera aplicación de Windows en tiempo de ejecución con JavaScript Crear la primera aplicación de Windows en tiempo de ejecución con C# o Visual Basic Crear la primera aplicación de la Tienda Windows con C++ Crear la primera aplicación de la Tienda Windows con DirectX

 

 

 

Mostrar:
© 2015 Microsoft