SlideShare una empresa de Scribd logo
1 de 60
TUTORIAL DE CODE::BLOCKS
Espinosa Alba Karen Michelle
Francisco Ruiz Luis Eduardo
PASO 1.- ABRIR CODE::BLOCKS
¿QUÉ ES FILE?
File es el que abre archivos que
hayamos realizado en el programa,
también te da opciones de qué
programa/archivo quieres abrir.
¿CÓMO ABRIR UN NUEVO PROYECTO?
Para crear un proyecto vamos a
file > new > project. Nos
aparecerá una ventana emergente que dice
“New”, después nos saldrá otra ventana y
nos iremos a “Proyect”.
Nos aparecerá una ventana que nos indica qué tipo de
proyecto queremos usar.
LA PESTAÑA DE FILE CONTIENE LAS
SIGUIENTES COSAS.
¿CÓMO UTILIZAR LA PESTAÑA DE EDIT?
La pestaña “edit” tiene varias opciones para
poder modificar el proyecto de su formato
original a otro mejorado, también podemos
pegar, recortar y copiar en esta opción.
Crea un proyecto nuevo con un código sencillo y
accede al menú Settings - Editor... – General
Settings. En el apartado End-of-line options
activa la opción “Show end-of-line chars”.
Comprobarás que al final de cada línea aparecen
unos caracteres especiales con la marca CR y
LF, que corresponden a retorno de carro (CR o
carriage return) y salto de línea (LF o line feed).
Aquí también podemos modificar el número de
caracteres que avanza el tabulador, modificando el
valor establecido en “Tab size in spaces”, o mostrar u
ocultar los números de línea usando la opción “Show
line numbers”. Muchas opciones de configuración
pueden modificarse desde distintos puntos de
Code::Blocks. Por ejemplo también puedes hacer que
se muestren u oculten los números de línea
accediendo a través del menú Edit – Editor Tweaks...
– Show Line Numbers: obtendrás el mismo resultado
que si realizas la configuración a través del menú
Settings - Editor....
Accede ahora al menú Settings - Editor... –
Margins and Caret. Modifica la opción “Caret
Width” y ponle un valor 3. Comprobarás que el
guión del cursor sobre la pantalla se visualiza
con mayor grosor del habitual. Esto puede ser
adecuado para personas que tengan problemas
de vista o simplemente para aquellos que
prefieran verlo así. Si no tienes necesidades
especiales, recomendamos mantener el valor
de defecto que es 1.
¿QUÉ HAY EN LA PESTAÑA DE “VIEW”?
Proporciona opciones relacionadas para
mostrar diversos elementos de la aplicación
y/o la forma física en como está quedando el
documento. En síntesis agrupa las
herramientas de visualización dentro de la
aplicación.
¿PARA QUÉ NOS SIRVE LA PESTAÑA
“SEARCH”?
Sirve para tener a la mano los
archivos sin tener que buscarlos
por toda la computadora.
¿PARA QUÉ SIRVE LA PESTAÑA
“PROJECT”?
Sirve para agregar archivos recién
realizados y también sirve para
remover archivos antes realizados,
y para construir opciones.
Inicie el Asistente de proyecto a través de
Archivo-> Nuevo-> Proyecto ... para comenzar
un nuevo proyecto. Aquí hay muchas plantillas
pre configuradas para varios tipos de proyectos,
incluida la opción de crear plantillas
personalizadas. Seleccione la aplicación
Consola, ya que es la más común para fines
generales, haga clic en Ir.
The console application wizard will appear
next. Continue through the menus,
selecting C++ when prompted for a
language. In the next screen, give the
project a name and type or select a
destination folder. As seen below,
Code::Blocks will generate the remaining
entries from these two.
Finalmente, el asistente le preguntará si este proyecto debe
usar el compilador predeterminado (normalmente GCC) y
las dos compilaciones predeterminadas: Debug and
Release. Todos estos ajustes están bien. Presione finalizar
y se generará el proyecto. La ventana principal se volverá
gris, pero eso no es un problema, el archivo fuente solo
necesita ser abierto. En la pestaña Proyectos del panel de
Administración a la izquierda, expanda las carpetas y haga
doble clic en el archivo fuente main.cpp para abrirlo en el
editor.
¿PARA QUÉ SIRVE LA PESTAÑA “BUILD”?
Sirve para construir en el proyecto, Correr
el programa en curso de realización,
corregir y correr el programa al mismo
tiempo, empezar a realizar tu proyecto
desde cero o cambiar lo que tengas hecho,
borrar todo, construir, reconstruir y
limpiar el área de trabajo y marcar un
objetivo.
PARA QUE SIRVE LA PESTAÑA DEBUG
Funciona para activar los depuradores para el
programa , iniciar los depuradores , detener los
depuradores, remover los depuradores y
cambiar las líneas de los depuradores, cambiar
los puntos de corte, entre otras cosas.
Asegúrese de que el proyecto esté
compilado con la opción del compilador -g
(símbolos de depuración) activada, y la
opción -s (símbolos de tira) desactivada.
Esto asegura que el ejecutable tenga
símbolos de depuración incluidos.
Los interruptores de optimización del compilador
deben estar apagados, los símbolos de extracción (-
s) deben estar apagados. Tenga en cuenta que es
posible que tenga que volver a compilar su proyecto,
ya que los archivos de objeto actualizados podrían
no volver a compilarse con -g de lo contrario. Tenga
en cuenta que en compiladores que no sean GCC, -g
y / o -s pueden ser un cambio diferente (es posible
que los -s no estén disponibles en absoluto). Menú
=> Proyecto => Opciones de compilación
Actualmente hay tres formas de agregar relojes: Haga
clic en la última fila vacía en la ventana de relojes,
escriba el nombre de la variable (o expresión completa)
y presione enter. Mientras el depurador se detuvo en un
punto de interrupción, seleccione un nombre de variable
o una expresión completa, haga clic con el botón
derecho para abrir el menú contextual y luego
seleccione "Agregar expresión de reloj". Seleccione una
expresión en el editor y arrástrela en la ventana de
relojes.
PARA QUE SIRVE LA PESTAÑA DE FORTRAN
Te permite realizar saltos en el
problema que realizamos en code::block,
te permite generar o hacer un archivo y
cambiar el caso de el archivo del
programa.
CB no usa, de forma predeterminada,
archivos make, ya que tiene sus propios
archivos .cbp que hacen lo mismo
automáticamente. Hay algunas razones por
las que puede querer usar un archivo
MAKE. Quizás estés migrando un proyecto
que tiene un archivo MAKE en CB. Otra
posibilidad es querer sacar un proyecto de
CB.
La necesidad de utilizar un preprocesador no es
una razón válida para usar un archivo MAKE, ya
que CB tiene una opción de compilación pre /
post. Desde el menú proyecto-> opciones de
compilación, aparece una pestaña con pasos de
compilación pre / post que se pueden usar para
este propósito.
Si decide que desea usar su propio archivo
MAKE, debe ingresar a la pantalla desde
proyecto-> Propiedades y verá una casilla de
verificación para "este es un archivo MAKE
personalizado". Marque esta casilla, asegúrese
de que el nombre justo encima sea el que desea
para su archivo MAKE.
PARA QUE SIRVE LA PESTAÑA DE WXSMITH
En algunos casos, un recurso debe dividirse en algunas
partes más pequeñas. Tal división ofrece algunas ventajas:
ayuda a varias personas que trabajan en el mismo proyecto,
puede ofrecer una visión más clara de los recursos
realmente complejos y puede ayudar a dividir el código
fuente de las partes lógicas en caso de tener varias
funcionalidades en una ventana. En este tutorial, le mostraré
cómo crear dichos recursos.
Los recursos de wxPanel no pueden vivir como
elementos independientes: deben colocarse
dentro de un marco o diálogo. Podemos usar el
recurso principal creado dentro del asistente.
Suponiendo que hayas leído los tutoriales
anteriores, crear una ventana simple no debería
ser un gran problema para ti
Así que creemos el recurso wxPanel
utilizando el elemento wxSmith en el menú
principal Code :: Blocks. Tenga en cuenta que
usar este método de incrustación afectará la
configuración inicial del recurso. Queremos
que la id, el tamaño y la posición de nuestro
panel estén controlados por el recurso padre,
así que asegúrese de que los agreguemos al
constructor del panel
Lo primero que ajustaremos es la propiedad
"Crear código". Como su nombre lo dice, aquí
podremos ajustar la forma en que wxSmith
agrega el código responsable de crear este
elemento. Puede encontrar que hay algunas
macros utilizadas. Están aquí para ayudarlo a
mapear otras propiedades de este elemento
en el código de creación
PARA QUE SIRVE LA PESTAÑA DE TOOLS
El campo de entrada Nombre Aquí
es simplemente donde escribe el
nombre deseado para su
herramienta. El nombre aparecerá
cuando presione Herramientas, en
la barra de menú Code :: Blocks.
El campo de entrada Ejecutable Aquí es donde pone
la aplicación que quiere que ejecute su herramienta.
Puede ingresar la ubicación a la aplicación deseada,
ya sea navegándola o escribiéndola, o puede
ingresar un comando allí, como I add make, que es
un comando de Shell para Linux, que 'hace'
makefiles. También puede agregar argumentos /
parámetros admitidos por la aplicación ejecutada, lo
que significa que puede poner xterm -bg red en el
campo de entrada Ejecutable, y el fondo del xterm de
Shell ejecutado, será rojo. Sin embargo, esto debería
colocarse en el campo de entrada Parámetros, ver a
continuación.
El campo de entrada Parámetros
Aquí es donde coloca los
parámetros que desea pasar a la
aplicación ejecutada, como se
explicó anteriormente. Esto es
muy útil si desea hacer que su
herramienta ejecutada no solo
ejecute.
El campo de entrada del
directorio de trabajo Aquí
es donde el terminal se
va a cd, como en, cd
<directorio de entrada>.
PARA QUE FUNCIONA LA PESTAÑA DE
TOOLS+
Crear una nueva herramienta es bastante simple
y se puede completar en unos simples pasos.
Primero abra Tools (+) -> Configure Tools ... para
acceder al diálogo "Herramientas definidas por el
usuario"
Este es el nombre que se mostrará en el menú
desplegable Tools (+). También se mostrará como
el nombre de la pestaña para las herramientas
que redirigen a la ventana de resultados
Herramientas.
Las expresiones comodín separadas
por punto y coma restringirán la
población del menú de clic derecho de
un archivo, directorio o múltiples rutas
en el Árbol de proyectos, el Explorador
de archivos o el Panel del editor al tipo o
tipos especificados. Déjelo en blanco
para manejar todos los tipos de archivos
/ directorios.
Tools Output Window
Tools that only output results command
line (and require no input) generally use
this setting. The program will be run
invisibly and any output will be
redirected to the appropriate tab of the
Tools Output Window. The
text [DONE] will be added upon the
tool's completion.
Esto hará que el programa se ejecute a través del
ejecutable cb_console_runner (el mismo programa que
se inicia después de compilar y ejecutar). Esto
generalmente se usa para herramientas de línea de
comandos con interacciones de usuario más
avanzadas, aunque también se pueden usar
programas de GUI (especialmente si el programa es
inestable y / o deja mensajes en el resultado estándar).
El corredor de la consola detendrá la ventana (evitará
que se cierre), mostrará el tiempo de ejecución y el
código de salida cuando finalice el programa.
PARA QUE FUNCIONA LA PESTAÑA DE
PLUGINS
Las funciones de Code :: Blocks se pueden ampliar
mediante el uso de complementos, la mayoría de ellos
enumerados en esta página. En general, hay tres tipos de
complementos: Complementos principales: desarrollados
y mantenidos por el equipo central C :: B. Complementos
de Contrib: desarrollados y mantenidos por la comunidad
y que han demostrado ser muy valiosos. Entonces están
integrados en C :: B SVN. Complementos de terceros:
desarrollados y mantenidos por la comunidad pero no
(¿todavía?) En el repositorio C :: B. Estos complementos
a menudo tienen su propio repositorio o se publican
(incluido el código fuente) en los foros.
Si está desarrollando complementos: seguramente puede
trabajar con el plugin como lo desee, pero aquí hay algunas
sugerencias: Anúncialos en el foro de desarrollo de
complementos en los foros, incluido el código fuente (inicial) en.
O Configure su propia página web (o use una plataforma para
compartir archivos) y publique el enlace a las fuentes / binarios /
svn access en la placa de desarrollo de complementos de los
foros en. O configure un repositorio, probablemente en BerliOS o
SourceForge, publique el enlace a las fuentes / binarios / svn
access en la placa de desarrollo de plugins en los foros de.
Aviso: Esto es muy conveniente ya que los archivos adjuntos en
nuestro foro pueden ser eliminados de vez en cuando. Por lo
tanto, no es seguro publicar el código fuente en los foros.
ENTONCES Ingrese la descripción de los complementos en esta
página. Anuncie el complemento aquí usando esta plantilla.
PARA QUE FUNCIONA LA PESTAÑA DE
DOXYBLOCKS
DoxyBlocks es un complemento para
Code :: Blocks que integra doxygen en
el IDE. Le permite crear
documentación, insertar bloques de
comentarios y ejecutar documentos
HTML o CHM. También proporciona la
configuración de algunas de las
configuraciones más utilizadas y el
acceso a doxywizard para una
configuración más detallada.
Inserta un bloque de comentarios en la
línea actual. Además, DoxyBlocks
intentará leer inteligentemente si existe
un método en la línea para la cual se
agrega un comentario. Ctrl-Alt-B
inserte un comentario de línea en la
posición actual del cursor. Ctrl-Alt-L
PARA QUE FUNCIONA LA PESTAÑA DE
SETTINGS
Nos sirve para poder ajustar el
programa que realizamos can
anterioridad y cambiar cualquier
error cometido en la fase de creación
y hacerlo de la mejor manera posible
y que al instante de correr el
programa no nos cause problema
alguno.
También nos ayuda a
reconfigurar todo nuestro
progreso o incluso bórralo todo
por completo, también tiene una
opción para evitar el anexo de
comentarios y también te ayuda a
configurar pestañas que antes
hemos explicado.
PARA QUE FUNCIONA LA PESTAÑA DE HELP
Esta pestaña mas que nada nos ayuda
con un manual de como realizar un
programa con lenguaje C o C++ y
aparte nos ayuda con una serie de tips
que nos hacen mas fácil, la elaboración
de un programa que queramos realizar
y llevarlo acabo con éxito.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeans
 
