XAML:
eXtensible Application Markup Language
Lenguaje de marcado para la interfaz de usuario de WPF
WPF:
Windows Presentation Foundation
Tecnologia para desarrollar interfaces de interacción en Windows.
Introducción a C#
Programación de Videojuegos con C# y Unity
Instalación y configuración de Visual Studio Community Edition
Comparativa Visual Studio 2019 vs 2022: Cambios y Compatibilidad
Programación en C#: Inicia con Visual Studio y C# Console App
Creando Aplicaciones WPF con Visual Studio y C#
Organización de Código con Namespaces y Clases en C#
Lógica de programación
Tipos de Datos en C: Int, Float, Double, Char y Más
Variables en C#: Declaración, Tipos y Conversiones
Concatenación y manejo de cadenas en programación
Operadores Aritméticos y Tipos de Datos en C#
Operadores Lógicos en Programación C#
Operadores Relacionales en Programación
Lectura de datos del usuario con Console.ReadLine en C#
Uso de Arreglos en C para Menú de Cafetería
Manipulación de Listas en C: Agregar, Remover y Contar Elementos
Manejo de Métodos en C# para Generar Números Aleatorios
Métodos de Manipulación de Strings en C#
Creación de Métodos en C#: Suma y Multiplicación Paso a Paso
Bucles y estructuras de control en C#
Condicionales y Estructuras de Decisión con If y Else
Sentencias Switch en C#: Uso y Ejemplos Prácticos
Ciclo for: Uso y ejemplos prácticos en programación
Ciclos While y Do While en C#: Ejemplos Prácticos
Proyecto
Validación de Usuarios en Sistema de Reservas de Restaurantes
Búsqueda de Elementos en Arrays con C#
Algoritmos de Ordenamiento en C#
Tus siguientes pasos con C#
Programación orientada a objetos en C#
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Si alguna vez te has preguntado cómo se crean las aplicaciones de escritorio que utilizas a diario, este tutorial te ofrece una introducción sencilla y clara. Nos centraremos en el uso de Visual Studio junto con C#, una combinación poderosa para desarrollar aplicaciones gráficas en Windows. Te guiaremos a través del proceso de crear tu primera aplicación gráfica básica y te sorprenderás de lo accesible que puede ser.
Windows Presentation Foundation, o WPF, es una tecnología desarrollada por Microsoft, que permite diseñar aplicaciones con interfaces gráficas atractivas y funcionales. Se utiliza para construir aplicaciones de tipo presentacional en el entorno de Windows, y es especialmente efectivo para aplicaciones de escritorio. WPF utiliza un lenguaje denominado XAML (Extensible Application Markup Language) para definir los elementos visuales, lo que facilita enormemente el diseño y desarrollo de interfaces de usuario.
Antes de comenzar, asegúrate de tener Visual Studio instalado en tu Windows. Si estás en Mac, también puedes seguir, ya que la metodología es bastante similar:
File
(Archivo), luego selecciona New
(Nuevo) y Project
(Proyecto).Una vez que tu proyecto esté creado, notarás que Visual Studio abre varios archivos. Uno de los más importantes es el archivo con extensión .xaml
, que utilizarás para definir tu interfaz visual.
Label
(etiqueta), puedes modificar su apariencia y comportamiento desde la ventana de propiedades. Por ejemplo, puedes cambiar el tamaño de la fuente o el texto que se muestra.Para ver el resultado de tu trabajo, es tan sencillo como iniciar tu nueva aplicación:
Aprender a desarrollar aplicaciones de escritorio no solo amplía tus habilidades como desarrollador, sino que te permite crear programas personalizados que pueden solucionar problemas específicos o mejorar tu productividad. Además, el desarrollo de aplicaciones gráficas es un mercado en constante crecimiento, lleno de oportunidades creativas.
Visual Studio, especialmente en su versión Community, ofrece una serie de herramientas gratuitas que pueden ayudarte a aprender y crear aplicaciones de alta calidad. Así que, ahora que ya has tocado el desarrollo de aplicaciones de escritorio, ¿qué esperas para seguir explorando y creando?
Te animamos a seguir aprendiendo sobre C# y WPF, ya que las posibilidades son prácticamente infinitas. Con un poco de práctica, estarás diseñando interfaces complejas y creando aplicaciones que sorprendan a tus amigos y compañeros. ¡Buena suerte y sigue adelante con tu aprendizaje!
Aportes 46
Preguntas 10
XAML:
eXtensible Application Markup Language
Lenguaje de marcado para la interfaz de usuario de WPF
WPF:
Windows Presentation Foundation
Tecnologia para desarrollar interfaces de interacción en Windows.
Hola! Si eres usuario de Mac te darás cuenta que la interfaz de usuario de visual estudio no parece ser la misma que aparece en el curso, esto es porque no es la misma, fin. xD
En realidad la versión de VS para Mac es distinta, y algo que he aprendido ahora es que aunque ahí veas como toma los elementos gráficos de la toolbox, en mac VS se auxilia de Xcode para el diseño de las interfaces, por lo que deberías tener instalado Xcode antes de iniciar tu proyecto (por cierto Xcode pesa muchisisisimo creo 12GB). Luego, tras iniciar un proyecto en VS con Cocoa te aparecerá una introducción para hacer un ejemplo donde podrás aprender más de como funciona Xcode y de donde tomar los elementos gráficos. Finalmente compilas desde VS y ya tienes tu app.
Si utilizas Mac y te sientes perdido, es importante que leas esto para llevar a cabo la clase.
En resumen:
Eso abrirá una ventana para editar la UI (Se debe tener instalado Xcode)
Espero les sirva como a mí.
Mi resultado fue este:
En caso que alguien no encuentre ese template de proyecto WPF se debe ir al Visual Studio Instaler y luego marcar esta opción:
wellcome to c# world
Creo que este curso no se puede seguir en un mac
Dejo un pequeño blog donde se explica las diferencias entre un proyecto de “Windows Form” y esta opción de “WPF”, pues a simple vista puede engañar y parecer lo mismo
https://www.geeksforgeeks.org/difference-between-wpf-and-winforms/
Interesante tecnología. ¿todavía se usa?
Para los que no le salga esta opción,buscar en las cargas de trabajo Desarrollo escritorio .Net
no me sale toolbox…
Repasando ando…
What a memories from Visual Basic times (1996)
Console.WriteLine("Hello, Platzi! You are the best platform");
si no les aparece su ventana de propiedades con f4 sale
xaml eXtensible Application MArkep languange
:
lenguaje para definir elementos visuales
WPF:
Windows Presentation Foundation
Permite crear aplicaciones presentacionales (graficas)
aquí
Me encanta que el curso este relativamente actualizado, en la Universidad a uno le enseñan Windows Consolé, Windows Form, y ASP NET todo de manera generalizada, y pensé que platzi no tendría temas de aplicación grafica con C#
Mi primera App en C#
Yo estoy usando la nueva version y no me aparece
buena
le puse un rectángulo 😃
Qué mal! :d estoy usando la nueva versión de VS y no se parece en nada a la versión del curso. Creo que me toca ver más documentación porque además utilizo Mac.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?