Plataformas
Enviado por snalbin • 9 de Enero de 2014 • 5.423 Palabras (22 Páginas) • 388 Visitas
CAPAS PRINCIPALES DE LA PLATAFORMA
Capa de lenguajes
La capa de lenguajes está integrada por la CLS (Especificación Común para Lenguajes, Common Langauge Specification) y los lenguajes de programación compatibles con ella. La CLS es una especificación abierta de Microsoft que los lenguajes deben cumplir para ser considerados .NET. A la fecha Microsoft ha publicado cinco lenguajes y sus compiladores: Visual Basic, C#, C++, Visual J# y JScript. Otros fabricantes pueden implementar sus propios lenguajes .NET siempre y cuando respeten los lineamientos CLS y proporcionen los compiladores para generar el código intermedio reconocido por .NET.
.NET Framework (Infraestructura y Servicios)
.NET Framework es la capa compuesta por el núcleo de servicios y recursos de .NET, que incluye los compiladores, la biblioteca de clases común para todos los lenguajes y los servicios que convierten el código fuente en código máquina para los diversos sistemas operativos a través del uso de código intermedio. .NET Framework se compone de los siguientes elementos: Capa de Servicios, BCL y CLR.
Capa de servicios (Services)
La capa de servicios se compone de aquellos servicios que permiten la intercomunicación entre los programas desarrollados en un lenguaje .NET y el resto de los elementos de .NET Framework, con el fin de generar comportamientos a través del diálogo con el sistema operativo. Existen dos principales: a) Windows Application Services, que dan soporte a lasaplicaciones de interfaz gráfica estilo Windows y a las de consola en su diálogo con .NET Framework y el sistema operativo; b) ASP.NET Application Services, que apoya a las aplicaciones de interfaz gráfica basadas en la Web, servicios Web XML y aplicaciones de cómputo móvil en su diálogo con .NET Framework y el sistema operativo, a través del motor de servicios Web. En la plataforma Microsoft ese motor de servicios Web se llama Internet Information Server (IIS).
Biblioteca de clases base (BCL/Base Class Library)
La Biblioteca de clases base (BCL/Base Class Library) está construida por un conjunto de de bibliotecas de clase que ponen a disposición de los programas un conjunto de funciones jerárquicamente organizadas, que podrán ser utilizadas como funciones nativas de manera no dedicada por todos los lenguajes de .NET.
Motor común de ejecución (CLR/Common Language Runtime)
El Motor común de ejecución (CLR/Common Language Runtime) es la plataforma común de ejecución de los programas de desarrollados en cualquier lenguaje .NET. CLR agrupa compiladores de línea de comando que permiten la creación de código intermedio, libre de ambigüedades, al que se conoce como ensamblado (assembly); contiene además loscompiladores JIT, Just in Time Compilers, que se encargan de generar código máquina a partir de los ensamblados. CLR se encarga de la gestión de errores, la administración de recursos y el diálogo con el sistema operativo en tiempo de ejecución. A todo lo que requiere de la intervención de CLR para funcionar se le da el calificativo administrado (managed).
Soporte operativo
La capa de soporte operativo es la compuesta por las herramientas que se integran al sistema operativo al momento de instalar .NET Framework en un equipo. Con esta operación, el sistema operativo se modifica para poder interpretar y ejecutar aplicaciones .NET de forma nativa. Esta capa permite que el sistema operativo responda a indicaciones de acción emitidas por CLR en tiempo de ejecución
Definición de plataforma. NET
La plataforma .Net es un componente de Windows que permite el desarrollo, la liberación y la ejecución de aplicaciones. La plataforma posee un conjunto de herramientas de desarrollo.
Net no es solo un conjunto de lenguajes
Es una plataforma de desarrollo orientada a crear aplicaciones que resuelven necesidades de las empresas al crear aplicaciones que facilitan funciones en las mismas.
CAPAS PRINCIPALES DE LA PLATAFORMA.NET
-capa de lenguajes
Es una especificación abierta de Microsoft que los lenguajes deben cumplir para ser considerados
-.net framework
Es la capa compuesta por el núcleo de servicios y recursos.Net
-capa de servicios
Se compone de aquellos servicios que permiten la intercomunicación entre los programas desarrollados en un lenguaje. Net
- biblioteca de clases base
Está constituida por un conjunto de bibliotecas de clase que ponen a disposición de los programas un conjunto de funciones jerárquicamente organizadas
-motor común de ejecución
Es la plataforma común de ejecución de los programas desarrollados en cualquier lenguaje
- soporte operativo
Es la capa de soporte operativo es la compuesta por las herramientas que se integran al sistema operativo al momento de instalar
PRIMERA APLICACIÓN .NET
1.- Abrir un block de notas
2.- Imprimir nuestro nombre
3.- editar código:
Module PrimeraAplica
Sub Main()
System.console .Writeline("Soy Yorshi")
End Sub
End Module
4.- guardar el archive como texto = PrimeraAplica.txt
5.- guardar el archivo como net = PrimeraAplica.VB
6.- Buscar/ejecutar cmd
7.- >set path=%path%; c:\windows\microsoft.net\framework\v2.0.50727
8.- cd c:\net
9.- c:\>EJERCICIOS
dir
10.- c:\> ejercicios\vbc PrimeraAplica.vb
11.- c:\>ejercicios\ PrimeraAplica (enter)
SEGUNDO EJERCICIO
DESARROLLAR UNA APLICACIÓN QUE A PARTIR DE LA LECTURA DE DOS NUMEROS SE OBTENGA LA SUMA
Module Suma
'Calculo de suma de dos numeros
Sub Main()
Dim N1,N2,R as Integer
System.Console.WriteLine ("INGRESE UN NUMERO..")
N1=System.Console.ReadLine
System.Console.Writeline ("INGRESE OTRO NUMERO..")
N2= System.Console.ReadLine
R=N1+N2
System.Console.Writeline ("La suma es..."&R)
End Sub
End Module
TERCER EJERCICIO DE ARITMÉTICA
Module Aritmetica
'
' Operaciones aritmeticas
'
Sub Main()
Dim
...