Comience aquí

Guía para empezar a escribir aplicaciones de Windows (o escribir aplicaciones con Windows).

Desarrollador en el escritorio

Le damos la bienvenida al desarrollo de aplicaciones para Windows. Esta guía le guiará por los pasos que necesita para empezar. También le indicará recursos que le ayudarán a obtener más información sobre el desarrollo de Windows.

Aquí tiene un resumen de lo que deberá hacer:

  1. Habilitar el modo de desarrollador en el equipo,
  2. Instalar las herramientas de desarrollo necesarias y
  3. Ya puede empezar a codificar.

Habilitación del Modo de desarrollador

Windows tiene un modo especial para los desarrolladores que ajusta la configuración de seguridad para permitirle ejecutar las aplicaciones en las que está trabajando. Aquí se muestra cómo activarlo:

Ahora también es un buen momento para crear una cuenta de desarrollador. Entre otras cosas, esto le permitirá publicar sus aplicaciones en Microsoft Store. Aquí se muestra cómo hacerlo:

Ahora está listo para instalar las herramientas que necesita para crear aplicaciones.

Instalación de las herramientas de desarrollo

Inicio para desarrolladores se introdujo con Windows 11 y es un panel que proporciona acceso rápido a las herramientas que necesita para desarrollar aplicaciones para Windows. También proporciona vínculos a ejemplos de código y formación. Puede ayudarle a encargarse del resto de los elementos de esta lista.

Para acelerar las tareas de desarrollo comunes, puede crear una unidad con formato especial que se usará para almacenar los proyectos. Esto se denomina unidad para desarrolladores.

La herramienta de desarrollo preferida de muchos desarrolladores de Windows, Visual Studio le permitirá crear proyectos para Windows y muchas otras plataformas. Es un IDE eficaz que puede ayudarle a escribir, depurar e implementar las aplicaciones.

Al ser un editor altamente extensible, Visual Studio Code se puede personalizar para admitir casi cualquier tipo de desarrollo que pueda considerar. Es una opción excelente para escribir aplicaciones para Windows y otras plataformas.

Terminal Windows es una aplicación host moderna para los shells de línea de comandos que ya le gustan, como el símbolo del sistema, PowerShell y Bash (a través del Subsistema de Windows para Linux, también conocido como WSL). Proporciona una interfaz moderna con pestañas y admite temas y extensiones.

WSL le permite ejecutar distribuciones de Linux en Windows. Se trata de una excelente manera de usar herramientas de código abierto para desarrollar aplicaciones para Windows.

Empezar a crear el código

Si va a escribir una aplicación que se ejecutará en Windows, deberá seleccionar un marco de desarrollo. Entre los marcos populares se incluyen Windows App SDK, Windows Presentation Foundation (WPF), Windows Forms y Win32. Aquí encontrará ayuda para seleccionar un enfoque sobre el otro:

Si usa Windows para escribir aplicaciones para Windows u otras plataformas, le interesará el siguiente tema. Cubre el uso de otros lenguajes como Python y Rust, e incluye consejos sobre cómo instalar Linux en Windows para obtener acceso a herramientas de código abierto.

Una vez configuradas todas las herramientas de desarrollo, es posible que quiera explorar algunos de los ejemplos de código y la formación en línea.