You are on page 1of 50

CETIS 109

DESARROLLA SOFTWARE UTILIZANDO


PROGRAMACION ESTRUCTURADA
America Morales Solis
2AM PROGRAMACION
CodeBlocks Gestin de
Proyectos
1 CodeBlocks Gestin de Proyecto. Las instrucciones para el captulo 3 en la pgina
53 y ?? en la pgina ??
Son documentaciones oficiales Del sitio Wiki de CodeBlocks y disponible slo en
ingls. La siguiente ilustracin muestra el diseo de la interfaz de usuario CodeBlocks
Gestin Esta ventana contiene la interfaz 'Proyectos' que se mostrar a continuacin
Texto como la vista de proyecto. Esta visin muestra todos los proyectos
CodeBlocks en un momento determinado. La pestaa "Smbolos" de la ventana de
Administracin muestra
Smbolos, variables, etc.
Editor En la ilustracin anterior, se abre una fuente llamada hello.c con resaltado de
sintaxis
En el editor.
CodeBlocks Gestin de Proyectos
CodeSnippets se puede visualizar a travs del men 'View'

CodeSnippets'. Aqu puedes Administrar mdulos de


texto, enlaces a archivos y enlaces a urls. Registros y
otros. Esta ventana se utiliza para la salida de resultados
de bsqueda, mensajes de registro de un Compilador, etc
CodeBlocks Gestin de Proyectos
La barra de estado ofrece una descripcin general de los
siguientes ajustes:
Ruta absoluta de un archivo abierto en el editor.
El editor utiliza la codificacin de caracteres predeterminada del sistema operativo
del host. Esta
Se mostrar con el valor predeterminado.
Nmero de fila y columna de la posicin actual del cursor en el editor.
El modo de teclado configurado para insertar texto (Insertar o sobrescribir).
Estado actual de un archivo. Un archivo modificado se marcar con Modificado.
La entrada est vaca.
CodeBlocks Gestin de Proyectos
El permiso de un archivo. Un archivo con ajustes de slo lectura mostrar
barra de estado. En la ventana 'Abrir lista de archivos' estos archivos
sern enfatizados con un bloqueo
Como superposicin de iconos.
Si inicia CodeBlocks con la opcin de lnea de comandos --personality =
<profile>
Entonces la barra de estado mostrar el perfil actualmente utilizado, de
lo contrario el valor predeterminado ser
mostrado. Los ajustes de CodeBlocks se almacenan en la configuracin
correspondiente
Archivo <personalidad> .conf.
Vista del proyecto
En CodeBlocks, las fuentes y las configuraciones para el proceso de
generacin se almacenan en un proyecto. Archivo <nombre> .cbp.
C / C + + y los archivos de encabezado correspondientes son los
tpicos componentes de un proyecto. La forma ms fcil de crear un
nuevo proyecto es ejecutar el comando 'Archivo' 'Proyecto' y
seleccionando un asistente. A continuacin, puede agregar archivos
al proyecto a travs delmen contextual 'Aadir archivos' en la
ventana de gestin.
Vista del proyecto
CodeBlocks regula los archivos del proyecto en categoras segn sus
extensiones de archivo. Estas son las categoras preestablecidas
Las fuentes: incluyen archivos de origen con las extensiones * .c; *. Cpp ;.
ASM Sources: includes source files with the extensions *.s;*.S;*.ss;*.asm.
Los encabezados: incluyen, entre otros, archivos con la extensin * .h ;.
Recursos: incluye archivos para las descripciones de diseo de las ventanas wxWidgets
con las extensiones* .res; *. Xrc ;. Estos tipos de archivo se muestran en la pestaa
Ventana de Manangement.
La configuracin de tipos y categoras de archivos se puede ajustar a travs del
men contextual 'rbol de proyectos' 'Editar tipos de archivo y categoras'.
Aqu tambin puede definir categoras personalizadas para las extensiones de
archivo propias. Por ejemplo, si desea listar scripts de vinculacin con la
extensin * .ld en una categora denominada Linkerscript, slo tendr que crear
la nueva categora.
Notas para Proyectos
En CodeBlocks, las llamadas notas se pueden almacenar para
un proyecto. Estas notas deben contener breves descripciones
o sugerencias para el proyecto correspondiente. Al mostrar
esta informacin durante la apertura de un proyecto, se
proporciona a otros usuarios una rpida encuesta del proyecto.
La visualizacin de notas se puede activar o desactivar en la
ficha Notas de las Propiedades de un proyecto.
Plantillas de proyecto
CodeBlocks se suministra con una variedad de plantillas de proyecto
que se muestran al crear un nuevo proyecto. Sin embargo, tambin
es posible almacenar plantillas personalizadas para recopilar sus
propias especificaciones para los interruptores del compilador, la
optimizacin que se va a utilizar, los parmetros especficos de las
mquinas, etc. en las plantillas. Estas plantillas se almacenarn en los
documentos y configuracin \ <usuario> \ Application Data \
codeblocks \ UserTemplates directorio. Si las plantillas deben estar
abiertos a todos los usuarios, deben ser copiados a un directoriola
instalacin de CodeBlocks. Estas plantillas se mostrarn en el prximo
inicio de CodeBlocks en 'Nuevo' 'Proyecto' 'Plantillas de usuario'.
Crear proyectos desde destinos de generacin

En los proyectos es necesario disponer de diferentes variantes


del proyecto. Las variantes son denominados Objetivos de
Generacin. Difieren con respecto a sus opciones de
compilador, informacin de depuracin y / o la eleccin de los
archivos. Un objetivo de compilacin tambin se puede
subcontratar a un proyecto independiente. Para ello, haga clic
en "Proyecto" "Propiedades", seleccione la variante de la
pestaa "Crear destinos" y
Haga clic en el botn "Crear proyecto desde destino"
Metas virtuales
Los proyectos pueden estructurarse ms en CodeBlocks
mediante los llamados objetivos virtuales. Con frecuencia la
estructura de proyecto utilizada consiste en dos Objetivos de
Construccin, un Objetivo de Depuracin que contiene
informacin de depuracin y un objetivo de 'Liberacin' sin esta
informacin. Aadiendo objetivos virtuales a travs de 'Proyecto'
'Propiedades' 'Creacin de objetivos' de objetivos de
creacin individuales pueden combinarse. Por ejemplo, un
objetivo virtual 'All' puede crear los objetivos Debug y suelte al
mismo tiempo. Los objetivos virtuales se muestran en la barra
de smbolos del compilador bajo construir metas
Pasos previos y posteriores a la construccin
CodeBlocks hace posible realizar operaciones adicionales
antes o despus de compilar un proyecto. Estas operaciones
se denominan Etapas preconstruidas o Postbuilt.
Pasos Postbuilt tpicos son:
Crear un Hexformat de Intel de un objeto terminado
Manipulacin de objetos mediante objcopy
Generar archivos de volcado por objdump.
Aadiendo secuencias de comandos en los
objetivos de compilacin

CodeBlocks ofrece la posibilidad de utilizar acciones de men


en scripts. El guin representa Otro grado de libertad para
controlar la generacin de su proyecto.
Nota: Un script tambin se puede incluir en un Build Target.
Dependencias de rea de trabajo y proyecto
En CodeBlocks, varios proyectos pueden estar abiertos. Al guardar
proyectos abiertos mediante "Archivo", "Guardar espacio de trabajo",
puede recopilarlos en un solo espacio de trabajo bajo <nombre>
.workspace. Si abre <nombre>. Workspace durante el prximo
arranque de CodeBlocks, todos los proyectos se mostrarn de nuevo.
Los sistemas complejos de software consisten en componentes que
se administran en diferentes proyectos de Code-Blocks. Adems, con
la generacin de dichos sistemas de software, A menudo
dependencias entre estos proyectos.
Incluyendo archivos de ensamblador
En la ventana Administracin de la vista de proyecto, se
muestran los archivos de ensamblador en el ASM Categora de
fuentes. El usuario puede cambiar el listado de las categoras.
Haciendo clic con el botn derecho del ratn en uno de los
listados de ensamblador les abrir un men contextual.
Seleccione "Propiedades" para abrir una nueva ventana. Ahora
selecciona la pestaa "Construir" y activa los dos campos
Incluyendo archivos de ensamblador
'Compile le' y 'Link le'. A continuacin, seleccione la pestaa
'Avanzado' y ejecute lo siguiente pasos:
1. Establecer 'Variable del compilador' en CC
2. Seleccione el compilador en 'Para este compilador
3. Seleccione 'Usar comando personalizado para crear este archivo
4. En la ventana, escriba:
$ Compiler $ options $ incluye <asopts> -c $ file -o $ object
Las variables CodeBlocks estn marcadas con $ (consulte la seccin
3.4 en la pgina 58). Se establecen automticamente para que solo
tenga que reemplazar la opcin Ensamblador <asopt> por su propia
configuracin.
Editor y Herramientas
Cdigo por defecto
Las reglas de codificacin de la compaa requieren que los archivos
fuente tengan un diseo estndar. CodeBlocks hace posible incluir
un contenido predefinido al principio de un archivo automticamente
al crear nuevas fuentes y encabezados de C / C ++. Este contenido
predeterminado se denomina predeterminado cdigo. Esta
configuracin se puede seleccionar en 'Stettings'! 'Editor' Default
Code. Si crea un nuevo le entonces una macro expansin de
variables, p. De ned a travs del men 'Configuracin'!
variables ', se realiza. Se puede crear un nuevo archivo a travs del
men 'Archivo'! 'Nuevo'! 'Archivo'
Abreviatura
Una gran cantidad de mecanografa se puede guardar en
CodeBlocks de ning abreviatura. Esto se hace seleccionando
'Settings'! 'Editor' y definiendo las abreviaturas bajo el nombre
<name>, que luego puede ser llamado por el atajo de teclado
Ctrl-J (ver Figura 1.3 en la pgina 7).
La parametrizacin tambin es posible incluyendo las
variables $ (NAME) en las abreviaturas.
#ifndef $ (smbolo Guard)
#define $ (smbolo Guard)
#endif // $ (smbolo Guard)
Alusiones personales
Los valores de CodeBlocks se guardan como datos de aplicacin en un
archivo llamado <user> .conf en la Codeblocks directorio. Este archivo de
configuracin contiene informacin como la ltima Proyectos, ajustes para
el editor, visualizacin de barras de smbolos, etc. De forma
predeterminada, la personalidad "predeterminada" Est configurado para
que la configuracin se almacene en el archivo default.conf. Si CodeBlocks
Se llama desde la lnea de comandos con el parmetro --personality =
myuser, la configuracin Se almacenarn en el archivo myuser.conf. Si el
proyecto ya no existe, Automticamente. Este procedimiento permite crear
la Para diferentes pasos de trabajo. Si inicia CodeBlocks desde la lnea de
comandos con El parmetro adicional - personality = ask, se mostrar un
cuadro de seleccin para todos los disponibles
Archivos de configuracin
La configuracin de CodeBlocks se almacena en el archivo pro default.conf en el directorio
codeblocks de sus datos de aplicacin. Cuando utilice personalidades Los detalles de
configuracin se almacenarn en el archivo .conf <personalidad>. La herramienta cb
share conf, que se encuentra en el directorio de instalacin de CodeBlocks, es Utilizado
para administrar y almacenar estos ajustes. Si desea definir los ajustes estndar para
varios usuarios de un ordenador, la configuracin Le default.conf tiene que ser
almacenado en el directorio Documentos y SettingsnDefault UsernApplication
Datancodeblocks.
Durante la primera puesta en marcha, CodeBlocks Presettings de 'Default User' a los datos
de la aplicacin de los usuarios actuales. Para crear una versin porttil de CodeBlocks en
una memoria USB, proceda de la siguiente manera. Copia el La instalacin de CodeBlocks
a una memoria USB y almacena la configuracin en default.conf Este directorio. La
configuracin se utilizar como un ajuste global. Por favor cudate El archivo se puede
escribir, de lo contrario los cambios de la configuracin no se pueden almacenar
Navegar y buscar
En CodeBlocks hay diferentes formas de navegacin rpida
entre les y funciones. La configuracin de marcadores es un
procedimiento tpico. Mediante el acceso directo Ctrl-B se
coloca un marcador o Borrado en el archivo de origen. Va Alt-
PgUp puede saltar al marcador anterior y Alt-PgDn puede
saltar al siguiente favorito.
Si selecciona el espacio de trabajo o un proyecto en el rea de
trabajo en la vista de proyecto, Capaz de buscar un archivo en
el proyecto. Simplemente seleccione "Buscar" en el men
contextual, luego Escriba el nombre del archivo y se
seleccionar el archivo. Si pulsas return este le ser Abierto en
el editor
Navegar y Buscar
En CodeBlocks puedes navegar fcilmente entre los
encabezados / fuentes como:

1. Site el cursor en la ubicacin donde est incluido un


encabezado y abra este Men contextual 'open include
le'

2. Cambie entre encabezado y fuente a travs del men


contextual 'Cambiar encabezado / fuente'

3. Seleccione, p. A de ne en el editor y elija 'Buscar


declaracin' desde el contexto Men para abrir el archivo
con su declaracin
Smbolo ver
La ventana Administracin de CodeBlocks ofrece una vista de
rbol para smbolos de fuentes C / C ++ Para navegar a travs
de funciones o variables. Como el alcance de esta vista, puede
establecer la Le o proyecto, o el espacio de trabajo completo.
Nota: Introducir un trmino de bsqueda o nombres de smbolos
en la mscara de entrada "Buscar" Del Navegador de Smbolos
da como resultado una vista dispersa de los smbolos si los hay
Ocurridos.
Smbolo ver
Existen las siguientes categoras para los smbolos:
Funciones globales: Lista la implementacin de funciones
globales.
Global typedefs :Enumera el uso de de nitions de typedef.
Variables Globales: Muestra los smbolos de las variables
globales. Smbolos de preprocesador: Enumera las directivas
de preprocesador creadas por #define.
Macros globales: Lista macros de directivas de preprocesador.
Incluye herramientas externas
Incluir herramientas externas es posible en CodeBlocks a
travs de 'Tools'! 'Con gure Tools'! 'Add'. Tambin se puede
acceder a las variables incorporadas para los parmetros de la
herramienta. Adems hay varios tipos de opciones de
lanzamiento para iniciar aplicaciones externas. Dependiendo
de la opcin, las aplicaciones iniciadas externamente se
detienen cuando se cierra CodeBlocks. Si las aplicaciones
deben permanecer abiertas despus de salir de CodeBlocks,
debe establecerse la opcin 'Herramienta de lanzamiento
visible separada'.
Seguimiento de modificaciones
CodeBlocks proporciona una funcin para rastrear
modificaciones en un archivo fuente y para mostrar Una barra
en el margen para los cambios. Las modificaciones estn
marcadas con una barra de cambios amarilla Y las
modificaciones que ya estn guardadas usarn una barra de
cambios verde. Puede navegar entre sus cambios a travs del
men 'Buscar'! 'Ir a siguiente 'Lnea cambiada' o 'Buscar'! 'Ir a
la lnea anterior cambiada'. La misma funcionalidad es
tambin Accesible a travs de los atajos Ctrl-F3 y Ctrl-Shift-F3.
Seguimiento de modificaciones

Esta funcin se puede activar o desactivar con la casilla de


