WorksheetsCuestionario sobre XAML
Total questions: 30
Worksheet time: 15mins
¿Quién creó el lenguaje XAML?
Microsoft
Apple
Oracle
¿Cuál es el objetivo principal de XAML?
Describir interfaces gráficas de usuario (GUI)
Crear bases de datos
Programar algoritmos matemáticos
Gestionar redes informáticas
¿En qué tipo de aplicaciones se utiliza XAML principalmente?
Aplicaciones desarrolladas con tecnologías .NET
Aplicaciones móviles de Android
Páginas web en HTML
Sistemas operativos Linux
¿Por qué facilita XAML el trabajo en equipo?
Porque los diseñadores se ocupan del XAML y los desarrolladores del código
Porque todos programan en el mismo archivo
Porque elimina la necesidad de diseñadores
Porque solo se usa para backend
¿Cuál es una ventaja de usar XAML para separar el frontend del backend en una aplicación .NET durante el desarrollo en equipo?
XAML permite declarar la interfaz visual en un archivo separado, mientras que el backend se programa en lenguajes como C#, F# o VB.NET, lo que facilita que diseñadores y desarrolladores trabajen de forma independiente.
XAML integra todo el código en un solo archivo, lo que dificulta la colaboración.
XAML solo se utiliza para programar el backend, no la interfaz.
XAML elimina la necesidad de archivos de marcado, lo que complica el trabajo en equipo.
¿Para qué lenguaje de programación se conecta la interfaz definida por XAML en aplicaciones Windows?
C#
JavaScript
Python
Java
¿Para qué se utiliza principalmente el lenguaje XAML?
Para definir interfaces de usuario
Para programar bases de datos
Para crear algoritmos matemáticos
Para diseñar redes informáticas
¿Qué característica diferencia a XAML en el diseño de interfaces respecto a la lógica de programación?
Separa claramente el diseño de la interfaz de la lógica de programación
Mezcla el diseño y la lógica en un solo archivo
No permite crear elementos visuales
Solo se utiliza para definir la lógica de programación
¿Para instalar Visual Studio Community, cuál es el enlace web recomendado en el material?
https://visualstudio.microsoft.com/es/vs/community/
https://microsoft.com/visualstudio/download
https://community.visualstudio.com/es
https://visualstudio.microsoft.com/es/vs/professional/
¿Qué sabor de XAML se menciona que se puede elegir en el material?
WPF
UWP
Silverlight
WinForms
¿Para qué se utiliza el instalador mostrado en la imagen?
Para instalar Visual Studio Community 2022
Para instalar un sistema operativo
Para instalar un navegador web
Para instalar una impresora
Según la introducción, ¿qué acción se debe realizar antes de comenzar a trabajar con XAML?
Esperar a que termine la descarga de Visual Studio
Reiniciar el ordenador
Instalar un antivirus
Descargar un archivo PDF
Imagina que has terminado de configurar tu entorno de desarrollo para .NET y quieres asegurarte de que todo está correcto. ¿Qué procedimiento deberías seguir usando la terminal?
Ejecutar el comando dotnet –info para revisar la configuración.
Reiniciar el ordenador y abrir el navegador.
Instalar un editor de texto adicional.
Descargar una base de datos externa.
¿Para qué sirve la opción "Crear nueva solución" al configurar un nuevo proyecto WPF?
Para crear una carpeta adicional en el disco duro
Para iniciar un nuevo conjunto de proyectos relacionados
Para cambiar el nombre del proyecto
Para eliminar proyectos anteriores
¿Qué tipo de aplicación se está creando según la imagen?
Aplicación web
Aplicación móvil
Aplicación WPF de escritorio
Aplicación de consola
¿En qué ubicación se guardará el proyecto según la configuración mostrada?
C:\Users\mario\source\repos
D:\Documentos\Proyectos
C:\Program Files\WPF
C:\Users\Public\WPF
¿Para qué sirve el elemento
Para crear la ventana principal.
Para definir filas del grid.
Para mostrar texto en pantalla.
Para importar controles de WPF.
¿Qué función cumple el atributo x:Class en un proyecto WPF?
Conectar XAML con la clase C#.
Definir el tamaño inicial de la ventana.
Mostrar texto en pantalla.
Apilar controles en vertical.
¿Qué elemento se utiliza para mostrar texto en pantalla en XAML?
TextBlock
StackPanel
Grid
Button
Si quieres colocar un StackPanel en la segunda fila de un Grid, ¿qué atributo debes usar?
Grid.Row="1"
Orientation="Vertical"
Margin
x:Class
¿Qué hace Orientation="Vertical" en un StackPanel?
Apila los hijos de arriba abajo.
Apila los hijos de izquierda a derecha.
Muestra texto en pantalla.
Define el espacio alrededor del contenedor.
¿Qué hace
Muestra texto de salida que se actualiza desde C#.
Apila controles en vertical.
Define filas del grid.
Importa controles de WPF.
¿Para qué se utiliza el elemento StackPanel en una interfaz de usuario?
Para definir una orientación vertical o horizontal de los elementos
Para crear bases de datos
Para diseñar gráficos en 3D
Para programar algoritmos matemáticos
En el ejemplo mostrado, ¿qué contenido tiene el botón ubicado en la primera fila y primera columna?
Arriba-Izquierda
Arriba-Derecha
Abajo
Centro
(Dok 1) ¿Para qué sirve un CheckBox en una ventana de usuario?
Para mostrar imágenes
Para crear varias opciones que el usuario puede marcar
Para escribir texto libremente
Para cambiar el color de fondo
(Dok 3) Imagina que quieres que el usuario pueda aceptar términos y condiciones, no aceptarlos, o denegar todo en una aplicación. ¿Cómo podrías implementar esto usando CheckBox en XAML?
Usando un solo CheckBox para todas las opciones
Usando tres CheckBox, cada uno con una opción diferente
Usando botones en vez de CheckBox
Usando un menú desplegable
Imagina que tienes varios controles en una ventana de aplicación. ¿Por qué sería útil agruparlos usando un GroupBox?
Para que todos los controles tengan el mismo color
Para organizar la interfaz y mostrar que esos controles están relacionados
Para ocultar los controles de los usuarios
Para aumentar la velocidad de la aplicación
¿Para qué sirve un GroupBox en una interfaz de usuario?
Para agrupar elementos como RadioButton
Para cambiar el color de fondo
Para crear animaciones
Para almacenar datos en una base de datos
En el ejemplo de código mostrado, ¿cuál es el propósito del atributo "GroupName" en los RadioButton?
Permitir que solo uno de los RadioButton se seleccione a la vez
Cambiar el color del RadioButton
Hacer que todos los RadioButton sean invisibles
Asignar un valor numérico al RadioButton
¿Qué resultado tendría la siguiente instrucción en C#: btnClickMe.Content = "Clicked!";?
El contenido del botón cambiaría a "Clicked!"
Se eliminaría el botón de la interfaz
Se cerraría la aplicación
Se mostraría un mensaje de error
