Está en la página 1de 8

UNIVERSIDAD TECNOLOGICA NACIONAL

FACULTAD REGIONAL GENERAL PACHECO


ANEXO JOSÉ CLEMENTE PAZ

TECNICO SUPERIOR
EN PROGRAMACION
LABORATORIOS DE COMPUTACIÓN I/II
Prof. Rubén A. Calabuig

APUNTE
Nº 01
CONFIGURACIÓN DE CODE::BLOCKS
UTN LABORATORIO DE COMPUTACIÓN I / II
FRGP APUNTE 01
ANX JCP CODIFICACIÓN DE CODE::BLOCKS

Índice
CODE::BLOKCS .................................................................................................................................................................................1
CONFIGURACIÓN DEL IDE................................................................................................................................................................1
A) Configuración del entorno....................................................................................................................................................1
v Quitar ventana “stara here” .............................................................................................................................................1
B) Configuraciones del editor...................................................................................................................................................1
v Configuraciones generales ..............................................................................................................................................1
v Configuraciones de colores .............................................................................................................................................1
v Configuraciones de abreviaturas .....................................................................................................................................1
v Configuración del código por defecto para archivos nuevos..........................................................................................2
v Configuración de los métodos abreviados ......................................................................................................................2
v Configuración del tipo de formato para los archivos fuentes .........................................................................................2
C) Configuraciones del vinculador (linker)............................................................................................................................2
v Agregado de las librerías para compilar. ........................................................................................................................2
D) Otros tipos de configuraciones............................................................................................................................................3
v Emulación de la librería “conio.h” del IDE “Turbo C” de Borland. ..............................................................................3
v Utilización de las librerías gráficas SDL. .......................................................................................................................3
UTN LABORATORIO DE COMPUTACIÓN I / II
FRGP APUNTE 01
ANX JCP CODIFICACIÓN DE CODE::BLOCKS

Code::Blokcs
Configuración del IDE
A) Configuración del entorno.
v Quitar ventana “stara here”
Ø Settings à Enviroment à View àShow “Start here” page (Shown only when there are no
open projects) à Dejarlo sin marca.

B) Configuraciones del editor


v Configuraciones generales
Ø Settings à Editor à Greneral settings à Tab options à Tab ident à marcado
Ø Settings à Editor à Greneral settings à Tab options à Tab size in spaces à2
Ø Settings à Editor à Greneral settings à Ident options à Autoident à marcado.
Ø Settings à Editor à Greneral settings à Ident options à Backspace unidentes àmarcado
Ø Settings à Editor à Greneral settings à Ident options à Show spaces à no.
Ø Settings à Editor à Greneral settings à Editor title is the file's à Relative file name ( to
the project file)
Ø Settings à Editor à Greneral settings à End-of-line options à Strip trailing blanksà
marcado.
Ø Settings à Editor à Greneral settings à End-of- line options à End file with blank line à
marcado.
Ø Settings à Editor à Greneral settings à End-of- line options à End-of-line mode: à CR
LF
Ø Settings à Editor à Greneral settings à Other options à Show line numbers à marcado.

v Configuraciones de colores
Ø Settings à Editor à Sintax Highlighting àConfiguración de colores a gusto del usuario.

v Configuraciones de abreviaturas
Ø Settings à Editor à Abreviations à Aquí se pueden ver las abreviaturas y agregar las
abreviaturas del usuario.
Una abreviatura de una palabra que con la combinación de teclas “CTRL” “J” luego de es-
cribirla, despliega toda una estructura asociada.
Autor: Rubén A. Calabuig LAB1 - APN 01 - Configuracion de CodeBlock - 2008.doc Página 1 de 4
Ejemplo: escribiendo
whileb CTRL J
da como resultado:
while ()
{

v Configuración del código por defecto para archivos nuevos


Ø Settings à Editor à Default code àAquí se puede editar todo el texto que queramos que
aparezca por defecto cuando se crea un archivo nuevo.

v Configuración de los métodos abreviados


Ø Settings à Editor à Keyboard shortcuts ? Aquí se pueden configurar las combinaciones
de teclas para métodos abreviados.

v Configuración del tipo de formato para los archivos fuentes


Ø Settings à Editor à Source formatter ? Aquí se puede establecer el formato de los archi-
vos fuente. Recomiendo que se utilice el formato ANSI.

C) Configuraciones del vinculador (linker)


