Actividad 5

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Entornos de desarrollo HOJA 4

1ºCFGS DAM/DAW UNIDAD 2

ACTIVIDAD 5: EJECUCIÓN DE
VARIOS LENGUAJES EN UN IDE
Debes documentar en un PDF la realización de esta actividad. Se deben realizar capturas de pantalla y
explicaciones para contestar a las preguntas planteadas y para justificar que se han realizado los pasos
indicados en cada apartado.

Objetivo: Familiarizarse con la instalación y configuración de diferentes entornos de desarrollo (Visual


Se debe
Studio Code,entregar un documento
NetBeans, PDF con
IntelliJ, Eclipse) índice dinámico,
y la programación, ordenado yy bien
compilación explicado.
ejecución Debe incluir
de programas en el
nombre y apellidos alumno en el encabezado del documento. El archivo debe llamarse
Java, C y Python. Además, aprender a usar plugins para desarrollar en Visual Studio Code y realizar
Apellidos_Nombre_Actividad5_DAM1.pdf
compilaciones desde la línea de comandos.

PARTE 1: INSTALACIÓN Y ANÁLISIS DE HERRAMIENTAS DE VISUAL STUDIO CODE

INSTALAR VISUAL STUDIO CODE:

o Descarga Visual Studio Code desde https://code.visualstudio.com/.

o Instálalo siguiendo las instrucciones del instalador.

o Captura de pantalla: Abre Visual Studio Code e incluye una captura de la pantalla
principal tras la instalación.

ANALIZAR LAS HERRAMIENTAS DEL IDE

Realiza capturas de pantalla de cada herramienta:

o Editor de textos:

 Observa cómo Visual Studio Code resalta y colorea la sintaxis.


 Prueba la función de autocompletado de código y la ayuda con los
parámetros de funciones y métodos de clase.
 Nota las inserciones automáticas de paréntesis, corchetes, tabulaciones y
espaciados.
o Compilador/Intérprete:

 Prueba la detección de errores de sintaxis en tiempo real.


 Observa si el IDE ofrece funciones de compilación y ejecución sin necesidad
de un JDK o configuración adicional.
o Depurador:

 Utiliza el botón de ejecución y explora cómo se realiza la traza del programa.


Entornos de desarrollo HOJA 4
1ºCFGS DAM/DAW UNIDAD 2

 Configura puntos de ruptura y sigue el estado de las variables durante la


ejecución.
o Interfaz gráfica:

 Explora la paleta de componentes y observa cómo se pueden arrastrar al


panel de trabajo.
 Investiga la capacidad de acceder a bibliotecas y plugins adicionales.
o Control de versiones:

 Busca dónde se encuentra la configuración de control de versiones (GitHub o


GitLab)
o Captura de pantalla: Realiza capturas para cada sección y comenta sobre las funciones
exploradas.

PARTE 2: ESTRUCTURA DE CARPETA DE PROYECTOS

ESTRUCTURA DE CARPETA DE MAVEN EN NETBEANS:

o Crea un nuevo proyecto Maven en NetBeans.

o Explora la estructura de carpetas generada automáticamente.

o Captura de pantalla: Muestra la estructura de carpetas del proyecto Maven.

Añade una captura de la estructura de carpetas de Maven y de los siguientes componentes de un IDE:

ESTRUCTURA DE CARPETAS DE MAVEN


Cuando creas un proyecto Maven en NetBeans, se genera automáticamente una estructura de carpetas
estándar. Esta estructura es muy útil porque facilita la organización del código y otros recursos del
proyecto. A continuación, se describe cada una de las carpetas principales y su utilidad:

 src/main/java
o Descripción: Esta carpeta contiene el código fuente principal del proyecto. Aquí se
ubican todas las clases Java que forman parte de la aplicación.
o Utilidad: Mantener el código de la aplicación separado de otros tipos de archivos. Las
clases de lógica de negocio, controladores, servicios y demás se organizan aquí.
 src/main/resources
o Descripción: Contiene recursos que la aplicación necesita durante la ejecución, como
archivos de configuración, imágenes, archivos XML, JSON, y otros recursos estáticos.
o Utilidad: Permite incluir archivos no Java que serán empaquetados con la aplicación.
Por ejemplo, archivos de propiedades (.properties), archivos de configuración (.xml,
.yml), etc.
 src/test/java
o Descripción: Almacena el código fuente de las pruebas unitarias. Aquí se colocan las
clases de test que verifican el correcto funcionamiento del código en src/main/java.
o Utilidad: Mantiene las pruebas unitarias separadas del código de producción,
asegurando que los tests no interfieran con el funcionamiento de la aplicación.
 src/test/resources
Entornos de desarrollo HOJA 4
1ºCFGS DAM/DAW UNIDAD 2

