Graficas

Solo disponible en BuenasTareas
  • Páginas : 6 (1419 palabras )
  • Descarga(s) : 7
  • Publicado : 28 de septiembre de 2009
Leer documento completo
Vista previa del texto
¿Qué es la plataforma .NET?
Es la Base de la nueva generación de software en la cual los Servicios Web son un medio que permitirá a distintas tecnologías interoperar entre si, así como conectar diversos sistemas operativos, dispositivos, información y usuarios dando a los desarrolladores las herramientas y tecnologías necesarias para desarrollar soluciones de negocios de manera rápida sinimportar que involucren diversos medios y tecnologías. En la plataforma .NET el software es mas concretamente de servicio y se aboca a construir, instalar, consumir, integrar o agregar de manera federada servicios que pueden ser accedidos mediante Internet, la idea central es que un usuario de Internet con un explorador pueda acceder a contenidos, no solo en forma de texto, imágenes o sonido, sinotambién pueda hacer uso de Servicios Web, los cuales se utilizan como bloques de construcción en este nuevo modelo de computación distribuida en internet. El punto central es que los usuarios deben poder acceder a la funcionalidad que los servicios Web Proveen desde cualquier dispositivo, sistema operativo y ubicación geográfica.
Componentes de la plataforma .NET
Estamos en el umbral de una nueva erade Internet, el Internet "inteligente" que permite que los servicios sean ejecutados e invocados desde cualquier dispositivo y sistema operativo, para su acceso mediante Internet, asi mismo los sitios podran comunicarse entre si y acceder a servicios y contenidos sin necesidad de intervencion humana. Es por eso que la plataforma .NET no es un producto, sino un conjunto de ellos que de maneraconjunta proporcionan una solucion al problema, sus componentes principales son:
Clientes Inteligentes: Son dispositivos muy variados. Lo que los hace inteligentes es su capacidad para hacer uso de servicios Web. Pueden ser Computadoras de Bolsillo, personales, portatiles, Telefonos Inteligentes, Handhelds e incluso consolas de juegos como XBOX
Servidores: Proveen de la infraestructura paraimplementar el modelo de computación distribuida en Internet. Son sistemas operativos y de aplicación.
Servicios Web basados en XML: Son los bloques de construcción de la tercera generación de Internet. Permiten a las aplicaciones compartir datos y estan basados en XML.
Herramientas de desarrollo: Visual Studio .NET y el .NET Framework. Ambos permiten al desarrollador hacer servicios Web basados en XMLademás de otro tipo de aplicaciones. El .NET Framework viene incorporado directamente en la nueva línea de sistemas operativos Windows .NET. Para los dispositivos móviles se llama .NET Compact Framework.
El Common Language Runtime
Es el encargado de proveer lo que se llama código administrado, es decir, un entorno que provee servicios automáticos al código que se ejecuta. Los servicios sonvariados:
Cargador de Clases: Permite cargar en memoria las clases.
Administrador de Código: Coordina toda la operación de los distintos subsistemas del Common Language Runtime.
Recolector de Basura: Elimina de memoria objetos no utilizados.
Motor de Seguridad: Administra la seguridad del código que se ejecuta.
Motor de Depuración: Permite hacer un seguimiento de la ejecución del código aún cuandose utilicen lenguajes distintos.
Verificador de Tipos: Controla que las variables de la aplicación usen el área de memoria que tienen asignado.
Administrador de Excepciones: Maneja los errores que se producen durante la ejecución del código.
Soporte de multiproceso (threads): Permite ejecutar código en forma paralela.
Empaquetador de COM: Coordina la comunicación con los componentes COM paraque puedan ser usados por el .NET Framework.
Soporte de la Biblioteca de Clases Base: Interfaz con las clases base del .NET Framework.
Estructura de un Programa C#
Un programa en C# es una coleccion de clases, estructuras y tipos
Estos elementos pueden residir en uno o varios archivos
Todo es un objeto
C# diferencia entre mayusculas y minusculas
Utiliza los espacios de nombre para...
tracking img