Desarrollo de interfaces - Tema 2
|
|
Título del Test:
![]() Desarrollo de interfaces - Tema 2 Descripción: Tema 2 - Generacion de interfaces... |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es un lenguaje de marcas o lenguaje de marcado?. Un tipo de lenguaje de programación. Una forma de codificar un documento mediante etiquetas o marcas que contienen información adicional sobre la estructura del texto o su presentación. Un lenguaje utilizado exclusivamente para el diseño web. Un método para encriptar datos. ¿Cuáles son dos ventajas principales de los lenguajes de descripción basados en XML?. Mayor velocidad de ejecución y menor consumo de memoria. Fácil aprendizaje y posibilidad de definir una interfaz separada de la lógica y contenido de la aplicación. Permiten crear aplicaciones nativas para cualquier sistema operativo. Ofrecen una seguridad de datos superior a otros lenguajes. ¿Qué significa XAML y cuál es su propósito principal?. XML Application Markup Language, para definir la lógica de las aplicaciones. Extensible Application Markup Language, para realizar una descripción gráfica de las interfaces de usuario. eXtensible Markup Analysis Language, para analizar la estructura de documentos XML. XML Abstract Markup Language, para describir la abstracción de datos. ¿Para qué tipos de desarrollo se puede aplicar XAML?. Solo para desarrollo web. Principalmente para desarrollo de aplicaciones de escritorio y web. Exclusivamente para aplicaciones móviles. Para el desarrollo de sistemas operativos. ¿Cuál es uno de los principales objetivos en el diseño de interfaces basadas en XAML?. Mezclar la capa de presentación con la capa lógica. Separar totalmente las capas de presentación de la capa lógica. Aumentar el acoplamiento entre las capas de la aplicación. Simplificar la estructura de la base de datos. ¿Qué tipo de objeto representa la etiqueta raíz principal en un archivo XAML para una ventana?. <Application>. <Window>. <View>. <Main>. ¿Para qué se utiliza el atributo 'Name' en XAML?. Para definir el color de fondo de un elemento. Para proporcionar un identificador único al elemento, útil para referencias en el código. Para establecer la alineación del texto dentro de un elemento. Para indicar el tamaño de la fuente. ¿Qué representa {Binding} en XAML?. Un enlace a una fuente de datos. La definición de un nuevo estilo. Una propiedad de solo lectura. La implementación de una función de validación. ¿Cuál es la diferencia entre {StaticResource} y {Binding}?. {StaticResource} es para datos dinámicos, {Binding} es para recursos fijos. {StaticResource} se refiere a un recurso definido en un diccionario, mientras que {Binding} enlaza a una fuente de datos. No hay diferencia, son sinónimos. {StaticResource} es para estilos, {Binding} es para eventos. ¿Cómo se puede definir el contenido de texto de un botón en XAML?. Solo dentro de la etiqueta <Button.Content>. Mediante el atributo 'Content' o directamente entre las etiquetas de apertura y cierre del botón. Únicamente usando CSS. No es posible definir texto directamente en XAML para un botón. ¿Cuál es el propósito de los contenedores en XAML?. Acelerar la compilación de la interfaz. Organizar y estructurar la información de la interfaz. Definir la lógica de programación de la aplicación. Proporcionar estilos predeterminados a los elementos. ¿Qué tipo de contenedor es ideal para diseñar listas y apilar elementos de forma horizontal o vertical?. Grid. Canvas. StackPanel. DockPanel. ¿Qué contenedor permite anclar elementos en los márgenes izquierdo, derecho, superior e inferior?. WrapPanel. StackPanel. DockPanel. Grid. ¿Cuál es el propósito del contenedor Canvas?. Organizar elementos en filas y columnas. Apilar elementos uno al lado del otro. Permitir la agrupación de elementos en diversas coordenadas. Crear listas desplegables. ¿Qué contenedor permite ordenar elementos en forma tabular, similar a una tabla HTML?. StackPanel. Canvas. WrapPanel. Grid. ¿Cuál es una recomendación importante sobre el uso de posiciones fijas en XAML?. Utilizar siempre posiciones fijas para mayor precisión. Es preferible utilizar atributos como Alignment y Margin en lugar de coordenadas absolutas. Las posiciones fijas solo deben usarse en el contenedor Canvas. Las posiciones fijas no son recomendables en ningún caso. ¿Qué tipo de interfaz define la relación entre la interfaz y el usuario a través de ventanas de pequeño tamaño o emergentes?. Cuadros de diálogo. Menús contextuales. Barras de herramientas. Ventanas principales. ¿Qué permite el flujo de eventos 'burbuja' en XAML?. Enviar eventos directamente a la consola. Capturar y manejar eventos lanzados por elementos hijos. Ignorar todos los eventos del usuario. Crear animaciones complejas. ¿Qué es XUL y quién lo desarrolla principalmente?. eXtensible User Interface Language, desarrollado por Microsoft. XML Utility Language, desarrollado por Google. Extensible User Interface Language, desarrollado por Mozilla. Xenon User Logic, desarrollado por Apple. En XUL, ¿qué representa el modelo de 'cajas' (box)?. Un contenedor para imágenes únicamente. Un principio basado en dividir ventanas en diferentes cajas para posicionar elementos. Un método para definir la lógica de la aplicación. Una forma de encriptar el contenido. ¿Cuál es la sintaxis básica para definir una caja horizontal en XUL?. <vbox>. <hbox>. <h-box>. <horizontalbox>. ¿Cuál es la sintaxis básica para definir una caja vertical en XUL?. <hbox>. <v-box>. <verticalbox>. <vbox>. En XUL, ¿qué hace el elemento <stack>?. Coloca elementos hijos uno al lado del otro. Asegura que solo un elemento sea visible a la vez. Coloca elementos hijos uno encima de otro. Organiza los elementos en filas y columnas. El elemento <deck> en XUL, ¿qué característica principal tiene respecto a la visualización de sus hijos?. Muestra todos los elementos hijos simultáneamente. Solo permite visualizar el primer elemento hijo. Permite visualizar todos los elementos hijos, pero solo uno a la vez. Muestra los elementos hijos en un orden aleatorio. En XUL, ¿cómo se puede cambiar la página visible en un elemento <deck>?. Mediante JavaScript, cambiando el atributo 'selectedIndex'. No es posible cambiar la página visible una vez definida. Usando CSS para seleccionar la página. El cambio de página se realiza automáticamente. ¿Qué es el atributo 'flex' en el contexto de un <grid> en XUL?. Define el color de fondo de la celda. Establece la alineación del contenido dentro de la celda. Determina cómo se distribuye el espacio disponible entre las columnas o filas. Indica si la celda es editable. ¿Qué tipo de información se organiza principalmente en un elemento <tabbox> en XUL?. Gráficos vectoriales. Datos tabulares. Información a través de diferentes pestañas. Contenido multimedia. En XUL, ¿qué representa el elemento <tabpanels> dentro de un <tabbox>?. La etiqueta que contiene las pestañas visibles. El contenedor de las páginas o el contenido de cada pestaña. El botón para cerrar el tabbox. El estilo aplicado a las pestañas. ¿Cómo se definen los botones en un cuadro de diálogo en XUL?. Usando la etiqueta <buttons>. Mediante el atributo 'buttons' en la etiqueta <dialog>. Definiendo cada botón como un elemento <button> independiente. No se pueden definir botones en cuadros de diálogo XUL. ¿Qué permite el elemento <FilePicker> en XUL?. Abrir y guardar archivos, o seleccionar carpetas. Editar el contenido de archivos de texto. Generar gráficos vectoriales. Validar la estructura de documentos XML. En el contexto de <FilePicker>, ¿qué significa 'returnOK'?. El usuario canceló la operación. El usuario eligió un archivo y pulsó 'OK'. Se produjo un error al seleccionar el archivo. El archivo fue reemplazado exitosamente. ¿Qué es SVG y para qué se utiliza?. Un lenguaje para crear interfaces de usuario en 3D. Un lenguaje basado en XML para definir gráficos vectoriales en 2D. Un sistema para validar documentos XML. Un protocolo para la transferencia de archivos. ¿Cuál de los siguientes NO es un tipo de elemento SVG según el documento?. Elementos contenedores. Elementos de animación. Elementos de lógica de control. Elementos descriptivos. ¿Qué permite el atributo 'event attributes' en SVG?. Definir el tamaño de los elementos SVG. Especificar scripts que se ejecutan cuando ocurre un evento. Establecer la posición de los elementos en el lienzo. Crear gradientes de color. ¿Qué es UIML y cuál es su propósito principal?. Un lenguaje para crear bases de datos. Un lenguaje de marcado extensible para crear páginas web utilizables en cualquier interfaz o dispositivo. Un lenguaje de programación para el desarrollo de sistemas operativos. Un formato de archivo para imágenes vectoriales. En UIML, ¿qué tipo de información contiene la sección <HEAD>?. La estructura de la interfaz de usuario. Los elementos gráficos de la aplicación. Información referente al propio archivo, como autor, fecha y versión. Los estilos aplicados a los controles. ¿Qué representa la sección <APP> en un documento UIML?. La definición de propiedades de estilo. La estructura correspondiente a la interfaz de usuario. Los metadatos del documento. Las acciones del usuario. ¿Qué se utiliza en UIML para agrupar diferentes elementos que pertenecen a la interfaz?. La etiqueta <ELEM>. La etiqueta <DEFINE>. La etiqueta <GROUP>. La etiqueta <PROPERTIES>. ¿Qué indica el atributo 'CLASS' en la etiqueta <APP> de UIML?. El nombre del desarrollador. La clase de la interfaz de usuario a la que pertenece un objeto. El número de elementos en la interfaz. La fecha de creación del componente. ¿Qué permite la etiqueta <ELEM> en UIML?. Definir grupos de elementos. Definir un elemento 'hoja' (que no tiene hijos). Establecer el estilo general de la aplicación. Crear la estructura de la cabecera del documento. ¿Qué es MXML y para qué se utiliza principalmente?. Un lenguaje para crear gráficos 3D. Un lenguaje de marcado extensible utilizado con aplicaciones Adobe Flex para el diseño de interfaces. Un formato de archivo para documentos de texto. Un lenguaje de consulta de bases de datos. ¿Cuál es el elemento raíz principal en un archivo MXML?. <MXML>. <Root>. <Application>. <Interface>. En MXML, ¿cómo se representan las etiquetas que no tienen nodos hijos (nodos hoja)?. Mediante una etiqueta de cierre con el símbolo '</>'. Mediante una etiqueta de apertura y otra de cierre separadas. No se representan, son implícitas. Se representan mediante la etiqueta 'self-closing'. En MXML, ¿cómo se establece la posición de los elementos utilizando los atributos x e y?. Los atributos x e y definen la anchura y altura. x e y se utilizan para definir la posición relativa a la esquina superior izquierda del contenedor padre. x e y son atributos de color. No se utilizan atributos x e y en MXML para la posición. ¿Cuál de los siguientes elementos MXML actúa como un contenedor de otros controles?. Button. ComboBox. Grid. Label. ¿Qué es el 'parsing XML'?. La creación de documentos XML. El proceso de leer y analizar el contenido de un documento XML para obtener resultados. La validación de la sintaxis de un archivo XML. La transformación de XML a otros formatos. ¿Cuáles son los dos tipos principales de analizadores de documentos XML?. Analizadores de estructura (DOM) y analizadores de eventos (SAX). Analizadores de datos y analizadores de metadatos. Analizadores de texto y analizadores binarios. Analizadores simples y analizadores complejos. ¿Qué IDE es conocido por ser una herramienta propia de Microsoft para la implementación de código, incluyendo XML?. Netbeans. Eclipse. Visual Studio. IntelliJ IDEA. ¿Qué es SharpDevelop?. Un IDE de pago para desarrollo .NET. Una herramienta de código libre para programación .NET, alternativa a Visual Studio. Un framework para desarrollo web. Un editor de XML específico para Linux. ¿Qué permite Xamarin Studio?. Desarrollar aplicaciones exclusivamente para iOS. Crear aplicaciones multiplataforma (Android, iOS, Windows Phone) usando C#. Diseñar interfaces gráficas en C++. Solo compilar código .NET a CIL. ¿Qué es Gtk+?. Un sistema de gestión de bases de datos. Un conjunto de librerías multiplataforma para desarrollar entornos gráficos, principalmente orientado a Linux. Un lenguaje de marcado para interfaces de usuario. Una herramienta para la edición de código XML. ¿Qué distingue a un documento XML en su estructura?. Solo la parte lógica. Solo la parte física. La parte lógica y la parte física. La ausencia de atributos. ¿Cuál es el objetivo de un 'parser' en el contexto de XML?. Crear el documento XML. Analizar un documento XML para comprobar si es válido y transformar el código en algo legible. Dar estilo al documento XML. Ejecutar el código contenido en el XML. |




