SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Unidad 2: Aplicaciones Windows Forms
2.1. Introducción, conceptos y característica
Plataformas de Desarrollo 1
Modalidad de estudios: Presencial
Mg. Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Aguaszoft@Live.com
Objetivos del encuentro:
1. Adquirir los conceptos básicos relacionados con
NET.
2. Reconocer las características de .NET.
3. Conocer la historia de .NET
Semana Nro. 8
Frase Motivacional
“No sueñes tu vida, vive tu sueño.”
Xamarin Forms es un Framework que
nos permite crear apps nativas para
iOS, Android y Windows desde
Visual Studio y con C#
¿Por que es distinto al resto de frameworks?
¿QueesXamarinForms?
Enfoque actual para el
desarrollo de appsmóviles
nativas
Objective-C
Swift
Java
C++
C#
C++
REPETIR ELTRABAJO
XAMARIN
• Compartircódigo...
• ...perosinabandonarlaspeculiaridades
200
0
Sefunda
Ximian
Comienza
Mono
Ximian
esadquirida
PorNovell
200
9
201
1
Se lanza el Se funda
Primer product Xamarin
iOS
Primera
Releasede
Xamarin.An
droid
201
2
Partner
Program
201
3
Primera Xamarin 2.0
Releasede
Xamarin.Mac Component
Store
Launch
Evolve2013
XamarinTest
Cloud
Microsoft
Partnership
201
4
.NETLaunch
2001
200
3
Windows Phone
Android
iPhone
APIsWindows
APIsiOS | 100%deconvergencia
APIsAndroid | 100%de convergencia
Xamarin.iOSrealizaunacompilación
AheadOf Time(AOT)paracrearun
binarioARMparalaApp Store.
Xamarin.Androidusala
compilaciónJustInTime(JIT).
Es decir, cualquier cosa que
puedas hacerenObjective-C,
Swift, oJava
se puede hacer en C# con
Xamarin usandoVisual Studio
XAMARIN CLASSIC
Portable classlibrary
•1 Librería
•Multiples Plataformas
•Incluyendo:
•Xamarin.Android
•Xamarin.iOS
XAMARIN FORMS
Shared UI Code C#/XAML
Stack Absolute Relative Grid ContentView ScrollView Frame
Layouts
Controles
ActivityIndicator BoxView Button DatePicker Editor
Entry Image Label ListView Map
OpenGLView Picker ProgressBar SearchBar Slider
Stepper TableView TimePicker WebView EntryCell
ImageCell SwitchCell TextCell ViewCell
DatePicker
¿Dónde usar XamarinForms?
¿La función principal de tu aplicación es la entrada de datos?
¿Estas construyendo un prototipo o una prueba de
concepto?
¿La reutilización de código es mas importante que el
diseño al pixel?
¿Necesitas usar bastantes características del SDK nativo?
NO
NO
NO
XamarinForms
XamarinClassics
XamarinStudio
PCoMac
VisualStudioPlugin
¿Quenecesitamos?
XamarinHost
NecesitaunMac
Ejecucióndesde
VisualStudio
DesdeVisual
Studio
Dispositivos
Emuladores
Emuladore
s nativos
Dispositivos
Visual
Studio
IntegraciónconVisualStudio
Una única solución:
• iOS
• Android
• WindowsPhone
• WindowsStore
Acceso al ecosistema
Microsoft:
• TeamFoundationServer
• Accesoa herramientasde
análisisy testing
IntegraciónconVisual Studio
Debug en:
• Emuladores
• Dispositivos
Integrado en la ToolBar
• Status
• Logs
• Listadode dispositivos
Just Click Start Debugging!
Bibliografía
Direccionamiento actividades de aprendizaje
Revisar el aula virtual y realizar las actividades indicadas por el profesor
GRACIAS

Weitere ähnliche Inhalte

Was ist angesagt?

03 protocolo ntic_1-2013
03 protocolo ntic_1-201303 protocolo ntic_1-2013
03 protocolo ntic_1-2013Paula Calvio
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual IIEdgar Merino
 
Curso Iniciación a Java
Curso Iniciación a JavaCurso Iniciación a Java
Curso Iniciación a JavaiLabora
 
Presentación de Movie Maker en Slide Share
Presentación de Movie Maker en Slide SharePresentación de Movie Maker en Slide Share
Presentación de Movie Maker en Slide ShareIvannaMaria29
 

Was ist angesagt? (7)

03 protocolo ntic_1-2013
03 protocolo ntic_1-201303 protocolo ntic_1-2013
03 protocolo ntic_1-2013
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual II
 
Curso Iniciación a Java
Curso Iniciación a JavaCurso Iniciación a Java
Curso Iniciación a Java
 