Presentación_VisualBasic
Presentación_VisualBasicPresentación_VisualBasic
Presentación_VisualBasic
 
Curso lab view
Curso lab viewCurso lab view
Curso lab view
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
 
Eclipse
EclipseEclipse
Eclipse
 
Josi22
Josi22Josi22
Josi22
 
neatbeans1
 neatbeans1 neatbeans1
neatbeans1
 
MANUAL DE NETBEANS
MANUAL DE NETBEANSMANUAL DE NETBEANS
MANUAL DE NETBEANS
 

Similar a Tutorial Code::Blocks

Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2Tania Tellez
 
Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Chistian Hernandez
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarEduardo Méndez
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarJuan Hoyos
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarblasty2
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarblasty2
 
Visual basic terminado jose oropeza
Visual basic terminado jose oropezaVisual basic terminado jose oropeza
Visual basic terminado jose oropezaJose Martinez
 
Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoluis_ocampo27
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)javier_ot99
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadojose martinez
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_LuisCetis109
 
Instructivo para utilizar_c++
Instructivo para utilizar_c++Instructivo para utilizar_c++
Instructivo para utilizar_c++heidiromero11
 
Tutorial de code(2)(2)
Tutorial de code(2)(2)Tutorial de code(2)(2)
Tutorial de code(2)(2)GamePlayer35
 
