Vous êtes sur la page 1sur 51

CENTROS DE ESTUDIOS TECNOLOGICOS

INDUSTRAIL Y DE SERVICIO No. 109


Margarita Romero Alvarado
Yared Susette Fernndez Grcia
Rolando Rivera Castillo
Desarrola Software Utilizando Programacin
Estructurada
2 AM
Programacin
CODEBLOCKS
IDE CodeBlocks
Esta ventana contiene la interfaz 'Proyectos' que se mostrar a
continuacin. Texto como la vista de proyecto. Esta visin
muestra todos los proyectos CodeBlocks en un momento
determinado. La pestaa "Smbolos" de la ventana de
Administracin muestra Smbolos, variables, etc.
IDE CodeBlocks
Vista del proyecto
La barra de estado ofrece una descripcin general de los siguientes ajustes:
Ruta absoluta de un archivo abierto en el editor.
El editor utiliza la codificacin de caracteres predeterminada del sistema operativo
del host. Esta
Se mostrar con el valor predeterminado.
Nmero de fila y columna de la posicin actual del cursor en el editor.
El modo de teclado configurado para insertar texto (Insertar o sobrescribir).
Estado actual de un archivo. Un archivo modificado se marcar con Modificado.
La entrada est vaca.
El permiso de un archivo. Un archivo con ajustes de slo lectura mostrar
barra de estado.
Notas para Proyectos
En CodeBlocks, las llamadas notas se pueden almacenar para
un proyecto. Estas notas deben contener breves descripciones o
sugerencias para el proyecto correspondiente. Al mostrar esta
informacin durante la apertura de un proyecto, se proporciona
a los dems usuarios una rpida proyecto. La visualizacin de
las notas se puede activar o desactivar en la pestaa Notas de
las de un proyecto.
Plantillas de proyecto
CodeBlocks se suministra con una variedad de plantillas de proyecto que se
muestran cuando creando un nuevo proyecto. Sin embargo, tambin es
posible almacenar plantillas personalizadas para recopilar sus propias
especificaciones para los interruptores del compilador, la optimizacin a
utilizar, Interruptores, etc. en plantillas. Estas plantillas se almacenarn en
los documentos y Configuracin \ <usuario> \ Application Data \
codeblocks \ UserTemplates directorio. Si las plantillas deben estar abiertos a
todos los usuarios, deben ser copiados a un directorio la instalacin de
CodeBlocks. Estas plantillas se mostrarn en el prximo inicio de
CodeBlocks en 'Nuevo' 'Proyecto' 'Plantillas de usuario'.
Crear proyectos desde destinos de
generacin
En los proyectos es necesario disponer de diferentes variantes del proyecto.
Las variantes son denominados Objetivos de Generacin. Difieren con
respecto a sus opciones de compilador, informacin de depuracin Y / o la
eleccin de los archivos. Un objetivo de compilacin tambin se puede
subcontratar a un proyecto independiente. A Haga clic en 'Proyecto'
'Propiedades', seleccione la variante de la pestaa 'Crear objetivos' y Haga
clic en el botn "Crear proyecto desde destino"
Objetivos virtuales
Los proyectos pueden estructurarse ms en CodeBlocks mediante los
llamados objetivos virtuales. Con frecuencia la estructura de proyecto
utilizada consiste en dos Objetivos de Construccin, un Objetivo de
Depuracin que Codeblocks 3 CodeBlocks V1.1 1.6 Pasos previos y
posteriores a la construccin Figura. Contiene informacin de depuracin y
un objetivo de 'Liberacin' sin esta informacin. Aadiendo objetivos
virtuales a travs de 'Proyecto' 'Propiedades' 'Creacin de objetivos' de
objetivos de creacin individuales pueden combinarse. Por ejemplo, un
objetivo virtual 'All' puede crear los objetivos Debug y suelte al mismo
tiempo. Los objetivos virtuales se muestran en la barra de smbolos del
compilador bajo construir metas.
Pasos pre y post-construccin
CodeBlocks hace posible realizar operaciones adicionales antes o despus
de compilar un proyecto. Estas operaciones se denominan Etapas
preconstruidas o Postbuilt. Pasos Postbuilt tpicos
son:
Crear un Hexformat de Intel de un objeto terminado
Manipulacin de objetos mediante objcopy
Generar archivos de volcado por objdump
Dependencias de rea de trabajo y
proyecto
En CodeBlocks, varios proyectos pueden estar abiertos. Al guardar proyectos
abiertos mediante 'Archivo' 'Guardar Espacio de trabajo 'puede
recopilarlos en un solo espacio de trabajo bajo <nombre> .workspace. Si tu
abrir <nombre> .workspace durante el prximo arranque de von
CodeBlocks, todos los proyectos Aparecer de nuevo los sistemas de software
complejos consisten en componentes que se administran en diferentes
CodeBlocks proyectos. Adems, con la generacin de dichos sistemas de
software, a menudo dependencias entre estos proyectos
Incluyendo archivos de ensamblador
En la ventana Administracin de la vista de proyecto, los archivos de
ensamblador se muestran en el ASM categora de fuentes. El usuario puede
cambiar la lista de archivos en categoras . Haciendo clic con el botn
derecho del ratn en uno de los archivos Ensamblador listados abrir un
men contextual. Seleccionar 'Propiedades' para abrir una nueva ventana.
Ahora seleccione la pestaa 'Construir' y active los dos campos 'Archivo de
compilacin' y 'Archivo de enlace'. A continuacin, seleccione la pestaa
'Avanzado' y ejecute lo siguientes pasos
Incluyendo archivos de
ensamblador
1. Establecer 'Variable del compilador' en CC
2. Seleccione el compilador en 'Para este compilador'
3. Seleccione 'Usar comando personalizado para crear este archivo'
4. En la ventana, escriba:
$ Compiler $ options $ incluye <asopts> -c $ file -o $ object
Las variables CodeBlocks estn marcadas con $ . Ellos estn listos
Automticamente para que solo tenga que reemplazar la opcin Asembler
<asopt> por su
Configuracin propia.
Editor y herramientas
Cdigo por defecto
Las reglas de codificacin de la compaa requieren que los archivos fuente
tengan un diseo estndar. CodeBlocks
Hace posible incluir un contenido predefinido al principio de un archivo
automticamente
Al crear nuevas fuentes y encabezados de C / C ++. Este contenido
predefinido se denomina predeterminado cdigo. Este ajuste se puede
seleccionar en 'Stettings' 'Editor' Default Code. Si crea un nuevo archivo, a
continuacin, una expansin de macros de variables, p. Definido en el men
'Ajustes' 'GlobalVariables ', se realiza. Se puede crear un nuevo archivo a
travs del men 'Archivo' 'Nuevo' 'Archivo'.
Alusiones personales
Los valores de CodeBlocks se guardan como datos de la aplicacin en un
archivo denominado <user> .conf en la Codeblocks directorio. Este archivo de
configuracin contiene informacin como la ltima Proyectos, ajustes para el
editor, visualizacin de barras de smbolos, etc. De forma predeterminada, la
personalidad "predeterminada"
Est configurado para que la configuracin se almacene en el archivo
default.conf. Si CodeBlocks se llama desde la lnea de comandos con el
parmetro --personality = myuser, la configuracin se almacenar en el archivo
myuser.conf. Si el perfil ya no existe, automticamente. Este procedimiento
permite crear la Perfiles para diferentes pasos de trabajo. Si inicia CodeBlocks
desde la lnea de comandos con el parmetro adicional - personality = ask, se
mostrar un cuadro de seleccin para todos los perfiles disponibles.
Archivo de configuracin
La configuracin de CodeBlocks se almacena en el perfil default.conf en el directorio
codeblocks de sus datos de aplicacin. Cuando se utiliza la personalidad de los datos
de configuracin se almacenan en el directorio <personalidad> archivo .conf.
La herramienta cb share conf, que se encuentra en el directorio de instalacin de
CodeBlocks, es utilizado para administrar y almacenar estos ajustes.
Si desea definir valores estndar para varios usuarios de una computadora, la
configuracin
File default.conf tiene que ser almacenado en el directorio \ Documents and Settings \
Default
User \ Application Data \ codeblocks. Durante la primera puesta en marcha,
CodeBlocks Presettings de 'Default User' a los datos de la aplicacin de los usuarios
actuales
Navegar y buscar
En CodeBlocks hay diferentes formas de navegacin rpida entre archivos y
funciones.
La configuracin de marcadores es un procedimiento tpico. Mediante el
acceso directo Ctrl-B se coloca un marcador o eliminado en el archivo de
origen. Va Alt-PgUp puede saltar al marcador anterior y Alt-PgDn puede
saltar al siguiente favorito.
Si selecciona el espacio de trabajo o un proyecto en el rea de trabajo en la
vista de proyecto, capaz de buscar un archivo en el proyecto. Seleccione
"Buscar archivo" en el men contextual, escriba el nombre del archivo y se
seleccionar el archivo. Si pulsas return, este archivo ser abierto en el
editor
Navegar y buscar
Consejos para trabajar con
CodeBlocks
Seguimiento de modificaciones
CodeBlocks proporciona una funcin para realizar el seguimiento de las
modificaciones en un archivo de origen y para mostrar una barra en el margen para
los cambios. Las modificaciones estn marcadas con una barra de cambios amarilla y
las modificaciones que ya estn guardadas usarn una barra de cambios verde
.Puede navegar entre sus cambios a travs del men 'Buscar' 'Ir a siguiente
Cambiar la lnea 'o' Buscar '' Ir a la lnea anterior modificada '. La misma
funcionalidad es tambin accesible a travs de los accesos directos Ctrl-F3 y Ctrl-
Shift-F3Esta funcin se puede activar o desactivar con la casilla de verificacin "Usar
barra de modificacin" en el men 'Configuracin' 'Editor' 'Mrgenes y
circunferencia Traductor
Ajustes ampliados para los
compiladores
Durante el proceso de compilacin de un proyecto, los mensajes del compilador se
muestran en el en la ficha Construir registro. Si desea recibir informacin detallada,
la pantalla ser extendido. Para ello, haga clic en 'Configuracin' 'Compilador y
Depurador' y seleccione 'Otros ajustes' en el campo desplegable.
Tenga cuidado de seleccionar el compilador correcto. La opcin "Lnea de comandos
completa Campo de registro del compilador genera la informacin completa en el
registro de compilacin. En adicin, esta salida se puede registrar en un archivo
HTML. Para ello, seleccione 'Guardar registro de construccin en HTML archivo al
finalizar '. Adems, CodeBlocks ofrece una barra de progreso para el proceso de la
ventana de registro de compilacin que se puede activar a travs de la configuracin
de "Mostrar barra de progreso de construccin".
Modo de ajuste
Al editar archivos de texto, e. gramo. * .txt, dentro de CodeBlocks, puede ser til
tener la texto, lo que significa que las lneas largas se mostrarn en varias lneas en
la se pueden editar correctamente. La funcin "Word wrap" se puede activar a travs
de 'Settingsis 'Editor' 'Otras opciones' o marcando la casilla 'Envolver palabras'.
El hogar y las teclas de fin posicionan el cursor al principio o al final de las lneas
envueltas respectivamente. Cuando Ajustes '' Editor '' Otras opciones 'y' Tecla
Inicio siempre se desplazan a la primera columna ', el cursor se colocar al principio
o al final de la lnea actual respectivamente, si se pulsan las teclas Inicio o Fin. Si
posiciona el cursor al principio de la primera lnea del prrafo actual, la combinacin
de teclas 'Alt-Home' es para ser utilizado. Lo mismo se aplica anlogamente para
'Alt-End' para posicionar el cursor en elfinal de la ltima lnea del prrafo actual.
Modos de seleccin en el editor
CodeBlocks admite diferentes modos para seleccionar o pegar cadenas.
1. Con el botn izquierdo del ratn se puede seleccionar un texto en el editor activo y
El botn del ratn puede ser liberado. Con la rueda del ratn, el usuario puede
posicin. Si se pulsa el botn central del ratn, el texto seleccionado anteriormente
Ser insertado. Esta funcin est disponible por archivo y se puede ver un portapapeles
por archivo.
2. Al presionar la tecla 'ALT' se activar el llamado modo de seleccin de bloques y un
rectngulo
La seleccin se puede levantar con el botn izquierdo del ratn. Si se libera la tecla Alt
La seleccin se puede copiar o pegar. Esta funcin es til si desea seleccionar
Columnas, p. De una matriz y copiar y pegar el contenido.
Modos de seleccin en el editor
3. In the menu Settings Editor Margins und Caret so-called Virtual Spaces
can be activated. This option enables that a selection in the block select mode can
start or end within an empty line.
4. In the menu Settings Editor Margins und Caret the Multiple Selection
can be activated. While holding the Ctrl-key the user can select different lines in
the active editor via the left mouse button. The selections will be appended in the
clipboard via the shortcut Ctrl-C or Ctrl-X. Ctrl-V will insert the content at the
current cursor position. An additional option called Enable typing (and deleting)
can be activated for multiple selections. This feature is useful if you want to add a
pre-processor directive like #ifdef at different source lines or if you want to overwrite
or replace a text at several positions.
Plegado de cdigo
CodeBlocks admite el denominado plegado de cdigo. Con esta funcin puede plegar,
Funciones.
Dentro del editor CodeBlocks. Un punto de plegado est marcado con el smbolo menos en la
izquierda margen de la vista del editor. En el margen, el comienzo y el final de un punto de
plegado es visible como lnea vertical. Si hace clic en el smbolo menos con el botn izquierdo
del ratn, el cdigo el fragmento se doblar o se desplegar. Mediante el men 'Editar'
'Plegado' puede seleccionar el plegable. En el editor se ve el cdigo doblado como horizontal
continuo LineCodeBlocks proporciona la caracterstica de plegado tambin para directivas de
preprocesador. Para habilitar esto
Seleccionar 'Fold preprocessor commands' a travs del men 'Settings' 'Editor' en la
Entrada plegable.
Otra posibilidad es establecer puntos de plegado definidos por el usuario. El inicio del punto
de plegado es introducido como comentario con un corchete de apertura y el final es
mercado con un comentario con un soporte de cierre.
Auto completado
Si abre un proyecto en CodeBlocks los 'directorios de bsqueda' de su compilador y
Proyecto, se analizan las fuentes y encabezados de su proyecto. Adems, los
keyowrds del archivo lexer correspondiente se analizan. La informacin de anlisis se
utiliza para el autocompleta en CodeBlocks. Compruebe la configuracin del editor si
esta funcin est habilitado. La finalizacin automtica es accesible con el atajo Ctrl-
Space. A travs del men 'Configuracin' 'Editor' 'Resaltado de sintaxis' puede
agregar palabras clave definidas por el usuario a su Lexer
Buscar archivos rotos
Si se quita un archivo del disco, pero an se incluye en el archivo de proyecto
<project> .cbp, entonces este "archivo roto" se mostrar un smbolo roto en la vista
del proyecto. Deberas usar el men "Eliminar archivo del proyecto" en lugar de
eliminar archivos.
En proyectos grandes con muchos subdirectorios la bsqueda de archivos rotos
puede ser tiempo consumidor. CodeBlocks ofrece con el plug-in ThreadSearch la Una
solucin simple para este problema. Si introduce una expresin de bsqueda en
ThreadSearch y seleccione la opcin 'Archivos de proyecto' o 'Archivos de espacio de
trabajo', entonces ThreadSearch analizar todos los Archivos que se incluyen en un
proyecto o un espacio de trabajo. Si se encuentra un archivo roto, ThreadSerch emitir
un error con el archivo que falta.
Incluyendo bibliotecas
En las opciones de construccin de un proyecto, puede agregar las bibliotecas
usadas mediante el botn 'Enlace de las bibliotecas' de la 'Configuracin de Enlaces'.
Al hacerlo, puede utilizar el valor absoluto ruta a la biblioteca o simplemente dar el
nombre sin el prefijo lib y extensin de archivo.
Orden de vinculacin de objetos
Durante la compilacin, los objetos name.o se crean desde el nombre de origen .c /
cpp. El enlazador entonces enlaza los objetos individuales en un nombre de
aplicacin nombre de sistemas. En algunos casos, podra ser deseable predefinir el
orden en quelos objetos sern enlazados. En CodeBlocks, esto se puede lograr
asignando prioridades. En el men contextual 'Propiedades', puede definir las
prioridades de un archivo en la pestaa Construir. Una baja prioridad har que el
archivo se vincule antes.
Guardar automticamente
CodeBlocks ofrece formas de almacenar automticamente proyectos y archivos de
origen, o de crear
Copia de seguridad. Esta funcin se puede activar en el men 'Ajustes' 'Medio
ambiente 'Guardar automticamente'. De este modo, se debe especificar 'Guardar
en archivo .save' como el mtodo para crear la copia de seguridad.
Configuracin de las extensiones de archivo

