Proyecto Mono
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
ESCUELA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
TESIS PREVIA A LA OBTENCIÓN DEL TÍTULO DE:
INGENIERO EN SISTEMAS COMPUTACIONALES
TEMA:
IMPLEMENTACIÓN
DE
APLICACIONES
.NET
PARA
PLATAFORMA DE DESARROLLO LIBRE, BASADA EN
LINUX Y COMPATIBLE CON MICROSOFT.NET.
APLICATIVO:
PORTALPARA
EL
CENTRO
DE
CAPACITACIÓN
CONTINUA DE LA FICA
AUTOR: PABLO ANDRÉS LANDETA LÓPEZ
DIRECTOR: ING. IRVING REASCOS
FEBRERO 2004
IBARRA – ECUADOR
I
CERTIFICACIÓN
Certifico que esta tesis ha sido
elaborada en su totalidad por el
Egre sado Pablo Andrés Landeta
López
bajo
mi
dirección
asesoramiento.
…………………………
Ing. Irving Reascos
DIRECTOR DETESIS
II
y
AGRADECIMIENTO
A todas las personas que forman
parte de la Escuela de Ingeniería en
Sistemas
especial
Computacionales,
a
depositaron
conocimientos
los
en
maestros
mí
todos
necesarios
en
que
los
para
formarme como profesional.
Al Ing. Irving Reascos, Director de
Tesis del presente proyecto, que con
sus
amplios
conocimientossupo
guiarme en la realización de este
trabajo de investigación.
A mis padres, ya que gracias a su
total
apoyo
culmino
con
universitarios.
III
moral
éxito
y
económico,
mis
estudios
DEDICATORIA
A mis padres, quienes en pos de
mi
superación,
sembraron
el
anhelo de luchar por mis ideales
guiándome en el camino del
sacrificio,
lafortaleza
y
la
abnegación; gracias por todo el
esfuerzo, amor y cariño que día a
día
me
ayudándome
han
a
brindado
crecer
como
persona.
Pablo Andrés Landeta López
IV
INDICE
INTRODUCCIÓN ...............................................................................................................................................1
CAPÍTULO I: MICROSOFT.NET..........................................................................................................3
1.1 MICROSOFT .NET ...........................................................................................................................................4
1.2 MICROSOFT .NET FRAMEWORK............................................................................................................8
1.2.1 C OMPONENTES BÁSICOS DEL . NET FRAMEWORK ..............................................................................8
1.2.1.1 Common Language Runtime (CLR) .........................................................................................8
1.2.1.2 Librería de clases del .NET Framework..................................................................................9
1.3 COMPONENTES DE MICROSOFT .NET ............................................................................................. 10
1.4 USANDO .NET ................................................................................................................................................ 14
1.5 COMPETIDORES Y FUTURO DE .NET............................................................................................... 14
1.6 COMMON LANGUAGE INFRAESTRUCTURE (CLI) ..................................................................... 15
1.6.1 C OMMON TYPE SYSTEM (CTS) .............................................................................................................17
1.6.1.1 Clasificación de tipos.................................................................................................................. 18
1.6.1.2 Definición de tipos ........................................................................................................................ 19
1.6.2 C OMMON LANGUAGE S PECIFICATION (CLS).......................................................................................20
CAPÍTULO II: TECNOLOGÍA MONO...
Regístrate para leer el documento completo.