Diferencia entre revisiones de «Programación en Vala/Funcionalidades avanzadas del lenguaje»

Contenido eliminado Contenido añadido
Sigmar (discusión | contribs.)
Sigmar (discusión | contribs.)
Línea 925:
 
== Clases que no heredan de GLib.Object ==
 
Las clases que no hereden en ningún nivel de GLib.Object son tratadas como un caso especial. Estas clases derivan directamente desde el sistema de tipos de GLib y por lo tanto son más ligeras (en uso de recursos).
 
Un caso obvio de este tipo de clases son algunos de los [[http://es.wikipedia.org/wiki/Binding|Binding]] a la biblioteca GLib. Puesto que la biblioteca GLib hace un trabajo a más bajo nivel que GObject, la mayoría de las clases que se definen en el binding son de este tipo. Como se ha comentado anteriormente, estas clases son más ligeras, lo cual las haces útiles en algunos casos (por ejemplo en el uso del propio compilador de Vala). Sin embargo, el uso de este tipo de clases no es muy habitual por lo que no se tratará en este documento.
 
== Integración con D-Bus ==