SlideShare una empresa de Scribd logo
QUE ES NET?
EVOLUCION DE LA PROGRAMACION
CARACTERISTICAS DE NET
EJECUCION INTERMEDIA
DONDE INSTALAR NET
LINEA DE TIEMPO DE NET
Arquitectura del .NET Framework
CLR – Proceso de Compilación
.NET Framework Class Library
Modelo de Ejecución del CLR
¿Qué es .NET?
Plataforma de Desarrollo compuesta de






Entorno de Ejecución (Runtime) Bibliotecas
de Funcionalidad (Class Library) Lenguajes
de Programación
Compiladores
Herramientas de Desarrollo (IDE & Tools)
Guías de Arquitectura
La evolución de la plataforma COM
Evolución de la Programación
1980 1990 2000
Funcionalidad
Win16
COM
Win32
Windows
3.0
MFC
Características de .NET
Plataforma de ejecución intermedia
100% Orientada a Objetos
Multilenguaje
Plataforma Empresarial de Misión Crítica
Modelo de Programación único para todo tipo de
aplicaciones y dispositivos de hardware
Se integra fácilmente con aplicaciones existentes
desarrolladas en plataformas Microsoft
Se integra fácilmente con aplicaciones desarrolladas
en otras plataformas
Plataforma de Ejecución Intermedia
Entorno
de
Desarrollo
Microsoft
.NET
Librerías de
Funcionalidad
Aplicación
.NET
Lenguajes de
Programación
Entorno de Ejecución
Sistema Operativo (Familia
Windows)
.NET Compact Framework
Servidor
*

*
Cliente

Aplicación
Móvil
Aplicación de
Consola
Aplicación Web
Aplicación de
Escritorio
¿Dónde instalar el .NET Framework?
* Sólo si la aplicación es distribuída
Línea del tiempo de .NET
Visual Studio 6.0
Visual Basic
VBA
Visual FoxPro
VBScript
C++
J++
JScript
ASP
Visual Studio .NET 2003
.NET Framework 1.1
.NET Compact Framework
J#
Visual Studio “Orcas”
.NET Framework “Orcas”
.NET Compact Framework “Orcas”
2000 2001 2002 2003 2004 2005 2006 y más
Visual Studio 2005 (“Whidbey”)
.NET Framework 2.0 (“Whidbey”)
.NET Compact Framework 2.0 (“Whidbey”)
Visual Studio .NET 2002
.NET Framework 1.0
Visual Basic .NET
C#
VB C++ C# J# …
Common Language Specification
ASP.NET Windows Forms
ADO.NET y XML
Base Class Library
Common Language Runtime
Windows COM+ Services
Arquitectura del .NET Framework
.NETFramework
Redistributable
.NETFrameworkSDK
.NETFramework
ClassLibrary
Código
Fuente
Cualquier
lenguaje .NET
Compilador
Assembly
(MSIL)
Biblioteca
o Ejecutable
CLR – Proceso de Compilación
.NET Framework Class Library
El namespace raíz es SYSTEM
System
Collections
Configuration
Diagnostics
Globalization
System.Data
OleDb
Common
System.Xml
XSLT
XPath
System.Web
Services
IO
Net
Reflection
Resources
Security
ServiceProcess
Text
Threading
Odbc
SqlClient
Runtime
InteropServices
Remoting
Serialization
Serialization
Caching
Configuration
Security
SessionState
Description
Discovery
Protocols
UI
HtmlControls
WebControls
System.Drawing
Drawing2D
Imaging
Printing
Text
System.Windows.Forms
Design ComponentModel
Debug Engine
Compilador
JIT
Instalación
Assembly en
la máquina
destino
Modelo de Ejecución del CLR
Assembly
Desarrollo
Instalación
Ejecución
Assembly
Loader
SeguridadClass
Loader
.exe Nativo
+
Tabla GC
Code
Manager
Garbage Collector
Manejador Excepciones
Soporte MultiThread
COM Interop
Policy
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<mscorlib>
<security>
<policy>
<PolicyLevel version="1">
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="Nothing"
Name="All_Code"
Description="Code group
grants no permissio
ns and forms the root of the code group tree.">
<IMembershipCondition clas
s="AllMembershipCondition"
version="1"/>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust"

Más contenido relacionado

La actualidad más candente

Proyecto Mono
Proyecto MonoProyecto Mono
Proyecto Mono
Lorenzo Itza
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
Marcel Aponte
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
Dilson Cruz
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
cristian Salazar L
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
paolatublog
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
jnarchie
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NET
Melissa Santacruz
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .net
ksallas
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
Dankaris Liberato
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Marcelo Christian Marchese
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
Roger Campos
 
.Net framework
.Net framework.Net framework
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
McGuix Bermeo
 
Introducción a net
Introducción a netIntroducción a net
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
Jose Mejia Viteri
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
Taty Parreño Cardenas
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
Amalia Nuñez
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
Scarlett Rodriiguez
 

La actualidad más candente (18)

Proyecto Mono
Proyecto MonoProyecto Mono
Proyecto Mono
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NET
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .net
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
 
.Net framework
.Net framework.Net framework
.Net framework
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 

Similar a Framework.Net

Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
mellcv
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
cesarnrv
 
Introduccion Microsoft.net
Introduccion Microsoft.netIntroduccion Microsoft.net
Introduccion Microsoft.net
Universidad Jose Peralta
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
navane
 
Introduccion microsoft.net
Introduccion microsoft.netIntroduccion microsoft.net
Introduccion microsoft.net
Edison
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
Angeles Quezada
 
C_Basico_Parte_I.pptx
C_Basico_Parte_I.pptxC_Basico_Parte_I.pptx
C_Basico_Parte_I.pptx
EliezerCrupsinay1
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
victdiazm
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
infobran
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
lilymejia1979
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
brobelo
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
lilymejia1979
 
Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
Ovadito Duran
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
paolatublog
 
Paola
PaolaPaola
Paola
PaolaPaola
Paola
PaolaPaola
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
paolatublog
 
Paola
PaolaPaola
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
paolatublog
 

Similar a Framework.Net (20)

Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Introduccion Microsoft.net
Introduccion Microsoft.netIntroduccion Microsoft.net
Introduccion Microsoft.net
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Introduccion microsoft.net
Introduccion microsoft.netIntroduccion microsoft.net
Introduccion microsoft.net
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
C_Basico_Parte_I.pptx
C_Basico_Parte_I.pptxC_Basico_Parte_I.pptx
C_Basico_Parte_I.pptx
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
 

Más de liceo panamericano centro

RECURSOS DIGITALES
RECURSOS DIGITALESRECURSOS DIGITALES
RECURSOS DIGITALES
liceo panamericano centro
 
Recursos digitales ok 1
Recursos digitales ok 1Recursos digitales ok 1
Recursos digitales ok 1
liceo panamericano centro
 
Recursos digitales
Recursos digitalesRecursos digitales
Recursos digitales
liceo panamericano centro
 
Ejemplo para prezzi
Ejemplo para prezziEjemplo para prezzi
Ejemplo para prezzi
liceo panamericano centro
 
Introduccion a las TIC
Introduccion a las TICIntroduccion a las TIC
Introduccion a las TIC
liceo panamericano centro
 
Aproximación de conceptos para ubicar una estrategia tecnológica
Aproximación de conceptos para ubicar una estrategia tecnológicaAproximación de conceptos para ubicar una estrategia tecnológica
Aproximación de conceptos para ubicar una estrategia tecnológica
liceo panamericano centro
 
Php basico
Php basicoPhp basico
Entorno de Visual Basic 2010
Entorno de Visual Basic 2010Entorno de Visual Basic 2010
Entorno de Visual Basic 2010
liceo panamericano centro
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
liceo panamericano centro
 
Guias didacticas rbc
Guias didacticas rbcGuias didacticas rbc
Guias didacticas rbc
liceo panamericano centro
 
Diapositiva de rbc patricia
Diapositiva de rbc patriciaDiapositiva de rbc patricia
Diapositiva de rbc patricia
liceo panamericano centro
 
