Plataforma .net

Solo disponible en BuenasTareas
  • Páginas : 7 (1746 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de junio de 2011
Leer documento completo
Vista previa del texto
Plataforma .net

a) ¿Que es la Plataforma .Net? ¿Enumere sus elementos?
a) La plataforma .net proporciona a los desarrolladores de software las herramientas y la tecnología para crear rápida y eficazmente soluciones de negocio que abarcan múltiples aplicaciones y múltiples dispositivos cliente entre diversas organizaciones.
Elementos:
• Herramientas de desarrollo
• Servidores
• ServiciosWeb XML
• Clientes
• Experiencias de usuario

b) ¿Qué es el .Net Framewok? ¿Con que versión de Framework trabaja VS 2005?
El .NET Framework es un conjunto de servicios de programación diseñados para simplificar el desarrollo de aplicaciones sobre el entorno distribuido de Internet. El .NET Framework tiene dos componentes principales: el Common Language Runtime y la biblioteca de clases.Visual Studio 2005 trabaja con el .NET Framework 2.0.

c) Explique que función realiza un compilador. Explique que es la compilación Just – In – Time
El compilador se encarga de traducir código fuente de nuestro programa en código maquina, para que entienda la maquina. La compilación Just – In – Time traduce código MSIL al lenguaje máquina del sistema en el que la aplicación se ejecutará.

d)Explique los términos CLR y MSIL en .Net.
CLR: Es el motor de todo .net, este CLR vuelve a compilar esta vez para generar codigo nativo, es decir optimizado
para el sistema operativo y el hardware actual
Esta compilación la realiza el compilador llamado JIT (Just In Time)
MSIL: Cuando compilamos un assembly da igual que el lenguaje que escojamos sea c# , Vb.net o pyton el código generado esen lenguaje MSIL.
Este MSIL es un lenguaje intermedio común a todos los sistemas operativos que soporten .net framework

e) Explique la diferencia entre variable y constante.
Variable: Las variables almacenan valores que pueden cambiar cuando una aplicación se está ejecutando
Constantes: Los valores no cambian mientras se ejecuta la aplicación

f) Explique para que se utilizan las funcionesde conversión de datos. Mencione 3
Las funciones de conversión permiten convertir valores de un tipo de datos a otro.
i. Integer: 1234  CStr  String: “1234”
ii. Double: 567,9894  CInt  Interge: 568
iii. String: “12 febrero 1992”  CDate  #02/12/1992#

g) ¿Qué entiende por aplicación SDI y MDI? ¿Cual diferencia entre una aplicación SDI y una MDI? Dé al menos 3 ejemplos de cada tipoSDI: Son aplicaciones que no usan múltiple ventanas.
i. Ejemplo SDI: Calculadora, bloc de nota y Paint
MDI: Son aplicaciones de múltiple ventanas hijas agrupadas en una ventana padre.
ii. Ejemplo MDI: FireFox, MS Word 2003 y Photoshop

h) Explique diferencias entre Aplicaciones de Consola y Winforms. Dé un ejemplo de Aplicación de cada una.
Aplicación de Consola: Se puede definir unaaplicación de consola como aquella que se ejecuta en una ventana de MS-DOS, es decir, en línea de comandos.
Aplicación Winforms: Formularios de Windows es el nombre dado a la interfaz de programación de aplicaciones gráficas (API) incluida como parte de Microsoft. NET

Trabajo Practico Nº 3
Preguntas:
1. ¿Cual es la diferencia entre pasar un valor por referencia o por valor a una función?

2. ¿Quees un Namespace?. Para que se lo utiliza? Mención al menos 2 Namespace que conozca que compongan la plataforma .Net.

3. ¿La organización de un Namespace es física o lógica? Explique.
Respuestas:
1. Cuando pasamos un valor por función (ByVal) se realiza una copia de la variable con la cual la función trabaja, cuando pasamos un valor por referencia (ByRef) la función trabaja directo sobre lavariable y lo que se modifique afecta a la variable.

2. Es una agrupación lógica de clases, se utiliza para tener varias clases sobre un mismo tema bajo un mismo nombre y en un único archivo. Por ejemplo: System.Math y System.Windows.Forms

3. La agrupación es física, porque está formado por un solo archivo dividido dentro por el nombre de cada clase.

Trabajo Practico Nº 4
Explique que...
tracking img