Lenguaje C
Contents
|
Esta sección es un esbozo en construcción. Se aprecian tus aportes y paciencia |
El lenguaje C es en el que más aplicaciones de Software Libre están hechas, desde el núcleo hasta procesadores de palabra y hojas de cálculo pasando por interfaces gráficas como GTK hasta llegar a escritorios completos como Gnome.
1. GCC
1.1. Compilar
gcc -Wall -Wextra -Wformat programa.c -o programa
1.2. Ejecutar
./programa
2. Programas ejemplo
2.1. GTK
2.1.1. Sin señales, solo los widgets
ventana.c Crea una ventana de 200x200 con GTK.
ventana_titulo.c Crea una ventana cambiándole el titulo.
ventana_tamano.c Un ejemplo de como cambiarle el tamaño a una ventana.
una_etiqueta.c Una ventana con una etiqueta que dice Hola mundo.
un_boton.c Crea una ventana con un botón.
dos_botones.c Ejemplifica como poner dos widgets usando botones.
teclado_celular.c Ejemplifica como poner widgets en un Table.
2.1.2. Con señales
ventana_sensible.c Una ventana que con sólo ponerle el puntero del ratón encima se queja.
ventana_cerrar.c Una ventana que si se cierra al oprimir la x.
ventana_fugitiva.c Una ventana que se escapa al ponerle el puntero del ratón encima.
boton_cerrar.c Una ventana con un botón que al ser oprimido cierra la aplicación.
ventana_sensible_dos.c Una ventana que se queja cuando se le pone el puntero del ratón encima y descansa cuando se le quita de encima. Además funciona la x para cerrar.
hola_mundo_tutorial.c Este ejemplo está basado el código GTK+ 2.0 Tutorial (es un poco complejo para empezar).
hola_mundo_actualizado.c Ejemplifica como poner dos botones uno al lado del otro y poner las señales de cerrar la ventana y un manejador de señal para los dos botones. Este ejemplo es de GTK+ 2.0 Tutorial.
ventana_fugitiva_dos.c El ya famoso ejemplo de la ventana que escapa pero con un comportamiento un "poquito"más complejo.
empaquetado_en_tabla.c Un ejemplo de como se empaquetan widgets en tablas. Este ejemplo es de GTK+ 2.0 Tutorial.
celular_medio_funcional.c Un celular que puede digitar numero en la pantalla y borrar digitos, pero no llama.
calculadora.c Una sencilla calculadora con las cuatro operaciones.
2.2. Basicos
/Programas/HolaMundo=HolaMundo El ejemplo básico de como programar en C.
/Programas/Sumatoria=Sumatoria Como sumar dos numero en C, usando variables.
2.3. X
xhola_mundo.c El ejemplo básico de como programar en X.
2.4. Otros
- l-system: El l-system es un lenguaje que permite crear fractales de cierto tipo. Esta versión es 2D y se compone de dos programas: el primero que hace el desarrollo de las producciones (l-system01) y el segundo que grafica ese desarrollo (xdraw).
