2272
Comentario:
|
← Versión 8 con fecha 2009-08-28 21:48:15 ⇥
3745
Añadir información para lectores y posibles colaboradores
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 1: | Línea 1: |
{{{ + PROYECTO EN DESARROLLO + Este proyecto se encuentra actualmente en desarrollo, y es el fruto de años de trabajo por parte de la comunidad de GNOME Hispano. Está parcialmente terminado, y nos encontramos migrando la documentación original al wiki y completando los capítulos que faltan. Los colaboradores son bienvenidos. > Nota para los lectores. Nuestro objetivo consiste en proporcionar al lector una guía de programación lo más funcional posible, incluso con el proyecto sin terminar. Para ello, en aquellos apartados incompletos proporcionamos los enlaces a la documentación original, y en aquellos todavía sin redactar indicamos las referencias necesarias para poder continuar el aprendizaje. > Nota para los colaboradores. Aquellas personas interesadas en colaborar en la migración de la documentación original al wiki, o bien ayudar en la redacción de los capítulos incompletos, pueden ver el estado actual del proyecto en el enlace inferior (Grupo de trabajo) y contactar con nosotros a través de la lista de correo. }}} ~-[[Documentacion/Desarrollo/CoordinacionDeTareas|>[Grupo de trabajo]]]-~ |
|
Línea 4: | Línea 19: |
[[TableOfContents()]] | <<TableOfContents>> |
Línea 7: | Línea 22: |
== Introducción al curso == | == Introducción al desarrollo de aplicaciones GNOME == |
Línea 9: | Línea 24: |
Esta sección de documentación pretende ser un curso completo para aprender a desarrollar aplicaciones en entorno GNOME. Se recomienda leer el capítulo de introducción al curso para conocer los objetivos y enfoque del mismo. | Esta sección de documentación pretende ser un curso completo para aprender a desarrollar aplicaciones en entorno GNOME. Se recomienda leer el capítulo de introducción para conocer los objetivos y el enfoque establecido. |
Línea 11: | Línea 26: |
[:Documentacion/Desarrollo/Introduccion:Introducción al curso] | [[Documentacion/Desarrollo/IntroduccionAlDesarrolloDeAplicacionesGNOME|Introducción al desarrollo de aplicaciones GNOME]] |
Línea 16: | Línea 31: |
[:Documentacion/Desarrollo/Recursos:Recursos disponibles para proyectos de desarrollo] | [[Documentacion/Desarrollo/RecursosDisponiblesParaProyectosDeDesarrollo|Recursos disponibles para proyectos de desarrollo]] |
Línea 18: | Línea 33: |
[:Documentacion/Desarrollo/Entorno:Preparación del entorno] | [[Documentacion/Desarrollo/PreparacionDelEntorno|Preparación del entorno]] |
Línea 20: | Línea 35: |
[:Documentacion/Desarrollo/Herramientas:Herramientas de desarrollo] | [[Documentacion/Desarrollo/HerramientasDeDesarrollo|Herramientas de desarrollo]] |
Línea 25: | Línea 40: |
[:Documentacion/Desarrollo/Bibliotecas:Bibliotecas de la plataforma GNOME] | [[Documentacion/Desarrollo/BibliotecasDeLaPlataformaGNOME|Bibliotecas de la plataforma GNOME]] |
Línea 27: | Línea 42: |
[:Documentacion/Desarrollo/Glib:Glib] | [[Documentacion/Desarrollo/Glib|Glib]] |
Línea 29: | Línea 44: |
[:Documentacion/Desarrollo/ObjetosGlib:Sistema de objetos de Glib] | [[Documentacion/Desarrollo/SistemaDeObjetosDeGlib|Sistema de objetos de Glib]] |
Línea 31: | Línea 46: |
[:Documentacion/Desarrollo/Gtk:GTK+] | [[Documentacion/Desarrollo/Gtk|GTK+]] |
Línea 33: | Línea 48: |
[:Documentacion/Desarrollo/GtkTreeView:GtkTreeView: Árboles y listas en GTK+] | [[Documentacion/Desarrollo/GtkTreeViewArbolesYListasEnGTK|GtkTreeView: Árboles y listas en GTK+]] |
Línea 35: | Línea 50: |
[:Documentacion/Desarrollo/GtkTextView:GtkTextView: manejo de texto] | [[Documentacion/Desarrollo/GtkTextViewManejoDeTexto|GtkTextView: manejo de texto]] |
Línea 37: | Línea 52: |
[:Documentacion/Desarrollo/GtkAvanzado:GTK+ avanzado] | [[Documentacion/Desarrollo/GtkAvanzado|GTK+ avanzado]] |
Línea 39: | Línea 54: |
[:Documentacion/Desarrollo/ImpresionGtk:Impresión en GTK+] | [[Documentacion/Desarrollo/ImpresionEnGtk|Impresión en GTK+]] |
Línea 41: | Línea 56: |
[:Documentacion/Desarrollo/Gnome-vfs:Gnome VFS] | [[Documentacion/Desarrollo/GnomeVfs|Gnome VFS]] |
Línea 43: | Línea 58: |
[:Documentacion/Desarrollo/Glade:Interfaces de usuario con Glade y libglade] | [[Documentacion/Desarrollo/InterfacesDeUsuarioConGladeYLibglade|Interfaces de usuario con Glade y libglade]] |
Línea 48: | Línea 63: |
[:Documentacion/Desarrollo/Gconf:Gconf, el sistema de configuración] | [[Documentacion/Desarrollo/GconfElSistemaDeConfiguracion|Gconf, el sistema de configuración]] |
Línea 50: | Línea 65: |
[:Documentacion/Desarrollo/Pango:Pango] | [[Documentacion/Desarrollo/Pango|Pango]] |
Línea 52: | Línea 67: |
[:Documentacion/Desarrollo/Xml:XML en GNOME] | [[Documentacion/Desarrollo/XmlEnGNOME|XML en GNOME]] |
Línea 57: | Línea 72: |
[:Documentacion/Desarrollo/Internacionalizacion:Internacionalización] | [[Documentacion/Desarrollo/Internacionalizacion|Internacionalización]] |
Línea 59: | Línea 74: |
[:Documentacion/Desarrollo/Pautas:Pautas para el diseño de interfaces gráficas] | [[Documentacion/Desarrollo/PautasParaElDiseñoDeInterfacesGraficas|Pautas para el diseño de interfaces gráficas]] |
Línea 61: | Línea 76: |
[:Documentacion/Desarrollo/Accesibilidad:Accesibilidad en GNOME] | [[Documentacion/Desarrollo/AccesibilidadEnGnome|Accesibilidad en GNOME]] |
Línea 63: | Línea 78: |
[:Documentacion/Desarrollo/Estilo:Estilo correcto de programación] | [[Documentacion/Desarrollo/EstiloCorrectoDeProgramacion|Estilo correcto de programación]] |
Línea 65: | Línea 80: |
[:Documentacion/Desarrollo/Documentacion:Escribir documentación para aplicaciones GNOME] | [[Documentacion/Desarrollo/EscribirDocumentacionParaAplicacionesGNOME|Escribir documentación para aplicaciones GNOME]] |
Línea 70: | Línea 85: |
[:Documentacion/Desarrollo/Ejemplos:Desarrollo de una aplicación completa] | [[Documentacion/Desarrollo/DesarrolloDeUnaAplicacionCompleta|Desarrollo de una aplicación completa]] |
Línea 73: | Línea 88: |
----- {i} ~-[:Documentacion/Desarrollo/Tareas:[Coordinación de tareas]]-~ |
+ PROYECTO EN DESARROLLO + Este proyecto se encuentra actualmente en desarrollo, y es el fruto de años de trabajo por parte de la comunidad de GNOME Hispano. Está parcialmente terminado, y nos encontramos migrando la documentación original al wiki y completando los capítulos que faltan. Los colaboradores son bienvenidos. > Nota para los lectores. Nuestro objetivo consiste en proporcionar al lector una guía de programación lo más funcional posible, incluso con el proyecto sin terminar. Para ello, en aquellos apartados incompletos proporcionamos los enlaces a la documentación original, y en aquellos todavía sin redactar indicamos las referencias necesarias para poder continuar el aprendizaje. > Nota para los colaboradores. Aquellas personas interesadas en colaborar en la migración de la documentación original al wiki, o bien ayudar en la redacción de los capítulos incompletos, pueden ver el estado actual del proyecto en el enlace inferior (Grupo de trabajo) y contactar con nosotros a través de la lista de correo.
Documentación para desarrolladores
Tabla de Contenidos
Introducción al desarrollo de aplicaciones GNOME
Esta sección de documentación pretende ser un curso completo para aprender a desarrollar aplicaciones en entorno GNOME. Se recomienda leer el capítulo de introducción para conocer los objetivos y el enfoque establecido.
Introducción al desarrollo de aplicaciones GNOME
BLOQUE I: Desarrollo de proyectos
Recursos disponibles para proyectos de desarrollo
BLOQUE II. Programación básica: Bibliotecas base
Bibliotecas de la plataforma GNOME
GtkTreeView: Árboles y listas en GTK+
Interfaces de usuario con Glade y libglade
BLOQUE III: Programación avanzada: arquitectura
Gconf, el sistema de configuración
BLOQUE IV: Normas para el correcto desarrollo de aplicaciones
Pautas para el diseño de interfaces gráficas
Estilo correcto de programación
Escribir documentación para aplicaciones GNOME