Compilación de una aplicación de tareas winUI 3 con un asistente de IA

Los asistentes de codificación de IA pueden crear rápidamente una aplicación en funcionamiento, pero también pueden combinar API de diferentes generaciones de desarrollo de Windows. Una respuesta podría parecer convincente al mezclar WinUI 3 con UWP, WPF, WinUI 2 o .NET MAUI.

En este tutorial, usará un asistente de codificación de IA para compilar Task Tally, una pequeña aplicación de tareas winUI 3. Más importante, aprenderá a dirigir al asistente, inspeccionar su trabajo y comprobar el resultado en Microsoft Learn.

En el tutorial se usa este ciclo:

Preguntar → Generar → Compilación → Inspeccionar → Comprobar → Refinar

El asistente puede escribir código y explicarlo, pero el compilador, la aplicación en ejecución y la documentación actual siguen siendo sus orígenes de verdad.

Lo que construyes

Task Tally permite a un usuario:

  • Agregar y eliminar tareas.
  • Marque las tareas completadas.
  • Guarde las tareas en el almacenamiento de aplicaciones local.
  • Cambie el tamaño de la ventana sin perder el acceso a los comandos.
  • Usa la aplicación con un teclado y herramientas de accesibilidad.

La aplicación Task Tally finalizada que muestra cuatro tareas, una tarea completada, el recuento de tareas restante y un mensaje de actualización correcto.

Usas C#, WinUI 3, el SDK de Aplicaciones para Windows y el conjunto de herramientas MVVM. La aplicación se empaqueta con MSIX para el desarrollo local.

Lo que aprendes

  • Redacte requisitos para que el código generado se mantenga dentro de WinUI 3.
  • Divida una característica en avisos que puede compilar y comprobar de forma independiente.
  • Inspeccione los archivos de proyecto generados, los espacios de nombres, los controles y el enlace de datos.
  • Compruebe Windows API en Microsoft Learn.
  • Reconocer errores comunes generados por la inteligencia artificial en Windows código de aplicación.
  • Pruebe el código generado en lugar de aceptarlo porque parece creíble.

Prerequisites

Complete primero Inicio rápido: Crear y ejecutar un proyecto de WinUI 3, mediante su configuración de Visual Studio o de la línea de comandos. También necesita un asistente de codificación de IA que pueda leer y editar archivos en el proyecto.

En este tutorial se crea un proyecto independiente TaskTally . El tutorial Notas es una alternativa para aprender aspectos básicos de XAML y C#, no es un requisito previo.

No necesita experiencia de WinUI anterior. Las indicaciones de este tutorial son independientes de la herramienta, así que adapta la redacción de los comandos a tu asistente.

Tip

Explora la CLI de desarrollo de aplicaciones de Windows

¿Prefiere herramientas de línea de comandos? La Aplicación de Windows Development CLI (winapp) proporciona herramientas para la configuración del SDK de Windows, la identidad de paquete, los manifiestos, los certificados y el empaquetado en MSIX. Actualmente está disponible en versión preliminar pública y es opcional para este tutorial. Puede continuar con el flujo de trabajo de la CLI de Visual Studio o .NET que se describe aquí.

Importante

Revise los cambios antes de aceptarlos. No pegue credenciales, código fuente privado, datos personales u otra información confidencial en un servicio que no esté aprobado para esos datos.