v Agregado de las librerías para compilar.
Ø Settings à Settings à Compiler and debugger... à Linker settings à Other linker options:
En este cuadro agregaremos todas las librerías que queramos que el linker vincule automáti-
camente. El siguiente texto es el recomendado para el uso de las librerías SDL.
-lmingw32 - lSDLmain - lSDL - lSDL_image - lSDL_mixer - lSDL_ttf
Donde:
-lmingw32 à es la librería que se necesita para trabajar en el entorno Windows XP.
-lSDLmain à forma parte del paquete básico de las librerías gráficas SDL.
-lSDL à forma parte del paquete básico de las librerías gráficas SDL.
-lSDL_image à es el módulo de las librerías gráficas SDL que permite el uso de diferentes
formatos de archivos de imágenes (bmp, jpg, gif, png, etc). Las librerías
básicas sólo permiten el uso de archivos de tipo “bmp”.
-lSDL_mixer à es el módulo de las librerías gráficas SDL que permite el uso de diferentes
formatos de archivos de sonido (wav, mp3, etc.). Las librerías básicas sólo
permiten el uso de archivos de tipo “wav”.

LAB1 - APN 01 - Configuracion de CodeBlock - 2008.doc Página 2 de 4


UTN LABORATORIO DE COMPUTACIÓN I / II
FRGP APUNTE 01
ANX JCP CODIFICACIÓN DE CODE::BLOCKS

-lSDL_ttf à es el módulo de las librerías gráficas SDL que permite escribir textos en
modo gráfico. El tipo de fuentes permitido es “ttf”. Las librerías básicas no
dan la posibilidad de escribir en modo gráfico.

D) Otros tipos de configuraciones


v Emulación de la librería “conio.h” del IDE “Turbo C” de Borland.
La librería “conio.h”, si bien no es una librería estándar, está muy difundida entre los programado-
res de C/C++.
Salvador Pozo Coronado, autor de varios cursos de programación en lenguaje C/C++, y propietario
del sitio “C++ con clase” (http://c.conclase.net/), ha desarrollado una librería que la emula perfec-
tamente.
Para utilizar la librería “conio.h” de Salvador Pozo Coronado es necesario desarrollar los siguientes
pasos:
1. Copiar los archivos “conio.h” y en “conio.c” en el directorio “MinGW\Include”.
2. Copiar el archivo “conio.a” en el directorio “MinGW\lib”
3. Para utilizar la librería en nuestro proyecto “C” debemos incluirla de la siguiente forma:
#include <conio.h>

Para utilizar la librería en nuestro proyecto “C++” debemos incluirla de la siguiente forma:
#include <conio.c>

v Utilización de las librerías gráficas SDL.


Las librerías gráficas SDL (Simple Direct Media Layer) es un conjunto de funciones desarrolladas
por Sam Lantinga, que se distribuyes bajo licencia GPL, y que tiene la virtudes manejar todo lo que
a DirectMedia se refiere y además se multiplataforma.
A) Para utilizar las librerías gráficas SDL es necesario cumplir con los siguientes pasos:
1. Crear una carpeta “SDL” en el directorio “MinGW\Include”
2. Copiar los archivos SDL dentro de la carpeta “MinGW\Include\SDL”
3. Copiar los archivos de las carpetas “bin” que vengan con la distribución en el directorio
“MinGW\bin”.

Autor: Rubén A. Calabuig LAB1 - APN 01 - Configuracion de CodeBlock - 2008.doc Página 3 de 4


B) Para la ejecución de los programas desarrollados con las librerías gráficas SDL, deben copiarse
los archivos “*.DLL” que vengan con las distribución en el directorio “Windows\System32”, o
en el directorio corriente (directorio de la aplicación).
C) Para la distribución de los ejecutables desarrollados con SDL, deberán suministrarse los archivos
“*.DLL” que acompañan a la distribución de las SDL.
Recuerde que las SDL son librerías que se distribuyen bajo licencia GPL, y que por tal motivo, su
trabajo debe siguiendo su normativa.

LAB1 - APN 01 - Configuracion de CodeBlock - 2008.doc Página 4 de 4

También podría gustarte