Está en la página 1de 50

PRESENTACIN

CENTRO DE ESTUDIOS TECNOLOGICOS INDRISTRIAL Y DE SERVICIOS NO. 109

DESARROLLA SOFTWARE UTILIZANDO PROGRAMACION ESTRUCTURADA

ALUMNOS:
HURTADO PONCE LUIS FRANCISCO
YAEZ MARTINEZ SARAHY
GRADO: 2

GRUPO: AM

ESPECIALIDAD: PROGRAMACION

TEMA: CODE BLOCKS


HISTORIA DE CODEBLOCKS

DESPUS DE LIBERAR DOS VERSIONES


CANDIDATAS PARA VERSIN FINAL
(RELEASE CANDIDATE), 1.0RC1 EL 25 DE
JULIO DE 2005 Y 1.0RC2 EL 25 DE
OCTUBRE DE 2005, EN VEZ DE CREAR
UNA VERSIN FINAL, LOS
DESARROLLADORES DEL PROYECTO
DECIDIERON NO HACERLO
HISTORIA DE CODEBLOCKS

COMENZARON A AADIR ALGUNAS


CARACTERSTICAS NUEVAS, CON LO QUE
LA LIBERACIN DE UNA VERSIN FINAL
COMENZ A SER REPETIDAMENTE
POSTPUESTA. POR EL CONTRARIO, SE
DISPONA FRECUENTEMENTE (CASI
DIARIAMENTE) DE PAQUETES BINARIOS
DE LA LTIMA VERSIN DEL
REPOSITORIO SVN -LLAMADAS "NIGHTLY
BUILDS"-, QUE LOS USUARIOS PODAN
DESCARGAR Y UTILIZAR.
HISTORIA DE CODEBLOCKS

ESTAS NORMALMENTE RECIBAN MEJOR


SOPORTE QUE LA LTIMA VERSIN
OFICIAL LANZADA, LA 1.0RC2. MIENTRAS
QUE ESTE MTODO PROVEA A LOS
USUARIOS DE LAS LTIMAS MEJORAS DEL
IDE Y PERMITA A LOS
DESARROLLADORES OBTENER
INFORMACIN CONSTANTE DEL
FUNCIONAMIENTO, SE CRE LA FALSA
ILUSIN DE QUE EL PROYECTO ESTABA
ESTANCADO (DEBIDO A QUE NO SALAN
NUEVAS VERSIONES OFICIALES).
HISTORIA DE CODEBLOCKS

LA PRIMERA VERSIN ESTABLE FUE


FINALMENTE LIBERADA EL 28 DE
FEBRERO DE 2008, CON EL NMERO DE
VERSIN 8.02. EL ESQUEMA DE
NUMERACIN PARA LA VERSIN FUE
CAMBIADO AL MISMO SEGUIDO POR
UBUNTU, DONDE EL MAYOR NMERO (EL
PRIMERO) REPRESENTA EL AO Y EL
MENOR REPRESENTA EL MES DE LA
VERSIN LIBERADA.
QUE ES CODEBLOCKS?

EL MODELO DE TRABAJO CONTINO SIENDO EL


MISMO. EN VEZ DE CREAR DOS RAMAS, UNA
PARA LA VERSIN FINAL, DONDE LAS
CORRECCIONES DE BUGS SE AADAN Y OTRA
RAMA DE DESARROLLO DONDE SE INCLUAN
NUEVAS CARACTERSTICAS; TODAS LAS NUEVAS
CARACTERSTICAS Y CORRECCIONES DE BUGS
SON AADIDAS EN EL MISMO ESPACIO DE
CDIGO. EN REALIDAD LOS DESARROLLADORES
REALIZAN LAS MODIFICACIONES CADA UNO EN
SU PROPIO ENTORNO, Y SOLO AADEN
MODIFICACIONES CUANDO ESTN SEGUROS DE
SU BUEN FUNCIONAMIENTO. ESTO HACE QUE
LAS VERSIONES "NIGHTLY BUILD" SEAN MUY
ESTABLES Y USABLES.
QUE ES CODEBLOCKS?

CODE::BLOCKS 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.
QUE ES CODEBLOCKS?

DEBIDO A QUE DEV-C++ ES UN IDE PARA


LOS LENGUAJES C Y C++ Y EST CREADO
EN DELPHI, SURGI LA IDEA Y
NECESIDAD DE CREAR UN IDE HECHO EN
LOS LENGUAJES ADECUADOS: C Y C++.
CON ESTA MOTIVACIN SE CRE
CODE::BLOCKS.
CARACTERISTICAS

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

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.
SOPORTE DE COMPILADORES

DEBIDO A QUE EN S CODE::BLOCKS ES


SLO LA INTERFAZ DEL ENTORNO DE
DESARROLLO, PUEDE ENLAZARSE A UNA
VARIEDAD DE COMPILADORES PARA
PODER DESARROLLAR SU TRABAJO. POR
DEFECTO, CODE::BLOCKS BUSCAR UNA
SERIE DE COMPILADORES Y
CONFIGURAR LOS QUE HALLE.
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).
CARACTERSTICAS DE EDICIN

NAVEGADOR DE PROYECTOS; VISTA DE


ARCHIVOS, SMBOLOS (HEREDADOS,
ETC.), CLASES, RECURSOS.
EDITOR TABULADO, MLTIPLES
ARCHIVOS.
INTERCAMBIO RPIDO .H/.CPP.
LISTA DE TAREAS (TODO).
EJEMPLOS DE CODE BLOKS

