SlideShare una empresa de Scribd logo
1 de 7
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.
Biblioteca de clases .NET
 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.
Acceso a datos con ADO.NET
 ADO.NET es un conjunto de clases que exponen servicios de acceso a datos al
programador de .NET. ADO.NET proporciona un conjunto variado de
componentes para crear aplicaciones distribuidas de uso compartido de datos.
Forma parte integral de .NET Framework, y proporciona acceso a datos
relacionales, datos XML y datos de aplicaciones. ADO.NET es compatible con
diversas necesidades de programación, incluida la creación de clientes de
bases de datos clientes y objetos empresariales de nivel medio utilizados por
aplicaciones, herramientas, lenguajes o exploradores de Internet.
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.
Origen de datos
 Una consulta es una expresión que recupera datos de un origen de datos. Las
consultas normalmente se expresan en un lenguaje de consultas
especializado. A lo largo del tiempo se han ido desarrollando lenguajes
diferentes para los distintos tipos de orígenes de datos, como SQL para las
bases de datos relacionales y XQuery para XML. Por tanto, los desarrolladores
han tenido que aprender un nuevo lenguaje de consulta para cada tipo de
origen de datos o formato de datos que deben usar. LINQ simplifica esta
situación al proporcionar un modelo coherente para trabajar con los datos de
varios tipos de formatos y orígenes de datos. En una consulta LINQ, siempre se
trabaja con objetos. Se utilizan los mismos modelos de codificación
básicos para consultar y transformar datos de documentos XML, bases de datos
SQL, conjuntos de datos ADO.NET, colecciones .NET y cualquier otro formato
para el que haya disponible un proveedor LINQ.
 En el ejemplo siguiente se muestra cómo se expresan las tres partes de una
operación de consulta en el código fuente. En el ejemplo se utiliza por
comodidad una matriz de enteros como origen de datos, pero los mismos
conceptos se aplican a otros orígenes de datos. En el resto del tema se hace
referencia a este ejemplo.
Aplicaciones Windows Forms
 Las aplicaciones de Windows Forms son aplicaciones cliente que se ejecutan
en el equipo del usuario, muestran información, solicitan entrada de los
usuarios y se comunican con equipos remotos en una red. Si desarrolla
aplicaciones mayores, puede que deba investigar .NET Framework y las clases
que proporciona. En esta sección se proporciona información general sobre las
clases de .NET Framework y conceptos relacionados con las aplicaciones de
Windows Forms.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Programacion
ProgramacionProgramacion
Programacion
 
El valor nulo (null) que indica
El valor nulo (null) que indicaEl valor nulo (null) que indica
El valor nulo (null) que indica
 
Linq
LinqLinq
Linq
 
20131018101042
2013101810104220131018101042
20131018101042
 
Biblioteca de clases de
Biblioteca de clases deBiblioteca de clases de
Biblioteca de clases de
 
Ejemplo Linq To SQL
Ejemplo Linq To SQLEjemplo Linq To SQL
Ejemplo Linq To SQL
 
Microsoft access 2010
Microsoft access 2010Microsoft access 2010
Microsoft access 2010
 
Juan carlos helena peguero#13 6to c
Juan carlos helena peguero#13 6to cJuan carlos helena peguero#13 6to c
Juan carlos helena peguero#13 6to c
 
ProgramacióN ElectróNica 2, Estructuras
ProgramacióN ElectróNica 2, EstructurasProgramacióN ElectróNica 2, Estructuras
ProgramacióN ElectróNica 2, Estructuras
 
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
 
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
 
Parcial2 170325002611
Parcial2 170325002611Parcial2 170325002611
Parcial2 170325002611
 
Ado.net
Ado.netAdo.net
Ado.net
 
Uso de access vs excel
Uso de access vs excelUso de access vs excel
Uso de access vs excel
 
Introduccion
Introduccion Introduccion
Introduccion
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Parcial2
Parcial2Parcial2
Parcial2
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Parcial 2, Access 2010
Parcial 2, Access 2010Parcial 2, Access 2010
Parcial 2, Access 2010
 
Introducción
IntroducciónIntroducción
Introducción
 

Destacado

Cometsa Mafrika Band Brochure 10 Dec2008
Cometsa Mafrika Band Brochure 10 Dec2008Cometsa Mafrika Band Brochure 10 Dec2008
Cometsa Mafrika Band Brochure 10 Dec2008guestcee6b16b
 
Analisis de la competitividad internacional
Analisis de la competitividad internacionalAnalisis de la competitividad internacional
Analisis de la competitividad internacionalMaestros Online
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointcharly1996
 
Soderstrom
SoderstromSoderstrom
SoderstromNASAPMC
 
What is seo( search engine optimization)??
What is seo( search engine optimization)??What is seo( search engine optimization)??
What is seo( search engine optimization)??TicketGoose
 
Simplify neil cocker
Simplify   neil cockerSimplify   neil cocker
Simplify neil cockerNeilCocker
 
Base de datos en acces
Base de datos en accesBase de datos en acces
Base de datos en accessandrap0
 
Manejo de las Tecnologías para la buena disposición de residuos sólidos.
Manejo de las Tecnologías para la buena disposición de residuos sólidos.Manejo de las Tecnologías para la buena disposición de residuos sólidos.
Manejo de las Tecnologías para la buena disposición de residuos sólidos.AlejandroSCG
 
R. Mark Halligan: Trade Secrets Legislation--Law Review Article
R. Mark Halligan: Trade Secrets Legislation--Law Review Article R. Mark Halligan: Trade Secrets Legislation--Law Review Article
R. Mark Halligan: Trade Secrets Legislation--Law Review Article R Mark Halligan
 
Information Technology: A qualitative assessment of two billing models - Prab...
Information Technology: A qualitative assessment of two billing models - Prab...Information Technology: A qualitative assessment of two billing models - Prab...
Information Technology: A qualitative assessment of two billing models - Prab...IndiaNotes.com
 
36946885 a-cut-a
36946885 a-cut-a36946885 a-cut-a
36946885 a-cut-aOshun16
 

Destacado (20)

Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Cometsa Mafrika Band Brochure 10 Dec2008
Cometsa Mafrika Band Brochure 10 Dec2008Cometsa Mafrika Band Brochure 10 Dec2008
Cometsa Mafrika Band Brochure 10 Dec2008
 
Analisis de la competitividad internacional
Analisis de la competitividad internacionalAnalisis de la competitividad internacional
Analisis de la competitividad internacional
 
Natural 1
Natural 1Natural 1
Natural 1
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Manual De Proyectos
Manual De ProyectosManual De Proyectos
Manual De Proyectos
 
Soderstrom
SoderstromSoderstrom
Soderstrom
 
Powerpoint Ch 2
Powerpoint  Ch 2Powerpoint  Ch 2
Powerpoint Ch 2
 
What is seo( search engine optimization)??
What is seo( search engine optimization)??What is seo( search engine optimization)??
What is seo( search engine optimization)??
 
1A CASD
1A CASD1A CASD
1A CASD
 
Epistemm
EpistemmEpistemm
Epistemm
 
Tecnologias de Informacion
Tecnologias de InformacionTecnologias de Informacion
Tecnologias de Informacion
 
Simplify neil cocker
Simplify   neil cockerSimplify   neil cocker
Simplify neil cocker
 
Base de datos en acces
Base de datos en accesBase de datos en acces
Base de datos en acces
 
Manejo de las Tecnologías para la buena disposición de residuos sólidos.
Manejo de las Tecnologías para la buena disposición de residuos sólidos.Manejo de las Tecnologías para la buena disposición de residuos sólidos.
Manejo de las Tecnologías para la buena disposición de residuos sólidos.
 
R. Mark Halligan: Trade Secrets Legislation--Law Review Article
R. Mark Halligan: Trade Secrets Legislation--Law Review Article R. Mark Halligan: Trade Secrets Legislation--Law Review Article
R. Mark Halligan: Trade Secrets Legislation--Law Review Article
 
Information Technology: A qualitative assessment of two billing models - Prab...
Information Technology: A qualitative assessment of two billing models - Prab...Information Technology: A qualitative assessment of two billing models - Prab...
Information Technology: A qualitative assessment of two billing models - Prab...
 
