Programar con .NET Framework
En esta sección se describen los fundamentos de programación necesarios para crear aplicaciones .NET, desde cómo crear ensamblados a partir del código hasta cómo proteger su aplicación. Muchos de los fundamentos tratados en esta sección se utilizan para crear cualquier aplicación mediante .NET Framework. Esta sección ofrece información conceptual acerca de los principales conceptos de programación, así como ejemplos de código y explicaciones detalladas.
En esta sección
- Acceso a datos con ADO.NET
Describe la arquitectura de ADO.NET y la forma de utilizar las clases de ADO.NET para administrar datos de aplicaciones e interactuar con orígenes de datos, por ejemplo orígenes de datos de OLE DB, Microsoft SQL Server y XML. - Acceso a objetos de otros dominios de aplicación mediante .NET Remoting
Describe los diversos métodos de comunicaciones disponibles en .NET Framework para las comunicaciones remotas. - Acceso a Internet
Muestra cómo utilizar clases de acceso a Internet para implementar aplicaciones basadas en Web y aplicaciones basadas en Internet. - Crear componentes de Active Directory
Explica el uso de las Interfaces de servicio de Active Directory (Active Directory Services Interfaces, ASDI). - Crear componentes de mensajería
Describe cómo incluir mensajería compleja en sus aplicaciones. - Crear componentes de supervisión del sistema
Describe cómo utilizar contadores de rendimiento y registros de eventos con su aplicación. - Crear tareas de servidor basadas en un temporizador
Describe cómo crear eventos que se provocan a intervalos periódicos. - Desarrollar componentes
Proporciona información general sobre la programación de componentes y explica el funcionamiento de estos conceptos con .NET Framework. - Desarrollar aplicaciones de uso internacional
Explica la completa compatibilidad de .NET Framework para programar aplicaciones internacionales. - Descubrir información de tipos en tiempo de ejecución
Explica cómo tener acceso a la información de tipos en tiempo de ejecución mediante la reflexión. - Dibujar y editar imágenes
Describe cómo utilizar GDI+ con .NET Framework - Emitir ensamblados dinámicos
Describe el conjunto de tipos administrados del espacio de nombres System.Reflection.Emit. - Emplear XML en .NET Framework
Proporciona información general sobre un conjunto completo e integrado de clases que funcionan con documentos XML y datos en .NET Framework. - Extender metadatos mediante atributos
Describe cómo puede utilizar atributos para personalizar los metadatos. - Generar y compilar código fuente dinámicamente en varios lenguajes
Explica el mecanismo de .NET Framework SDK denominado CodeDOM (Code Document Object Model), que permite escribir el resultado del código fuente en varios lenguajes de programación. - Agrupar datos en colecciones
Describe los diversos tipos de colecciones disponibles en .NET Framework, incluyendo pilas, colas, listas, matrices y estructuras. - Controlar y provocar eventos
Ofrece una descripción general del modelo de eventos de .NET Framework. - Controlar e iniciar excepciones
Describe el control de errores suministrado por .NET Framework y los fundamentos del control de excepciones. - Alojar Common Language Runtime
Explica el concepto de host de tiempo de ejecución, que carga el motor de tiempo de ejecución en un proceso, crea el dominio de aplicación dentro del proceso, y carga y ejecuta el código de usuario. - Incluir llamadas asincrónicas
Describe las características de programación asincrónica de .NET Framework. - Interoperar con código no administrado
Describe los servicios de interoperabilidad proporcionados por Common Language Runtime. - Administrar aplicaciones mediante WMI
Explica cómo crear aplicaciones mediante Instrumental de administración de Windows (WMI), que proporciona un amplio conjunto de servicios de administración del sistema integrados en los sistemas operativos Microsoft® Windows®. - Procesar transacciones
Explica la compatibilidad de .NET Framework con las transacciones. - Programar para la recolección de elementos no utilizados
Describe cómo el recolector de elementos no utilizados administra la memoria y cómo puede programar para hacer un uso más efectivo de la memoria. - Programar con dominios de aplicación y ensamblados
Describe cómo crear y trabajar con ensamblados y dominios de aplicación. - Proteger aplicaciones
Describe la seguridad de acceso a código de .NET Framework, la seguridad basada en funciones, y la directiva y las herramientas de seguridad. - Serializar objetos
Explica la serialización XML. - Subprocesos
Explica la compatibilidad en tiempo de ejecución con los subprocesos y cómo programar utilizando diversas técnicas de sincronización. - Utilizar ejecución simultánea
Explica lo que es la ejecución simultánea y la forma de utilizarla para ejecutar varias copias de una aplicación, un componente o todo el motor de tiempo de ejecución. - Trabajar con tipos base
Describe cómo analizar y dar formato a tipos de datos base, y cómo utilizar expresiones regulares para procesar texto. - Trabajar con E/S
Explica cómo puede realizar el acceso sincrónico y asincrónico a archivos y secuencias de datos, y cómo utilizar el almacenamiento aislado. - Escribir componentes con servicio
Describe cómo se configuran y registran los componentes con servicio para tener acceso a los servicios COM+.
Temas relacionados
- Crear aplicaciones Web de ASP.NET
Explica cómo crear y optimizar aplicaciones Web ASP.NET. - Crear aplicaciones de formularios de Windows
Describe cómo crear aplicaciones de Windows Forms y de controles de Windows. - Generar aplicaciones de consola
Explica cómo crear aplicaciones .NET basadas en consola.