C# para principiantes
Aprende C# desde cero para sentar las bases de programación con Visual Studio y empieza a crear aplicaciones...
Te mostramos cómo poder realizar desarrollos muy completos de forma sencilla empleando XAML.
Tabla de contenidos
XAML es un lenguaje de marcado desarrollado por Microsoft a partir de 2004. Guarda ciertas similitudes con otros lenguajes de marcado, ya sea HTML o AXML Android, ya se fundamentan en la misma base, es decir, desarrollar con marcas.
Con XAML, y utilizando WPF, se pueden hacer grandes desarrollos con muy poco código.
Vamos a ver un ejemplo en el que haremos una pantalla de login de forma rápida:
Con este código nos aparece una pantalla de login dónde nos aparecen los bloques para introducir un usuario y contraseña, además de un botón.
Vamos a ver ahora cómo introducir más contenido a esta pantalla y a mejorarla visualmente con muy poco código:
<Window x:Class=”WpfApp1.MainWindow”
xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml”
xmlns:d=”http://schemas.microsoft.com/expression/blend/2008”
xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006”
xmlns:local=”clr-namespace:WpfApp1”
mc:Ignorable=”d”
Title=”MainWindow” Height=”450” Width=”800”>
<StackPanel VerticalAlignment=”Center”>
<Label Content=”Usuario”/>
<TextBlock/>
<Label Content=”Password”/>
<TextBlock/>
<Button Content=”Login” Height=”50”/>
<TextBlock/>
</StackPanel>
</Window>
Es este ejemplo creamos otro contenedor, damos un poco de margen lateral a los elementos de la pantalla de login y hacemos el botón más pequeño.
Además hacemos que al introducir la contraseña aparezcan los caracteres de seguridad, y finalmente utilizamos otro tipo de fuente diferente para las etiquetas de usuario y password.
Como podéis ver, con muy pocas líneas y en poco tiempo podemos hacer una pantalla de login e ir mejorándola con pocos cambios.
Si quieres ampliar tus conocimientos de C# puedes hacer este curso de C# de nivel Intermedio de nuestro profesor José Manuel Montero.
Recuerda que puedes comenzar este curso con tu suscripción de OpenWebinars. Si todavía no estás suscrito, aprovecha para hacerlo ahora.
También te puede interesar
Aprende C# desde cero para sentar las bases de programación con Visual Studio y empieza a crear aplicaciones...
¿Qué es C#? Es un lenguaje de programación desarrollado por Microsoft, orientado a objetos. Te recomendamos que conozcas bien este potente lenguaje.
Conoce los 7 principales motivos por los que resulta muy recomendable comenzar a desarrollar en C#.