martes, 4 de mayo de 2010

segunda parte de la guia 1

Parte II



1. Que es y que función cumple el Garbage Collector

Reserva espacios los libera los compacta y lleva la cuenta de los espacios que lleva

Recolector de basura evita que el programador tenga que tener en cuenta cuando destruir los objetos que dejen de ser útiles.



2. Mediante un mapa de procesos explique como es el desarrollo de una aplicación .NET
















3. que es y que código contienen los Assemblies


Se Define como un grupo de módulos o ficheros de ensamblado que se usan durante la compilación de una aplicación ASP.NET .

4. quien realiza la tarea de compilar código MSIL a Código nativo

El elemento JIT (Just in Time). Este elemento forma parte del CLR y se encarga de convertir de forma dinámica el código MSIL en código nativo


5. cual es el único lenguaje comprendido e interpretado por el CLR
El CLR ejecuta una forma de código intermedio BITECODEllamada (CIL, anteriormente conocido como MSIL -- Microsoft Intermediate Language), la implementación de Microsoft del CLI.
Los desarrolladores que usan CLR escriben el código en un lenguaje como C# O vb..Net. En tiempo de compilación.

6. que es un Assembly y que componentes tiene


El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos


7. como se llama el conjunto de funcionalidades y componentes que provee .Net Framework

El .NET Compact Framework permite hacer uso de los servicios Web en dispositivos móviles. Debido a que es un subconjunto del .NET Framework comparte el mismo modelo de programación y herramientas de desarrollo de aplicaciones haciendo posible que los desarrolladores transfieran sus conocimientos existentes al desarrollo de aplicaciones móviles.


8. Que es namespaces

Un namespaces, en español espacio de nombre, es un término informático que se utiliza en programación, se refiere a una colección de nombres de entidad definidos por el programador, se puede resumir un namespaces cómo un conjunto de nombres en el cual todos los nombres son únicos.

Es un conjunto o grupo de nombres que son utilizados por el programador en forma de entidad





9. cuales son los principales namespaces de la biblioteca de clases .Net


















*system
* system.windows.froms
*system.xml
*system.data
*system.web

10. que es el CLS en .Net


Uno de los objetivos de diseño de la plataforma .NET fue el ser independiente del lenguaje de programación elegido para el desarrollo de aplicaciones. Para lograr esto es que se creó la Especificación de Lenguaje Común (o CLS, por sus siglas en inglés), que define y estandariza un subconjunto de todas las características soportadas por el CLR y que son necesarias en la mayoría de las aplicaciones. Todos los componentes desarrollados y compilados de acuerdo con la especificación CLS pueden interactuar entre sí, independientemente del lenguaje de programación de alto nivel en el que fueron escritos.


Junto con el .NET Framework, Microsoft provee implementaciones de 4 lenguajes compatibles con CLS, junto con sus compiladores:
• Microsoft Visual Basic .NET
• Microsoft Visual C# .NET
• Microsoft Visual J#.NET
• Microsoft Visual C++.NET
Esto quiere decir que una aplicación escrita, por ejemplo, en Visual Basic. NET, puede incorporar sin problemas nuevas partes escritas en C# o C++ .NET.


11. que es CLI y cuales son sus partes principales que la componen

La infraestructura de lenguaje común (Common Language Infrastructure, CLI) es una especificación estandarizada que describe un entorno virtual para la ejecución de aplicaciones, cuya principal característica es la de permitir que aplicaciones escritas en distintos lenguajes de alto nivel puedan luego ejecutarse en múltiples plataformas tanto de hardware como de software sin necesidad de reescribir o recompilar su código fuente. Partes que lo definen:













12. que es el CTS y que define

El Common Type System (CTS) o Sistema de Tipo Común es el conjunto de reglas que han de seguir las definiciones de tipos de datos para que el CLR las acepte. Es decir, aunque cada lenguaje gestionado disponga de su propia sintaxis para definir tipos de datos, en el MSIL resultante de la compilación de sus códigos fuente se han de cumplir las reglas del CTS. Algunos ejemplos de estas reglas son:
• Cada tipo de dato puede constar de cero o más miembros. Cada uno de estos miembros puede ser un campo, un método, una propiedad o un evento.
• No puede haber herencia múltiple, y todo tipo de dato ha de heredar directa o indirectamente deSystem.Object.

No hay comentarios:

Publicar un comentario

 
Copyright © 2010 PORTAFOLIO DIEGO | Design : Noyod.Com