o Descripción: Similar a src/main/resources, pero para las pruebas. Contiene recursos


necesarios para ejecutar las pruebas unitarias, como datos de prueba o archivos de
configuración específicos para el entorno de pruebas.
o Utilidad: Permite separar los recursos utilizados en las pruebas del resto de los
recursos del proyecto.
 target
o Descripción: Esta carpeta se genera automáticamente cuando se construye el
proyecto (por ejemplo, al compilarlo). Contiene el código compilado y otros archivos
generados, como los paquetes .jar o .war.
o Utilidad: Sirve como directorio temporal para almacenar los artefactos generados
durante el proceso de construcción. Esta carpeta se puede limpiar con comandos de
Maven (mvn clean).
 pom.xml
o Descripción: Este archivo no es una carpeta, pero es fundamental en un proyecto
Maven. Define las dependencias del proyecto, las configuraciones de compilación y las
instrucciones para construir el proyecto.
o Utilidad: Actúa como el archivo de configuración central del proyecto Maven. Aquí se
especifican las versiones de las librerías que el proyecto necesita, plugins de
construcción, perfiles de configuración y más.
ESTRUCTURA DE CARPETAS EN INTELLIJ:

o Crea un nuevo proyecto Java en IntelliJ.

o Explora la estructura de carpetas generada automáticamente.

o Captura de pantalla: Muestra la estructura de carpetas del proyecto.

Compara la estructura de carpeta de ambos IDE.

PARTE 3: PROGRAMACIÓN, COMPILACIÓN Y EJECUCIÓN EN ENTORNOS DE DESARROLLO

PROGRAMAR, COMPILAR Y EJECUTAR CÓDIGO JAVA:

o Crea un programa simple en Java que imprima un mensaje.

o Realiza este paso en los siguientes entornos:

 NetBeans

 IntelliJ

 Eclipse

 Visual Studio Code (usando un plugin de Java)

o Captura de pantalla: Incluye una captura de la consola mostrando la salida del


programa ejecutado.
Entornos de desarrollo HOJA 4
1ºCFGS DAM/DAW UNIDAD 2

PARTE 4: USAR VISUAL STUDIO CODE CON MÚLTIPLES LENGUAJES

Paso 1: Crear Código Fuente en Java, C y Python

6. Código de Ejemplo para cada Lenguaje:

o Java:

Copiar código
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java World! �ı�");
}
}
o C:

Copiar código
#include <stdio.h>
int main() {
printf("Hello, C World!\n");
return 0;
}
o Python:

Copiar código

print("Hello, Python World!")


o Captura de pantalla: Muestra el código fuente para cada lenguaje en Visual Studio
Code.

Paso 2: Instalar los Plugins Necesarios

7. Instalación de Plugins:

o Java: Busca e instala el plugin "Java Extension Pack".

o C: Instala el plugin "C/C++" de Microsoft.

o Python: Instala el plugin "Python" de Microsoft.

o Captura de pantalla: Muestra los plugins instalados en Visual Studio Code.

Paso 3: Compilar los Programas y Analizar los Archivos Generados

8. Compilación y Archivos Generados:

o Compila los programas en Visual Studio Code y revisa si se genera código objeto:

 Java: Debería generar un archivo .class.

 C: Debería generar un archivo ejecutable o .exe (en Windows).

 Python: No se genera código objeto, ya que Python es interpretado.


Entornos de desarrollo HOJA 4
1ºCFGS DAM/DAW UNIDAD 2

o Captura de pantalla: Muestra la consola con el resultado de la compilación para cada


lenguaje.

Paso 4: Ejecutar los Programas

9. Ejecución de Programas:

o Ejecuta cada programa en Visual Studio Code.

o Captura de pantalla: Muestra la consola con la salida del programa ejecutado para
cada lenguaje.

PARTE 5: COMPILACIÓN Y EJECUCIÓN DESDE LA LÍNEA DE COMANDOS (CMD)

COMPILACIÓN Y EJECUCIÓN DE PROGRAMAS DESDE CMD:

o Java:

 Compila: javac HelloWorld.java

 Ejecuta: java HelloWorld

o C:

 Compila: gcc hello.c -o hello

 Ejecuta: ./hello (en Linux/Mac) o hello.exe (en Windows)

o Python:

 Ejecuta: python hello.py

o Captura de pantalla: Muestra el proceso de compilación y ejecución para cada


lenguaje usando la línea de comandos.

Entrega:

 Crear un documento en PDF con todas las capturas de pantalla solicitadas.

 Asegurarse de que el documento esté bien organizado y explique cada paso realizado.

 Subir el PDF a Teams

Formato de entrega: NombreApellido_ActividadEntornosDeDesarrollo.pdf

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy