SlideShare una empresa de Scribd logo
1 de 72
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.

Más contenido relacionado

La actualidad más candente

Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
Carlos Solano
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
irvingsalazar2
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a Objetos
Mario Villaseñor
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
Omarzingm
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 

La actualidad más candente (20)

Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
 
Colas estáticas. IESIT
Colas estáticas. IESITColas estáticas. IESIT
Colas estáticas. IESIT
 
Pseint tutorial
Pseint tutorialPseint tutorial
Pseint tutorial
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a Objetos
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 

Similar a Tutorial de codeblocks

Tutorial de code(2)(2)
Tutorial de code(2)(2)Tutorial de code(2)(2)
Tutorial de code(2)(2)
GamePlayer35
 
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
Alan Cárdenas
 
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
Alan Cárdenas
 
Manual de power point
Manual de power pointManual de power point
Manual de power point
aditaangelino
 
Proyecto de informatica
Proyecto de informaticaProyecto de informatica
Proyecto de informatica
quiubola
 

Similar a Tutorial de codeblocks (20)

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
 
Stefani(3)
Stefani(3)Stefani(3)
Stefani(3)
 
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
 
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
A manual de_usuario_de_eclipse_2_2_.pptx;filename_utf-8_manual_de_usuario_de_...
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2
 
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
 
Tutoriales eclipse(2)
Tutoriales eclipse(2)Tutoriales eclipse(2)
Tutoriales eclipse(2)
 
Tutorial eclipse dc-(1)
Tutorial eclipse dc-(1)Tutorial eclipse dc-(1)
Tutorial eclipse dc-(1)
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 
Manual de power point
Manual de power pointManual de power point
Manual de power point
 
Manual de power point
Manual de power pointManual de power point
Manual de power point
 
Manual de power point
Manual de power pointManual de power point
Manual de power point
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Diego 10 a
Diego 10 aDiego 10 a
Diego 10 a
 
Diego 10 a
Diego 10 aDiego 10 a
Diego 10 a
 
Proyecto de informatica
Proyecto de informaticaProyecto de informatica
Proyecto de informatica
 

Más de andreadelacruz002

Más de andreadelacruz002 (20)

While instruccion
While instruccionWhile instruccion
While instruccion
 
If else intruccion
If else intruccionIf else intruccion
If else intruccion
 
If instruccion
If instruccionIf instruccion
If instruccion
 
For instruccion
For instruccionFor instruccion
For instruccion
 
13 Problemas Diagrama Codigo
13 Problemas Diagrama Codigo13 Problemas Diagrama Codigo
13 Problemas Diagrama Codigo
 
10 Diagramas y Pseudocódigo
10 Diagramas y Pseudocódigo10 Diagramas y Pseudocódigo
10 Diagramas y Pseudocódigo
 
10 Diagramas en CODE::BLOCKS
10 Diagramas en CODE::BLOCKS10 Diagramas en CODE::BLOCKS
10 Diagramas en CODE::BLOCKS
 
10 Códigos
10 Códigos10 Códigos
10 Códigos
 
Bloque3
Bloque3Bloque3
Bloque3
 
Segunda evalucion 2 andrea
Segunda evalucion 2 andreaSegunda evalucion 2 andrea
Segunda evalucion 2 andrea
 
Tipos de datos para c++
Tipos de datos para c++Tipos de datos para c++
Tipos de datos para c++
 
Segunda unidad
Segunda unidadSegunda unidad
Segunda unidad
 
Primera unidad
Primera unidadPrimera unidad
Primera unidad
 
Examen corregido
Examen corregidoExamen corregido
Examen corregido
 
Tutorial c++
Tutorial c++Tutorial c++
Tutorial c++
 
Instrucciones basicas-para-c-autoguardado
Instrucciones basicas-para-c-autoguardadoInstrucciones basicas-para-c-autoguardado
Instrucciones basicas-para-c-autoguardado
 
Estructura basica-para-c++
Estructura basica-para-c++Estructura basica-para-c++
Estructura basica-para-c++
 
Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++
 
Tablas de-verdad-para-c++
Tablas de-verdad-para-c++Tablas de-verdad-para-c++
Tablas de-verdad-para-c++
 
