Taller de Mono - Desarrollo Visual en .NET bajo Linux

32
Taller de Mono Desarrollo Visual en .NET bajo Linux Juan Rojas Cruz <[email protected]>

Transcript of Taller de Mono - Desarrollo Visual en .NET bajo Linux

Page 1: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Taller de Mono Desarrollo Visual

en .NET bajo Linux

Juan Rojas Cruz <[email protected]>

Page 2: Taller de Mono - Desarrollo Visual en .NET bajo Linux

¿Taller de Mono?

WTF?

¿Qué es MONO?

Page 3: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Esto es un mono o.O ...

… cualquier parecido con tu amigo es pura coincidencia

Page 4: Taller de Mono - Desarrollo Visual en .NET bajo Linux

… pero tambien es ...

Page 5: Taller de Mono - Desarrollo Visual en .NET bajo Linux

… la implementacion libre de .NET

Page 6: Taller de Mono - Desarrollo Visual en .NET bajo Linux

•Diseñado para desarrollar aplicaciones multiplataforma de manera fácil

•Basado en los estandares de ECMA para C# y el CLR

Page 7: Taller de Mono - Desarrollo Visual en .NET bajo Linux

¿Qué componentes tiene?

Page 8: Taller de Mono - Desarrollo Visual en .NET bajo Linux
Page 9: Taller de Mono - Desarrollo Visual en .NET bajo Linux

¿Beneficios?

Page 10: Taller de Mono - Desarrollo Visual en .NET bajo Linux

•Popularidad

•Programación en alto nivel

•Libreria de clase base

•Multiplataforma

•Common Language Runtime

Page 11: Taller de Mono - Desarrollo Visual en .NET bajo Linux

¿Que aplicaciones hechas con mono existe?

Page 12: Taller de Mono - Desarrollo Visual en .NET bajo Linux

… despierta a tu compañero del costado …

Voy a hacer demostraciones

Page 13: Taller de Mono - Desarrollo Visual en .NET bajo Linux

… se ve bonito :), como lo obtengo?

Page 14: Taller de Mono - Desarrollo Visual en .NET bajo Linux

La mayoria de distribuciones lo tiene empaquetado.

Y si usas windows(no deberias usarlo por salud mental) tambien

hay para que hagas sgte, sgte, sgte....

Mas informacion en:http://mono-project.com

Page 15: Taller de Mono - Desarrollo Visual en .NET bajo Linux

¿Alguna IDE para desarrollar con mono?

Page 16: Taller de Mono - Desarrollo Visual en .NET bajo Linux

… despierta a tu compañero ya vamos a programar =D

Page 17: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Antes un videito para que se desestrezen un poco y

vean que si hay monos que programan :P

Page 18: Taller de Mono - Desarrollo Visual en .NET bajo Linux

No se preocupen en unos minutos mas seguimos

programando, pero antes unos conceptos basicos

Page 19: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Widgets

•Controles•Cajas de texto•Botones•Barras de desplazamiento•ETC...

Page 20: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Contenedores

•Tambien son widgets

•Contienen a otros widgets

•Ventanas, cajas, tablas, marcos

Page 21: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Posicionamiento

Page 22: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Cambiar el tamaño de la ventana ...

Page 23: Taller de Mono - Desarrollo Visual en .NET bajo Linux

… se vuelve un revoltijo

Page 24: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Cambiar el texto ...

Page 25: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Lo que queremos es esto

Page 26: Taller de Mono - Desarrollo Visual en .NET bajo Linux

¿Por qué no hacerlo automático?

Page 27: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Posicionamiento automatico

•Widgets se añaden a un contenedor

•El contenedor les asigna sus tamaño

•Los contenedores pueden anidarse

Page 28: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Caja y TablasVbox/Hbox/Tables

Page 29: Taller de Mono - Desarrollo Visual en .NET bajo Linux

Eventos o señales

Page 30: Taller de Mono - Desarrollo Visual en .NET bajo Linux

… vuelve a despertar a tu compañero volvemos a

programar =D

Page 31: Taller de Mono - Desarrollo Visual en .NET bajo Linux

… ya pueden ir a almorzar si aun no lo han hecho ...

Page 32: Taller de Mono - Desarrollo Visual en .NET bajo Linux

¿PREGUNTAS?

[email protected]://juanpe.lugcix.org