2. Temas:
Proveedores Nativos
Bibliotecas de clases .Net
Acceso a datos con ADO .Net
Linq
Origenes de datos
Aplicaciones de datos
3. Proveedores nativos
Los proveedores de datos .NET Framework
sirven para conectarse a una base de datos,
ejecutar comandos y recuperar
resultados. Esos resultados se procesan
directamente, se colocan en un DataSet con el
fin de que el usuario pueda verlos cuando los
necesite, se combinan con datos de varios
orígenes o se utilizan de forma remota entre
niveles. Los proveedores de datos .NET
Framework son ligeros, de manera que crean
un nivel mínimo entre el origen de datos y el
código, con lo que aumenta el rendimiento sin
sacrificar funcionalidad.
4. Bibliotecas de clases .Net
Actualización: noviembre 2007
La biblioteca de clases de .NET Framework está
constituida por espacios de nombres. Cada espacio
de nombres contiene tipos que se pueden utilizar en
el programa: clases, estructuras, enumeraciones,
delegados e interfaces.
Cuando se crea un proyecto de Visual Basic o Visual
C# en Visual Studio, se sigue haciendo referencia a
las DLL más comunes de la clase base
(ensamblados). No obstante, si necesita usar un tipo
incluido en una DLL a la que aún no se hace
referencia, deberá agregar la referencia de esa DLL.
Para obtener más información, vea agregar y quitar
referencias.
5.
6. Acceso a datos con
ADO.Net
ADO .NET es la nueva versión del modelo de objetos ADO (ActiveX Data Objects), es
decir, la estrategia que ofrece Microsoft para el acceso a datos. ADO .NET ha sido
ampliado para cubrir todas las necesidades que ADO no ofrecía, ADO .NET está
diseñado para trabajar con conjuntos de datos desconectados, lo que permite reducir
el tráfico de red. ADO .NET utiliza XML como formato universal de transmisión de los
datos.
ADO .NET posee una serie de objetos que son los mismos que aparecen en la versión
anterior de ADO, como pueden ser el objeto Connection o Command, e introduce
nuevos objetos tales como el objeto DataReader, DataSet o DataView.
ADO .NET se puede definir como:
Un conjunto de interfaces, clases, estructuras y enumeraciones
Que permiten el acceso a los datos desde la plataforma .NET de Microsoft
Que permite un modo de acceso desconectado a los datos que pueden provenir de
múltiples fuentes de datos de diferente arquitectura de almacenamiento.
Y que soporta un completo modelo de programación y adaptación basado en el
estándar XML.
7.
8. Linq
Language-Integrated Query (LINQ) es un conjunto
de características incluidas en Visual Studio 2008
que amplía las capacidades de consulta de gran
alcance para la sintaxis del lenguaje de C # y Visual
Basic. LINQ introduce, patrones fácilmente-
aprendidas estándar para consultar y actualizar los
datos, y la tecnología puede ser extendida para
soportar potencialmente cualquier tipo de almacén
de datos. Visual Studio incluye ensamblados de
proveedor LINQ que habilitan el uso de LINQ con.
NET Framework colecciones, bases de datos SQL
Server, conjuntos de datos ADO.NET y documentos
XML.
9.
10. Origenes de datos
El origen de datos, que guarda toda la información
introducida en un formulario, está compuesto
de campos y grupos. De la misma forma que las
carpetas de la unidad de disco duro contienen y
organizan los archivos, los campos contienen los
datos de los formularios y los grupos contienen y
organizan esos campos. Por ejemplo, los campos de
nombre de pila, primer apellido y segundo apellido
podrían estar contenidos en un grupo llamado
"nombre".
Puede trabajar con los campos y grupos del
formulario en el panel de tareas Origen de datos.
11. 1- campo
2-grupo
Los controles del formulario
están enlazados a los campos y los
grupos del origen de datos; este enlace
permite guardar los datos introducidos
en un control. La información que se
introduce en un control enlazado se
guarda en el campo que tiene asociado.
12. Aunque la estructura del origen de datos no siempre
coincide exactamente con el diseño del formulario, tienen
varias características comunes, especialmente en lo que
respecta a los grupos y campos asociados con tablas de
repetición, secciones, secciones de
repetición y secciones opcionales. Por ejemplo, una tabla
o sección está enlazada a un grupo del origen de datos, y
todos los controles de ella están enlazados a campos que
pertenecen a dicho grupo. En la ilustración siguiente, la
tabla de repetición de gastos desglosados está
compuesta por tres columnas que contienen un selector
de fechas, un cuadro de texto de descripción y un cuadro
de texto de costes. Estos controles están enlazados,
respectivamente, a un campo de fecha, un campo de
descripción y un campo de cantidad. La tabla
propiamente dicha está enlazada al grupo de desglose.
13. Aplicaciones de Windows Form
Las aplicaciones de escritorio son aquellas basadas
en ventanas y controles comunes de Windows que
se ejecutan en local. Son el mismo tipo de
aplicaciones que antes construiríamos con Visual
Basic 6 u otros entornos similares. En la plataforma
.NET el espacio de nombres que ofrece las clases
necesarias para construir aplicaciones de escritorio
bajo Windows se denomina. Este es también el
nombre genérico que se le otorga ahora este tipo de
programas basados en ventanas.