Configuracin de las extensiones de archivo en CodeBlocks, puede elegir entre varias


formas de tratar las extensiones de archivo. Los el dilogo de ajustes se puede abrir
mediante 'Configuracin' 'Manejo de extensin de archivos'. Usted puede utilizar
las aplicaciones asignadas por Windows para cada extensin de archivo (abra con el
aplicacin asociada) o cambiar la configuracin de cada extensin de tal manera que
Un programa definido por el usuario se iniciar (iniciar un programa externo), o el
archivo se abrir en el editor CodeBlocks (abrirlo dentro del editor Code :: Blocks).
CodeBlocks en la lnea de comandos

IDE CodeBlocks se puede ejecutar desde la lnea de comandos sin una interfaz
grfica. En tal caso, hay varios conmutadores disponibles para controlar el proceso
de construccin de un proyecto. Dado que CodeBlocks es, por tanto, programable, la
creacin de ejecutables puede ser integrada en sus propios procesos de trabajo.
Accesos directos
Incluso si un IDE como CodeBlocks es manejado principalmente por el ratn, los
atajos de teclado son sin embargo, una forma muy til de acelerar y simplificar los
procesos de trabajo. En el debajo de la tabla, hemos recogido algunos de los atajos
de teclado disponibles.
Un estilo
El estilo artstico es un inventador de cdigo fuente, un formateador de cdigo fuente
y un embellecedor de cdigo fuente. para los lenguajes de programacin C, C ++, C
#. Se puede utilizar para seleccionar diferentes estilos de reglas de codificacin
dentro de CodeBlocks.
Fragmentos de cdigo
El complemento CodeSnippets permite estructurar mdulos de texto y enlaces a
archivos segn categoras en una vista de rbol. Los mdulos se utilizan para
almacenar archivos construye en mdulos de texto y los gestiona en un lugar central.
Imagine lo siguiente Situacin: Una serie de archivos fuente utilizados con frecuencia
se almacenan en diferentes directorios de las sistema de archivos. La ventana
CodeSnippets proporciona la oportunidad de crear categoras y debajo de las
categoras, enlaces a los archivos requeridos. Con estas funciones, puede controlar
acceso a los archivos independientemente de dnde estn almacenados en el
sistema de archivos, y puede navegar rpidamente entre los archivos sin necesidad
de buscar en todo el sistema.
Bsqueda incremental
Para una bsqueda eficiente en archivos abiertos, CodeBlocks proporciona la llamada
bsqueda incremental. Este mtodo de bsqueda se inicia para un archivo abierto a
travs del men 'Buscar' 'Incremental buscar 'o mediante el atajo de teclado Ctrl-I. El
enfoque se ajusta automticamente mscara de bsqueda de la barra de herramientas
correspondiente. Tan pronto como empiece a introducir el trmino de bsqueda, el
fondo de la mscara de bsqueda se ajustar de acuerdo con la ocurrencia del trmino.
Si se encuentra un golpe en el editor activo, la posicin respectiva en el texto es
marcado en color. De forma predeterminada, el golpe actual se resaltar en verde. Este
ajuste puede cambiarse a travs de 'Configuracin' 'Editor' 'Bsqueda incremental'
(consulte en la pgina).
Al pulsar la tecla Retorno se induce a la bsqueda a pasar a la siguiente cadena de
bsqueda dentro del archivo. Con Shift-Return se puede seleccionar la ocurrencia
anterior. Esta funcionalidad no es compatible con Scintilla si la bsqueda incremental
utiliza Expresiones.
Lista de quehaceres
En proyectos de software complejos, en los que participan diferentes usuarios, suele
de diferentes tareas a realizar por diferentes usuarios. Con este fin, CodeBlocks.
Ofrece una Lista de Todo. Esta lista se puede abrir mediante 'Ver' 'Lista de tareas' y
contiene tareas a realizar, junto con sus prioridades, tipos y usuarios responsables.
La lista puede filtrarse para tareas, usuarios y / o archivos de origen. Una
clasificacin por columnas puede ser.
Clic en el ttulo de la columna correspondiente.
Exportador de cdigo fuente
La necesidad se produce con frecuencia de transferir cdigo fuente a otras
aplicaciones o E-mails Si el texto es simplemente copiado, el formato se perder, por
lo que el texto ser muy poco claro. La funcin de exportacin CodeBlocks sirve
como remedio para tales situaciones. El formato requerido para el archivo de
exportacin se puede seleccionar mediante 'Archivo' 'Exportar'. El programa a
continuacin, adoptar el nombre de archivo y el directorio de destino desde el
archivo de cdigo abierto y proponer estos para guardar el archivo de exportacin. La
extensin de archivo apropiada en cada caso ser determinada por el formato de
exportacin. Los siguientes formatos estn disponibles.
Bsqueda de hilos
A travs del men "Buscar" "Bsqueda de subprocesos", el complemento
adecuado se puede mostrar u ocultar como una pestaa en la Consola de Mensajes.
En CodeBlocks, se puede mostrar una vista previa para la aparicin de una cadena
de caracteres en un archivo, rea de trabajo o directorio. Al hacerlo, la lista de
resultados de bsqueda se mostrar en el lado derecho de la consola Thread Search.
Al hacer clic en una entrada de la lista, se muestra una vista previa en el lado
izquierdo. Al hacer doble clic en la lista, se abre el archivo seleccionado en el editor
CodeBlocks.
Caractersticas
El complemento ThreadSearch ofrece las siguientes caractersticas:
Multi-threaded 'Buscar en archivos'
Editor interno de slo lectura para previsualizar los resultados
Archivo abierto en el cuaderno de editores
Men contextual 'Encontrar ocurrencias' para iniciar una bsqueda en archivos con
la palabra bajo cursor
Uso
1. Configure sus preferencias de bsqueda (consulte la Figura 2.7 en la pgina 32)
Una vez que el plugin est instalado, hay 4 maneras de ejecutar una bsqueda:
A) Escriba / seleccione una palabra en el cuadro combinado de bsqueda y pulse
Intro o haga clic en Buscar en el panel de bsqueda de hilos del cuaderno Mensajes.
B) Escriba / Seleccione una palabra en el cuadro combinado de la barra de
herramientas y presione Intro o haga clic en el botn Buscar.
C) Haga clic con el botn derecho en cualquier "palabra" en el editor activo y haga
clic en "Buscar ocurrencias".
D) Haga clic en Search / Thread search para buscar la palabra actual en el editor
activo.
3. Un solo clic en un elemento de resultado lo muestra en el editor de vista previa en
la ubicacin correcta.
4. Se abre un doble clic en un elemento de resultado o se establece un editor en el
cuaderno de editores a la derecha ubicacin.
Configuracin
Para acceder al panel de configuracin del complemento ThreadSearch, haga clic en:
1. Botn Opciones en Cuaderno de mensajes Panel de bsqueda de subprocesos.
2. Botn Opciones en la barra de herramientas de bsqueda de subprocesos.
3. Elemento de men Configuracin / Entorno y, a continuacin, en el elemento de
bsqueda de subttulos a la izquierda columnas.
La bsqueda en parte define el conjunto de archivos que se analizarn.
Opciones
Palabra completa si est marcada, la lnea coincide con la expresin de bsqueda si
se encuentra la expresin de bsqueda con no alfanumrico + '_' antes y despus.
Iniciar palabra si est marcada, la lnea coincide con la expresin de bsqueda si se
encuentra la expresin de bsqueda en el comienzo de una palabra, es decir, sin
alfanumrico + '_' antes de la expresin de bsqueda.
Match case si est marcada, la bsqueda distingue entre maysculas y minsculas.
La expresin regular de la expresin de bsqueda es una expresin regular.
Soporte de compiladores

