2. Proveedores de Datos .NET
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.
3. 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.
Los temas de la siguiente sección proporcionan la información siguiente:
Listas de los espacios de nombres más importantes para cada característica.
Vínculos a temas de referencia en .NET Framework sobre cada uno de los
principales espacios de nombres.
Vínculos a temas sobre conceptos y procedimientos donde se explica cómo usar
esos espacios de nombres en las aplicaciones de Visual Basic
4. 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.
5. 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.
6. Orígenes de Datos
La ventana Orígenes de datos muestra los
orígenes de datos del proyecto. Los orígenes de
datos representan los datos disponibles para la
aplicación. Puede utilizar la ventana Orígenes
de datos para crear controles enlazados a datos
en la interfaz de usuario arrastrando elementos
desde la ventana hasta una superficie de diseño
del proyecto.
La ilustración siguiente muestra la
ventana Orígenes de datos. En este ejemplo, la
ventana contiene un conjunto de datos con tipo
denominado NorthwindDataSet. Cada
elemento tiene una lista desplegable que
contiene los controles que puede crear al
arrastrar el elemento a una superficie de diseño.
7. Windows Forms
Puesto que los formularios son la unidad básica de una
aplicación, es importante realizar algunas consideraciones
sobre su función y su diseño. Un formulario es, en última
instancia, una hoja en blanco que el desarrollador rellena
con controles, para crear una interfaz de usuario, y con
código, para procesar los datos. Para ese fin, Visual Studio
proporciona un entorno de desarrollo integrado que ayuda
a escribir el código, así como un completo conjunto de
controles escrito con .NET Framework. La funcionalidad de
estos controles se complementa con el código escrito por el
desarrollador, lo que permite desarrollar fácil y
rápidamente las soluciones deseadas.