developers code with Microsoft

información general

1

aspectos básicos

2

obtención de herramientas

3

comience a programar

¿Qué es el desarrollo de escritorio? (información general)

El desarrollo de escritorio es un término amplio que se refiere al proceso de escribir software que se ejecutará en equipos estándar, como los equipos de escritorio, portátiles o de uso general. El software en desarrollo puede tratarse de software de sistema para el apoyo del sistema operativo o de software de aplicación. El software de aplicación está diseñado para realizar una tarea única o un conjunto relacionado de tareas e incluye, entre otros, los juegos, los procesadores de texto y las aplicaciones personalizadas para empresas.

1aspectos básicos 

Vea este vídeo acerca de las ofertas de desarrollo de escritorio de Microsoft y luego prepare su entorno al instalar las herramientas que usará para construir su primera aplicación de escritorio.

reproducir vídeo

CONOZCA LOS CONCEPTOS FUNDAMENTALES SOBRE EL DESARROLLO DE ESCRITORIO
Vídeo | 10 minutos | Desarrollo de escritorio | Junio de 2010

El desarrollo de clientes en Windows implica tres modelos principales: C++ nativo para programar directamente sobre las API de Windows, código administrado .NET con Win Forms o Windows Presentation Foundation (WPF) y código administrado .NET con Silverlight para el desarrollo rápido de aplicaciones. Puede escribir para cada uno de estos entornos de programación y otros más con Visual Studio, el entorno de desarrollo integrado (IDE) de Microsoft. El vídeo explicará cómo elegir el entorno de programación adecuado para cada situación.

Objetivo: Obtener una base sólida acerca del desarrollo de escritorio.

2obtenga las herramientas 

Seleccione uno de los siguientes programas para instalar:

Descargar VB 2010 Express Descargar Visual C# 2010 Express Descargar Visual C++ 2010 Express

Para usar C++ nativo deberá descargar la versión de prueba de Visual Studio.

Para obtener ayuda para seleccionar la versión adecuada de Visual Studio, revise la tabla de comparación de Visual Studio 2010.
Para obtener más información sobre el desarrollo en equipo, lea sobre Administración del ciclo de vida de las aplicaciones.

3comience a programar 

Descargue el código de muestra y luego vea estos vídeos para comenzar a codificar de inmediato.

reproducir vídeo

CONTROL TOTAL
Vídeo | 16 minutos | Win32 | Junio de 2010

Win32 es una interfaz de programación de aplicaciones (API) utilizada para crear todo tipo de aplicaciones Windows. Win32 proporciona servicios (como acceso a archivos) y elementos de interfaz de usuario (como dibujar cuadros de diálogo y obtener información de éstos) a las aplicaciones. Las aplicaciones que están escritas en Win32 tienen acceso al conjunto más amplio de características de Windows.

Siguiente: obtenga más información sobre el desarrollo de C++

Obtenga el código para este proyecto  C++

reproducir vídeo

CONTROL CON UN DESARROLLO MÁS RÁPIDO
Vídeo | 16 minutos | MFC | Junio de 2010

Microsoft Foundation Class Library (MFC) encapsula las API de Win32 de manera que puedan integrarse mejor con las aplicaciones C++. MFC y C++ en conjunto proporcionan un excelente equilibrio entre un desarrollo rápido de aplicaciones y un control profundo sobre la plataforma para los desarrolladores más experimentados.

Siguiente: obtenga más información sobre las clases MFC

Obtenga el código para este proyecto  C++

reproducir vídeo

REALIZAR TWEETS PARA EL DESARROLLO RÁPIDO DE ESCRITORIO
Vídeo | 30 minutos | WPF | Junio de 2010

WPF es una interfaz de programación utilizada para crear aplicaciones gráficas en Windows. Este componente de Microsoft .NET Framework 4 proporciona los recursos para crear interfaces de usuario que empleen medios, documentos, aceleración de hardware, gráficos vectoriales, escalabilidad a diferentes factores de forma, integración con Windows, visualización interactiva de datos y legibilidad de contenidos mejorada.

Siguiente: obtenga más información sobre WPF

Obtenga el código para este proyecto  C#  VB

reproducir vídeo

CREACIÓN DE TWEETS MEDIANTE SILVERLIGHT PARA EJECUTAR UNA RIA EN EL ESCRITORIO
Vídeo | 34 minutos | Silverlight | Junio de 2010

Silverlight es una interfaz de programación utilizada para crear aplicaciones gráficas que se ejecutan en la web o en Windows. Este componente de Microsoft .NET Framework 4 proporciona los recursos para crear experiencias interactivas para los usuarios en la web, el escritorio y aplicaciones móviles que empleen una cámara web, micrófono e impresión, cuando se encuentren en línea o desconectados.

Siguiente: obtenga más información sobre Silverlight

Obtenga el código para este proyecto  C#  VB

vídeo

Temas para desarrolladores

C++: comience a desarrollar con Visual C++
Obtenga más información sobre Visual C++ y cómo desarrollar aplicaciones basadas en Windows y en .NET.

Windows 7: comience a desarrollar aplicaciones
Obtenga información sobre cómo desarrollar e integrar sus aplicaciones con características de shell de Windows 7.

WPF y Windows Forms para el escritorio
Lea sobre las diferencias entre WPF y Windows Forms y encuentre vínculos a entrenamiento adicional.

Silverlight fuera del explorador para el escritorio
Aprenda a escribir aplicaciones de Silverlight que se ejecutan en el escritorio.

LightSwitch: comience a crear aplicaciones empresariales
Descubra cómo puede crear rápidamente aplicaciones empresariales de calidad profesional, independientemente de sus habilidades de desarrollo.

C# y .NET para desarrolladores de Java
Lea este artículo para obtener una introducción a C# y Visual Studio para desarrolladores de Java.

Libros

Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
Aprenda los aspectos de C++/CLI que lo convierten en uno de los lenguajes más poderosos y entretenidos de .NET Framework.
Pro WPF in VB 2010
Vea cómo funciona realmente WPF. Este libro le proporciona los consejos prácticos y confiables que necesita para crear aplicaciones WPF de alta calidad.
Windows via C/C++
Esta referencia esencial, exhaustiva e integral, abarca el sistema operativo Windows y cómo programar en el nivel API.
Pro Business Applications with Silverlight 4
Aprenda a diseñar y desarrollar aplicaciones empresariales de gran calidad en Silverlight 4 y C#.
Pro Windows 7 Multitouch and Microsoft Surface Development
Lea acerca del desarrollo de aplicaciones multitoque y tenga una idea clara sobre cómo agregar soporte técnico multitoque para una buena facilidad de uso.
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?