Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 / 11
Contenido
1
Requisitos
Ejercicio 1
Ejercicio 2
Ejercicio 3
Ejercicio 4 (I)
Ejercicio 4 (II)
Ejercicio 4 (III)
Objetivos...
Entrega...
2 / 11
Requisitos
pedido: hada-p2.vala.
Puedes crear tu propio programa principal de pruebas en un archivo
3 / 11
Ejercicio 1
c l a s s A p p l i c a t i o n : GLib . O b j e c t {
p u b l i c A p p l i c a t i o n ( s t r i n g name ) {
m name = name ;
}
3
5
p u b l i c v o i d r u n ( ) { } // Pone en marcha l a a p l i c a c i o n
p u b l i c v o i d q u i t ( ) { }// Termina l a a p l i c a c i o n
7
9
p r i v a t e s t r i n g m name ;
11
Ejercicio 2
A partir de aqu y hasta el final de la practica, todas las se
nales, cuando
corresponda, se conectaran en el constructor de la clase correspondiente.
A
nade a la clase Application dos se
nales: void on init() y void
on end().
Estas se
nales deberan emitirse al inicio y al final de la aplicacion
respectivamente.
Crea una funci
on independiente (no un metodo de una clase)
"\nComenzamos...\n".
Con
ectala a la se
nal on init. Comprueba que se ejecuta cuando
comienza la aplicaci
on y se emite la se
nal correspondiente.
5 / 11
Ejercicio 3
Crea una funci
on independiente (no un metodo de una clase)
verdad...\n".
Con
ectala a la se
nal on end. Comprueba ahora que, ademas de
6 / 11
Ejercicio 4 (I)
Tambi
en en el fichero hada-p2.vala y a
nadida al ejemplo anterior
crea una clase pila de enteros (el nombre de la clase sera Stack)
tambien perteneciente al espacio de nombres Hada.
Esta clase tendr
a un u
nico constructor a partir de un string que
7 / 11
Ejercicio 4 (II)
Ejercicio 4 (III)
9 / 11
Objetivos...
El alumno sabe:
A
nadir se
nales a una clase.
Conectar a una se
nal una funci
on.
Conectar a una se
nal un metodo.
Crear una clase desde cero dotandola de se
nales y conectarle
a estas el c
odigo que quiere que se ejecute en cada caso.
10 / 11
Entrega...
La entrega consistir
a en un fichero llamado hada-p2.tgz que
11 / 11