Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el...
Transcript of Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el...
![Page 1: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/1.jpg)
Programación Rápida en linux.
Gastón González Pacheco (@sniper_cl)
Ingeniero de Ejecución en InformáticaDocente Informática Santo Tomás.http://lamiradelsniper.wordpress.com
![Page 2: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/2.jpg)
¿Por qué desarrollar para Ubuntu?
![Page 3: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/3.jpg)
Primero: Instalar Quickly Se recomienda tener instalado PyGTK
http://apt.ubuntu.com/p/quickly ó $ sudo apt-get install quickly
![Page 4: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/4.jpg)
Código
![Page 5: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/5.jpg)
Diseño
Glade es un diseñador de interfaz de usuario
Su aplicación tendrá una interfaz de usuario que no es sólo útil, sino
atractiva.
![Page 6: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/6.jpg)
Evolución Histórica
Bazaar
El control de versiones código fuente de es imprescindible durante el
desarrollo.
![Page 7: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/7.jpg)
Depuración
Winpdb es un rápido depurador de Python
Buscar, analizar y corregir defectos de software.
![Page 8: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/8.jpg)
Colaborar
Launchpad es una plataforma de colaboración en línea y
alojamiento de proyectos de software.
Si usted es un desarrollador independiente o es parte de un
equipo trabajo.El código puede ser manejado y
expuesto a los colegas quienes harán una colaboración más
eficaz y divertida
![Page 9: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/9.jpg)
Distribuir
Ubuntu utiliza el sistema de paquetes Debian para distribuir, instalar y actualizar aplicaciones.
Después de lanzar una aplicación, el siguiente paso es distribuirlo a
los usuarios.
![Page 10: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/10.jpg)
Publicar
Centro de Software de Ubuntu.
Una vez que su aplicación ha sido puesto en libertad y
empaquetada, ya está todo listo para el último paso en el camino.
![Page 11: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/11.jpg)
Demo!!!!
![Page 12: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/12.jpg)
Muchas Gracias.@sniper_cl
![Page 13: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/13.jpg)
CódigoLa primera etapa en el camino desde la idea hasta la creación será para
empezar a escribir su aplicación. Hemos elegido una combinación de herramientas que le permiten
producir código portable, robusto y hermoso.
![Page 14: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/14.jpg)
PythonPython es un lenguaje de programación fácil de aprender y potente, con
una amplia biblioteca estándar que proporciona funciones e interfaces para casi cualquier tarea.
Es orientado a objetos, extensible y basado en intérprete-, lo que significa que funciona bien a todo tipo de proyectos, desde pequeños scripts de
bases de código extensas. Su elegante sintaxis permite escribir código que es muy legible y conciso.
![Page 15: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/15.jpg)
GTK +GTK + es una herramienta multiplataforma que permite crear ricas
interfaces gráficas de usuario con un conjunto de widgets extensibles. Con un enfoque en la facilidad de uso y el acceso universal, que proporciona un marco que le ayuda a producir aplicaciones con el
lenguaje nativo completo y accesibilidad.
![Page 16: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/16.jpg)
PyGTKPyGTK es un conjunto de enlaces que unen la versatilidad de un lenguaje
de programación de primera clase con la modularidad de un conjunto de herramientas gráficas robusta, lo que permite la creación de varias
plataformas de interfaces de usuario de GTK + en Python. El resultado final es una poderosa combinación que aumenta la
productividad al escribir aplicaciones.
![Page 17: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/17.jpg)
GeditGedit es un versátil de propósito general diseñada editor de texto en los
principios de simplicidad y facilidad de uso. El resaltado de sintaxis y un marco de complementos flexible que sea un
editor de texto ligero pero potente ideal para escribir código.
![Page 18: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/18.jpg)
DiseñoSu aplicación tendrá una interfaz de usuario que no es sólo útil, sino
también visualmente atrapantes. Y usted necesita una herramienta para modificar fácilmente y rápidamente se incluyen las
modificaciones. Tenemos exactamente lo que está buscando.
![Page 19: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/19.jpg)
GladeGlade es un diseñador de interfaz de usuario visual para el conjunto de
herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir elementos gráficos de interfaz de usuario en el código, Glade trae el prototipado rápido a la tabla que le permite añadir de forma dinámica, eliminar y
modificar los widgets para el diseño.
![Page 20: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/20.jpg)
HistóricoEl código fuente de control de versiones es imprescindible durante el
desarrollo. No sólo le permite volver a versiones anteriores, sino que también permite a un equipo para trabajar de manera efectiva en la
misma base de código.
![Page 21: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/21.jpg)
BazarBazaar es un sistema de control de versiones que le ayuda a rastrear la
historia del código de su aplicación en el tiempo. Su naturaleza distribuida y avanzadas capacidades de combinar tanto la
facilidad y fomentar la colaboración dentro de los equipos y de colaboradores externos durante el desarrollo.
![Page 22: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/22.jpg)
DepurarBuscar, analizar y corregir defectos de software jugará un papel
importante para garantizar su aplicación es sólida como una roca y se comporta como se esperaba.
![Page 23: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/23.jpg)
WinpdbWinpdb es un rápido depurador de Python. Proporciona una interfaz
gráfica con toda la funcionalidad habitual que se espera de un depurador moderna y mucho más: múltiples hilos, la modificación de espacio de nombres, depuración integrada, y la comunicación cifrada
son sólo algunos de los aspectos más destacados.
![Page 24: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/24.jpg)
ColaborarSi usted es un desarrollador independiente o el trabajo como parte de un
equipo, que tiene un eje central en el código puede ser manejado y expuesto a los colaboradores harán una colaboración más eficaz y
divertida.
![Page 25: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/25.jpg)
LaunchpadLaunchpad es una colaboración en línea y la plataforma de alojamiento
de proyectos de software. Proporciona un conjunto de herramientas para permitir la gestión y mantenimiento del ciclo de vida completo de un proyecto. Se une a las comunidades por lo que es fácil compartir
código, informes de errores, traducciones e ideas a través de proyectos.
Utilice los configurar rápidamente comando para vincular su aplicación a un proyecto de Launchpad, y la liberación de forma rápida y compartir rápidamente los comandos para liberar o actualizar una nueva versión
de su aplicación
![Page 26: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/26.jpg)
DistribuirDespués de lanzar una aplicación, el siguiente paso es distribuirlo a los
usuarios. Embalaje que asegura que será capaz de instalarlo con un simple clic de un botón.
![Page 27: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/27.jpg)
De paquetes de DebianUbuntu utiliza el sistema de paquetes Debian para distribuir, instalar y actualizar aplicaciones. El estándar de paquetes de Debian y todas las
herramientas asociadas garanticen un marco seguro, escalable y probada para entregar aplicaciones a millones de usuarios.
![Page 28: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir](https://reader036.fdocuments.co/reader036/viewer/2022063004/5f809dca9d042302de0c11b8/html5/thumbnails/28.jpg)
PublicarUna vez que su aplicación ha sido puesto en libertad y envasados, ya está todo listo para el último paso en el camino: publicarlo en el Centro
de Software de Ubuntu y llevarlo al escritorio de cada uno. También tenemos que cubría, y estamos ofreciendo a usted, lo han adivinado-
con otra herramienta que le permitirá obtener su aplicación en el Centro de Software en muy poco tiempo: MyApps.