You are on page 1of 50

Centro de Estudios Tecnolgicos Industrial y de

Servicios 109

NAVARRO GUTIERREZ ERIKA ELIZABETH


MCA Margarita Romero Alvarado
2AM Programacin
Manual de Code:Blocks v16.01
CODE:BLOCKS V16.01
MANUAL DE USUARIO
ndice

1. Code:Blocks v16.01... 4
2. Caractersticas... 5
3. Como crear un proyecto... 13
4. Explicacindemain.c 32
5. Corriendonuestroprograma. 34
6. Debug... 36
7.BrevedescripcindeloscomandosdeDebug... 41
ndice

8. Conclusin ..47
9. Bibliografa ..49
1. Code:Blocks v16.01

Es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de


programas en lenguaje C y C++. Est basado en la plataforma de interfaces grficas
WxWidgets, lo cual quiere decir que puede usarse libremente en diversos sistemas
operativos, y est licenciado bajo la Licencia pblica general de GNU. Debido a queDev
-C++es un IDE para los lenguajesCyC++y est creado enDelphi, surgi la idea y
necesidad de crear un IDE hecho en los lenguajes adecuados: C y C++. Con esta
motivacin se cre Code::Blocks.
2. Caractersticas
2. Caractersticas

Code::Blocks es un IDE construido como un ncleo altamente expansible mediante


complementos (plugins). Actualmente la mayor parte de la funcionalidad viene provista
por los complementos incluidos predeterminadamente. No es un IDE autnomo que
acepta complementos, sino que es un ncleo abstracto donde los complementos se
convierten en una parte vital del sistema. Esto lo convierte en una plataforma muy
dinmica y potente, no solo por la facilidad con que puede incluirse nueva funcionalidad,
sino por la capacidad de poder usarla para construir otras herramientas de desarrollo tan
solo aadiendo complementos.
2.1 Soporte de Compiladores

Debido a que en s Code::Blocks es slo la interfaz del entorno de desarrollo, puede


enlazarse a una variedad decompiladorespara poder desarrollar su trabajo. Por defecto,
Code::Blocks buscar una serie de compiladores y configurar los que halle.
Algunos de los compiladores compatibles:
2.1 Soporte de Compiladores

Microsoft Visual Studio Toolkit (una extensin de compilador de C++ de Microsoft)


GCC, en sus versiones para Microsoft (ya sea MinGW o Cygwin) y GNU/Linux.
Borland C++ Compiler
Digital Mars Compiler
Intel C++ Compiler
Open Watcom
LLVM Clang
2.2 Caractersticas del Entorno

Entre otras, Code::Blocks soporta varias de las caractersticas ya consideradas


"clsicas" y que sirven de apoyo a la programacin:
Espacios de trabajo (workspaces) para combinar mltiples proyectos.
Espacio de trabajo adaptable (cambia segn la tarea que se est realizando o como se
configure).
Navegador de proyectos; vista de archivos, smbolos (heredados, etc.), clases,
recursos.
Editor tabulado, mltiples archivos.
Intercambio rpido .h/.cpp.
Lista de tareas (ToDo).
2.3 Caractersticas de Edicin

Coloreo de sintaxis configurable.


Tabulacin inteligente de cdigo.
Autocdigo (generar plantillas de cdigo para proyectos).
Autocompletado de cdigo.
Lista desplegable.
Vista de argumentos de una funcin.
Seleccin mltiple de funciones sobrecargadas.
Generacin de clases (class wizard).
Bsquedas avanzadas de cadenas dentro de archivos: actual, abiertos, proyecto,
workspace, en carpetas).
2.4 Caractersticas de Compilacin

Sistema de construccin (build) rpido (sin necesidad de makefiles).


Soporte para compilacin en paralelo (usando mltiplesprocesadores/ncleos).
Dependencias entre proyectos dentro del espacio de trabajo.
Proyectos con mltiples objetivos (multi-target).
Estadsticas y resumen de cdigo (code profiler).
2.5 Caractersticas de Depuracin

Interfaz con GNU GDB.


Soporta MS CDB (no completamente).
Puntos de ruptura (breakpoints).
Cdigo, datos.
Ruptura condicional. Desensamblado de cdigo.
Volcados de memoria.
Funciones locales (argumentos). Mltiples hilos (threads).

Ver valores de variables (tambin Registros de la CPU.


Pila de llamadas.
definidas por el usuario).
3. Como crear un proyecto
3. Como crear un proyecto

La primera ves que ejecutamos nuestro IDE Code::Blocks veremos algo a la siguiente
imagen
3. Como crear un proyecto

Ahora, para crear un proyecto vamos a file > new > project.
3. Como crear un proyecto

O tambin podemos elegir la opcin que se muestra en la pantalla inicial, donde dice:
Create a new Project..
3. Como crear un proyecto

Una vez seleccionado, de una u otra manera, nos aparecer una ventana emergente
como esta:
3. Como crear un proyecto

Se puede ver que aparecen diferentes tipos de aplicaciones, seleccionamos Console


application (o el tipo de aplicacin que desea) y presionamos Go.
3. Como crear un proyecto

Luego de esto nos va a mostrar una seguidilla de ventanas en las cuales vamos a ir
configurando nuestro proyecto. Presionamos Next >.
3. Como crear un proyecto