Presentación de Movie Maker en Slide Share
Presentación de Movie Maker en Slide SharePresentación de Movie Maker en Slide Share
Presentación de Movie Maker en Slide Share
 
Presentación del Curso
Presentación del CursoPresentación del Curso
Presentación del Curso
 
Actividad individual 5.1
Actividad individual 5.1Actividad individual 5.1
Actividad individual 5.1
 
Actividad inicial
Actividad inicial Actividad inicial
Actividad inicial
 

Ähnlich wie 8-Unidad 2: Aplicaciones Windows Forms-2.1 Introducción

Windows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresWindows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresSorey García
 
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...Luis Fernando Aguas Bucheli
 
Prontuario del Curso de Android
Prontuario del Curso de AndroidProntuario del Curso de Android
Prontuario del Curso de AndroidWilfredo Nieves
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
OpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinOpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinJavier Suárez Ruiz
 
Curso Experto en desarrollo de aplicaciones para móviles
Curso Experto en desarrollo de aplicaciones para móvilesCurso Experto en desarrollo de aplicaciones para móviles
Curso Experto en desarrollo de aplicaciones para móvilesiLabora
 
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreDe Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreJavier Suárez Ruiz
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilIng Erick Guardado
 
2-Unidad 1: Introducción a la Plataforma .NET-1.1 Conceptos, características...
 2-Unidad 1: Introducción a la Plataforma .NET-1.1 Conceptos, características... 2-Unidad 1: Introducción a la Plataforma .NET-1.1 Conceptos, características...
2-Unidad 1: Introducción a la Plataforma .NET-1.1 Conceptos, características...Luis Fernando Aguas Bucheli
 
9- Unidad 2: Aplicaciones Windows Forms-2.2. Entorno de desarrollo gráfico
9- Unidad 2: Aplicaciones Windows Forms-2.2. Entorno de desarrollo gráfico9- Unidad 2: Aplicaciones Windows Forms-2.2. Entorno de desarrollo gráfico
9- Unidad 2: Aplicaciones Windows Forms-2.2. Entorno de desarrollo gráficoLuis Fernando Aguas Bucheli
 

Ähnlich wie 8-Unidad 2: Aplicaciones Windows Forms-2.1 Introducción (20)

Introducción a xamarin
Introducción a xamarinIntroducción a xamarin
Introducción a xamarin
 
S2-PD1.pptx
S2-PD1.pptxS2-PD1.pptx
S2-PD1.pptx
 
Windows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresWindows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para Desarrolladores
 
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
 
Prontuario del Curso de Android
Prontuario del Curso de AndroidProntuario del Curso de Android
Prontuario del Curso de Android
 
Guia 4 progrii
Guia 4 progriiGuia 4 progrii
Guia 4 progrii
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
PresentacióN 3
PresentacióN 3PresentacióN 3
PresentacióN 3
 
OpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinOpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller Xamarin
 
S2 - Aplicaciones en Visual Studio
S2 - Aplicaciones en Visual StudioS2 - Aplicaciones en Visual Studio
S2 - Aplicaciones en Visual Studio
 
Curso Experto en desarrollo de aplicaciones para móviles
Curso Experto en desarrollo de aplicaciones para móvilesCurso Experto en desarrollo de aplicaciones para móviles
Curso Experto en desarrollo de aplicaciones para móviles
 
S2-PD1-1.2 Aplicaciones
S2-PD1-1.2 AplicacionesS2-PD1-1.2 Aplicaciones
S2-PD1-1.2 Aplicaciones
 
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreDe Windows Phone App Studio a la Store
De Windows Phone App Studio a la Store
 
6- Visual Studio
6- Visual Studio6- Visual Studio
6- Visual Studio
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
2-Unidad 1: Introducción a la Plataforma .NET-1.1 Conceptos, características...
 2-Unidad 1: Introducción a la Plataforma .NET-1.1 Conceptos, características... 2-Unidad 1: Introducción a la Plataforma .NET-1.1 Conceptos, características...
2-Unidad 1: Introducción a la Plataforma .NET-1.1 Conceptos, características...
 
9- Unidad 2: Aplicaciones Windows Forms-2.2. Entorno de desarrollo gráfico
9- Unidad 2: Aplicaciones Windows Forms-2.2. Entorno de desarrollo gráfico9- Unidad 2: Aplicaciones Windows Forms-2.2. Entorno de desarrollo gráfico
9- Unidad 2: Aplicaciones Windows Forms-2.2. Entorno de desarrollo gráfico
 
Pres3
Pres3Pres3
Pres3
 
Taller dreamweaver
Taller dreamweaverTaller dreamweaver
Taller dreamweaver
 

Mehr von Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Kürzlich hochgeladen

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Kürzlich hochgeladen (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

8-Unidad 2: Aplicaciones Windows Forms-2.1 Introducción