Lenguaje C

Imagen/borrador-avatar.png

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

  1. ventana.c Crea una ventana de 200x200 con GTK.

  2. ventana_titulo.c Crea una ventana cambiándole el titulo.

  3. ventana_tamano.c Un ejemplo de como cambiarle el tamaño a una ventana.

  4. una_etiqueta.c Una ventana con una etiqueta que dice Hola mundo.

  5. un_boton.c Crea una ventana con un botón.

  6. dos_botones.c Ejemplifica como poner dos widgets usando botones.

  7. teclado_celular.c Ejemplifica como poner widgets en un Table.

2.1.2. Con señales

  1. ventana_sensible.c Una ventana que con sólo ponerle el puntero del ratón encima se queja.

  2. ventana_cerrar.c Una ventana que si se cierra al oprimir la x.

  3. ventana_fugitiva.c Una ventana que se escapa al ponerle el puntero del ratón encima.

  4. boton_cerrar.c Una ventana con un botón que al ser oprimido cierra la aplicación.

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

  6. hola_mundo_tutorial.c Este ejemplo está basado el código GTK+ 2.0 Tutorial (es un poco complejo para empezar).

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

  8. ventana_fugitiva_dos.c El ya famoso ejemplo de la ventana que escapa pero con un comportamiento un "poquito"más complejo.

  9. empaquetado_en_tabla.c Un ejemplo de como se empaquetan widgets en tablas. Este ejemplo es de GTK+ 2.0 Tutorial.

  10. celular_medio_funcional.c Un celular que puede digitar numero en la pantalla y borrar digitos, pero no llama.

  11. calculadora.c Una sencilla calculadora con las cuatro operaciones.

2.2. Basicos

  1. /Programas/HolaMundo=HolaMundo El ejemplo básico de como programar en C.

  2. /Programas/Sumatoria=Sumatoria Como sumar dos numero en C, usando variables.

2.3. X

  1. xhola_mundo.c El ejemplo básico de como programar en X.

2.4. Otros

  1. 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).
    1. l-system01.c

    2. xdraw.c


CategoryLenguajeC | CategoryLenguajes

LenguajeC (last edited 2009-11-02 12:37:02 by kmilo)