Diferencia entre revisiones de «Programación en Vala/Bibliotecas del lenguaje»
Contenido eliminado Contenido añadido
Sin resumen de edición |
|||
Línea 2:
== Acceso a ficheros en Vala (biblioteca GIO) ==
La biblioteca de funciones [http://library.gnome.org/devel/gio/stable/ GIO] es similar en funcionalidad al framework IO de Java. Esta biblioteca contiene objetos para el trabajo con ficheros, tanto para lectura como para escritura. Contiene dos clases base, una para lectura y otra para escritura: '''InputStream''' y '''OutputStream'''. Cuando se abre un fichero para su lectura se obtiene una referencia a un objeto de la clase '''InputStream'''.
Los flujos se pueden usar con el patrón de diseño [http://es.wikipedia.org/wiki/Decorator_(patrón_de_diseño) decorador] para suministrar funcionalidad adicional. Por ejemplo es posible leer el contenido de un fichero línea a línea mediante un '''DataInputStream'''. O se puede aplicar un '''FileInputStream''' para realizar algún filtrado de datos.
=== Leer un fichero línea a línea ===
|