38911
Comentario:
|
39568
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 1: | Línea 1: |
'''~+Coordinación de tareas+~''' == Estado actual de los capítulos (fase 1) == |
'''~+Grupo de trabajo Librognome: coordinación de tareas+~''' == Información para colaboradores == Si estás interesado en colaborar con nosotros, ponte en contacto con el grupo de trabajo a través de la lista de correo [[http://mail.gnome.org/mailman/listinfo/gnome-hispano-list|gnome-hispano-list]]. Las tareas principales en las que puedes colaborar son las siguientes: * Migración de la documentación original (html, docbook) al wiki * Redacción de los capítulos o apartados incompletos * Revisión de la documentación disponible == Estado actual de los capítulos == |
Línea 11: | Línea 25: |
||<bgcolor="#8080FF"> #80FF80 Azul ||Acabado, pendiente de revisión || | ||<bgcolor="#8080FF"> #8080FF Azul ||Acabado, pendiente de revisión || |
Línea 29: | Línea 43: |
||<50% bgcolor="#ffff66">/0301 Introducción ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0302 Estructura de un proyecto GNU ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0303 +Archivos de información de un proyecto ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0304 +Archivos de programas y configuración ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ff8080">/0305 Las herramientas autotools ||<25% style="text-align: center;"> ||<25% style="text-align: center;">|| ||<50% bgcolor="#ff8080">/0306 Lenguajes de programación ||<25% style="text-align: center;"> ||<25% style="text-align: center;">|| ||<50% bgcolor="#ff8080">/0307 Paquetes necesarios para la compilación ||<25% style="text-align: center;"> ||<25% style="text-align: center;">|| |
||<50% bgcolor="#ffff66">/0301 Introducción ||<25% style="text-align: center;"> Jorge Bustos||<25% style="text-align: center;">Fecha prevista: 30 diciembre 2007 || ||<50% bgcolor="#ffff66">/0302 Estructura de un proyecto GNU ||<25% style="text-align: center;"> "||<25% style="text-align: center;"> "|| ||<50% bgcolor="#ffff66">/0303 +Archivos de información de un proyecto ||<25% style="text-align: center;">" ||<25% style="text-align: center;">" || ||<50% bgcolor="#ffff66">/0304 +Archivos de programas y configuración ||<25% style="text-align: center;">" ||<25% style="text-align: center;"> "|| ||<50% bgcolor="#ff8080">/0305 Las herramientas autotools ||<25% style="text-align: center;">" ||<25% style="text-align: center;">"|| ||<50% bgcolor="#ff8080">/0306 Lenguajes de programación ||<25% style="text-align: center;"> "||<25% style="text-align: center;">"|| ||<50% bgcolor="#ff8080">/0307 Paquetes necesarios para la compilación ||<25% style="text-align: center;"> "||<25% style="text-align: center;">"|| |
Línea 38: | Línea 52: |
||<50% bgcolor="#ff8080">/0401 Línea de comandos: gcc ||<25% style="text-align: center;"> ||<25% style="text-align: center;">|| ||<50% bgcolor="#ff8080">/0402 Uso de Anjuta como IDE ||<25% style="text-align: center;"> ||<25% style="text-align: center;">|| |
||<50% bgcolor="#8080FF">/0401 Línea de comandos: gcc ||<25% style="text-align: center;">Rodrigo Moya ||<25% style="text-align: center;">---|| ||<50% bgcolor="#ff8080">/0402 Uso de Anjuta como IDE ||<25% style="text-align: center;">Exell Enrique Franklin Jiménez ||<25% style="text-align: center;">Fecha prevista:10 enero 2008|| |
Línea 50: | Línea 64: |
||<50% bgcolor="#ffff66">/0601 Tipos de datos de GLib ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0602 Mensajes de salida. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0603 +Mensajes de salida. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0604 +Funciones de depuración. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0605 +Funciones de registro. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0606 Trabajar con cadenas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0607 +Manipular el contenido de una cadena. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0608 +Gstring : la otra manera de ver una cadena. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0641 +GQuarks. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0609 Jugando con el tiempo. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0610 +Funciones de manejo de fechas y horas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0611 +Midiendo intervalos de tiempo con Gtimer. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0612 Miscelánea de funciones. ||<25% style="text-align: center;">||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0613 +Números aleatorios. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0614 +Funciones de información sobre entorno. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0615 Bucles de ejecución. ||<25% style="text-align: center;"> ||<25% style="text-align: center;">|| ||<50% bgcolor="#ffff66">/0616 +Alarmas ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0617 +Tiempos de inactividad. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0618 Tratamiento de ficheros y canales de entrada/salida. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0619 +Obtención de un GIOChannel. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0620 +Generalidades en el trabajo con GIOChannels. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0621 +Operaciones básicas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0622 +Integración de canales al bucle de eventos. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0623 +Configuración avanzada de canales. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0624 Manejo de memoria dinámica. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0625 +Reserva de memoria. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0626 +Liberación de memoria. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0627 +Realojamiento de memoria. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0628 Estructuras de datos: listas enlazadas, pilas y colas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0629 +Listas enlazadas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0630 +Listas doblemente enlazadas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0631 +Gqueue: pilas y colas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0632 Estructuras de datos avanzadas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0633 +Tablas de dispersión. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0634 +Arboles binarios balanceados ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0635 +Gnode : Arboles de orden n. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0636 +Caches ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0637 GLib avanzado. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0638 +Hilos en Glib. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0639 +UTF-8: las letras del mundo. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0640 +Como hacer plugins. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || |
||<50% bgcolor="#8080FF">/0601 Tipos de datos de GLib ||<25% style="text-align: center;">Basilio Kublik ||<25% style="text-align: center;">--- || ||<50% bgcolor="#8080FF">/0602 Mensajes de salida. ||<25% style="text-align: center;"> " (todo el capítulo) ||<25% style="text-align: center;"> " (todo el capítulo) || ||<50% bgcolor="#8080FF">/0603 +Mensajes de salida. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0604 +Funciones de depuración. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0605 +Funciones de registro. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0606 Trabajar con cadenas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0607 +Manipular el contenido de una cadena. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0608 +Gstring : la otra manera de ver una cadena. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0641 +GQuarks. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0609 Jugando con el tiempo. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0610 +Funciones de manejo de fechas y horas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0611 +Midiendo intervalos de tiempo con Gtimer. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0612 Miscelánea de funciones. ||<25% style="text-align: center;">||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0613 +Números aleatorios. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0614 +Funciones de información sobre entorno. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0615 Bucles de ejecución. ||<25% style="text-align: center;"> ||<25% style="text-align: center;">|| ||<50% bgcolor="#8080FF">/0616 +Alarmas ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0617 +Tiempos de inactividad. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0618 Tratamiento de ficheros y canales de entrada/salida. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0619 +Obtención de un GIOChannel. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0620 +Generalidades en el trabajo con GIOChannels. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0621 +Operaciones básicas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0622 +Integración de canales al bucle de eventos. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0623 +Configuración avanzada de canales. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0624 Manejo de memoria dinámica. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0625 +Reserva de memoria. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0626 +Liberación de memoria. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0627 +Realojamiento de memoria. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0641 +Perfil de uso de memoria. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0628 Estructuras de datos: listas enlazadas, pilas y colas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0629 +Listas enlazadas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0630 +Listas doblemente enlazadas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0631 +Gqueue: pilas y colas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0632 Estructuras de datos avanzadas. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0633 +Tablas de dispersión. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0634 +Arboles binarios balanceados ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0635 +Gnode : Arboles de orden n. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0636 +Caches ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0637 GLib avanzado. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0638 +Hilos en Glib. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0639 +UTF-8: las letras del mundo. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#8080FF">/0640 +Como hacer plugins. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || |
Línea 93: | Línea 108: |
||<50% bgcolor="#ffff66">/0701 Gestión dinámica de tipos. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0702 +Tipos basados en clases (objetos). ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0703 +Tipos no instanciables (fundamentales). ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0704 +Implementación de nuevos tipos. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0705 +Interfaces ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0706 +Herencia ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0707 Señales ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0708 +Gvalue ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0709 GObject, la clase base. ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || |
||<50% bgcolor="#8080FF">/0701 Gestión dinámica de tipos. ||<25% style="text-align: center;">Juan Pizarro ||<25% style="text-align: center;">--- || ||<50% bgcolor="#8080FF">/0702 +Tipos basados en clases (objetos). ||<25% style="text-align: center;"> "||<25% style="text-align: center;"> "|| ||<50% bgcolor="#8080FF">/0703 +Tipos no instanciables (fundamentales). ||<25% style="text-align: center;">" ||<25% style="text-align: center;">" || ||<50% bgcolor="#8080FF">/0704 +Implementación de nuevos tipos. ||<25% style="text-align: center;">" ||<25% style="text-align: center;">" || ||<50% bgcolor="#8080FF">/0705 +Interfaces ||<25% style="text-align: center;"> "||<25% style="text-align: center;">" || ||<50% bgcolor="#8080FF">/0706 +Herencia ||<25% style="text-align: center;">" ||<25% style="text-align: center;">" || ||<50% bgcolor="#8080FF">/0707 Señales ||<25% style="text-align: center;"> Juan Pizarro||<25% style="text-align: center;"> ---|| ||<50% bgcolor="#8080FF">/0708 +Gvalue ||<25% style="text-align: center;"> "||<25% style="text-align: center;"> "|| ||<50% bgcolor="#8080FF">/0709 GObject, la clase base. ||<25% style="text-align: center;"> "||<25% style="text-align: center;">" || |
Línea 105: | Línea 120: |
||<50% bgcolor="#ffff66">/0801 Qué es un widget ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0802 +Widgets básicos ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0803 Bucle de ejecución y eventos ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0804 +Señales ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0805 Ejemplo básico ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0806 +El ejemplo paso a paso ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0807 +Cómo compilar el ejemplo ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0808 Contenedores ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0809 +Cajas ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0810 +Cajas de botones ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0811 +Tablas ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0812 +GtkNotebook ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0813 +GtkAlignment ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0814 +GtkHPaned/GtkVPaned ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0815 +GtkLayout ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0816 +Colocación por coordenadas ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0817 +Marcos ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0818 +GtkAspectFrame ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ffff66">/0819 +GtkViewport ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || |
||<50% bgcolor="#8080FF">/0801 Qué es un widget ||<25% style="text-align: center;"> Juan Pizarro||<25% style="text-align: center;">--- || ||<50% bgcolor="#8080FF">/0802 +Widgets básicos ||<25% style="text-align: center;">" ||<25% style="text-align: center;"> "|| ||<50% bgcolor="#8080FF">/0803 Bucle de ejecución y eventos ||<25% style="text-align: center;"> "||<25% style="text-align: center;"> "|| ||<50% bgcolor="#8080FF">/0804 +Señales ||<25% style="text-align: center;"> "||<25% style="text-align: center;">" || ||<50% bgcolor="#8080FF">/0805 Ejemplo básico ||<25% style="text-align: center;"> "||<25% style="text-align: center;">" || ||<50% bgcolor="#8080FF">/0806 +El ejemplo paso a paso ||<25% style="text-align: center;"> "||<25% style="text-align: center;"> "|| ||<50% bgcolor="#8080FF">/0807 +Cómo compilar el ejemplo ||<25% style="text-align: center;"> "||<25% style="text-align: center;"> "|| ||<50% bgcolor="#ffff66">/0808 Contenedores ||<25% style="text-align: center;"> "||<25% style="text-align: center;"> Fecha prevista: || ||<50% bgcolor="#ffff66">/0809 +Cajas ||<25% style="text-align: center;">" ||<25% style="text-align: center;"> "|| ||<50% bgcolor="#ffff66">/0810 +Cajas de botones ||<25% style="text-align: center;">" ||<25% style="text-align: center;"> "|| ||<50% bgcolor="#ffff66">/0811 +Tablas ||<25% style="text-align: center;">" ||<25% style="text-align: center;">" || ||<50% bgcolor="#ffff66">/0812 +GtkNotebook ||<25% style="text-align: center;">" ||<25% style="text-align: center;"> "|| ||<50% bgcolor="#ffff66">/0813 +GtkAlignment ||<25% style="text-align: center;"> "||<25% style="text-align: center;">" || ||<50% bgcolor="#ffff66">/0814 +GtkHPaned/GtkVPaned ||<25% style="text-align: center;"> "||<25% style="text-align: center;">" || ||<50% bgcolor="#ffff66">/0815 +GtkLayout ||<25% style="text-align: center;">" ||<25% style="text-align: center;">" || ||<50% bgcolor="#ffff66">/0816 +Colocación por coordenadas ||<25% style="text-align: center;">" ||<25% style="text-align: center;"> "|| ||<50% bgcolor="#ffff66">/0817 +Marcos ||<25% style="text-align: center;">" ||<25% style="text-align: center;">" || ||<50% bgcolor="#ffff66">/0818 +GtkAspectFrame ||<25% style="text-align: center;">" ||<25% style="text-align: center;">" || ||<50% bgcolor="#ffff66">/0819 +GtkViewport ||<25% style="text-align: center;"> "||<25% style="text-align: center;">" || |
Línea 184: | Línea 199: |
||<50% bgcolor="#ff8080">/1101 El portapapeles GTK ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || | ||<50% bgcolor="#ff8080">/1101 El portapapeles GTK ||<25% style="text-align: center;"> Exell Enrique Franklin Jiménez||<25% style="text-align: center;"> Fecha prevista:10 enero 2008|| |
Línea 211: | Línea 226: |
||<50% bgcolor="#ffff66">/1401 Introducción ||<25% style="text-align: center;"> Domingo González ||<25% style="text-align: center;"> Fecha prevista: 1 enero 2007|| | ||<50% bgcolor="#ffff66">/1401 Introducción ||<25% style="text-align: center;"> Domingo González ||<25% style="text-align: center;"> Fecha prevista: 1 enero 2008|| |
Línea 278: | Línea 293: |
||<50% bgcolor="#ff8080">/2201 Documentos de ayuda ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ff8080">/2202 +Visor de ayuda Yelp ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ff8080">/2203 Documentación con DockBook ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ff8080">/2204 +Estructura de un archivo XML ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ff8080">/2205 +Programas necesarios ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || ||<50% bgcolor="#ff8080">/2206 +Generación de formatos ||<25% style="text-align: center;"> ||<25% style="text-align: center;"> || |
||<50% bgcolor="#8080FF">/2201 Visor de ayuda Yelp ||<25% style="text-align: center;"> Alejandro Valdés||<25% style="text-align: center;"> ---|| ||<50% bgcolor="#8080FF">/2202 DockBook ||<25% style="text-align: center;"> "||<25% style="text-align: center;"> "|| ||<50% bgcolor="#8080FF">/2203 Utilidades de documentación de GNOME (gnome-doc-utils) ||<25% style="text-align: center;"> "||<25% style="text-align: center;">" || |
Grupo de trabajo Librognome: coordinación de tareas
Información para colaboradores
Si estás interesado en colaborar con nosotros, ponte en contacto con el grupo de trabajo a través de la lista de correo gnome-hispano-list.
Las tareas principales en las que puedes colaborar son las siguientes:
- Migración de la documentación original (html, docbook) al wiki
- Redacción de los capítulos o apartados incompletos
- Revisión de la documentación disponible
Estado actual de los capítulos
Capítulo/Sección: Lista ordenada de todos los capítulos y secciones que componen el curso.
- Nº de identificación: A modo de referencia, cada capítulo y sección se identifican con un código del tipo XXYY, donde XX marca el número de capítulo e YY indica la sección (no necesariamente numeración consecutiva).
- Código de colores: las secciones (no los capítulos) se identifican por un color, en función de su estado.
#FF8080 Rojo |
Falta por redactar total o parcialmente |
#FFFF66 Amarillo |
Redactado, falta copiar desde otra fuente |
#8080FF Azul |
Acabado, pendiente de revisión |
#80FF80 Verde |
Finalizado |
Responsable: Se indica el nombre del responsable encargado de redactar la sección.
Estado: Figurará la fecha prevista de finalización, el porcentaje actual del trabajo, y cualquier otro dato significativo.
Capítulo/Sección |
Responsable |
Estado |
/0100 1.- Introducción al desarrollo de aplicaciones GNOME |
|
|
BLOQUE I: Desarrollo de proyectos |
|
|
/0200 2.- Recursos para proyectos de desarrollo |
|
|
/0201 Herramientas y servicios de comunicación en el desarrollo. |
|
|
/0202 +Sistema de control de versiones. |
|
|
/0203 +Obtención de una cuenta de CVS. |
|
|
/0204 +Bugzilla |
|
|
/0205 +Listas de correo. |
|
|
/0206 +Internet Relay Chat (IRC). |
|
|
/0300 3.- Preparación del entorno |
|
|
/0301 Introducción |
Jorge Bustos |
Fecha prevista: 30 diciembre 2007 |
/0302 Estructura de un proyecto GNU |
" |
" |
/0303 +Archivos de información de un proyecto |
" |
" |
/0304 +Archivos de programas y configuración |
" |
" |
/0305 Las herramientas autotools |
" |
" |
/0306 Lenguajes de programación |
" |
" |
/0307 Paquetes necesarios para la compilación |
" |
" |
|
|
|
/0400 4.- Herramientas de desarrollo |
|
|
/0401 Línea de comandos: gcc |
Rodrigo Moya |
--- |
/0402 Uso de Anjuta como IDE |
Exell Enrique Franklin Jiménez |
Fecha prevista:10 enero 2008 |
/0403 +Crear un proyecto |
|
|
/0404 +Compilación y construcción de paquetes |
|
|
/0405 Glade: desarrollo de interfaces gráficas |
|
|
/0406 DevHelp: guía de referencia |
|
|
BLOQUE II: Programación básica: Bibliotecas base |
|
|
/0500 5.- Bibliotecas de la plataforma GNOME |
|
|
/0501 +Bibliotecas básicas |
|
|
/0502 +Perspectiva general: gráfico de dependencias |
|
|
|
|
|
/0600 6.- Glib |
|
|
/0601 Tipos de datos de GLib |
Basilio Kublik |
--- |
/0602 Mensajes de salida. |
" (todo el capítulo) |
" (todo el capítulo) |
/0603 +Mensajes de salida. |
|
|
/0604 +Funciones de depuración. |
|
|
/0605 +Funciones de registro. |
|
|
/0606 Trabajar con cadenas. |
|
|
/0607 +Manipular el contenido de una cadena. |
|
|
/0608 +Gstring : la otra manera de ver una cadena. |
|
|
/0641 +GQuarks. |
|
|
/0609 Jugando con el tiempo. |
|
|
/0610 +Funciones de manejo de fechas y horas. |
|
|
/0611 +Midiendo intervalos de tiempo con Gtimer. |
|
|
/0612 Miscelánea de funciones. |
|
|
/0613 +Números aleatorios. |
|
|
/0614 +Funciones de información sobre entorno. |
|
|
/0615 Bucles de ejecución. |
|
|
/0616 +Alarmas |
|
|
/0617 +Tiempos de inactividad. |
|
|
/0618 Tratamiento de ficheros y canales de entrada/salida. |
|
|
/0619 +Obtención de un GIOChannel. |
|
|
/0620 +Generalidades en el trabajo con GIOChannels. |
|
|
/0621 +Operaciones básicas. |
|
|
/0622 +Integración de canales al bucle de eventos. |
|
|
/0623 +Configuración avanzada de canales. |
|
|
/0624 Manejo de memoria dinámica. |
|
|
/0625 +Reserva de memoria. |
|
|
/0626 +Liberación de memoria. |
|
|
/0627 +Realojamiento de memoria. |
|
|
/0641 +Perfil de uso de memoria. |
|
|
/0628 Estructuras de datos: listas enlazadas, pilas y colas. |
|
|
/0629 +Listas enlazadas. |
|
|
/0630 +Listas doblemente enlazadas. |
|
|
/0631 +Gqueue: pilas y colas. |
|
|
/0632 Estructuras de datos avanzadas. |
|
|
/0633 +Tablas de dispersión. |
|
|
/0634 +Arboles binarios balanceados |
|
|
/0635 +Gnode : Arboles de orden n. |
|
|
/0636 +Caches |
|
|
/0637 GLib avanzado. |
|
|
/0638 +Hilos en Glib. |
|
|
/0639 +UTF-8: las letras del mundo. |
|
|
/0640 +Como hacer plugins. |
|
|
|
|
|
/0700 7.- Sistema de objetos de Glib. |
|
|
/0701 Gestión dinámica de tipos. |
Juan Pizarro |
--- |
/0702 +Tipos basados en clases (objetos). |
" |
" |
/0703 +Tipos no instanciables (fundamentales). |
" |
" |
/0704 +Implementación de nuevos tipos. |
" |
" |
/0705 +Interfaces |
" |
" |
/0706 +Herencia |
" |
" |
/0707 Señales |
Juan Pizarro |
--- |
/0708 +Gvalue |
" |
" |
/0709 GObject, la clase base. |
" |
" |
/0710 Parámetros y valores. |
|
|
|
|
|
/0800 8.- GTK+ |
|
|
/0801 Qué es un widget |
Juan Pizarro |
--- |
/0802 +Widgets básicos |
" |
" |
/0803 Bucle de ejecución y eventos |
" |
" |
/0804 +Señales |
" |
" |
/0805 Ejemplo básico |
" |
" |
/0806 +El ejemplo paso a paso |
" |
" |
/0807 +Cómo compilar el ejemplo |
" |
" |
/0808 Contenedores |
" |
Fecha prevista: |
/0809 +Cajas |
" |
" |
/0810 +Cajas de botones |
" |
" |
/0811 +Tablas |
" |
" |
/0812 +GtkNotebook |
" |
" |
/0813 +GtkAlignment |
" |
" |
/0814 +GtkHPaned/GtkVPaned |
" |
" |
/0815 +GtkLayout |
" |
" |
/0816 +Colocación por coordenadas |
" |
" |
/0817 +Marcos |
" |
" |
/0818 +GtkAspectFrame |
" |
" |
/0819 +GtkViewport |
" |
" |
/0820 Ventanas |
|
|
/0821 +Ventanas (GtkWindow) |
|
|
/0822 +Diálogos (GtkDialog) |
|
|
/0823 +Ventanas de mensaje (GtkMessageDialog) |
|
|
/0824 +Ventanas invisibles (GtkInvisible) |
|
|
/0825 +Ventanas embebidas (GtkPlug) |
|
|
/0826 +Grupos de ventanas (GtkWindowGroup) |
|
|
/0827 Visualización y Entrada de información |
|
|
/0828 +Etiquetas |
|
|
/0829 +Entrada de datos |
|
|
/0830 +Ajustes |
|
|
/0831 +Widgets de selección de rango |
|
|
/0832 +Imágenes (GtkImage) |
|
|
/0833 +Barras de progreso (GtkProgressBar) |
|
|
/0834 +Barras de estado (GtkStatusBar) |
|
|
/0835 Botones |
|
|
/0836 +GtkButton |
|
|
/0837 +GtkToggleButton |
|
|
/0838 +GtkCheckButton |
|
|
/0839 +GtkRadioButton |
|
|
/0840 Menús y barras de herramientas |
|
|
/0841 +Menús |
|
|
/0842 +GtkToolbar |
|
|
/0843 +GtkCombo |
|
|
/0844 Ventanas de selección |
|
|
/0845 +GtkFileSelection |
|
|
/0846 +GtkFileChooser |
|
|
/0847 +GtkColorSelection |
|
|
/0848 +GtkColorSelectionDialog |
|
|
/0849 +GtkFontSelection |
|
|
/0850 +GtkFontSelectionDialog |
|
|
/0851 Widgets de desplazamiento |
|
|
/0852 +GtkHScrollbar/GtkVSrollbar |
|
|
/0853 +GtkScrolledWindow |
|
|
|
|
|
/0900 9.- GtkTreeView: Árboles y listas en GTK+ |
|
|
/0901 Ejemplos básicos |
|
|
/0902 +Ejemplo de lista de datos |
|
|
/0903 +Ejemplo de árbol de datos |
|
|
/0904 Modelos de datos estándares |
|
|
/0905 +Modelos de datos GtkListStore |
|
|
/0906 +Modelos de datos GtkTreeStore |
|
|
/0907 +Generalidades |
|
|
/0908 +Refiriendose a las filas |
|
|
/0909 +Modelos de datos ordenados |
|
|
/0910 Modelos de datos a medida |
|
|
/0911 +La interfaz MgListModel |
|
|
/0912 +MgGroupModel: El modelo de datos completo |
|
|
/0913 +Implementación completa de modelo de datos |
|
|
/0914 GtkTreeView: Visualización |
|
|
/0915 +Listas |
|
|
/0916 +Árboles |
|
|
/0917 +Celdas |
|
|
/0918 Cortar y pegar en GtkTreeView |
|
|
|
|
|
/1000 10.- GtkTextView: manejo de texto |
|
|
/1001 Editor de texto multilínea |
|
|
/1002 +Manipulación de texto |
|
|
|
|
|
/1100 11.- GTK+ avanzado |
|
|
/1101 El portapapeles GTK |
Exell Enrique Franklin Jiménez |
Fecha prevista:10 enero 2008 |
/1102 Drag and Drop |
|
|
/1103 +Introducción |
|
|
/1104 +Definiendo el widget destino |
|
|
/1105 +Definiendo el widget fuente |
|
|
/1106 Imágenes, botones, menús de stock |
|
|
/1107 Ficheros de recursos |
|
|
/1108 +Introducción |
|
|
/1109 +Estructura de un fichero rc |
|
|
/1110 +Como usar los ficheros de recursos |
|
|
/1111 Selecciones |
|
|
/1112 +Resumen |
|
|
/1113 +Obteniendo la selección |
|
|
/1114 +Suministrando la selección |
|
|
/1115 Otros widgets |
|
|
/1116 Creación de un widget personalizado: reloj digital |
|
|
|
|
|
/1200 12.- Impresión en GTK+ |
|
|
/1201 Uso de Gtk-print |
|
|
|
|
|
/1300 13.- gnome-vfs |
|
|
/1301 URIs (Uniform Resource Identifier) |
|
|
/1302 Operaciones básicas |
|
|
/1303 E/S Asíncrona |
|
|
/1304 Módulos para GNOME-VFS |
|
|
|
|
|
/1400 14.- Interfaces de usuario con Glade y libglade |
|
|
/1401 Introducción |
Domingo González |
Fecha prevista: 1 enero 2008 |
/1402 Descripción del entorno de trabajo con Glade |
" |
" |
/1403 +Entorno de trabajo: instalación y vista general |
" |
" |
/1404 +Ventana principal |
" |
" |
/1405 +Paleta de herramientas |
" |
" |
/1406 +Ventana de propiedades |
" |
" |
/1407 +Ventana del árbol de widgets |
" |
" |
/1408 +Ventana de trabajo |
" |
" |
/1409 Desarrollo de un proyecto con Glade |
" |
" |
/1410 +Creación y configuración de un nuevo proyecto |
" |
" |
/1411 +Guía breve para crear una interfaz |
" |
" |
/1412 +Desarrollo más avanzado: diseño de menús y barra de herramientas |
" |
" |
/1413 La biblioteca libglade |
" |
" |
/1414 +Características y ventajas de libglade |
" |
" |
/1415 +Uso de las funciones de la biblioteca libglade |
" |
" |
/1416 +Métodos para conectar las señales. |
" |
" |
/1417 +Integración de libglade y las bibliotecas de GNOME |
" |
" |
/1418 +Recomendaciones sobre la organización de los ficheros de código |
" |
" |
/1419 +Trabajo con múltiples ventanas |
" |
" |
/1420 +Compilación del código con la biblioteca libglade |
" |
" |
/1421 Ejemplos básicos con Glade y libglade |
" |
" |
/1422 +Diseño utilizando Cajas y Tablas como widgets contenedores |
" |
" |
/1423 +Uso de menús y barras de herramientas |
" |
" |
/1424 Desarrollo avanzado con Glade |
|
|
/1425 +Integración de GtkTreeView |
|
|
/1426 +Utilización de Diálogos (GtkDialog) |
|
|
/1427 +Desarrollo de aplicaciones GnomeApp |
|
|
/1428 +Trabajo con widgets individualmente |
|
|
/1429 +Creación de un widget personalizado: reloj digital |
|
|
/1430 Integración de Glade con Anjuta |
|
|
BLOQUE III: Programación avanzada: arquitectura |
|
|
/1500 15.- Gconf, el sistema de configuración |
|
|
/1501 Almacenes de datos |
|
|
/1502 Clientes GConf |
|
|
/1503 Notificaciones |
|
|
/1504 Gestión de errores |
|
|
|
|
|
/1600 16.- Pango |
|
|
/1601 Caminando hacia Pango |
|
|
/1602 Pango, a modo de introducción |
|
|
/1604 Implementación de Pango |
|
|
/1605 Pango en GTK+2.0 |
|
|
/1606 + El futuro de Pango |
|
|
|
|
|
/1700 17.- XML en GNOME |
|
|
/1701 libxml (o GNOME-XML) |
|
|
/1702 +Características |
|
|
/1703 +Carga de documentos |
|
|
/1704 +Creación de ficheros XML |
|
|
/1705 +Salvando documentos XML |
|
|
BLOQUE IV: Consejos para el correcto desarrollo de aplicaciones.??? |
|
|
/1800 18.- Internacionalización |
|
|
/1801 Internacionalización de aplicaciones |
|
|
/1802 +intltool |
|
|
/1803 Internacionalización de las interfaces en glade |
|
|
|
|
|
/1900 19.- Pautas para el diseño de interfaces gráficas |
|
|
/1901 ?????????????????? |
|
|
|
|
|
/2000 20.- Accesibilidad en GNOME |
|
|
/2001 Accesibilidad en Gtk+ |
|
|
/2002 Accesibilidad en Glade |
|
|
|
|
|
/2100 21.- Estilo correcto de programación |
|
|
/2101 ??????????? |
|
|
|
|
|
/2200 22.- Escribir documentación para aplicaciones GNOME |
|
|
/2201 Visor de ayuda Yelp |
Alejandro Valdés |
--- |
/2202 DockBook |
" |
" |
/2203 Utilidades de documentación de GNOME (gnome-doc-utils) |
" |
" |
BLOQUE V: Aplicaciones de ejemplo |
|
|
/2300 23.- Desarrollo de una aplicación completa |
|
|
/2301 Ejemplo 1: Minieditor de texto |
|
|
/2302 +Mini editor de texto (gtk) |
|
|
/2303 +Implementación usando Glade del minieditor de textos |
|
|
/2304 +Accesibilidad |
|
|
/2305 +Internacionalizacion |
|
|
/2306 +Documentación |
|
|
/2307 +Creación del paquete con autotools |
|
|
/2308 Ejemplo 2: ???????????? |
|
|
/2309 +usando gtk |
|
|
/2310 +usando Glade |
|
|
/2311 +Accesibilidad |
|
|
/2312 +Internacionalizacion |
|
|
/2313 +Documentación |
|
|
/2314 +Creación del paquete con autotools |
|
|