Skip to main content

Recursos para desarrollo de aplicaciones de escritorio

Beinvenido al centro de recursos de aplicaciones de escritorio. En este centro te ofrecemos información relativa al desarrollo de aplicaciones integradas en el escritorio de Windows a todos los niveles. Tanto si eres un experto desarrollador como si estás dando tus primeros pasos, aquí encontrarás información a tu nivel para poder seguir avanzando.

También puedes desarrollar aplicaciones de negocio Silverlight para ejecutarlas fuera del explorador. Aprende cómo mediante este tutorial.

aplicaciones de escritorio
Primeros Pasos
Profundizando
Experto
Bienvenido a Windows 7

Windows 7 cómo plataforma para aplicaciones de escritorio

Cómo deslumbrar en Windows 7

Windows 7 dispone de una serie de puntos donde integrar las aplicaciones con el sistema operativo, así las aplicaciones pueden aprovechar las mejoras a nivel de SO.

Integración con la taskbar

Las JumpLists, el overlay de Icono, las miniaturas... no son exclusivos del sistema operativo y son elementos que fácilmente puedes integrar en tus apliaciónes.

Demo - Taskbar Overlay, Progress Bar y Thumbnail Bar

Introducción a MultiTouch

Durante estos últimos años las pantallas táctiles cada vez son un elemento más frecuente, aprende a sacarle partido a este nuevo periférico.

Aplicaciones sensibles

¿Te habías planteado que las aplicaciones pueden ser conscientes del entorno? cada vez es más común el uso de acelerómetros, GPS, lectores de huella, etcétera... Hay una plataforma de localización que te facilita el desarrollo.

Primeros pasos con la Ribbon

La barra de office es un elemento conocido por la mayoría de los usuarios. Puedes personalizar un control de este tipo e incluirlo en tu aplicación.

Demo de funcionalidad en la Ribbon 

Windows Forms Básico

Windows Forms es la forma tradicional de las interfaces de aplicaciones de escritorio

WPF Básico

WPF nació como una nueva forma de desarrollar interfaces de usuario sin las limitaciones de los controles tradicionales. Además de permitir un flujo de trabajo transparente entre desarrolladores y diseñadores.

Integración avanzada con la W7 taskbar

Llamadas necesarias desde código para incluir JumpLists en el menú de contexto de tus aplicaciones.

Demo - Organizando datos en librerías

Las librerias son un elemento del sistema operativo con el que podemos integrarnos, no son carpetas tradicionales, son una abstracion sobre éstas.

Multitouch-gestures

Además de los 'toques' podemos interpretar gestos predefinidos del usuario para las aplicaciones, como el Zoom, arrastrar, rotar...etcétera.

Multitouch y Silverlight

Desde Silverlight 3 podemos tener interacción con dispositivos multitouch. Mucho más sencilla que la tradicional a través de mensajes de windows.

Windows Ribbon

La nueva interfaz de Windows 7 incluye un nuevo tipo de control, el Ribbon (diferente del de office). Descubre cómo interar en tus aplicaciones este elemento con el que los usuarios ya están familiarizados.

Demo de cómo integrarse en la Ribbon 

Enlace de datos en WPF

El enlace a datos en WPF es extremadamente potente por los Bindings. Prácticamente permiten que las aplicaciones estén conectadas a las fuentes de datos sin tener que escribir código.

Programación Multitouch Avanzada

Si queremos ir más allá de los gestos predefinidos tenemos que bajar a nivel de mensajes de windows... no es tan difícil ;)

Multitouch y el código manejado

En lugar de trabajar con los mensajes directamente, podemos trabajar con una capa de abstracción para código manejado en .NET

Desarrollo de aplicaciones con sensores

Por definición, las aplicaciones environment-aware han de trabajar con sensores. Veremos cón un ejemplo en C++ cómo trabajar con sensores con la ayuda del Windows API Code Pack.

Diagnóstico, eficiencia y energía en Windows 7

Puedes optimizar tus aplicaciones para que ahorren batería en portátiles, para que sepan si el usuario está conectado a la red electrica y por lo tanto puedas mostrarle una versión optimizada, saber si hay monitor...

Demo - Desarrollo de interfaces WPF avanzados

Además de los bindings WPF proporciona funcionalidades como DataTemplates, creación de controles de usuario personalizados,... aqui puedes ver un ejemplo práctico

Desarrollo de interfaces de usuario Silverlight Out Of Browser (Demo)

Silverlight no es únicamente para los navegadores. Puedes tener aplicaciones Silverlight viviendo en el escritorio y conscientes de la conectividad de red.

 

Enlaces relacionados:

Tanto si eres estudiante, desarrollador profesional o desarrollador aficionado, tienes a tu disposición herramientas de programación de forma gratuita:

  • Versiones Express de Visual Studio y SQL Server: http://www.microsoft.com/express
  • Para estudiantes universitarios y de formación profesional, DreamSpark ofrece acceso gratuito a las últimas herramientas técnicas de Microsoft.
  • Si eres una nueva empresa el programa BizSpark te ofrece no sólo el software para tu negocio, sino que además puedes hacer uso de recursos de soporte técnico y acceder a una red de socios que incluyen agencias de desarrollo económico, incubadoras, inversores, etc.
Microsoft está realizando una encuesta en línea para comprender su opinión del sitio web de. Si decide participar, se le presentará la encuesta en línea cuando abandone el sitio web de.

¿Desea participar?