Nombres: Xahiro Baruc Vargas López y
Andrea Monserrat De La Cruz Ramos
Materia: Desarrollo de Software Utilizando
Programación Estructurada
Especialidad: Programación
Profesora: Margarita Romero Alvarado
Code Blocks esta conformado por 5 partes:
2
MENUS Y BARRAS DE HERRAMIENTAS: Menús y barras de herramientas son la
forma, los usuarios tener acceso a comandos en su VSPackage. Los comandos
son funciones que realizan tareas, como la impresión de un documento, la
actualización de una vista o la creación de un archivo nuevo. Los menús y las
barras de herramientas son maneras gráficas y cómodas de presentar los
comandos a los usuarios.
Normalmente, los comandos relacionados se agrupan en clústeres en el
mismo menú o en la misma barra de herramientas.
AREA DE TRABAJO PRINCIPAL: Pagina de bienvenida o editor de
código con múltiples pestañas (una por archivo abierto) y diseño
de GUI al trabajar en proyectos.
AREA DE MANEJO DE PROYECTOS: Pestaña “Proyectos”:
Contiene el árbol del sistema de archivos (headers:.h, .hpp, etc.;
y fuentes :.c, .cpp, etc.) de los proyectos abiertos.
Pestaña “Recursos”: Contiene el árbol del sistema de archivos
de recursos (frames, panels, etc.) relacionados con wxWidgets.
Pestaña “Símbolos”: Contiene lista de funciones, variables y
typedefs globales, variables del preprocesador y clases (con sus
atributos y métodos.
AREA DE NOTIFICACIONES: Mensajes de carga y descarga de archivos,
detalles de búsquedas, salida de compilación, salida de debug, etc.
BARRA DE ESTADO: Ruta absoluta de archivo actual,
codificación de caracteres, posición del cursor, modo de
inserción, estado de archivo.
Comenzaremos explicando la utilización de la barra de menús y las
herramientas.
Para que sirve y su uso.
FILE: Sirve para crear, guardar o ver
los trabajos guardados.
EDIT: Sirve para editar como su nombre lo
indica, en el podemos encontrar herramientas
para cortar, copiar, regresar o deshacer,
comentar.
VIEW: Nos sirve para ver
archivos, cerrar archivos o abrirlos,
también manejar la barra de
estado, abrir o cerrar la lista de
archivos, manejar diferentes
símbolos, etc., otras maneras de
ayuda para ver los proyectos.
SEARCH: Como su propio
nombre lo indica sirve para
buscar o archivos o hasta
buscar archivos previos o
siguientes, buscar referencias, o
encontrar simplemente algo
que necesites en el momento
de crear un proyecto nuevo.
PROJECT: Sirve para
ayudarte en el momento
que haces tu proyecto,
puedes agregar archivos,
eliminar archivos, el árbol
del proyecto, establecer los
argumentos de los
programas, notas.
BUILD: Sirve para construir y
correr, y si salió algo mal se puede
abortar y volver a reconstruir y
limpiar el espacio de trabajo.
DEBUG: Sirve para depurar y también y
si quieres detener el cursor de depurar
se puede, o continuar o correr el
cursor.
FORTRAN: Sirve para cambio
de estuche, generar archivo
make, punta de la próxima
llamada, punta de la llamada
previa.
WXSMITH: Sirve para añadir
wxPanel, añadir wxdialogo de
desplazamiento, añadir
wxDialogo, añadir wxMarco, o
configurar wxSmith para el
proyecto actual.
TOOLS: Sirve para configurar
las herramientas.
TOOLS+: Sirve para alternar
la ventana de salida de la
herramienta, cerrar paginas
de herramientas inactivas,
configurar herramientas.
PLUGINS: Son los
complementos, sirve
para encontrar archivos
rotos en el proyecto,
analizador del código.
DoxyBlocks: Sirve para extraer
documentación, o para bloquear
comentarios o algún comentario
en línea, correr HTML, correr CHM,
abrir preferencias.
SETTINGS: Son los ajustes que
quieras darle, editar, el
ambiente, depurar, variables
globales.
HELP: Sirve como
ayuda, saber acerca de,
consejos,
complementos.
NEW FILE: Sirve para crear un nuevo archivo.
OPEN: Abrir algún
archivo.
SAVE: Sirve para guardar
solo un archivo de uno en
uno.
SAVE ALL FILES: Sirve
para guardar muchos
archivos a la vez.
UNDO y REDO: Estos dos símbolos sirven para deshacer o rehacer
archivos o información.
CUT: Este símbolo sirve para cortar alguna
información o archivo.
COPY y PASTE: Sirven para copiar información o pegar información o
archivo.
FIND: Sirve para encontrar
información o algo que necesites.
REPLACE: Sirve para remplazar
información, remplazar algo por
otra cosa, etc.
Esos 5 símbolos son herramientas para
poder construir un proyecto.
DEBUG/CONTINUE: Sirve para depurar y
continuar.
RUN TO CURSOR: Sirve para
correr al cursor.
NEXT LINE: Próxima
línea.
STEP INTO: Sirve para poder
meter algo
STEP OUT: Sirve para poder sacar
algo.
NEXT INSTRUCTION: Sirve para marcar la
siguiente instrucción como una secuencia de
pasos.
JUMP BACK y JUMP FORWARD: Sirve para dar saltos hacia adelante y hacia
atrás.
TOGGLE BOOKMARK: Sirve
para poder poner un marcador
en algo que necesites.
JUMP BACK: Sirve para saltar atrás.
LAST JUMP: Sirve para
regresarse al último regreso.
JUMP FORWARD: Sirve para saltar
hacia adelante.
HIGHLIGHT: Sirve para
subrayar.
MATCH CASE: Sirve para poder
acomodar un texto y poner sus
mayúsculas y minúsculas.
Use regex: Sirve para usar signos.
Run search: Sirve para correr la búsqueda
(búsqueda rápida).
SHOW OPTIONS WINDOW: Sirve
para mostrar las opciones de la
ventana.
PROJECTS: Para poder abrir
todos los proyectos.
SYMBOLS: La lista de
funciones de variables.
FILES: Sirve para la lista de funciones
de los archivos.
FSYMBOLS: La lista de funciones de
variables, fsymbols.
RESOURCES: Sirve para los
recursos.
CREAR UN NUEVO
PROJECTO: Aquí podemos
crear y personalizar
nuestro nuevo proyecto.
OPEN AN EXISTING PROJECT: Este
sirve para poder abrir un archivo
que ya haya existido.
TIP OF THE DAY: Sirve para darte
consejos o una ayuda, para lo que estas
haciendo.
Esta banderita de aquí nos indica el
idioma y si la pulsas te enviara a sus
opciones:
REPORT A BUG: Sirve como
quejas pero es para reportar
algún error o algo que te parezca
mal, al momento de darle clic te
lleva a su pagina de opiniones.
REQUEST A NEW FEATURE:
Es para poder solicitar
características diferentes, al
darle clic te envía a su
pagina para que puedas
cambiar la característica.
En esta herramienta nos sirve para
poder visitar el foro de code::blocks, al
darle clic te envía a su foro o pagina.
COMO CREAR UN NUEV O
PROYECTO EN CODE::BLOCKS
Primer paso te vas a “File”
Segundo paso
seleccionas “New”
Tercer paso seleccionar
“Project”
Nos aparecerá una ventana emergente
como esta:
Y seleccionamos Console application (o el tipo de aplicación
que desea) y presionamos Go.
Nos aparecerá
esta ventana solo
le damos a next.
Nos aparecerá una
pestaña pequeña en
donde nos pide el tipo
de lenguaje.
Presionamos Next.
Introduce el título de
la aplicación en
project title.
Y presionamos Next.
Nos aparecerá una ventana como esta. Aquí podemos
configurar las opciones del espacio de trabajo y donde
se guardaran nuestros archivos. Presionamos finish.
Una ves hecho esto, ya podemos empezar a programar solo tenemos que abrir el archivo
main.c para editarlo y compilarlo con F9. Abrimos el nodo o carpeta azul de la izquierda y
seleccionamos main.c, que será el archivo de código fuente de nuestra aplicación.
En el archivo main.c
introduciremos nuestro
código, para compilarlo
podemos teclear F9 o en el
menú Build > Build and
run
CREADORES: Andrea Monserrat De La Cruz Ramos y
Xahiro Baruc Vargas López.

Tutorial de codeblocks

  • 1.
    Nombres: Xahiro BarucVargas López y Andrea Monserrat De La Cruz Ramos Materia: Desarrollo de Software Utilizando Programación Estructurada Especialidad: Programación Profesora: Margarita Romero Alvarado
  • 2.
    Code Blocks estaconformado por 5 partes: 2
  • 3.
    MENUS Y BARRASDE HERRAMIENTAS: Menús y barras de herramientas son la forma, los usuarios tener acceso a comandos en su VSPackage. Los comandos son funciones que realizan tareas, como la impresión de un documento, la actualización de una vista o la creación de un archivo nuevo. Los menús y las barras de herramientas son maneras gráficas y cómodas de presentar los comandos a los usuarios. Normalmente, los comandos relacionados se agrupan en clústeres en el mismo menú o en la misma barra de herramientas.
  • 4.
    AREA DE TRABAJOPRINCIPAL: Pagina de bienvenida o editor de código con múltiples pestañas (una por archivo abierto) y diseño de GUI al trabajar en proyectos.
  • 5.
    AREA DE MANEJODE PROYECTOS: Pestaña “Proyectos”: Contiene el árbol del sistema de archivos (headers:.h, .hpp, etc.; y fuentes :.c, .cpp, etc.) de los proyectos abiertos. Pestaña “Recursos”: Contiene el árbol del sistema de archivos de recursos (frames, panels, etc.) relacionados con wxWidgets. Pestaña “Símbolos”: Contiene lista de funciones, variables y typedefs globales, variables del preprocesador y clases (con sus atributos y métodos.
  • 6.
    AREA DE NOTIFICACIONES:Mensajes de carga y descarga de archivos, detalles de búsquedas, salida de compilación, salida de debug, etc.
  • 7.
    BARRA DE ESTADO:Ruta absoluta de archivo actual, codificación de caracteres, posición del cursor, modo de inserción, estado de archivo.
  • 8.
    Comenzaremos explicando lautilización de la barra de menús y las herramientas. Para que sirve y su uso.
  • 9.
    FILE: Sirve paracrear, guardar o ver los trabajos guardados.
  • 10.
    EDIT: Sirve paraeditar como su nombre lo indica, en el podemos encontrar herramientas para cortar, copiar, regresar o deshacer, comentar.
  • 11.
    VIEW: Nos sirvepara ver archivos, cerrar archivos o abrirlos, también manejar la barra de estado, abrir o cerrar la lista de archivos, manejar diferentes símbolos, etc., otras maneras de ayuda para ver los proyectos.
  • 12.
    SEARCH: Como supropio nombre lo indica sirve para buscar o archivos o hasta buscar archivos previos o siguientes, buscar referencias, o encontrar simplemente algo que necesites en el momento de crear un proyecto nuevo.
  • 13.
    PROJECT: Sirve para ayudarteen el momento que haces tu proyecto, puedes agregar archivos, eliminar archivos, el árbol del proyecto, establecer los argumentos de los programas, notas.
  • 14.
    BUILD: Sirve paraconstruir y correr, y si salió algo mal se puede abortar y volver a reconstruir y limpiar el espacio de trabajo.
  • 15.
    DEBUG: Sirve paradepurar y también y si quieres detener el cursor de depurar se puede, o continuar o correr el cursor.
  • 16.
    FORTRAN: Sirve paracambio de estuche, generar archivo make, punta de la próxima llamada, punta de la llamada previa.
  • 17.
    WXSMITH: Sirve paraañadir wxPanel, añadir wxdialogo de desplazamiento, añadir wxDialogo, añadir wxMarco, o configurar wxSmith para el proyecto actual.
  • 18.
    TOOLS: Sirve paraconfigurar las herramientas.
  • 19.
    TOOLS+: Sirve paraalternar la ventana de salida de la herramienta, cerrar paginas de herramientas inactivas, configurar herramientas.
  • 20.
    PLUGINS: Son los complementos,sirve para encontrar archivos rotos en el proyecto, analizador del código.
  • 21.
    DoxyBlocks: Sirve paraextraer documentación, o para bloquear comentarios o algún comentario en línea, correr HTML, correr CHM, abrir preferencias.
  • 22.
    SETTINGS: Son losajustes que quieras darle, editar, el ambiente, depurar, variables globales.
  • 23.
    HELP: Sirve como ayuda,saber acerca de, consejos, complementos.
  • 24.
    NEW FILE: Sirvepara crear un nuevo archivo.
  • 25.
  • 26.
    SAVE: Sirve paraguardar solo un archivo de uno en uno.
  • 27.
    SAVE ALL FILES:Sirve para guardar muchos archivos a la vez.
  • 28.
    UNDO y REDO:Estos dos símbolos sirven para deshacer o rehacer archivos o información.
  • 29.
    CUT: Este símbolosirve para cortar alguna información o archivo.
  • 30.
    COPY y PASTE:Sirven para copiar información o pegar información o archivo.
  • 31.
    FIND: Sirve paraencontrar información o algo que necesites.
  • 32.
    REPLACE: Sirve pararemplazar información, remplazar algo por otra cosa, etc.
  • 33.
    Esos 5 símbolosson herramientas para poder construir un proyecto.
  • 34.
    DEBUG/CONTINUE: Sirve paradepurar y continuar.
  • 35.
    RUN TO CURSOR:Sirve para correr al cursor.
  • 36.
  • 37.
    STEP INTO: Sirvepara poder meter algo
  • 38.
    STEP OUT: Sirvepara poder sacar algo.
  • 39.
    NEXT INSTRUCTION: Sirvepara marcar la siguiente instrucción como una secuencia de pasos.
  • 40.
    JUMP BACK yJUMP FORWARD: Sirve para dar saltos hacia adelante y hacia atrás.
  • 41.
    TOGGLE BOOKMARK: Sirve parapoder poner un marcador en algo que necesites.
  • 42.
    JUMP BACK: Sirvepara saltar atrás.
  • 43.
    LAST JUMP: Sirvepara regresarse al último regreso.
  • 44.
    JUMP FORWARD: Sirvepara saltar hacia adelante.
  • 45.
  • 46.
    MATCH CASE: Sirvepara poder acomodar un texto y poner sus mayúsculas y minúsculas.
  • 47.
    Use regex: Sirvepara usar signos.
  • 48.
    Run search: Sirvepara correr la búsqueda (búsqueda rápida).
  • 49.
    SHOW OPTIONS WINDOW:Sirve para mostrar las opciones de la ventana.
  • 50.
    PROJECTS: Para poderabrir todos los proyectos.
  • 51.
    SYMBOLS: La listade funciones de variables.
  • 52.
    FILES: Sirve parala lista de funciones de los archivos.
  • 53.
    FSYMBOLS: La listade funciones de variables, fsymbols.
  • 54.
    RESOURCES: Sirve paralos recursos.
  • 55.
    CREAR UN NUEVO PROJECTO:Aquí podemos crear y personalizar nuestro nuevo proyecto.
  • 56.
    OPEN AN EXISTINGPROJECT: Este sirve para poder abrir un archivo que ya haya existido.
  • 57.
    TIP OF THEDAY: Sirve para darte consejos o una ayuda, para lo que estas haciendo.
  • 58.
    Esta banderita deaquí nos indica el idioma y si la pulsas te enviara a sus opciones:
  • 59.
    REPORT A BUG:Sirve como quejas pero es para reportar algún error o algo que te parezca mal, al momento de darle clic te lleva a su pagina de opiniones.
  • 60.
    REQUEST A NEWFEATURE: Es para poder solicitar características diferentes, al darle clic te envía a su pagina para que puedas cambiar la característica.
  • 61.
    En esta herramientanos sirve para poder visitar el foro de code::blocks, al darle clic te envía a su foro o pagina.
  • 62.
    COMO CREAR UNNUEV O PROYECTO EN CODE::BLOCKS
  • 63.
    Primer paso tevas a “File”
  • 64.
  • 65.
  • 66.
    Nos aparecerá unaventana emergente como esta:
  • 67.
    Y seleccionamos Consoleapplication (o el tipo de aplicación que desea) y presionamos Go. Nos aparecerá esta ventana solo le damos a next.
  • 68.
    Nos aparecerá una pestañapequeña en donde nos pide el tipo de lenguaje. Presionamos Next.
  • 69.
    Introduce el títulode la aplicación en project title. Y presionamos Next.
  • 70.
    Nos aparecerá unaventana como esta. Aquí podemos configurar las opciones del espacio de trabajo y donde se guardaran nuestros archivos. Presionamos finish.
  • 71.
    Una ves hechoesto, ya podemos empezar a programar solo tenemos que abrir el archivo main.c para editarlo y compilarlo con F9. Abrimos el nodo o carpeta azul de la izquierda y seleccionamos main.c, que será el archivo de código fuente de nuestra aplicación. En el archivo main.c introduciremos nuestro código, para compilarlo podemos teclear F9 o en el menú Build > Build and run
  • 72.
    CREADORES: Andrea MonserratDe La Cruz Ramos y Xahiro Baruc Vargas López.