{{{ + 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]]]-~ '''~+Documentación para desarrolladores+~''' <> == 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. [[Documentacion/Desarrollo/IntroduccionAlDesarrolloDeAplicacionesGNOME|Introducción al desarrollo de aplicaciones GNOME]] == BLOQUE I: Desarrollo de proyectos == [[Documentacion/Desarrollo/RecursosDisponiblesParaProyectosDeDesarrollo|Recursos disponibles para proyectos de desarrollo]] [[Documentacion/Desarrollo/PreparacionDelEntorno|Preparación del entorno]] [[Documentacion/Desarrollo/HerramientasDeDesarrollo|Herramientas de desarrollo]] == BLOQUE II. Programación básica: Bibliotecas base == [[Documentacion/Desarrollo/BibliotecasDeLaPlataformaGNOME|Bibliotecas de la plataforma GNOME]] [[Documentacion/Desarrollo/Glib|Glib]] [[Documentacion/Desarrollo/SistemaDeObjetosDeGlib|Sistema de objetos de Glib]] [[Documentacion/Desarrollo/Gtk|GTK+]] [[Documentacion/Desarrollo/GtkTreeViewArbolesYListasEnGTK|GtkTreeView: Árboles y listas en GTK+]] [[Documentacion/Desarrollo/GtkTextViewManejoDeTexto|GtkTextView: manejo de texto]] [[Documentacion/Desarrollo/GtkAvanzado|GTK+ avanzado]] [[Documentacion/Desarrollo/ImpresionEnGtk|Impresión en GTK+]] [[Documentacion/Desarrollo/GnomeVfs|Gnome VFS]] [[Documentacion/Desarrollo/InterfacesDeUsuarioConGladeYLibglade|Interfaces de usuario con Glade y libglade]] == BLOQUE III: Programación avanzada: arquitectura == [[Documentacion/Desarrollo/GconfElSistemaDeConfiguracion|Gconf, el sistema de configuración]] [[Documentacion/Desarrollo/Pango|Pango]] [[Documentacion/Desarrollo/XmlEnGNOME|XML en GNOME]] == BLOQUE IV: Normas para el correcto desarrollo de aplicaciones == [[Documentacion/Desarrollo/Internacionalizacion|Internacionalización]] [[Documentacion/Desarrollo/PautasParaElDiseñoDeInterfacesGraficas|Pautas para el diseño de interfaces gráficas]] [[Documentacion/Desarrollo/AccesibilidadEnGnome|Accesibilidad en GNOME]] [[Documentacion/Desarrollo/EstiloCorrectoDeProgramacion|Estilo correcto de programación]] [[Documentacion/Desarrollo/EscribirDocumentacionParaAplicacionesGNOME|Escribir documentación para aplicaciones GNOME]] == BLOQUE V: Aplicaciones de ejemplo == [[Documentacion/Desarrollo/DesarrolloDeUnaAplicacionCompleta|Desarrollo de una aplicación completa]]