Tipos de operadores_para_c++
Tipos de operadores_para_c++Tipos de operadores_para_c++
Tipos de operadores_para_c++
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Tutorial de codeblocks

  • 1. 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
  • 2. Code Blocks esta conformado por 5 partes: 2
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 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 la utilización de la barra de menús y las herramientas. Para que sirve y su uso.
  • 9. FILE: Sirve para crear, guardar o ver los trabajos guardados.
  • 10. EDIT: Sirve para editar como su nombre lo indica, en el podemos encontrar herramientas para cortar, copiar, regresar o deshacer, comentar.
  • 11. 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.
  • 12. 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.
  • 13. 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.
  • 14. BUILD: Sirve para construir y correr, y si salió algo mal se puede abortar y volver a reconstruir y limpiar el espacio de trabajo.
  • 15. DEBUG: Sirve para depurar y también y si quieres detener el cursor de depurar se puede, o continuar o correr el cursor.
  • 16. FORTRAN: Sirve para cambio de estuche, generar archivo make, punta de la próxima llamada, punta de la llamada previa.
  • 17. WXSMITH: Sirve para añadir wxPanel, añadir wxdialogo de desplazamiento, añadir wxDialogo, añadir wxMarco, o configurar wxSmith para el proyecto actual.
  • 18. TOOLS: Sirve para configurar las herramientas.
  • 19. TOOLS+: Sirve para alternar 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 para extraer documentación, o para bloquear comentarios o algún comentario en línea, correr HTML, correr CHM, abrir preferencias.
  • 22. SETTINGS: Son los ajustes que quieras darle, editar, el ambiente, depurar, variables globales.
  • 23. HELP: Sirve como ayuda, saber acerca de, consejos, complementos.
  • 24. NEW FILE: Sirve para crear un nuevo archivo.
  • 26. SAVE: Sirve para guardar 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ímbolo sirve 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 para encontrar información o algo que necesites.
  • 32. REPLACE: Sirve para remplazar información, remplazar algo por otra cosa, etc.
  • 33. Esos 5 símbolos son herramientas para poder construir un proyecto.
  • 34. DEBUG/CONTINUE: Sirve para depurar y continuar.
  • 35. RUN TO CURSOR: Sirve para correr al cursor.
  • 37. STEP INTO: Sirve para poder meter algo
  • 38. STEP OUT: Sirve para poder sacar algo.
  • 39. NEXT INSTRUCTION: Sirve para marcar la siguiente instrucción como una secuencia de pasos.
  • 40. JUMP BACK y JUMP FORWARD: Sirve para dar saltos hacia adelante y hacia atrás.
  • 41. TOGGLE BOOKMARK: Sirve para poder poner un marcador en algo que necesites.
  • 42. JUMP BACK: Sirve para saltar atrás.
  • 43. LAST JUMP: Sirve para regresarse al último regreso.
  • 44. JUMP FORWARD: Sirve para saltar hacia adelante.
  • 46. MATCH CASE: Sirve para poder acomodar un texto y poner sus mayúsculas y minúsculas.
  • 47. Use regex: Sirve para usar signos.
  • 48. Run search: Sirve para correr la búsqueda (búsqueda rápida).
  • 49. SHOW OPTIONS WINDOW: Sirve para mostrar las opciones de la ventana.
  • 50. PROJECTS: Para poder abrir todos los proyectos.
  • 51. SYMBOLS: La lista de funciones de variables.
  • 52. FILES: Sirve para la lista de funciones de los archivos.
  • 53. FSYMBOLS: La lista de funciones de variables, fsymbols.
  • 54. RESOURCES: Sirve para los recursos.
  • 55. CREAR UN NUEVO PROJECTO: Aquí podemos crear y personalizar nuestro nuevo proyecto.
  • 56. OPEN AN EXISTING PROJECT: Este sirve para poder abrir un archivo que ya haya existido.
  • 57. TIP OF THE DAY: Sirve para darte consejos o una ayuda, para lo que estas haciendo.
  • 58. Esta banderita de aquí 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 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.
  • 61. En esta herramienta nos sirve para poder visitar el foro de code::blocks, al darle clic te envía a su foro o pagina.
  • 62. COMO CREAR UN NUEV O PROYECTO EN CODE::BLOCKS
  • 63. Primer paso te vas a “File”
  • 66. Nos aparecerá una ventana emergente como esta:
  • 67. Y seleccionamos Console application (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ña pequeña en donde nos pide el tipo de lenguaje. Presionamos Next.
  • 69. Introduce el título de la aplicación en project title. Y presionamos Next.
  • 70. Nos aparecerá una ventana como esta. Aquí podemos configurar las opciones del espacio de trabajo y donde se guardaran nuestros archivos. Presionamos finish.
  • 71. 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
  • 72. CREADORES: Andrea Monserrat De La Cruz Ramos y Xahiro Baruc Vargas López.