Documentos de Académico
Documentos de Profesional
Documentos de Cultura
O
Integrantes
Atancurí Olaya María José
Jiménez Loja Jhon Jairo
Mejía Orellana Anthony Jefferson
Curso: 4SC
1. QUE ES WPF
desarrollo .NET. Pero no una parte cualquiera, es la más grande de todas ellas. Abarca muchos
conceptos desde interfaces de usuario con XAML hasta patrones de diseño como MVVM.
2. QUE ES XAML
de .NET Core, XAML simplifica la creación de una interfaz de usuario para una aplicación.
La sintaxis del elemento de objeto siempre se inicia con un corchete angular de apertura (<). Este va
seguido del nombre del tipo donde quiere crear una instancia. (El nombre puede incluir un prefijo, un
concepto que se explicará más adelante). Después de esto, puede declarar opcionalmente los atributos
en el elemento de objeto. Para completar la etiqueta del elemento de objeto, finalice con un corchete
angular de cierre (>). En su lugar, puede usar un formato de autocierre sin contenido y completar la
etiqueta con una barra diagonal y un corchete angular de cierre (/>) seguidos.
4. PROPIEDADES DE CONTENIDO XAML
XAML especifica una característica del lenguaje por la que una clase puede designar exactamente
una de sus propiedades para que sea la propiedad de contenido de XAML. Los elementos secundarios
de ese elemento de objeto se usan para establecer el valor de esa propiedad de contenido. Es decir,
establece esa propiedad en marcado XAML y genera una metáfora de elemento primario/secundario
5. SEGURIDAD DE XAML
ejecución de objetos. Por este motivo, los elementos creados en código XAML tienen la misma
capacidad de interactuar con los recursos del sistema (por ejemplo, el acceso a la red y la E/S del
sistema de archivos) que el código de la aplicación. El código XAML también tiene el mismo acceso a los
(VENTAJAS Y DESVENTAJAS)
Las clases personalizadas que se usan en XAML pueden definirse de dos maneras distintas: dentro
del código subyacente o de otro código que genera la aplicación primaria de Windows Presentation
Foundation (WPF), o como una clase en un ensamblado independiente, como una aplicación ejecutable
o DLL usado como una biblioteca de clases. Cada uno de estos enfoques tiene ventajas y desventajas
determinadas.
La ventaja de crear una biblioteca de clases es que cualquiera de esas clases personalizadas puede
compartirse entre muchas posibles aplicaciones diferentes. Una biblioteca independiente también
facilita que las versiones de las aplicaciones sean más fáciles de controlar, y simplifica la creación de
una clase donde el uso previsto de la clase es como un elemento raíz en una página XAML.
La ventaja de definir las clases personalizadas en la aplicación consiste en que esta técnica es
Si se define en el mismo ensamblado o en uno diferente, las clases personalizadas deben asignarse
entre el espacio de nombres CLR y el espacio de nombres XML para usarlo en XAML como
elementos. Vea Espacios de nombres y asignación de espacios de nombres XAML para WPF.
Desventajas:
La clase personalizada debe ser pública y admitir un constructor público predeterminado (sin parámetros).
Su clase personalizada no debe ser una clase anidada. Las clases anidadas y el "punto" en su sintaxis
de uso de CLR general interfieren con otras características de WPF o XAML como las propiedades
adjuntas.
Además de permitir la sintaxis de elemento de objeto, su definición del objeto también debe
habilitar la sintaxis de elemento de propiedad para cualquier otra propiedad pública que admita el
objeto como el tipo de valor. Esto se debe a que ahora es posible crear instancias de un objeto
como un elemento de objeto y a que puede rellenar el valor de elemento de propiedad de dicha
propiedad.
definiciones de datos que proporciona una manera uniforme de expresar metadatos sobre los
permite almacenar y recuperar metadatos para los elementos de Shell. Un elemento de Shell es
cualquier elemento de contenido único, como un archivo, una carpeta, un correo electrónico o un
Es un tipo especial de propiedad que devuelve una propiedad .NET y además el valor de la
susodicha Dependency Property, depende de otros elementos, por eso no es suficiente con una
propiedad normal.
El Data Binding o enlace de datos en español es un mecanismo que enlaza los elementos de la
interfaz con la parte en la que se arma la información a mostrar. En pocas palabras, es el enlace
El enlace de datos de Windows Presentation Foundation (WPF) admite los siguientes tipos de
origen de enlace:
Common Language Runtime (CLR). El motor de enlace utiliza la reflexión CLR para obtener los
Objetos dinámicos
en AProperty.
Objetos ADO.NET
Puede enlazar a objetos ADO.NET como, por ejemplo, DataTable. El DataView de ADO.NET
enlace escucha.
Objetos XML
manera cómoda de acceder a los datos XML que son el origen de enlace en el marcado es usar un
consultas que se ejecutan en objetos de estos tipos mediante LINQ to XML. Una manera cómoda
de usar LINQ to XML para acceder a los datos XML que son el origen de enlace en el marcado es
DependencyObject
DataTable es un nuevo tipo de objeto que puede almacenar millones de filas de datos, integrarse
con sistemas externos con Data Shuttle y sincronizar subconjuntos de dichos datos en hojas.
SQLCOMMAND es un comando que representa una sentencia SQL nativo para que la ejecute la
base de datos.
SqlConnection es una clase que nos sirve para construir objetos de conexión a un base de datos de Sql
Server, estás bases de datos básicamente son para versiones de SQL Server 2000 y SQL Server 2005. La clase
de conexión SqlConnection provee funcionalidad a los objetos para establecer los parámetros necesarios
para conectarse a una base de datos, estos parámetros se proveen a través de un constructor de la clase o
bien asignándolos en la propiedad ConnectionString, como tal es una cadena de caracteres y donde se
establecen los valores necesarios para que el objeto de conexión intente conectarse a la base de datos, a
BIBLIOGRAFÍA
Hernández, L. (2021). ¿ Qué es WPF ? un repaso por sus características. programarfacil. Obtenido de
https://programarfacil.com/blog/programacion-net-blog/que-es-wpf/
learn.microsoft.com. (2022). Información general sobre XAML (WPF para .NET). microsoft.com.
Obtenido de https://learn.microsoft.com/es-es/dotnet/desktop/wpf/xaml/?view=netdesktop-6.0