Diferencias entre las revisiones 2 y 8 (abarca 6 versiones)
Versión 2 con fecha 2007-12-10 00:03:43
Tamaño: 1944
Comentario:
Versión 8 con fecha 2009-08-28 21:48:15
Tamaño: 3745
Comentario: 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:
[:Desarrollo/Introduccion:Introducción al curso] [[Documentacion/Desarrollo/IntroduccionAlDesarrolloDeAplicacionesGNOME|Introducción al desarrollo de aplicaciones GNOME]]
Línea 16: Línea 31:
[:Desarrollo/Recursos:Recursos disponibles para proyectos de desarrollo] [[Documentacion/Desarrollo/RecursosDisponiblesParaProyectosDeDesarrollo|Recursos disponibles para proyectos de desarrollo]]
Línea 18: Línea 33:
[:Desarrollo/Entorno:Preparación del entorno] [[Documentacion/Desarrollo/PreparacionDelEntorno|Preparación del entorno]]
Línea 20: Línea 35:
[:Desarrollo/Herramientas:Herramientas de desarrollo] [[Documentacion/Desarrollo/HerramientasDeDesarrollo|Herramientas de desarrollo]]
Línea 25: Línea 40:
[:Desarrollo/Herramientas:Bibliotecas de la plataforma GNOME] [[Documentacion/Desarrollo/BibliotecasDeLaPlataformaGNOME|Bibliotecas de la plataforma GNOME]]
Línea 27: Línea 42:
[:Desarrollo/Glib:Glib] [[Documentacion/Desarrollo/Glib|Glib]]
Línea 29: Línea 44:
[:Desarrollo/ObjetosGlib:Sistema de objetos de Glib] [[Documentacion/Desarrollo/SistemaDeObjetosDeGlib|Sistema de objetos de Glib]]
Línea 31: Línea 46:
[:Desarrollo/Gtk:GTK+] [[Documentacion/Desarrollo/Gtk|GTK+]]
Línea 33: Línea 48:
[:Desarrollo/GtkTreeView:GtkTreeView: Árboles y listas en GTK+] [[Documentacion/Desarrollo/GtkTreeViewArbolesYListasEnGTK|GtkTreeView: Árboles y listas en GTK+]]
Línea 35: Línea 50:
[:Desarrollo/GtkTextView:GtkTextView: manejo de texto] [[Documentacion/Desarrollo/GtkTextViewManejoDeTexto|GtkTextView: manejo de texto]]
Línea 37: Línea 52:
[:Desarrollo/GtkAvanzado:GTK+ avanzado] [[Documentacion/Desarrollo/GtkAvanzado|GTK+ avanzado]]
Línea 39: Línea 54:
[:Desarrollo/ImpresionGtk:Impresión en GTK+] [[Documentacion/Desarrollo/ImpresionEnGtk|Impresión en GTK+]]
Línea 41: Línea 56:
[:Desarrollo/Gnome-vfs:Gnome VFS] [[Documentacion/Desarrollo/GnomeVfs|Gnome VFS]]
Línea 43: Línea 58:
[:Desarrollo/Herramientas:Interfaces de usuario con Glade y libglade] [[Documentacion/Desarrollo/InterfacesDeUsuarioConGladeYLibglade|Interfaces de usuario con Glade y libglade]]
Línea 48: Línea 63:
[:Desarrollo/Gconf:Gconf, el sistema de configuración] [[Documentacion/Desarrollo/GconfElSistemaDeConfiguracion|Gconf, el sistema de configuración]]
Línea 50: Línea 65:
[:Desarrollo/Pango:Pango] [[Documentacion/Desarrollo/Pango|Pango]]
Línea 52: Línea 67:
[:Desarrollo/Xml:XML en GNOME] [[Documentacion/Desarrollo/XmlEnGNOME|XML en GNOME]]
Línea 57: Línea 72:
[:Desarrollo/Internacionalizacion:Internacionalización] [[Documentacion/Desarrollo/Internacionalizacion|Internacionalización]]
Línea 59: Línea 74:
[: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:
[:Desarrollo/Accesibilidad:Accesibilidad en GNOME] [[Documentacion/Desarrollo/AccesibilidadEnGnome|Accesibilidad en GNOME]]
Línea 63: Línea 78:
[:Desarrollo/Estilo:Estilo correcto de programación] [[Documentacion/Desarrollo/EstiloCorrectoDeProgramacion|Estilo correcto de programación]]
Línea 65: Línea 80:
[:Desarrollo/Documentacion:Escribir documentación para aplicaciones GNOME] [[Documentacion/Desarrollo/EscribirDocumentacionParaAplicacionesGNOME|Escribir documentación para aplicaciones GNOME]]
Línea 70: Línea 85:
[:Desarrollo/Ejemplos:Desarrollo de una aplicación completa] [[Documentacion/Desarrollo/DesarrolloDeUnaAplicacionCompleta|Desarrollo de una aplicación completa]]
Línea 73: Línea 88:
-----

{i} ~-[: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. 

>[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.

Introducción al desarrollo de aplicaciones GNOME

BLOQUE I: Desarrollo de proyectos

Recursos disponibles para proyectos de desarrollo

Preparación del entorno

Herramientas de desarrollo

BLOQUE II. Programación básica: Bibliotecas base

Bibliotecas de la plataforma GNOME

Glib

Sistema de objetos de Glib

GTK+

GtkTreeView: Árboles y listas en GTK+

GtkTextView: manejo de texto

GTK+ avanzado

Impresión en GTK+

Gnome VFS

Interfaces de usuario con Glade y libglade

BLOQUE III: Programación avanzada: arquitectura

Gconf, el sistema de configuración

Pango

XML en GNOME

BLOQUE IV: Normas para el correcto desarrollo de aplicaciones

Internacionalización

Pautas para el diseño de interfaces gráficas

Accesibilidad en GNOME

Estilo correcto de programación

Escribir documentación para aplicaciones GNOME

BLOQUE V: Aplicaciones de ejemplo

Desarrollo de una aplicación completa

Documentacion/Desarrollo (última edición 2009-08-28 21:48:15 efectuada por DomingoGonzalez)