Compartir a través de


Programar los conceptos

En esta sección se explican conceptos de programación que se pueden usar tanto en Visual Basic como en C#.

En esta sección

Título

Descripción

Nuevos tutoriales (Visual C# y Visual Basic)

Proporciona vínculos a tutoriales referentes a las nuevas características de Visual Basic y C#.

Dominios de aplicación (C# y Visual Basic)

Se explica cómo proporcionar un método flexible y seguro para separar las aplicaciones y sus datos correspondientes mediante los dominios de aplicación.

Ensamblados y caché global de ensamblados (C# y Visual Basic)

Se describe cómo crear y usar ensamblados.

Atributos (C# y Visual Basic)

Se describe cómo proporcionar información adicional sobre elementos de programación como tipos, campos, métodos y propiedades mediante el uso de atributos.

Covarianza y contravarianza (C# y Visual Basic)

Se muestra cómo habilitar la conversión implícita de los parámetros de tipo genérico en interfaces y delegados.

Árboles de expresión (C# y Visual Basic)

Explica cómo utilizar árboles de expresión para habilitar la modificación dinámica de código ejecutable.

LINQ (Language-Integrated Query)

Se describen las eficaces funciones de consulta en la sintaxis de lenguaje de C# y Visual Basic, así como el modelo común para consultar bases de datos relacionales, documentos XML, conjuntos de datos y colecciones en memoria.

Programación orientada a objetos (C# y Visual Basic)

Se describen conceptos orientados a objetos comunes, incluidos la encapsulación, la herencia y el polimorfismo.

Rendimiento (C# y Visual Basic)

Se describen varias reglas básicas que pueden ayudarle a aumentar el rendimiento de la aplicación.

Reflexión (C# y Visual Basic)

Se explica cómo usar la reflexión para crear dinámicamente una instancia de un tipo, enlazar el tipo a un objeto existente u obtener el tipo a partir de un objeto existente, e invocar sus métodos o tener acceso a sus campos y propiedades.

Serialización (C# y Visual Basic)

Se describen los conceptos clave de la serialización binaria, XML y SOAP.

Subprocesamiento (C# y Visual Basic)

Se proporciona información general del modelo de subprocesos de .NET y se muestra cómo escribir código que realice varias tareas a la vez para mejorar el rendimiento y la capacidad de respuesta de las aplicaciones.