configuracion de codeblock 2008

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

Upload: julie-castillo

Post on 05-Aug-2015

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Configuracion de CodeBlock 2008

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

Page 2: Configuracion de CodeBlock 2008
Page 3: Configuracion de CodeBlock 2008

UTN

FRGP

ANX JCP

LABORATORIO DE COMPUTACIÓN I / II

APUNTE 01

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

Page 4: Configuracion de CodeBlock 2008
Page 5: Configuracion de CodeBlock 2008

UTN

FRGP

ANX JCP

LABORATORIO DE COMPUTACIÓN I / II

APUNTE 01

CODIFICACIÓN DE CODE::BLOCKS

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

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.

Page 6: Configuracion de CodeBlock 2008

LAB1 - APN 01 - Configuracion de CodeBlock - 2008.doc Página 2 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”.

Page 7: Configuracion de CodeBlock 2008

UTN

FRGP

ANX JCP

LABORATORIO DE COMPUTACIÓN I / II

APUNTE 01

CODIFICACIÓN DE CODE::BLOCKS

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

-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”.

Page 8: Configuracion de CodeBlock 2008

LAB1 - APN 01 - Configuracion de CodeBlock - 2008.doc Página 4 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.