Democracia rph
Democracia rphDemocracia rph
Democracia rph
 
36946885 a-cut-a
36946885 a-cut-a36946885 a-cut-a
36946885 a-cut-a
 
Fundamentos de la_investigación2
Fundamentos de la_investigación2Fundamentos de la_investigación2
Fundamentos de la_investigación2
 

Similar a Para Flor :P (20)

Programacion II
Programacion IIProgramacion II
Programacion II
 
Isangelt lo Hizo!!
Isangelt lo Hizo!!Isangelt lo Hizo!!
Isangelt lo Hizo!!
 
Jeisson alcantara
Jeisson alcantaraJeisson alcantara
Jeisson alcantara
 
Biblioteca de clase
Biblioteca de claseBiblioteca de clase
Biblioteca de clase
 
Presentación
PresentaciónPresentación
Presentación
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Presentación1
Presentación1Presentación1
Presentación1
 
Introduccion A Linq 1205779028184546 5
Introduccion A Linq 1205779028184546 5Introduccion A Linq 1205779028184546 5
Introduccion A Linq 1205779028184546 5
 
ADO .net
ADO .netADO .net
ADO .net
 
Ado.net
Ado.netAdo.net
Ado.net
 
Glosario vs .net
Glosario vs .netGlosario vs .net
Glosario vs .net
 
ADO
ADOADO
ADO
 
Ado.net
Ado.netAdo.net
Ado.net
 
Ado.net
Ado.netAdo.net
Ado.net
 
Entity Framework y Cluster en Mysql
Entity Framework y Cluster en MysqlEntity Framework y Cluster en Mysql
Entity Framework y Cluster en Mysql
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NET
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 

Para Flor :P

  • 1. 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.
  • 2. Biblioteca de clases .NET  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.
  • 3. Acceso a datos con ADO.NET  ADO.NET es un conjunto de clases que exponen servicios de acceso a datos al programador de .NET. ADO.NET proporciona un conjunto variado de componentes para crear aplicaciones distribuidas de uso compartido de datos. Forma parte integral de .NET Framework, y proporciona acceso a datos relacionales, datos XML y datos de aplicaciones. ADO.NET es compatible con diversas necesidades de programación, incluida la creación de clientes de bases de datos clientes y objetos empresariales de nivel medio utilizados por aplicaciones, herramientas, lenguajes o exploradores de Internet.
  • 4. 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.
  • 5. Origen de datos  Una consulta es una expresión que recupera datos de un origen de datos. Las consultas normalmente se expresan en un lenguaje de consultas especializado. A lo largo del tiempo se han ido desarrollando lenguajes diferentes para los distintos tipos de orígenes de datos, como SQL para las bases de datos relacionales y XQuery para XML. Por tanto, los desarrolladores han tenido que aprender un nuevo lenguaje de consulta para cada tipo de origen de datos o formato de datos que deben usar. LINQ simplifica esta situación al proporcionar un modelo coherente para trabajar con los datos de varios tipos de formatos y orígenes de datos. En una consulta LINQ, siempre se trabaja con objetos. Se utilizan los mismos modelos de codificación básicos para consultar y transformar datos de documentos XML, bases de datos SQL, conjuntos de datos ADO.NET, colecciones .NET y cualquier otro formato para el que haya disponible un proveedor LINQ.
  • 6.  En el ejemplo siguiente se muestra cómo se expresan las tres partes de una operación de consulta en el código fuente. En el ejemplo se utiliza por comodidad una matriz de enteros como origen de datos, pero los mismos conceptos se aplican a otros orígenes de datos. En el resto del tema se hace referencia a este ejemplo.
  • 7. Aplicaciones Windows Forms  Las aplicaciones de Windows Forms son aplicaciones cliente que se ejecutan en el equipo del usuario, muestran información, solicitan entrada de los usuarios y se comunican con equipos remotos en una red. Si desarrolla aplicaciones mayores, puede que deba investigar .NET Framework y las clases que proporciona. En esta sección se proporciona información general sobre las clases de .NET Framework y conceptos relacionados con las aplicaciones de Windows Forms.