# Beginner's Tutorials (C)

Una guía de programación de interfaces usuario en GTK+ para principiantes, incluyendo ejemplos de código y ejercicios prácticos.

# 0. Tutoriales para principiantes

     Aunque estos tutoriales están diseñados para principiantes, no se pueden cubrir todos los conceptos básicos. Antes de intentar seguir estos tutoriales, debe estar familiarizado con los siguientes conceptos:

      Programación orientada a objetos
      El lenguaje de programación C:

    Siguiendo estos tutoriales, aprenderá los conceptos básicos de la programación de interfaces de usuario usando GTK+.

# Tutoriales

# Ejemplos de código

Para ejecutar los ejemplos de código:

Copie y pegue el código en nombre_archivo.c

Escriba en la terminal:

    gcc nombre_archivo.c `pkg-config --cflags --libs gtk+-3.0` -o nombre_archivo

    ./nombre_archivo

Para obtener más información sobre cómo compilar programas en GTK+, consulte Compilar aplicaciones GTK+ en UNIX.

También puede usar el compilador de Vala para compilar estos ejemplos:

Escriba en la terminal:

    valac --pkg gtk+-3.0 nombre_archivo.c

Para ejecutarlos:

    ./nombre_archivo

## Ventanas

## Widgets de visualización

## Botones y casillas

## Entrada de daos numérica y de texto

## Editor de texto multilínea

## Widgets de menú, caja combinada y barra de herramientas

## Widget TreeView

## Selectores

### Selectores de archivos

### Selectores de tipografías

### Selectores de color

## Contenedores de la distribución

## Adornos

## Desplazamiento

## Varios

# Ejercicios