bismarkcastilla@gmail.com wrote:
Hola, hace poco empece a programar con c++ en linux pero todavia no me
acostumbro tengo demasiadas dudas, con el manejo de librerias(gtk) y
buscando por internet no me acabo de encontrar algo que me ayude, por
ejemplo, quiero algun manual que venga con ejemplo de como usar esas
librerias. si alguien me lo pudiera facilitar algun desarrollador de
la lista o algun usuario le estare agradecido.
Para programar con GTK usando C++ tienes que usar la librería libgtkmm
(libgtkmm2.4-1, libgtkmm2.4-dev, libgtkmm2.4-doc)
El paquete *-doc te instala la documentación en el directorio:
/usr/share/doc/libgtkmm-2.4-doc/
La referencia con toda la información sobre clases y funciones la tienes
en :
/usr/share/doc/libgtkmm-2.4-doc/reference/html/
Y el tutorial, paso a paso, para conocer cada widget con ejemplos muy
sencillos en:
/usr/share/doc/libgtkmm-2.4-doc/tutorial/html/index.html
También te puedes instalar el programa devhelp, y según lo abras,
tendrás ahí la ayuda. Si haces una búsqueda en apt, verás que hay varia
documentación de diferentes lenguajes y APIs para este programa. Gtkmm
en concreto no viene como paquete aparte, viene con la propia librería,
por lo que no tienes que instalar nada más.
De todas formas yo te recomiendo que instales, como mínimo:
devhelp-book-gdb
devhelp-book-autotools
devhelp-book-binutils
La página web de Gtkmm es http://www.gtkmm.org
La documentación (tutorial + referencia + ejemplos) está en
http://www.gtkmm.org/docs/gtkmm-2.4/docs/
Para usar glade con C++ tienes que usar la librería libglademm-2.4-1,
libglademm-2.4-dev.
La documentación de esta librería te aparecerá también en el programa
devhelp. De todas formas la puedes encontrar en el directorio:
/usr/share/doc/libglademm-2.4-dev/reference/html/index.html
Si te interesa programar en C (+) Gtk+ puedes descargarte del apt el
libro ebook-dev-ggad.
Por experiencia te puedo decir, que lo mejor es que programes primero en
C++. Cuando entiendas lo básico, coges un pequeño ejemplo de la API que
más rabia te de, Gtkmm, QT, o lo que sea, y hagas pequeñas
modificaciones. Poco a poco irás entendiendo como funciona. Fíjate como
programa el resto de gente.
PD: no solo ejemplo si tienen algunos ducumentos que me faciliten
introducirme al mundo del desarrollo me lo pueden mandar a mi email.
uso
anjuta+glade2
Yo uso vim + glade2, pero vamos, para gustos se hicieron los colores.
saludos
Bismark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFC5Hj+R/FJErz2vpwRAmBTAJ4mUoB6k0q5bjMT9svdMystFKAg9ACcCNpB
BFbqUIRqbLLX7MOD385unyw=
=PRwU
-----END PGP SIGNATURE-----