Menu

Fundamentos de la Programación

Asignatura de primero de carrera con la que se inicia al estudiante en los conocimientos de la programación utilizando el lenguaje de programación C++. En ella se aprenden las construcciones básicas de la programación estructurada. Necesitamos un entorno de desarrollo (IDE) compatible con C++. Eclipse cumple nuestros requisitos, desarrollado por Eclipse Foundation y de código abierto. Todo esto lo realizaremos sobre un sistema Debian 7.

Eclipse

1. Descripción del programa

Eclipse es un entorno de desarrollo de software en multilenguaje que incluye un entorno de desarrollo integrado (IDE) y un sistema extensible de plugins que puede ser instalado en el IDE, para proveer nuevas características y funcionalidades. Está escrito principalmente en Java y se puede utilizar para desarrollar aplicaciones en Java, C, C++, COBOL, Python, Perl, PHP, Scala y Ruby (incluyendo Ruby on Rails).

Distribuido bajo los términos de la Licencia Pública de Eclipse, Eclipse es libre y software de código abierto.

2. Requisitos hardware

  • 1 GB de RAM
  • Procesador de al menos 1,6 GHz
  • 500 MB de espacio en disco

3. Guía de instalación

Para la instalación necesitamos abrir una terminal y tener acceso al usuario administrador para poder ejecutar el siguiente comando:

sudo apt-get install eclipse-cdt

Una vez finalizado el proceso de instalación ya podemos ejecutar eclipse.

4. Estructura del programa

Eclipse cuenta con varias perspectivas, entre ellas una para programar en C++ (desarrollo) y otra para depurar (debug).

Vista de desarrolloVista de desarrollo

Vista de depuraciónVista de depuración

5. Manual de usuario

Crear nuevo proyecto

Para crear un nuevo proyecto tenemos que ir a

File -> New -> C++ Proyect

Nuevo proyecto

Nos aparecerá una nueva ventana en la que tenemos que detallar el nombre del proyecto, su ubicación y el compilador que queremos utilizar. Entonces pulsamos en Siguiente.

Nombre proyecto

En la siguiente ventana, dejamos la configuración por defecto y pulsamos Siguiente

Configuración proyecto

Después pulsamos en Finish y ya tendremos nuestro proyecto creado.

Finalizar opciones proyecto

Ahora para crear un nuevo archivo fuente:

Botón derecho en el proyecto -> New -> Source file

Nuevo archivo fuente

Entonces introducimos el directorio en el que estará ubicado y el nombre del fichero fuente con su correspondiente extensión .cpp (en el caso de C++)

Detalles fichero

Y pulsamos en Finish para terminar.

Exportar proyecto

Para exportar un proyecto:

File -> Export

Exportar proyecto

Entonces seleccionamos el formato de exportación.

Formato exportación

Y finalmente seleccionamos el proyecto de nuestro workspace que queremos exportar, los ficheros de configuración y el nombre y formato de archivo de salida.

Finalizarexportación

Para terminar pulsamos Finish.

Importar proyecto

Para importar un proyecto:

File -> Import

Entonces seleccionamos qué tipo de proyecto queremos importar

Importar proyecto

En nuestro caso, si seleccionamos Existing Projects into Workspace en la siguiente ventana podremos examinar el directorio concreto del proyecto, o el fichero en el caso que queramos importar desde 'Archive File'.

Importar proyecto

Para terminar, en la última ventana tenemos también opciones para copiar el proyecto al workspace etc. Pulsamos Finish y ya tendríamos el proyecto importado.

Importar proyecto

6. Anexos:

Atom Editor

1. Descripción del programa

Atom es un editor de texto de código abierto desarrollado por Github usando Electron, que permite crear aplicaciones multiplataforma usando tecnologías web basadas en Node.js

2. Requisitos hardware

Cualquier versión reciente de GNU/Linux, MacOs o Windows

3. Guía de instalación

Snap

Dado que Atom no soporta la actualización automática a través de la aplicación puedes añadirlo como paquete snap si está soportado por tu distribución:

sudo snap install --classic atom

Debian y derivadas

Para la instalación necesitamos descargar el .deb de aquí y posteriormente abrir una terminal teniendo acceso al usuario administrador para poder ejecutar el siguiente comando:

sudo dpkg -i atom-amd64.deb

Arch linux y derivadas

Para la instalación necesitamos abrir una terminal teniendo acceso al usuario administrador para poder ejecutar el siguiente comando:

sudo pacman -S atom

4. Estructura del programa

Atom cuenta con varias perspectivas, entre ellas una para editar texto y otra para trabajar con git.

Edición de textoEdición de texto

Herramienta de GitHerramienta de Git

5. Manual de usuario

Crear nuevo proyecto

Para crear un nuevo proyecto tenemos que crear una nueva carpeta en tu ordenador y después ir a:

File -> Add Project Folder

y ya te aparecerá en la vista de árbol, pulsando CONTROL+N puedes abrir nuevas pestañas que podrás guardar en la capeta pulsando CONTROL+S y seleccionando su ruta.

Compilar tu proyecto

Abre una terminal y navega hasta el directorio de tu proyecto, después ejecuta:

g++ *.cpp -o main

para compilarlo, y para correr tu programa ejecuta:

./main
Facebook Twitter Google+ Pinterest
Modificado por última vez enMiércoles, 27 Septiembre 2017 16:45
(0 votos)
email: librelab@ucm.es
Facultad de Informática de la UCM
Calle del Profesor José García Santesmases 9, Despacho 120
28040, Madrid
×
Probando acceso a TOR... Web disponible en TOR! ;) La web está disponible en TOR, pero el navegador no tiene acceso a TOR