La evaluación
La evaluaciónLa evaluación
Claves para la educación inclusiva
Claves para la educación inclusivaClaves para la educación inclusiva
Claves para la educación inclusiva
liceo panamericano centro
 
Adecuaciones curriculares
Adecuaciones curricularesAdecuaciones curriculares
Adecuaciones curriculares
liceo panamericano centro
 
Mejor educación para todos 2009
Mejor educación para todos 2009Mejor educación para todos 2009
Mejor educación para todos 2009
liceo panamericano centro
 
Informe educación para todos 2008
Informe educación para todos 2008Informe educación para todos 2008
Informe educación para todos 2008
liceo panamericano centro
 
Garren lumpkin
Garren lumpkinGarren lumpkin
Educación y diversidad cultural
Educación y diversidad culturalEducación y diversidad cultural
Educación y diversidad cultural
liceo panamericano centro
 
Ambientes favorables
Ambientes favorablesAmbientes favorables
Ambientes favorables
liceo panamericano centro
 
Guia ciudad protectora
Guia ciudad protectoraGuia ciudad protectora
Guia ciudad protectora
liceo panamericano centro
 

Más de liceo panamericano centro (20)

RECURSOS DIGITALES
RECURSOS DIGITALESRECURSOS DIGITALES
RECURSOS DIGITALES
 
Recursos digitales ok 1
Recursos digitales ok 1Recursos digitales ok 1
Recursos digitales ok 1
 
Recursos digitales
Recursos digitalesRecursos digitales
Recursos digitales
 
Ejemplo para prezzi
Ejemplo para prezziEjemplo para prezzi
Ejemplo para prezzi
 
Introduccion a las TIC
Introduccion a las TICIntroduccion a las TIC
Introduccion a las TIC
 
Aproximación de conceptos para ubicar una estrategia tecnológica
Aproximación de conceptos para ubicar una estrategia tecnológicaAproximación de conceptos para ubicar una estrategia tecnológica
Aproximación de conceptos para ubicar una estrategia tecnológica
 
Php basico
Php basicoPhp basico
Php basico
 
Entorno de Visual Basic 2010
Entorno de Visual Basic 2010Entorno de Visual Basic 2010
Entorno de Visual Basic 2010
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
Guias didacticas rbc
Guias didacticas rbcGuias didacticas rbc
Guias didacticas rbc
 
Diapositiva de rbc patricia
Diapositiva de rbc patriciaDiapositiva de rbc patricia
Diapositiva de rbc patricia
 
La evaluación
La evaluaciónLa evaluación
La evaluación
 
Claves para la educación inclusiva
Claves para la educación inclusivaClaves para la educación inclusiva
Claves para la educación inclusiva
 
Adecuaciones curriculares
Adecuaciones curricularesAdecuaciones curriculares
Adecuaciones curriculares
 
Mejor educación para todos 2009
Mejor educación para todos 2009Mejor educación para todos 2009
Mejor educación para todos 2009
 
Informe educación para todos 2008
Informe educación para todos 2008Informe educación para todos 2008
Informe educación para todos 2008
 
Garren lumpkin
Garren lumpkinGarren lumpkin
Garren lumpkin
 
Educación y diversidad cultural
Educación y diversidad culturalEducación y diversidad cultural
Educación y diversidad cultural
 
Ambientes favorables
Ambientes favorablesAmbientes favorables
Ambientes favorables
 
Guia ciudad protectora
Guia ciudad protectoraGuia ciudad protectora
Guia ciudad protectora
 

Último

PRESENTO TRABAJO DE APLICACIONES EN INTERNET.pdf
PRESENTO TRABAJO DE APLICACIONES EN INTERNET.pdfPRESENTO TRABAJO DE APLICACIONES EN INTERNET.pdf
PRESENTO TRABAJO DE APLICACIONES EN INTERNET.pdf
Fernanda Salazar
 
PPT: Los acontecimientos finales de la tierra
PPT: Los acontecimientos finales de la tierraPPT: Los acontecimientos finales de la tierra
PPT: Los acontecimientos finales de la tierra
https://gramadal.wordpress.com/
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
DevinsideSolutions
 
Ejercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docxEjercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docx
sebastianjacome1808
 