verificacin "Usar barra de modificacin" en el men 'Ajustes'!
'Editor'! 'Mrgenes y cursor.
Intercambio de datos con otras aplicaciones
Los datos se pueden intercambiar entre CodeBlocks y otras
aplicaciones. Para este interproceso Comunicacin DDE
(Dynamic Data Exchange) se utiliza para ventanas y bajo di
erente Sistemas operativos es una comunicacin basada en
TCP. Con esta interfaz se pueden enviar diferentes comandos
con la siguiente sintaxis a un cdigo- Bloquea la instancia.
[<Command> ("<parameter>")]
Intercambio de datos con otras aplicaciones
Estos comandos estn actualmente disponibles
Open The command
[Open("d:\temp\test.txt")]
Utiliza el parmetro, en nuestro caso es un archivo
especificado con un valor absoluto Path, y lo abre
en una instancia
CodeBlocks existente o inicia un rst Instancia si es
necesario.
Linea Abierta Este comando abre un archivo a un nmero de lnea
dado en un
cdigo CodeBlocks ejemplo. El nmero de lnea se
especifica con: lnea
[OpenLine ("d: \ temp \ test.txt: 10")]
Aumento Establezca el foco en la instancia CodeBlocks.
Cambiar entre las perspectivas
Dependiendo de la tarea en cuestin, puede ser til tener diferentes configuraciones o
vistas En CodeBlocks y guardar estas configuraciones / vistas. De forma predeterminada,
los ajustes (por ejemplo, Mostrar / ocultar barras de smbolos, diseo, etc.) se almacenan
en el archivo de configuracin default.conf. Utilizando la opcin de lnea de comandos
--personality = ask durante el inicio de CodeBlocks, Se pueden seleccionar diferentes
configuraciones. Aparte de este escenario global, una situacin podra ocurrir Donde
desea cambiar entre distintas vistas de ventanas y barras de smbolos durante una
sesin. La edicin de archivos y proyectos de depuracin son dos ejemplos tpicos para
tales situaciones. CodeBlocks ofrece un mecanismo para almacenar y seleccionar
diferentes perspectivas para prevenir El usuario frecuentemente tiene que abrir y cerrar
ventanas y barras de smbolos manualmente. A Guardar una perspectiva, seleccionar el
men 'Ver'! 'Perspectivas'! Nombre en <nombre>. El comando 'Configuracin'! 'Editor'!
'Atajos de teclado'! 'Ver' 'Perspectives'! '<Name>' permite definir un atajo de teclado
para este proceso. Este mecanismo hace posible cambiar entre distintas vistas
simplemente utilizando llaves.
Conmutacin entre proyectos
Si varios proyectos o archivos se abren al mismo tiempo, el
usuario necesita una forma de cambiar Rpidamente entre los
proyectos o les. CodeBlocks tiene una serie de atajos para
situaciones.

Alt-F5 Activa el proyecto anterior desde la vista de proyecto.


Alt-F6 Activa el siguiente proyecto desde la vista de proyecto.
F11 Cambia en el editor entre una fuente le <nombre> .cpp y
la correspondiente Encabezado le <nombre> .h
Ajustes ampliados para los
compiladores
Durante el proceso de compilacin de un proyecto, los
mensajes del compilador se muestran en el En la ficha
Construir registro. Si desea recibir informacin detallada, la
pantalla ser extendido. Para ello, haga clic en 'Configuracin'!
'Compiler and Debugger' y seleccione 'Otros ajustes' en el
campo desplegable. Tenga cuidado de seleccionar el
compilador correcto. La opcin "Lnea de comandos completa"
El registro de compilador genera la informacin completa en el
registro de compilacin. en adicin
Ajustes ampliados para los
compiladores

Esta salida se puede registrar en un archivo HTML.