Debido a que en s CodeBlocks es slo la interfaz del entorno


de desarrollo, puede enlazarse a una variedad
decompiladores para poder desarrollar su trabajo. Por
defecto, CodeBlocks buscar una serie de compiladores y
configurar los que halle.
Soporte de compiladores

Algunos de los compiladores compatibles:


Microsoft Visual Studio Toolkit(una extensin de compilador de C++ de
Microsoft)
GCC, en sus versiones para Microsoft (ya seaMinGW oCygwin) yGNU/Linux.
Borland C++ Compiler
Digital Mars Compiler
Intel C++ Compiler
Open Watcom
LLVM Clang
Uso del debugger en CodeBlocks
Veremos cmo usar el debugger en CodeBlocks . Primero
elegimos la lnea del programa apartir de donde queremos
debuggear. Para ello, elegimos Debug Toggle Breakpoint:
Nos aparece una marca roja junto a la lnea de cdigo a partir
de donde debuggear:
Podemos indicar las variables cuyos valores deseamos
inspeccionar durante el debugging. Para ello, elegimos Debug
Edit Watches .
Uso del debugger en CodeBlocks
Presionamos add e indicamos el nombre de la variable,
campo o parmetro cuyo valor deseamos inspeccionar y
presionamos ok :
La variable agregada nos aparece en Watches . Podemos
repetir este proceso tantas veces como deseemos, con todas
las variables, campos o parmetros que queramos
inspeccionar.
Uso del debugger en CodeBlocks
Durante la ejecucin con el debugger, si queremos ver cmo
cambian los valores de las variables agregadas, debemos
elegir Debug Debugging Windows Watches :
Slo nos resta poner a correr el Debugger. Para ir ejecutando
cada instruccin paso a paso y meternos dentro del cdigo de
cada subprograma invocado, elegimos Debug Step Into . Si
queremos pasar directamente a la siguiente lnea, elegimos
Debug Next Line.
Compilacin, Linkedicin y
Ejecucin en CodeBlocks
Una vez creados los archivos .h y .cpp de nuestro Project,
veremos cmo compilar, linkeditar y ejecutar. Para compilar,
debemos posicionarnos sobre cada .cpp y compilarlo por
separado(los .h no se compilan). Para ello, elegimos Build
Compile Current File:
El resultado de la compilacin aparece bajo la pestaa Build
Log :
Mi Opinin
Opinin de Yared: En mi punto de visto el Codeblock nos ayudara a hacer bien y
como se debe los programas que haremos en futuros trabajos mas adelante.

Opinin de Rolando: Mi opinin es que Codeblock nos ser muy til para
nuestro desarrollo en esta especialidad y nos har aprender mucho sobre ello.
Conclusin
Ahora debe ser capaz de compilar el complemento y cargarlo
a la noche actual sin el error de smbolos. Un problema que
muchos desarrolladores enfrentan despus de compilar el
complemento con una compilacin que difiere de la oficial.
Bibliografa
http://wiki.codeblocks.org/index.php/Linking_the_plugin_to_a_Nightly_Build
www.codeblocks.org/docs/manual_en.pdf

Vous aimerez peut-être aussi