TUTORIAL DE code:blocks Nombres : Xahiro Baruc Vargas López y Andrea Monserrat De La Cruz Ramos Materia : Desarrollo de Software U tilizando Programación Estructurada Especialidad : Programación Profesora : Margarita Romero Alvarado
Code Blocks esta conformado por 5 partes: 1 2 2 3 4 5
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. 1
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. 2
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. 3
AREA DE NOTIFICACIONES: Mensajes de carga y descarga de archivos, detalles de búsquedas, salida de compilación, salida de debug, etc . 4
BARRA DE ESTADO: Ruta absoluta de archivo actual, codificación de caracteres, posición del cursor, modo de inserción, estado de archivo. 5
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.
CORRER CONSTRUIR y CORRER RECONSTRUIR ABORTAR 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
Esperamos que les haya ayudado este tutorial. CREADORES: Andrea Monserrat De La Cruz Ramos y Xahiro Baruc Vargas López.