Para ello, seleccione 'Guardar registro de
construccin en HTML
Cuando se haya producido. Adems, CodeBlocks
ofrece una barra de progreso para el proceso de
La ventana de registro de compilacin que se
puede activar a travs de la configuracin de
"Mostrar barra de progreso de construccin".
Ampliacin del editor
CodeBlocks ofrece un editor muy eficiente. Este editor le
permite cambiar el tamao en el que Se muestra el texto
abierto. Si utiliza un ratn con una rueda, slo tiene que pulsar
el botn Ctrl y desplcese a travs de la rueda del ratn para
acercar y alejar el texto.
Nota: Con el atajo Ctrl-Numepad- / o con el men 'Editar'!
Comandos '!' Zoom '!' Restablecer 'el tamao de fuente
original del archivo activo En el editor se restaura
Modo de ajuste
Cuando edite archivos de texto, e. gramo. * .txt, dentro de CodeBlocks, puede ser
til tener la Texto, lo que significa que las lneas largas se mostrarn en varias
lneas en la Se pueden editar correctamente. La funcin "Word wrap" se puede
activar a travs de 'Settings' ! 'Editor'! 'Otras Opciones' o marcando la casilla
'Envoltura de palabras'. El hogar y Las teclas de fin posicionan el cursor al
principio o al final de las lneas envueltas, respectivamente. Cuando
'Configuracin'! 'Editor'! 'Otras Opciones' y 'Tecla Inicio siempre se mueven al
cursor paraPrimera columna ', el cursor se colocar al principio o al final de la lnea
actual Respectivamente, si se pulsan las teclas Inicio o Fin. Si posiciona el cursor al
principio De la primera lnea del prrafo actual, la combinacin de teclas 'Alt-
Home' es para ser utilizado. Lo mismo se aplica anlogamente para 'Alt-End' para
posicionar el cursor en el Final de la ltima lnea del prrafo actual.
Plegado de cdigo
CodeBlocks admite el denominado plegado de cdigo. Con
esta funcin puede plegar, p. Funciones Dentro del editor
CodeBlocks. Un punto de plegado est marcado con el smbolo
menos en la izquierda Margen de la vista del editor. En el
margen, el comienzo y el final de un punto de plegado es
Visible como lnea vertical. Si hace clic en el smbolo menos
con el botn izquierdo del ratn, el cdigo El fragmento se
doblar o se desplegar. A travs del men 'Editar'! 'Plegado'
puede seleccionar plegable. En el editor se ve el cdigo
doblado como lnea horizontal continua
Nota:
El estilo de plegado y el lmite de profundidad de plegado se pueden
Men 'Configuracin'! 'Editor'! 'Plegado
Code Blocks proporciona la caracterstica de plegado tambin para
directivas de preprocesador. Para habilitar esto Seleccione 'Fold
preprocessor commands' en el men 'Settings'! 'Editor' en la Entrada
plegable. Otra posibilidad es establecer puntos de plegado definidos
por el usuario. El inicio del punto de plegado es Introducido como
comentario con un corchete de apertura y el final es mercado con un
comentario con Un soporte de cierre.
// { Cdigo con plegado definido por el usuario //}
Autocompletar
Si abre un proyecto en CodeBlocks los 'directorios de
bsqueda' de su compilador y Proyecto, se analizan las
fuentes y encabezados de su proyecto. Adems, los keyowrds
Del correspondiente lexer le son analizados. La informacin de
anlisis se utiliza para el auto Completa en CodeBlocks.
Compruebe la configuracin del editor si esta funcin est
Habilitado. La finalizacin automtica es accesible con el atajo
Ctrl-Space. A travs del men 'Configuracin'! 'Editor'!
'Resaltado de sintaxis' puede agregar palabras clave definidas
por el usuario a su Lexer
Encuentra los archivos rotos
Si un le se elimina del disco, pero sigue estando incluido en el
proyecto le <Project> .cbp, Entonces este "le roto" se mostrar un
smbolo roto en la vista del proyecto. Deberas usar El men 'Quitar le
del proyecto' en lugar de eliminar los archivos. En proyectos grandes
con muchos subdirectorios, la bsqueda de ficheros rotos puede ser
tiempo consumidor. CodeBlocks con el plug-in ThreadSearch Una
solucin simple para este problema. Si introduce una expresin de
bsqueda en ThreadSearch y Seleccione la opcin 'Project les' o
'Workspace les', entonces ThreadSearch analizar todos los Que se
incluyen en un proyecto o rea de trabajo. Si se encuentra un archivo
roto, ThreadSerch Emitir un error con el archivo que falta.
Incluyendo bibliotecas
En las opciones de construccin de un proyecto, puede agregar las bibliotecas
usadas mediante el botn 'Enlace de las bibliotecas' de la 'Configuracin de
Enlaces'. Al hacerlo, puede utilizar el valor absoluto Ruta a la biblioteca o
simplemente dar el nombre sin la extensin lib x y le. Ejemplo Para una
biblioteca llamada <path> nlibsnlib <nombre> .a, escriba <nombre>. El
enlazador con Las rutas de bsqueda correspondientes incluirn las
bibliotecas correctamente.
Primera columna ', el cursor se colocar al principio o al final de la lnea actual
Respectivamente, si se pulsan las teclas Inicio o Fin. Si posiciona el cursor al
principio De la primera lnea del prrafo actual, la combinacin de teclas 'Alt-
Home' es para ser utilizado. Lo mismo se aplica anlogamente para 'Alt-End'
para posicionar el cursor en el Final de la ltima lnea del prrafo actual.
Orden de vinculacin de objetos
Durante la compilacin, los objetos name.o se crean desde el
nombre de origen .c / cpp. El enlazador Entonces enlaza los
objetos individuales en un nombre de aplicacin. Nombre de
sistemas. En algunos casos, podra ser deseable predecir el
orden en que Los objetos sern enlazados. En CodeBlocks,
esto se puede lograr asignando prioridades. En el men
contextual 'Propiedades', puede definir las prioridades de un
archivo en la pestaa Construir. UN Baja prioridad har que el
archivo se vincule antes.
Autosave
CodeBlocks ofrece formas de almacenar automticamente
proyectos y fuentes, o de crear Copia de seguridad. Esta
funcin se puede activar en el men 'Configuracin'! 'Medio
ambiente' 'Autosave'. Al hacerlo, se debe especificar 'Save
to .save le' como el mtodo para Crear la copia de seguridad.
Configuracin de las extensiones
En CodeBlocks, puede elegir entre varias maneras de tratar
extensiones le. los El dilogo de ajustes se puede abrir a
travs de 'Configuracin'! 'Manejo de extensin de archivos'.
Usted puede Utilice las aplicaciones asignadas por Windows
para cada extensin de Aplicacin asociada) o cambiar la
configuracin de cada extensin de tal manera que Se iniciar
un programa definido por el usuario (se iniciar un programa
externo) o se abrir el archivo En el editor CodeBlocks (abrirlo
dentro del editor Code :: Blocks).
CodeBlocks en la lnea de
comandos
IDE CodeBlocks puede ejecutarse desde la lnea de comandos sin una
interfaz grfica. En tal caso, hay varios conmutadores disponibles
para controlar el proceso de construccin de un proyecto. Dado que
CodeBlocks es, por tanto, programable, la creacin de ejecutables
puede ser integrada En sus propios procesos de trabajo.
Codeblocks.exe / na / nd --no-splash-screen --built <nombre> .cbp
--target = 'Liberar Filename>
Especifica el proyecto * .cbp nombre de archivo o espacio de trabajo
* .workspace nombre de archivo. Por ejemplo, <nombreadame>
puede ser project.cbp. Coloque este argumento Al final de la lnea de
comandos, justo antes de la redireccin de salida si hay alguna
Accesos directos
Incluso si un IDE como CodeBlocks es manejado
principalmente por el ratn, los atajos de teclado son Sin
embargo, una forma muy til de acelerar y simplificar los
procesos de trabajo. En el Debajo de la tabla, hemos recogido
algunos de los atajos de teclado disponibles.
Editor
Funcin Tecla de acceso directo
Deshacer la ultima accin Ctrl-Z
Rehacer la ltima accin Ctrl-Shift-Z
Cambiar la cabecera fuente F11
Comentario cdigo resaltado Ctrl-Shift-C
Des comentar el cdigo resaltado Ctrl-Shift-X
Auto completar/ Abreviaciones Ctrl-Spac. / Ctrl-J
Alternar marcador Ctrl-B
Ir al marcador anterior Alt-PgUp
Ir al siguiente marcador Alt-PgDown
Editor
Crear o eliminar un marcador Ctrl-F2
Ir al favorito siguiente F2
Seleccionar el siguiente marcador Alt-F2
Encuentra la seleccion Ctrl-F3
Encuentra la seleccin hacia atrs Ctrl-Shift-F3
Encuentra el preprocesador coincidente Ctrl-K
condicional, omitiendo los anidados
Archivos
Funcin Tecla de acceso directo
Nuevo proyecto o proyecto Ctrl-N
Abrir el proyecto o el proyecto existente Ctrl-O
Guardar el cursor actual Ctrl-S
Guardar todos los archivos Ctrl-Shift-S
Cerrar corriente le Ctrl-F4 / Ctrl-W
Cerrar todos los archivos Ctrl-Shift-F4 / Ctrl-Shift-W
Ver
Funcion Tecla de acceso directo
Mostrar / ocultar el panel Mensajes F2
Mostrar / ocultar el panel de administracin Shift-F2
Activar anterior (en el rbol del proyecto) Alt-F5
Activar siguiente (en el rbol del proyecto) Alt-F6
Construir
Funcin Tecla de acceso directo
Construir Ctrl-F9
Compilar el archivo actua Ctrl-Shift-F9
Ejecutar Ctrl-F10
Construir y ejecutar F9
Reconstruir CTRL-F11

You might also like