Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microsoft .NET
ndice
Descripcin 1
Qu es la plataforma Microsoft .NET? 2
Qu es el .NET Framework? 5
Cules son los componentes del .NET Framework? 12
Cules son las mejoras de Visual Basic .NET? 21
Descripcin de los espacios de nombres 23
Introduccin a la plataforma Microsoft .NET 1
Descripcin
Objetivo
Describir los temas y
objetivos del mdulo.
Presentacin
En este mdulo, Qu es la plataforma Microsoft .NET?
presentamos la plataforma
.NET. Hablaremos sobre el Qu es el .NET Framework?
.NET Framework y sobre el
soporte de lenguajes que Cules son los componentes del .NET Framework?
proporciona el .NET
Framework a la plataforma.
Cules son las mejoras de Visual Basic .NET?
La plataforma .NET
La plataforma .NET es un conjunto de tecnologas diseadas para transformar
Internet en una plataforma informtica distribuida a escala completa.
Proporciona nuevas formas de desarrollar aplicaciones a partir de colecciones
de Servicios Web. La plataforma .NET soporta totalmente la infraestructura
existente de Internet, incluyendo HTTP, XML y SOAP.
Introduccin a la plataforma Microsoft .NET 3
Qu es el .NET Framework?
Objetivo
Describir los temas que se
tratan en esta seccin.
Presentacin
El .NET Framework Descripcin del .NET Framework
proporciona todos los
servicios comunes Beneficios del .NET Framework
necesarios para la ejecucin
de aplicaciones. Lenguajes en el .NET Framework
API de Windows
Microsoft Visual Basic .NET ofrece importantes innovaciones del lenguaje respecto a versiones
Visual Basic .NET anteriores de Visual Basic. Visual Basic .NET soporta herencia, constructores,
polimorfismo, sobrecarga, excepciones estructuradas, estricta verificacin de tipos, free
threading, y muchas otras caractersticas. En esta versin, Visual Basic Scripting
Edition proporciona funcionalidad completa Visual Basic.
Microsoft Visual C# C# ha sido diseado especficamente para la plataforma .NET y es el primer lenguaje
moderno orientado a componentes de la familia de C y C++. Puede incrustarse en
pginas ASP.NET. Algunas de las principales caractersticas de este lenguaje incluyen
clases, interfaces, delegados, boxing y unboxing, espacios de nombres, propiedades,
indexadores, eventos, sobrecarga de operadores, versionado, atributos, cdigo inseguro,
y la creacin de documentacin en formato XML. No son necesarios archivos de
cabecera ni archivos IDL (Interface Definition Language).
Extensiones gestionadas La actualizacin de Visual C++ es una mnima extensin gestionada del lenguaje C++.
C++ Esta extensin proporciona acceso al .NET Framework incluyendo el recolector de
basura, herencia de implementacin simple y herencia de interfaz mltiple. Esta
actualizacin tambin elimina la necesidad de escribir cdigo de fontanera para los
componentes. Ofrece acceso a bajo nivel donde sea necesario.
Microsoft J# .NET es un lenguaje para los desarrolladores que utilicen el lenguaje Java que
Visual J# .NET quieran generar las aplicaciones y servicios para el .NET Framework. J# .NET est
totalmente integrado con el IDE de Visual Studio .NET y est diseado para aprovechar
Introduccin a la plataforma Microsoft .NET 11
Comente que el
conocimiento de ADO de los
Espacio de nombres System.Xml
desarrolladores de El espacio de nombres System.Xml proporciona soporte para XML. Incluye un
Visual Basic les ser de parseador y un escritor XML, siendo compatibles con el W3C. Las
gran ayuda cuando cambien transformaciones las proporciona el espacio de nombres System.Xml.Xsl y la
a ADO.NET. implementacin de XPath que permite navegacin de grafos de datos en XML.
El espacio de nombres System.XML.Serialization proporciona toda la
Compruebe los infraestructura bsica para los Servicios Web, incluyendo caractersticas como
conocimientos de los el movimiento atrs y adelante entre objetos y una representacin XML.
estudiantes sobre los
conceptos bsicos de
XML.
18 Introduccin a la plataforma Microsoft .NET
Interfaz de usuario
Objetivo
Explicar cmo el .NET
Framework gestiona el
interfaz de usuario para las
aplicaciones Windows
tradicionales.
Presentacin
En esta seccin,
estudiaremos cmo .NET System.Windows.Forms
gestiona el interfaz de
usuario. La clase
System.Windows.Forms
proporciona el IU de lado System.Drawing
cliente y System.Drawing
proporciona la siguiente
generacin de servicios
GDI.
Espacios de nombres
Objetivo
Entender el modo en que Espacios de nombres
los espacios de nombres
proporcionan una jerarqua
de tipos y funcionalidades
fciles de utilizar.
Presentacin
El .NET Framework incluye
un gran conjunto de
ensamblados de bibliotecas System
de clases, que contienen Collections IO Security Runtime
cientos de tipos. Estos
Configuration Net ServiceProcess .InteropServices
ensamblados proporcionan
acceso a funcionalidades Diagnostics Reflection Text .Remoting
del sistema en nuestro Globalization Resources Threading .Serialization
proceso de desarrollo.
Este curso cubre muchos de los espacios de nombres del Microsoft .NET
Framework.
El Mdulo 2 explica el espacio de nombres System.Console para enviar salida
de impresin a la consola. El Mdulo 3 explica los espacios de nombres
System.Windows.Forms y System.Drawing para generar un formulario que
contenga botones para interactuar con el usuario.
El Mdulo 4 explica el espacio de nombres System.Reflection para almacenar
informacin relativa a versiones y archivos de claves en un ensamblado. El
Mdulo 7 explica el espacio de nombres System.Text para la gestin avanzada
de cadenas y el System.Collections para mantener colecciones de datos.
El Mdulo 10 explica el espacio de nombres System.IO para leer y escribir
archivos. El Mdulo 11 explica los espacios de nombres System.Net y
System.Net.Sockets para la transmisin de datos a travs de la red.
El Mdulo 12 explica el espacio de nombres System.Runtime.Serialization
para la persistencia de objetos en el almacenamiento. El Mdulo 13 explica los
espacios de nombres System.Runtime.Remoting.Channels y
System.Web.Services para la invocacin de objetos remotos, y para la creacin
de servicios Web XML.
26 Introduccin a la plataforma Microsoft .NET