Clasificación de los animales vertebrados
Clasificación de los animales vertebradosClasificación de los animales vertebrados
Clasificación de los animales vertebrados
DianaLopez859290
 
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdfInstructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Demetrio Ccesa Rayme
 
Linea De Tiempo EL BULLYING EN LA HISTORIA.pdf
Linea De Tiempo EL BULLYING EN LA HISTORIA.pdfLinea De Tiempo EL BULLYING EN LA HISTORIA.pdf
Linea De Tiempo EL BULLYING EN LA HISTORIA.pdf
moranquirozangelina
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
DobbieElfo
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
iamgaby0724
 
Jesús calma la tempestad el mar de en.docx
Jesús calma la tempestad el mar de en.docxJesús calma la tempestad el mar de en.docx
Jesús calma la tempestad el mar de en.docx
JRAA3
 
Programación de la XI semana cultural del CEIP Alfares
Programación de la XI semana cultural del CEIP AlfaresProgramación de la XI semana cultural del CEIP Alfares
Programación de la XI semana cultural del CEIP Alfares
Alfaresbilingual
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
manuelhinojosa1950
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
Los acontecimientos finales de la tierra.pdf
Los acontecimientos finales de la tierra.pdfLos acontecimientos finales de la tierra.pdf
Los acontecimientos finales de la tierra.pdf
Alejandrino Halire Ccahuana
 
Ensayo sobre José María Arguedas Peruanodocx
Ensayo sobre José María Arguedas PeruanodocxEnsayo sobre José María Arguedas Peruanodocx
Ensayo sobre José María Arguedas Peruanodocx
danelycacchavaldivia
 
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdfGui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
FRANCISCO PAVON RABASCO
 
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social EmpresarialCalidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
JonathanCovena1
 
Mi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste BlancoMi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste Blanco
Ruth Noemí Soto Villegas
 
Fundamentos metodología deenseñanza.pptx
Fundamentos metodología deenseñanza.pptxFundamentos metodología deenseñanza.pptx
Fundamentos metodología deenseñanza.pptx
pedro827vasquez
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
Fernández Gorka
 

Último (20)

PRESENTO TRABAJO DE APLICACIONES EN INTERNET.pdf
PRESENTO TRABAJO DE APLICACIONES EN INTERNET.pdfPRESENTO TRABAJO DE APLICACIONES EN INTERNET.pdf
PRESENTO TRABAJO DE APLICACIONES EN INTERNET.pdf
 
PPT: Los acontecimientos finales de la tierra
PPT: Los acontecimientos finales de la tierraPPT: Los acontecimientos finales de la tierra
PPT: Los acontecimientos finales de la tierra
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
 
Ejercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docxEjercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docx
 
Clasificación de los animales vertebrados
Clasificación de los animales vertebradosClasificación de los animales vertebrados
Clasificación de los animales vertebrados
 
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdfInstructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
 
Linea De Tiempo EL BULLYING EN LA HISTORIA.pdf
Linea De Tiempo EL BULLYING EN LA HISTORIA.pdfLinea De Tiempo EL BULLYING EN LA HISTORIA.pdf
Linea De Tiempo EL BULLYING EN LA HISTORIA.pdf
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
 
Jesús calma la tempestad el mar de en.docx
Jesús calma la tempestad el mar de en.docxJesús calma la tempestad el mar de en.docx
Jesús calma la tempestad el mar de en.docx
 
Programación de la XI semana cultural del CEIP Alfares
Programación de la XI semana cultural del CEIP AlfaresProgramación de la XI semana cultural del CEIP Alfares
Programación de la XI semana cultural del CEIP Alfares
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
Los acontecimientos finales de la tierra.pdf
Los acontecimientos finales de la tierra.pdfLos acontecimientos finales de la tierra.pdf
Los acontecimientos finales de la tierra.pdf
 
Ensayo sobre José María Arguedas Peruanodocx
Ensayo sobre José María Arguedas PeruanodocxEnsayo sobre José María Arguedas Peruanodocx
Ensayo sobre José María Arguedas Peruanodocx
 
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdfGui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
 
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social EmpresarialCalidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
 
