Esta página contiene vínculos a recursos que pueden aumentar su eficiencia a la hora de desarrollar aplicaciones para Windows. Incluye aplicaciones de ejemplo y kits de herramientas, ejemplos de código que muestran tareas, características y patrones de uso de API específicos, y herramientas para mejorar el entorno de desarrollo.
La aplicación WinUI 3 Gallery muestra todos los componentes de la interfaz de usuario de XAML en un formato interactivo. Esta aplicación es el complemento interactivo de las Directrices de Fluent Design y contiene ejemplos de controles, características y estilos de WinUI 3.
Use esta aplicación de ejemplo para examinar una colección de ejemplos que muestran formas creativas de personalizar y diferenciar la aplicación y, a continuación, consulte el código complementario en GitHub para ver cómo se ha realizado. Muestra una variedad de API de Microsoft.UI.Composition y Microsoft.UI.Input, los bloques de creación que componen el sistema Fluent Design.
El Kit de herramientas de la Comunidad Windows es una colección de funciones auxiliares, controles personalizados y servicios de aplicación. Simplifica y muestra tareas comunes de desarrollo que compilan aplicaciones para UWP para Windows 10. Consulte Introducción al Kit de herramientas de la Comunidad Windows para obtener información detallada sobre cómo utilizar el kit de herramientas.
Puede obtener la aplicación Galería del kit de herramientas de la Comunidad Windows desde Microsoft Store para ver los controles en una aplicación real u obtener el código fuente en GitHub, en CommunityToolkit/Windows.
Template Studio para WinUI agiliza la creación de nuevas aplicaciones de WinUI mediante una interfaz de usuario basada en asistente. Está disponible para crear aplicaciones con C# y el kit de herramientas de MVVM.
Template Studio para WinUI solo crea aplicaciones que usan el patrón de diseño MVVM. No admite la creación de aplicaciones que usen el patrón estándar de código subyacente.
Ejemplos de SDK de Aplicaciones para Windows o WinUI 3
En los ejemplos de esta lista se muestran las características del SDK de Aplicaciones para Windows y WinUI 3. Consulte nuestro Explorador de ejemplos para obtener un catálogo más amplio de ejemplos.
La mayoría de los ejemplos identificados en esta lista contienen archivos de solución (.sln) que se pueden abrir en Visual Studio. Consulte las instrucciones adicionales de Readme cada recurso.
Puede encontrar este ejemplo en el repositorio principal de ejemplos del SDK de Aplicaciones para Windows en GitHub, en microsoft/WindowsAppSDK-Samples.
Controlar la activación de aplicaciones. Las API de asignación de aplicaciones controlan la forma en que la aplicación controla los tipos de activación, como Launch, Filey Protocol.
Determine el comportamientode creación de instancias de la aplicación. Las API de creación de instancias de aplicaciones controlan si los usuarios pueden ejecutar o no varias instancias de la aplicación al mismo tiempo.
Use notificacionesde estado. Las notificaciones de estado permiten detectar cuándo el dispositivo del usuario entra en estados específicos, como el modo de bajo consumo.
Incorporación de notificaciones de inserción a la aplicación. Las notificaciones push se pueden usar para enviar notificaciones de aplicaciones nativas del dispositivo a los usuarios.
Agregue compatibilidad con ventanas a la aplicación para crear u ocultar nuevas ventanas, personalizar barras de título y mucho más. Consulte Manage App Windows (Administrar Windows de aplicaciones) para obtener más información.
Entorno de desarrollo
Si ha completado los pasos descritos en Introducción a WinUI, significa que ya ha instalado Visual Studio y habilitado el modo para desarrolladores. Estos vínculos proporcionan más información sobre estas herramientas para que vaya más allá de lo básico.
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. Para obtener más información sobre todo lo que puede hacer con Visual Studio, consulte la documentación de Visual Studio.
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. Para obtener más información, consulte la documentación de Visual Studio Code.
Dev Home Inicio para desarrolladores, que se introdujo con Windows 11, es un panel que proporciona acceso rápido a las herramientas que necesita para desarrollar aplicaciones para Windows.
Unidad de desarrollo Para agilizar las tareas de desarrollo comunes, puede crear una unidad con formato especial (una unidad de desarrollo) que se usará para almacenar los proyectos.
Terminal Windows 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 de WSL).
Subsistema de Windows para Linux (WSL) 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.
Documentación de lenguaje
La mayoría de las aplicaciones WinUI están escritas en C# o C++. Estas guías contienen artículos, tutoriales y ejemplos de código que le ayudarán a empezar a trabajar con estos lenguajes.
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: Creación de una cuenta de desarrollador
La font d'aquest contingut es pot trobar al GitHub, on també podeu crear i revisar problemes i sol·licituds d'extracció. Per obtenir més informació, consulteu la nostra guia per a col·laboradors.
Comentaris de Windows developer
Windows developer és un projecte de codi obert. Seleccioneu un enllaç per enviar comentaris:
En esta sección de la documentación se proporciona información sobre las API y las características que puede usar al desarrollar aplicaciones de escritorio para Windows.
Empiece a trabajar con WinUI 3/SDK de Aplicaciones para Windows mediante la creación de una sencilla aplicación de escritorio de Windows que muestre "Hola mundo".
Preguntas frecuentes oficiales sobre desarrolladores de Windows. Obtenga respuestas a las preguntas comunes sobre el desarrollo de aplicaciones de Windows y el SDK de Aplicaciones para Windows.