Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Descripcion y Tutorial de GLADE (AESM)

Descripcion y Tutorial de GLADE (AESM)

Ratings: (0)|Views: 12|Likes:

More info:

Published by: Alvaro Yuste Torregrosa on Mar 21, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/21/2012

pdf

text

original

 
ANÁLISIS DE UNA HERRAMIENTA CASE
DESCRIPCIÓN Y TUTORIAL DE:
GLADE
 Por:Álvaro Yuste TorregrosaJavier Sánchez RiquelmeCarlos Meca LópezCarlos Sanchís Server
 
Descripción de las características de Glade.
Glade es una herramienta RAD, es decir, de desarrollo rápido deaplicaciones. Este tipo de recursos se pueden incluir en la categoría
Lower CASE
, ya que es una herramienta para la automatización parcialde la generación del código de los algoritmos requeridos en elprograma final. Estas aplicaciones suelen englobar a su vez cuestionesque favorecen la usabilidad, la utilidad y la rapidez de ejecución. Enconcreto
Glade
se centra en permitir el desarrollo ágil y fácil deinterfaces de usuario, mecanizando hasta cierto punto su diseño eimplementación. Permite al desarrollador separar por un lado loselementos de la aplicación, y por otro sus comportamientos frente aeventos o acciones del futuro usuario. Además proporcionaherramientas para añadir, eliminar y modificar widgets dinámicamente.Pertenece a la biblioteca
GIMP Tool Kit
del conjunto de bibliotecasmultiplataforma
GTK+
, con lo que se ofrece con licencia libre. FuePublicado bajo
GNU General Public License
, la cual protege la libredistribución, modificación y uso de software. GTK+ ofrece en generalrecursos para desarrollar interfaces gráficas, normalmente para losentornos gráficos GNOME, XFCE y ROX. Su aparición se basó en ofrecer soporte al software de edición de imagen conocido como GIMP, peroactualmente nutre gran número de aplicaciones en sistemas GNU/Linux.Este conjunto de bibliotecas, a su vez, permite trabajar con grancantidad de lenguajes, tales como C, C++, C#, Java, Ruby, Perl, PHP oPython.En concreto la GIMP Tool Kit, que usa Glade, contiene los objetos yfunciones para construir una interfaz de usuario; se basa en widgets quepueden ser ventanas (que puede establecer un diálogo, mostrar unmensaje, ofrecer una guía al usuario o contener más widgets), botones(que pueden ser clicables, activables o regulables), menús, etiquetas,
deslizadores, pestañas… que veremos con detalle posteriormente.
 
 
La fecha en la que se sitúa la primera aparición del software Glade es el18 de abril de 1998, esta fue con la versión 0.1. Tras múltiplesactualizaciones tanto internas como de cara a la usabilidad, finalmente,el 12 de agosto de 2006 se lanza la versión actual, Glade-3, con grandesinnovaciones tales como:-
 
Herramientas de “Deshacer” y “Rehacer” operativas en todas las
acciones.-
 
Posibilidad de mantener abiertos varios proyectos de manerasimultánea.-
 
Nuevo enfoque en la automatización de código fuente medianteuna remoción integral.-
 
Nuevo servicio de ayuda contextual más eficaz e intuitivamediante DevHelp.-
 
Posibilidad de reconocer widgets de bibliotecas externas entiempo de ejecución.-
 
Herramientas de Glade implementadas a su vez como widgets,para facilitar la compatibilidad.El formato de almacenamiento de los documentos resultantes deldiseño de una interfaz usando la herramienta Glade es GtkBuilder. Estees un tipo de formato que cumple los estándares XML. Estos ficheros sepueden emplear para generar la interfaz en tiempo de ejecuciónmediante el objeto GtkBuilder de la biblioteca GTK+. Así se permitehacer reajustes en la interfaz sin tener que volver a compilar de nuevo elcódigo fuente de ésta.
Manual Glade:
A continuación vamos a ofrecer una detallada guía de uso del softwareanalizado en cuestión, con el fin de facilitar su uso a aquellas personasque pretendan iniciarse en él. Por un lado desglosaremos lascaracterísticas de las distintas herramientas que posee y lasfuncionalidades que ofrece. Posteriormente enlazamos a un video quehemos confeccionado, mostrando de manera práctica la realizacióndel sencillo interfaz de una calculadora.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->