Mi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste BlancoMi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste Blanco
 
Fundamentos metodología deenseñanza.pptx
Fundamentos metodología deenseñanza.pptxFundamentos metodología deenseñanza.pptx
Fundamentos metodología deenseñanza.pptx
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
 

Framework.Net

  • 1. QUE ES NET? EVOLUCION DE LA PROGRAMACION CARACTERISTICAS DE NET EJECUCION INTERMEDIA DONDE INSTALAR NET LINEA DE TIEMPO DE NET Arquitectura del .NET Framework CLR – Proceso de Compilación .NET Framework Class Library Modelo de Ejecución del CLR
  • 2. ¿Qué es .NET? Plataforma de Desarrollo compuesta de       Entorno de Ejecución (Runtime) Bibliotecas de Funcionalidad (Class Library) Lenguajes de Programación Compiladores Herramientas de Desarrollo (IDE & Tools) Guías de Arquitectura La evolución de la plataforma COM
  • 3. Evolución de la Programación 1980 1990 2000 Funcionalidad Win16 COM Win32 Windows 3.0 MFC
  • 4. Características de .NET Plataforma de ejecución intermedia 100% Orientada a Objetos Multilenguaje Plataforma Empresarial de Misión Crítica Modelo de Programación único para todo tipo de aplicaciones y dispositivos de hardware Se integra fácilmente con aplicaciones existentes desarrolladas en plataformas Microsoft Se integra fácilmente con aplicaciones desarrolladas en otras plataformas
  • 5. Plataforma de Ejecución Intermedia Entorno de Desarrollo Microsoft .NET Librerías de Funcionalidad Aplicación .NET Lenguajes de Programación Entorno de Ejecución Sistema Operativo (Familia Windows)
  • 6. .NET Compact Framework Servidor *  * Cliente  Aplicación Móvil Aplicación de Consola Aplicación Web Aplicación de Escritorio ¿Dónde instalar el .NET Framework? * Sólo si la aplicación es distribuída
  • 7. Línea del tiempo de .NET Visual Studio 6.0 Visual Basic VBA Visual FoxPro VBScript C++ J++ JScript ASP Visual Studio .NET 2003 .NET Framework 1.1 .NET Compact Framework J# Visual Studio “Orcas” .NET Framework “Orcas” .NET Compact Framework “Orcas” 2000 2001 2002 2003 2004 2005 2006 y más Visual Studio 2005 (“Whidbey”) .NET Framework 2.0 (“Whidbey”) .NET Compact Framework 2.0 (“Whidbey”) Visual Studio .NET 2002 .NET Framework 1.0 Visual Basic .NET C#
  • 8. VB C++ C# J# … Common Language Specification ASP.NET Windows Forms ADO.NET y XML Base Class Library Common Language Runtime Windows COM+ Services Arquitectura del .NET Framework .NETFramework Redistributable .NETFrameworkSDK .NETFramework ClassLibrary
  • 10. .NET Framework Class Library El namespace raíz es SYSTEM System Collections Configuration Diagnostics Globalization System.Data OleDb Common System.Xml XSLT XPath System.Web Services IO Net Reflection Resources Security ServiceProcess Text Threading Odbc SqlClient Runtime InteropServices Remoting Serialization Serialization Caching Configuration Security SessionState Description Discovery Protocols UI HtmlControls WebControls System.Drawing Drawing2D Imaging Printing Text System.Windows.Forms Design ComponentModel
  • 11. Debug Engine Compilador JIT Instalación Assembly en la máquina destino Modelo de Ejecución del CLR Assembly Desarrollo Instalación Ejecución Assembly Loader SeguridadClass Loader .exe Nativo + Tabla GC Code Manager Garbage Collector Manejador Excepciones Soporte MultiThread COM Interop Policy <?xml version="1.0" encoding="utf-8" ?> <configuration> <mscorlib> <security> <policy> <PolicyLevel version="1"> <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="Nothing" Name="All_Code" Description="Code group grants no permissio ns and forms the root of the code group tree."> <IMembershipCondition clas s="AllMembershipCondition" version="1"/> <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust"