jueves, 19 de junio de 2014

Libro La Biblia de Visual Basic .NET - Preguntas de Repaso - Capítulo 6

Preguntas de Repaso: Desarrollando Aplicaciones con WPF

1.    Qué se puede hacer en WPF que no se puede hacer en WinForms no ASP .NET?

2.    Cuáles son los principales componentes en la arquitectura de WPF?

3.    Menciona 5 características de WPF.

4.    Qué lenguaje de marcas usa WPF?

5.    Cuántos tipos de aplicaciones se pueden crear en WPF?

6.    Menciona 5 tipos de controles de WPF.

7.    Cómo se llama el contenedor principal de controles que viene por defecto en una ventana o página en WPF?

8.    Menciona otros 3 contenedores de controles WPF.

9.    Menciona el evento de inicio que ocurre al cargar una ventana y los eventos de cierre de ventana.

10. Qué debe configurarse para que una cierta ventana de nuestra aplicación inicie primero?

11. Qué es una aplicación WPF del Explorador o XBAP?

12. Que tipo de seguridad tiene por defecto una aplicación WPF del explorador?

13. Qué clase se usa para navegar entre páginas de una aplicación del explorador?

14. Qué se debe hacer para que una aplicación del explorador pueda acceder a archivos, cuadros de diálogo, registro de Windows, etc.?

15. Cómo se clasifican los cuadros de diálogo?

16. Qué tipos de cuadros de diálogo se pueden crear en WPF?

17. Qué espacio de nombres se debe importar para usar los diálogos de archivos de Windows?

18. Cuál es el único cuadro de diálogo interno de WPF?

19. Cómo se llama las clases para implementar los diálogos de abrir y guardar respectivamente?

20. Con qué método del cuadro de diálogo de imprimir (PrintDialog) se puede imprimir cualquier contenido inclusive gráficos?

21. Cuantas técnicas tenemos para presentar datos en una aplicación?

22. Cuáles son las ventajas principales de WPF en el enlace de datos con respecto a WinForms y WebForms?

23. Cuántos tipos de enlaces (Data Bindings) existen?

24. Qué propiedad de los controles de listas implementa el enlace complejo en WPF?

25. Menciona 3 controles que soporten enlace complejo.

26. Qué debe hacerse para crear enlace simple?

27. Menciona 3 controles que soporten enlace simple.

28. Cómo se llama la clase que hace de intermediario entre los controles y el origen de datos en WPF?

29. Menciona los métodos de desplazamiento del objeto CollectionView.

30. Con qué propiedades del CollectionView se verifican el desbordamiento de registro?

31. En qué evento del CollectionView podemos programar para mostrar la posición actual del origen de datos cuando este cambie?

32. Qué propiedades de los controles listas permiten configurar el campo a mostrar y el campo a guardar?

33. Para qué se usa la conversión de datos en WPF?

34. Qué interface tenemos que implementar para realizar la conversión de datos?

35. Qué métodos hay que programar en una clase que implemente dicha interface?

36. Cómo se aplica en el XAML una clase creada para formatear o convertir un tipo de dato en en control enlazado?

37. Cómo se puede ordenar las columnas en el control ListView?

38. Cómo se obtiene la cabecera a la cual se dio clic en un ListView?

39. Cómo se crea un objeto CollectionView?

40. Para qué se usan las plantillas de datos en WPF?

41. Qué tipo de objeto permite crear una plantilla de datos y qué propiedad del control enlazado debemos configurar para aplicar el objeto creado?

42. Cómo se sincronizan 2 listas enlazadas a datos sin necesidad de programar el filtro?

43. Qué es una plantilla jerárquica y cómo se implementa en WPF?

44. Qué control de WPF soporta una plantilla jerárquica?

45. Qué requisitos debe tener el origen de datos antes de enlazar a un control que usará una plantilla jerárquica?

46. Qué control WPF presenta de forma simple filas y columnas sin necesidad de usar plantillas?

47. Cuáles son los tipos de columnas que puede tener el control DataGrid?

48. Qué es necesario hacer al DataGrid para que pueda ordenar los datos al dar clic a la cabeceras de sus columnas?

49. Cuántos tipos de documentos maneja WPF?

50. Qué control se usa para visualizar documentos fijos como los XPS?

51. Qué controles se usan para visualizar documentos dinámicos como los archivos de texto, xml, html, etc.

52. Qué sigifica XPS y cómo se implementa en WPF?

53. Cómo se llama la librería que permite trabajar con documentos XPS?

54. Qué propiedad del control DocumentViewer es necesario configurar para enlazar un documento?

55. Menciona los 3 tipos de anotaciones que hay en WPF.

56. Qué clase es necesario usar para implementar anotaciones en WPF?

57. Menciona 3 métodos de la clase AnnotationService que sirvan para crear anotaciones.

58. Menciona 3 métodos de la clase AnnotationService que sirvan para eliminar o borrar anotaciones.

59. Cuál es la ventaja de los documentos dinámicos?

60. Cómo se puede convertir un archivo de Word o Excel a XPS?

61. Qué se debe hacer si se usa por código trabajar con Word o Excel desde .NET?

62. Cuáles son las 2 clases que implementan Multimedia en WPF?

63. Cómo se llama la librería de clases que implementa el reconocimiento de voz en WPF?

64. Cómo se llama la clase que permite reproducir voz?

65. Qué métodos tiene la clase SpeechSynthesizer para reproducir la voz?

66. Qué propiedades del objeto SpeechSynthesizer permiten controlar el volumen y la velocidad de la voz?

67. Cómo se llama la clase (control) que permite reproducir audio y video?

68. Qué propiedad del control MediaElement especifica la URI con el archivo de audio o video a reproducir?

69. Qué eventos ocurren al iniciar y finalizar la reproducción usando el MediaElement?

70. Qué clase y en que espacio de nombres se encuentra el objeto que permite ejecutar en segundo plano cada cierto tiempo una acción en una aplicación WPD?

No hay comentarios.:

Publicar un comentario