A CONTINUACIN ESTN UNAS


IMGENES COMO EJEMPLOS DE COMO
CREAR ARCHIVO EN CODE BLOKS EN
UNOS SENSILLOS PASOS.
EJEMPLOS DE CODE BLOKS
EJEMPLOS DE CODE BLOKS
EJEMPLOS DE CODE BLOKS
EJEMPLOS DE CODE BLOKS
EJEMPLOS DE CODE BLOKS
CMO CREAR UN PROYECTO EN
CODE BLOKS?

ABRIENDO EL CODE::BLOCKS AL ABRIR


EL CODE::BLOCKS NOS APARECE UNA
VENTANA QUE NOS DA LA BIENVENIDA Y
NOS OFRECE LA OPCION DE CREAR UN
PROYECTO NUEVO O ABRIR UNO YA
EXISTENTE.
CMO CREAR UN PROYECTO EN
CODE BLOKS?

CREANDO UN NUEVO PROGRAMA:


3.1. EL PROYECTO QUE ES UN
PROYECTO? PARA NOSOTROS, UN
PROYECTO VA A SER UN PROGRAMA, UNA
APLICACION. PARA CREAR UN NUEVO
PROYECTO, EN EL MENU FILE Y EN LA
OPCION NEW Y ELEGIR PROJECT, TAMBI
EN PODEMOS ELEGIR LA OPCION QUE
SE MUESTRA EN LA VENTANA INICIAL.
CMO CREAR UN PROYECTO EN
CODE BLOKS?

LUEGO DE ESTO NOS VA A MOSTRAR UNA


SEGUIDILLA DE VENTANAS EN LAS
CUALES VAMOS A IR CONFI- GURANDO
NUESTRO PROYECTO.
Y LE PONEMOS EL NOMBRE AL
PROYECTO, EN ESTE EJEMPLO
MIPRIMERPROYECTO
MARCAMOS LAS OPCIONES
UNA VEZ TERMINADO ESTO LE DAMOS A
FINISH Y CON ESO TERMINAMOS DE
CREARLO.
CMO CREAR UN PROYECTO EN
CODE BLOKS?

ESCRIBIENDO CODIGO EN UN
PROGRAMA:
CUANDO TERMINAMOS DE CREAR EL
PROYECTO NOS QUEDA EL
CODE::BLOCKS ASI
DANDOLE DOBLE CLICK A DONDE DICE
MAIN.CPP NOS ABRIRA ESTE ARCHIVO
QUE SERA DONDE ESCRIBIREMOS
NUESTROS PRIMEROS PROGRAMAS
CMO CREAR UN PROYECTO EN
CODE BLOKS?
CORRIENDO NUESTRO PROGRAMA PARA
CORRER NUESTRO PROGRAMA LE DAMOS
AL BOTON PRIMERO AL BOTON DE
BUILD( ) Y LUEGO AL DE RUN ( ) O EN EL
MENU BUILD LAS OPCIONES BUILD Y
LUEGO RUN.
CON LA TECLA ENTER CERRAMOS LA
VENTANA EN LA QUE SE EJECUTO.
RECUERDEN QUE DEBEN HACER
COMPILAR (BUILD) DE NUEVO EL
PROGRAMA CADA VEZ QUE LO
MODIFICAN PARA QUE LOS CAMBIOS SE
VEAN EN LA EJECUCION DEL MISMO.
CMO CREAR UN PROYECTO EN
CODE BLOKS?

DEBUG (O DEPURAR SEGUN LA


TRADUCCION DE GOOGLE)
EL DEBUG NOS PERMITE CORRER
NUESTRO PROGRAMA LINEA POR LINEA
OBSERVANDO, ENTRE OTRAS COSAS
CUANTO VALEN NUESTRAS VARIABLES A
CADA PASO. PODRIAMOS DECIR QUE ES
COMO MIRAR CADA ESTADO DEL
PROGRAMA.
CMO CREAR UN PROYECTO EN
CODE BLOKS?

PARA INICIAR EL DEBUG LE DAMOS AL


BOTON O EN EL MENU DEBUG LA OPCION
RUN. PARA VER LOS VALORES DE LAS
VARIABLES PONEMOS EN EL MENU DE
DEBUG Y EN LA OPCION DEBUGGING
WINDOWS MARCAR WATCHES. ESTO NOS
ABRE UNA VENTANA DONDE PODEMOS
VER LAS VARIABLES Y SUS VALORES.
BREVE DESCRIPCION DE LOS
COMANDOS DE DEBUG
DEBUG/CONTINUE PARA COMENZAR/CONTINUAR EL
DEBUG.
RUN TO CURSOR CORRE EL PROGRAMA HASTA DONDE
ESTA EL CURSOR.
NEXT LINE AVANZA UNA LINEA LA EJECUCION.
STEP INTO EN CASO DE ESTAR EN UNA LINEA QUE ES
UNA LLAMADA A UNA FUNCION, CON ESTA
OPCION PODEMOS HACER EL SEGUIMIENTO DENTRO DE
ESTA FUNCION (OJO CON LAS VARIABLES
LOCALES QUE LA IDEA DE LOCAL CAMBIA).
STEP OUT TERMINA LA EJECUCION DE LA FUNCION
ACTUAL Y SIGUE EN LA SIGUIENTE LINEA DESDE
DONDE FUE LLAMADO.
STOP DEBUGGER TERMINA EL DEBUG.

También podría gustarte