Este documento resume varias tecnologías clave de .NET Framework, incluyendo C# como un lenguaje de programación orientado a objetos, la biblioteca de clases .NET que proporciona funcionalidad del sistema, ADO.NET para acceso a datos, LINQ para consultas, Orígenes de datos para enlazar datos a la interfaz de usuario, y Windows Forms para aplicaciones de escritorio con ventanas y controles.
1. Es un lenguaje de programación orientado a
objetos que se puede considerar una
evolución de Visual Basic implementada
sobre el framework .NET. Su introducción
resultó muy controvertida,
2. Biblioteca de clases de .NET
La biblioteca de clases de .NET Framework es una biblioteca de
clases, interfaces y tipos de valor que
proporcionan acceso a la funcionalidad del sistema. Es la base sobre
la que se compilan aplicaciones, componentes y controles de .NET
Framework.
3. Acceso a datos con 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.
4. LINQ (Language-Integrated Query)
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.
5. 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.
6. Aplicaciones Windows Forms
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. Visual Studio 200515 • Windows Forms está
constituido por multitud de clases especializadas que ofrecen
funcionalidades para el trabajo con ventanas, botones, rejillas, campos de
texto y todo este tipo de controles habituales en las aplicaciones de
escritorio.