Tutorial de Code::Blocks
Tutorial de Code::BlocksTutorial de Code::Blocks
Tutorial de Code::BlocksLorenaCMtz
 
Manual visualc
Manual visualcManual visualc
Manual visualcIsrael Mc
 
Tutorial visual c_(2)
Tutorial visual c_(2)Tutorial visual c_(2)
Tutorial visual c_(2)Elideth Rdz
 

Similar a Tutorial Code::Blocks (20)

Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2
 
Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Visual basic jose oropeza
Visual basic jose oropezaVisual basic jose oropeza
Visual basic jose oropeza
 
Visual basic terminado jose oropeza
Visual basic terminado jose oropezaVisual basic terminado jose oropeza
Visual basic terminado jose oropeza
 
Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampo
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminado
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_
 
Instructivo para utilizar_c++
Instructivo para utilizar_c++Instructivo para utilizar_c++
Instructivo para utilizar_c++
 
Tutorial de code(2)(2)
Tutorial de code(2)(2)Tutorial de code(2)(2)
Tutorial de code(2)(2)
 
Tutorial de Code::Blocks
Tutorial de Code::BlocksTutorial de Code::Blocks
Tutorial de Code::Blocks
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Manual visualc
Manual visualcManual visualc
Manual visualc
 
Manual visualc
Manual visualcManual visualc
Manual visualc
 
Tutorial visual c_(2)
Tutorial visual c_(2)Tutorial visual c_(2)
Tutorial visual c_(2)
 

Más de MichelleEspinosa02 (9)

Tipos de datos_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
 
Jerarquia de operaciones
Jerarquia de operacionesJerarquia de operaciones
Jerarquia de operaciones
 
Andamio
Andamio  Andamio
Andamio
 
Recetas
RecetasRecetas
Recetas
 
F. base (1)
F. base (1)F. base (1)
F. base (1)
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Tutorial Code::Blocks

  • 1. TUTORIAL DE CODE::BLOCKS Espinosa Alba Karen Michelle Francisco Ruiz Luis Eduardo
  • 2. PASO 1.- ABRIR CODE::BLOCKS
  • 4. File es el que abre archivos que hayamos realizado en el programa, también te da opciones de qué programa/archivo quieres abrir.
  • 5. ¿CÓMO ABRIR UN NUEVO PROYECTO?
  • 6. Para crear un proyecto vamos a file > new > project. Nos aparecerá una ventana emergente que dice “New”, después nos saldrá otra ventana y nos iremos a “Proyect”.
  • 7. Nos aparecerá una ventana que nos indica qué tipo de proyecto queremos usar.
  • 8. LA PESTAÑA DE FILE CONTIENE LAS SIGUIENTES COSAS.
  • 9. ¿CÓMO UTILIZAR LA PESTAÑA DE EDIT?
  • 10. La pestaña “edit” tiene varias opciones para poder modificar el proyecto de su formato original a otro mejorado, también podemos pegar, recortar y copiar en esta opción.
  • 11. Crea un proyecto nuevo con un código sencillo y accede al menú Settings - Editor... – General Settings. En el apartado End-of-line options activa la opción “Show end-of-line chars”. Comprobarás que al final de cada línea aparecen unos caracteres especiales con la marca CR y LF, que corresponden a retorno de carro (CR o carriage return) y salto de línea (LF o line feed).
  • 12. Aquí también podemos modificar el número de caracteres que avanza el tabulador, modificando el valor establecido en “Tab size in spaces”, o mostrar u ocultar los números de línea usando la opción “Show line numbers”. Muchas opciones de configuración pueden modificarse desde distintos puntos de Code::Blocks. Por ejemplo también puedes hacer que se muestren u oculten los números de línea accediendo a través del menú Edit – Editor Tweaks... – Show Line Numbers: obtendrás el mismo resultado que si realizas la configuración a través del menú Settings - Editor....
  • 13. Accede ahora al menú Settings - Editor... – Margins and Caret. Modifica la opción “Caret Width” y ponle un valor 3. Comprobarás que el guión del cursor sobre la pantalla se visualiza con mayor grosor del habitual. Esto puede ser adecuado para personas que tengan problemas de vista o simplemente para aquellos que prefieran verlo así. Si no tienes necesidades especiales, recomendamos mantener el valor de defecto que es 1.
  • 14. ¿QUÉ HAY EN LA PESTAÑA DE “VIEW”?
  • 15. Proporciona opciones relacionadas para mostrar diversos elementos de la aplicación y/o la forma física en como está quedando el documento. En síntesis agrupa las herramientas de visualización dentro de la aplicación.
  • 16. ¿PARA QUÉ NOS SIRVE LA PESTAÑA “SEARCH”?
  • 17. Sirve para tener a la mano los archivos sin tener que buscarlos por toda la computadora.
  • 18. ¿PARA QUÉ SIRVE LA PESTAÑA “PROJECT”?
  • 19. Sirve para agregar archivos recién realizados y también sirve para remover archivos antes realizados, y para construir opciones.
  • 20. Inicie el Asistente de proyecto a través de Archivo-> Nuevo-> Proyecto ... para comenzar un nuevo proyecto. Aquí hay muchas plantillas pre configuradas para varios tipos de proyectos, incluida la opción de crear plantillas personalizadas. Seleccione la aplicación Consola, ya que es la más común para fines generales, haga clic en Ir.
  • 21. The console application wizard will appear next. Continue through the menus, selecting C++ when prompted for a language. In the next screen, give the project a name and type or select a destination folder. As seen below, Code::Blocks will generate the remaining entries from these two.
  • 22. Finalmente, el asistente le preguntará si este proyecto debe usar el compilador predeterminado (normalmente GCC) y las dos compilaciones predeterminadas: Debug and Release. Todos estos ajustes están bien. Presione finalizar y se generará el proyecto. La ventana principal se volverá gris, pero eso no es un problema, el archivo fuente solo necesita ser abierto. En la pestaña Proyectos del panel de Administración a la izquierda, expanda las carpetas y haga doble clic en el archivo fuente main.cpp para abrirlo en el editor.
  • 23. ¿PARA QUÉ SIRVE LA PESTAÑA “BUILD”?
  • 24. Sirve para construir en el proyecto, Correr el programa en curso de realización, corregir y correr el programa al mismo tiempo, empezar a realizar tu proyecto desde cero o cambiar lo que tengas hecho, borrar todo, construir, reconstruir y limpiar el área de trabajo y marcar un objetivo.
  • 25. PARA QUE SIRVE LA PESTAÑA DEBUG
  • 26. Funciona para activar los depuradores para el programa , iniciar los depuradores , detener los depuradores, remover los depuradores y cambiar las líneas de los depuradores, cambiar los puntos de corte, entre otras cosas.
  • 27. Asegúrese de que el proyecto esté compilado con la opción del compilador -g (símbolos de depuración) activada, y la opción -s (símbolos de tira) desactivada. Esto asegura que el ejecutable tenga símbolos de depuración incluidos.
  • 28. Los interruptores de optimización del compilador deben estar apagados, los símbolos de extracción (- s) deben estar apagados. Tenga en cuenta que es posible que tenga que volver a compilar su proyecto, ya que los archivos de objeto actualizados podrían no volver a compilarse con -g de lo contrario. Tenga en cuenta que en compiladores que no sean GCC, -g y / o -s pueden ser un cambio diferente (es posible que los -s no estén disponibles en absoluto). Menú => Proyecto => Opciones de compilación
  • 29. Actualmente hay tres formas de agregar relojes: Haga clic en la última fila vacía en la ventana de relojes, escriba el nombre de la variable (o expresión completa) y presione enter. Mientras el depurador se detuvo en un punto de interrupción, seleccione un nombre de variable o una expresión completa, haga clic con el botón derecho para abrir el menú contextual y luego seleccione "Agregar expresión de reloj". Seleccione una expresión en el editor y arrástrela en la ventana de relojes.
  • 30. PARA QUE SIRVE LA PESTAÑA DE FORTRAN
  • 31. Te permite realizar saltos en el problema que realizamos en code::block, te permite generar o hacer un archivo y cambiar el caso de el archivo del programa.
  • 32. CB no usa, de forma predeterminada, archivos make, ya que tiene sus propios archivos .cbp que hacen lo mismo automáticamente. Hay algunas razones por las que puede querer usar un archivo MAKE. Quizás estés migrando un proyecto que tiene un archivo MAKE en CB. Otra posibilidad es querer sacar un proyecto de CB.
  • 33. La necesidad de utilizar un preprocesador no es una razón válida para usar un archivo MAKE, ya que CB tiene una opción de compilación pre / post. Desde el menú proyecto-> opciones de compilación, aparece una pestaña con pasos de compilación pre / post que se pueden usar para este propósito.
  • 34. Si decide que desea usar su propio archivo MAKE, debe ingresar a la pantalla desde proyecto-> Propiedades y verá una casilla de verificación para "este es un archivo MAKE personalizado". Marque esta casilla, asegúrese de que el nombre justo encima sea el que desea para su archivo MAKE.
  • 35. PARA QUE SIRVE LA PESTAÑA DE WXSMITH
  • 36. En algunos casos, un recurso debe dividirse en algunas partes más pequeñas. Tal división ofrece algunas ventajas: ayuda a varias personas que trabajan en el mismo proyecto, puede ofrecer una visión más clara de los recursos realmente complejos y puede ayudar a dividir el código fuente de las partes lógicas en caso de tener varias funcionalidades en una ventana. En este tutorial, le mostraré cómo crear dichos recursos.
  • 37. Los recursos de wxPanel no pueden vivir como elementos independientes: deben colocarse dentro de un marco o diálogo. Podemos usar el recurso principal creado dentro del asistente. Suponiendo que hayas leído los tutoriales anteriores, crear una ventana simple no debería ser un gran problema para ti
  • 38. Así que creemos el recurso wxPanel utilizando el elemento wxSmith en el menú principal Code :: Blocks. Tenga en cuenta que usar este método de incrustación afectará la configuración inicial del recurso. Queremos que la id, el tamaño y la posición de nuestro panel estén controlados por el recurso padre, así que asegúrese de que los agreguemos al constructor del panel
  • 39. Lo primero que ajustaremos es la propiedad "Crear código". Como su nombre lo dice, aquí podremos ajustar la forma en que wxSmith agrega el código responsable de crear este elemento. Puede encontrar que hay algunas macros utilizadas. Están aquí para ayudarlo a mapear otras propiedades de este elemento en el código de creación
  • 40. PARA QUE SIRVE LA PESTAÑA DE TOOLS
  • 41. El campo de entrada Nombre Aquí es simplemente donde escribe el nombre deseado para su herramienta. El nombre aparecerá cuando presione Herramientas, en la barra de menú Code :: Blocks.
  • 42. El campo de entrada Ejecutable Aquí es donde pone la aplicación que quiere que ejecute su herramienta. Puede ingresar la ubicación a la aplicación deseada, ya sea navegándola o escribiéndola, o puede ingresar un comando allí, como I add make, que es un comando de Shell para Linux, que 'hace' makefiles. También puede agregar argumentos / parámetros admitidos por la aplicación ejecutada, lo que significa que puede poner xterm -bg red en el campo de entrada Ejecutable, y el fondo del xterm de Shell ejecutado, será rojo. Sin embargo, esto debería colocarse en el campo de entrada Parámetros, ver a continuación.
  • 43. El campo de entrada Parámetros Aquí es donde coloca los parámetros que desea pasar a la aplicación ejecutada, como se explicó anteriormente. Esto es muy útil si desea hacer que su herramienta ejecutada no solo ejecute.
  • 44. El campo de entrada del directorio de trabajo Aquí es donde el terminal se va a cd, como en, cd <directorio de entrada>.
  • 45. PARA QUE FUNCIONA LA PESTAÑA DE TOOLS+
  • 46. Crear una nueva herramienta es bastante simple y se puede completar en unos simples pasos. Primero abra Tools (+) -> Configure Tools ... para acceder al diálogo "Herramientas definidas por el usuario" Este es el nombre que se mostrará en el menú desplegable Tools (+). También se mostrará como el nombre de la pestaña para las herramientas que redirigen a la ventana de resultados Herramientas.
  • 47. Las expresiones comodín separadas por punto y coma restringirán la población del menú de clic derecho de un archivo, directorio o múltiples rutas en el Árbol de proyectos, el Explorador de archivos o el Panel del editor al tipo o tipos especificados. Déjelo en blanco para manejar todos los tipos de archivos / directorios.
  • 48. Tools Output Window Tools that only output results command line (and require no input) generally use this setting. The program will be run invisibly and any output will be redirected to the appropriate tab of the Tools Output Window. The text [DONE] will be added upon the tool's completion.
  • 49. Esto hará que el programa se ejecute a través del ejecutable cb_console_runner (el mismo programa que se inicia después de compilar y ejecutar). Esto generalmente se usa para herramientas de línea de comandos con interacciones de usuario más avanzadas, aunque también se pueden usar programas de GUI (especialmente si el programa es inestable y / o deja mensajes en el resultado estándar). El corredor de la consola detendrá la ventana (evitará que se cierre), mostrará el tiempo de ejecución y el código de salida cuando finalice el programa.
  • 50. PARA QUE FUNCIONA LA PESTAÑA DE PLUGINS
  • 51. Las funciones de Code :: Blocks se pueden ampliar mediante el uso de complementos, la mayoría de ellos enumerados en esta página. En general, hay tres tipos de complementos: Complementos principales: desarrollados y mantenidos por el equipo central C :: B. Complementos de Contrib: desarrollados y mantenidos por la comunidad y que han demostrado ser muy valiosos. Entonces están integrados en C :: B SVN. Complementos de terceros: desarrollados y mantenidos por la comunidad pero no (¿todavía?) En el repositorio C :: B. Estos complementos a menudo tienen su propio repositorio o se publican (incluido el código fuente) en los foros.
  • 52. Si está desarrollando complementos: seguramente puede trabajar con el plugin como lo desee, pero aquí hay algunas sugerencias: Anúncialos en el foro de desarrollo de complementos en los foros, incluido el código fuente (inicial) en. O Configure su propia página web (o use una plataforma para compartir archivos) y publique el enlace a las fuentes / binarios / svn access en la placa de desarrollo de complementos de los foros en. O configure un repositorio, probablemente en BerliOS o SourceForge, publique el enlace a las fuentes / binarios / svn access en la placa de desarrollo de plugins en los foros de. Aviso: Esto es muy conveniente ya que los archivos adjuntos en nuestro foro pueden ser eliminados de vez en cuando. Por lo tanto, no es seguro publicar el código fuente en los foros. ENTONCES Ingrese la descripción de los complementos en esta página. Anuncie el complemento aquí usando esta plantilla.
  • 53. PARA QUE FUNCIONA LA PESTAÑA DE DOXYBLOCKS
  • 54. DoxyBlocks es un complemento para Code :: Blocks que integra doxygen en el IDE. Le permite crear documentación, insertar bloques de comentarios y ejecutar documentos HTML o CHM. También proporciona la configuración de algunas de las configuraciones más utilizadas y el acceso a doxywizard para una configuración más detallada.
  • 55. Inserta un bloque de comentarios en la línea actual. Además, DoxyBlocks intentará leer inteligentemente si existe un método en la línea para la cual se agrega un comentario. Ctrl-Alt-B inserte un comentario de línea en la posición actual del cursor. Ctrl-Alt-L
  • 56. PARA QUE FUNCIONA LA PESTAÑA DE SETTINGS
  • 57. Nos sirve para poder ajustar el programa que realizamos can anterioridad y cambiar cualquier error cometido en la fase de creación y hacerlo de la mejor manera posible y que al instante de correr el programa no nos cause problema alguno.
  • 58. También nos ayuda a reconfigurar todo nuestro progreso o incluso bórralo todo por completo, también tiene una opción para evitar el anexo de comentarios y también te ayuda a configurar pestañas que antes hemos explicado.
  • 59. PARA QUE FUNCIONA LA PESTAÑA DE HELP
  • 60. Esta pestaña mas que nada nos ayuda con un manual de como realizar un programa con lenguaje C o C++ y aparte nos ayuda con una serie de tips que nos hacen mas fácil, la elaboración de un programa que queramos realizar y llevarlo acabo con éxito.