A continuacin, se selecciona el lenguaje de programacin a emplear para el proyecto.


Por efecto, seleccionaremos entre C y C++, tal como se muestra en la siguiente figura:
3. Como crear un proyecto

Puedes seleccionar cualquiera, en nuestro caso seleccionamosC++,ya que es el lenguaje


de programacin que usaremos para nuestro proyecto, y despus apretamosNext>. Una
vez seleccionado el lenguaje, ser necesario escoger un nombre para el proyecto y una
ubicacin (directorio) en el disco duro.
3. Como crear un proyecto

El simple hecho de introducir un ttulo har que se complementen las entradas de


directorio del proyecto y del nombre del proyecto, tal como se muestra a continuacin:
3. Como crear un proyecto

PresionamosNext>. A continuacin es necesario seleccionar el compilador a emplear,


adems de los perfiles (modos de compilacin) a utilizar, como se muestra en la siguiente
figura:
3. Como crear un proyecto

Los perfiles por defecto son perfectamente adecuados para cualquier


proyecto:debugservir para el proceso de desarrollo del software, mientras
quereleaseselecciona las opciones del compilador de mayor optimizacin y elimina la
informacin de depuracin, para el momento del acabado.
3. Como crear un proyecto

El compilador seleccionado es el GNU GCC, que es el que se provee en la configuracin


por defecto de CodeBlocks. Si para un proyecto especfico se desea cambiar de
compilador, se puedeselecionar ahora.
3. Como crear un proyecto

Una vez pulsadoFinish,el proyecto ha sido creado, as como el archivomain.c,que


aparecer en el nuevo directorio y como archivo principal de la compilacin. Para
comprobarlo, slo es necesario referirse a la ventana deManagement, y seleccionar la
pestaaProject.
3. Como crear un proyecto

Bajo la primera se encuentran todos los archivos .c y .cpp mientras que bajo la segunda
se encuentran los archivos .h. Haciendo doble clic en cualquiera de ellos, hace que
aparezcan en el editor, listo para ser utilizados. Si se pulsa el botn derecho del ratn
sobre ellos, se pueden eliminar del proyecto (aunque no son eliminados del disco).
3. Como crear un proyecto
3. Como crear un proyecto

Una vez hecho esto, ya podemos empezar a programar slo tenemos que abrir el archivo
main.cpp para editarlo y compilarlo con F9. Abrimos la carpeta azul de la izquierda
(Sources) y seleccionamosmain.c, que ser el archivo de cdigo fuente de nuestra
aplicacin.
3. Como crear un proyecto
3. Como crear un proyecto

En el archivo main.c introduciremos nuestro cdigo, para compilarlo podemos teclear F9


o en el men Build > Build and run.
4. Explicacindemain.c
4. Explicacindemain.c

#include <iostream>//Para poder mostrar cosas por pantalla


using namespace std;//Para lograr hacer un cdigo ms simple, evitndonos usar
std en el cdigo.
int main()//Declaracin de la funcin.
{
cout << Hello world! << endl;// Comando para mostrar por pantalla.
return 0; //Linea de return para terminar.
}
Recuerden que la funcin main es la que se ejecuta ni bien ejecutemos nuestro
programa.
5.
Corriendonuestroprograma
5. Corriendonuestroprograma

Para correr nuestro programa le damos al botn primero al botn de Build( ) y luego al
de Run ( )
6. Debug
6. Debug

El Debug nos permite correr nuestro programa lnea por lnea observando, entre otras
cosas cunto valen nuestras variables a cada paso. Podramos decir que es como mirar
cada estado del programa.
Para iniciar el debug vas a men Debug la opcin Run.
6. Debug
6. Debug

Para ver los valores de las variables ponemos en el men de Debug y en la opcin
Debugging Windows marcar Watches. Esto nos abre una ventana donde podemos ver las
variables y sus valores.
6. Debug
7.Brevedescripcindeloscoma
ndosdeDebug
7.Brevedescripcindeloscomando
sdeDebug

Debug/Continue ( ) .Para comenzar/continuar el


debug.

Run to cursor ( ) .Corre el programa hasta donde


esta el cursor.
7.Brevedescripcindeloscomando
sdeDebug

Next line ( ). Avanza una lnea la ejecucin.

Step into ( ). En caso de estar en una lnea que es una


llamada a una funcin, con esta opcin podemos hacer el
seguimiento dentro de esta funcin (Ojo con las variables locales
que la idea de local cambia).
7.Brevedescripcindeloscomando
sdeDebug

Step out ( ) . Termina la ejecucin de la funcin


actual y sigue en la siguiente lnea desde donde fue
llamado.

Break debugger ( ). Interrumpe el debug.


7.Brevedescripcindeloscomando
sdeDebug

Stop debuger ( ). Termina el debug.


8. Conclusin
8. Conclusin

ELIZABETH: El hacer un proyecto en code blocks no es tan difcil, a lo largo de la


elaboracin de este tutorial fui aprendiendo como funciona.
9. Bibliografa
9. Bibliografa

http://michelletorres.mx/como-crear-un-proyecto-en-codeblocks/
https://es.wikipedia.org/wiki/Code::Blocks#Caracter.C3.ADsticas

You might also like