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