Conceptos Programación

Páginas: 9 (2203 palabras) Publicado: 1 de octubre de 2012
1.- Que es .Net
. NET es una parte integral de muchas aplicaciones que se ejecutan en Windows y proporciona una funcionalidad común para aquellas aplicaciones que se ejecutan. Para los desarrolladores, el . NET Framework proporciona un modelo de programación global y coherente de la creación de aplicaciones que tienen experiencias de usuario visualmente sorprendentes y la comunicación segura ysin problemas.
. NET Framework es un entorno de desarrollo y ejecución que permite a los diferentes lenguajes de programación y las bibliotecas para trabajar juntos a la perfección para crear aplicaciones basadas en Windows que son más fáciles de construir, administrar, implementar e integrar con otros sistemas en red.

2.-Que es el framework
. NET Framework consta de todas las piezasnecesarias para desarrollar, implementar y ejecutar servicios Web, aplicaciones Web, servicios de Windows, aplicaciones de Windows y aplicaciones de consola. (Bueno, casi todas las piezas. IIS es necesaria para los servicios Web y aplicaciones Web.) Usted puede pensar en el NET Framework como una jerarquía de tres niveles que consiste en lo siguiente.:
• Desarrollo de aplicaciones de tecnologías comoASP.NET, Windows Forms, ADO.NET, Windows Presentation Foundation, Windows Comunicación Foundation, Windows Workflow Foundation, Windows CardSpace y LINQ.
•. La base NET Framework
• CLR
Cada una de las capas en la Figura 1-1 es dependiente de la capa de debajo de ella. El CLR se encuentra justo por encima del sistema operativo y aísla al programador de sus complejidades. El CLR es lo que realmentese carga, verifica y ejecuta servicios Web, aplicaciones ASP.NET, los servicios de Windows, aplicaciones de Windows y aplicaciones de consola.
Las clases de. NET Framework de base son un gran número de clases interrumpidas por espacios de nombres que contienen toda la funcionalidad de pre desarrollado. NET. Contienen las clases para manejar las cosas como archivo de entrada / salida (E / S), elacceso a la base de datos, seguridad, roscado, interfaces gráficas de usuario, y así sucesivamente. Como desarrollador de C + + / CLI, se le pasan muchas horas hojeando y el uso de estas clases.
Las tecnologías de desarrollo de aplicaciones proporcionan una capa de abstracción mayor que las clases base. C + + / CLI a los desarrolladores a utilizar estas tecnologías para construir sus aplicacionesWeb, servicios Web y aplicaciones Windows. La mayor parte de la funcionalidad que un desarrollador necesita se puede encontrar en este nivel de abstracción, pero en aquellos casos donde se necesita más control, el desarrollador puede bucear en el nivel de base de las clases.

3.-Que es una maquina virtual
Es un software que emula a una computadora y puede ejecutar programas como si fuese unacomputadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.
Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstraccionesproporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema operativo habitual (Mac OS X por ejemplo) sin necesidad de instalarlodirectamente en nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario.
Las máquinas virtuales se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de equivalencia a una verdadera máquina.
Máquinas virtuales de sistema (en inglés System Virtual Machine).- Varios sistemas operativos distintos pueden coexistir sobre la misma computadora, en sólido...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos de programacion
  • conceptos programacion
  • Conceptos de programación
  • Conceptos De Programación
  • Conceptos De Programacion
  • Conceptos de programacion
  • Conceptos Programacion
  • Conceptos de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS