Eclipse CDT: Plugin de Eclipse para C/C++
No había escrito ningún post sobre el entorno de desarrollo que estoy utilizando, pero hoy he pensado que igual alguien no sabe de la existencia de un buen IDE para programar en C o C++ en GNU/Linux.
Como sabréis, Eclipse es un entorno de desarrollo multiplataforma y multilenguaje. Está escrito en Java y se basa en plugins para soportar los distintos lenguajes.
Eclipse CDT es el plugin para Eclipse que facilita la creación de aplicaciones en C y C++. En la Wiki de CDT teneis tutoriales de instalación y uso. También hay unos screencast para aprender la funcionalidad del plugin de manera más visual.
Programando GTK en C
Hay muchos manuales para programar GTK in english. El fundamental es:
Pero además aquí hay tres de ellos en Castellano:
El Widget que más trabajo exige es GtkTreeView, aquí hay un par de tutoriales específicos:
Glade Interface Designer
Glade (o Glade Interface Designer) es una herramienta de desarrollo visual de interfaces gráficas mediante GTK/GNOME. Es independiente del lenguaje de programación y predeterminadamente no genera código fuente sino un archivo XML.
GladeXML es un formato XML que Glade usa para almacenar los elementos de las interfaces diseñadas. Estos archivos puden emplearse para construirla en tiempo de ejecución mediante la biblioteca libglade. Algunas versiones de Glade permitían generar automáticamente el código que generaría las interfaces; pero fue desaconsejado y discontinuado.
Libglade es una librería que te permite cargar una interfaz GladeXML en tiempo de ejecución desde un programa en C, con la ventaja (frente a la generación de código) de que no es necesario recompilar el programa si modificamos la interfaz. Así es mucho más fácil por ejemplo, la traducción de la aplicación a otros idiomas, sólo se necesitaría disponer de Glade.
Libglade también permite conectar y desconectar los manejadores de eventos asociados a los widgets.
Pongo aquí un manual de Glade y otro de libglade con un título muy acertado: «Keeping your hands clean«.
Libxml: XML Parser del proyecto Gnome
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License.
Libxml2 is known to be very portable, the library should build and work without serious troubles on a variety of systems (Linux, Unix, Windows, CygWin, MacOS, MacOS X, RISC Os, OS/2, VMS, QNX, MVS, …)
Hay un tutorial disponible en la misma página:
-
Recientes
- Screencast
- Publicado Elvira Bluetooth FTP 0.1
- Instalación de Elvira Bluetooth FTP
- Eclipse CDT: Plugin de Eclipse para C/C++
- Programando GTK en C
- Primer diseño de la Interfaz
- Glade Interface Designer
- Libxml: XML Parser del proyecto Gnome
- Asociar dispositivos Bluetooth en Gnome
- Bluetooth en Gnome
- Perfiles Bluetooth
- OBEX FTP GNU/Linux Front-ends
-
Enlaces
-
Archivos
- abril 2008 (1)
- febrero 2008 (2)
- diciembre 2007 (12)
- noviembre 2007 (1)
-
Categorías
-
RSS
Entries RSS
Comments RSS