introduciÓn a eclipse y primer programa · las sentencias acaban con ; (punto y coma). este...

27
INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA Prof. Rafael Mourglia

Upload: others

Post on 11-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

INTRODUCIÓN A ECLIPSE Y

PRIMER PROGRAMA

Prof. Rafael Mourglia

Page 2: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

¿Qué necesito para programar en

JAVA?

1. Kit de desarrollo de java JDK (Java Development Kit)

Descarga de www.oracle.com

Link directo: http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. Entorno de desarrollo o IDE (Integrated Development

Environment).

Page 3: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Entorno de Desarrollo Integrado

Entorno de programación que ha sido empaquetado como un programa de aplicación.

Editor de código.

Compilador.

Depurador (Identificar y corregir errores en programación)

Constructor de interfaz gráfica.

JAVA no depende de un entorno específico. Se puede utilizar el que más se ajuste a nuestras necesidades. Los más conocidos son:

NetBeans

Eclipse

Page 4: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

ECLIPSE

Page 5: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Descarga de Eclipse

Una vez instalado el JDK, se procede a descargar

e instalar Eclipse.

Se descarga de www.eclipse.org.

Eclipse tiene soporte para varias plataformas y

utilidades, distribuídos en Paquetes.

Para el presente curso nos interesa el paquete “Eclipse

para desarrolladores de JAVA”

Page 6: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Descarga de Eclipse

Una vez en la página de Eclipse, clic en la opción

Download.

Page 7: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Descarga de Eclipse

La página detectará automáticamente el SO que

tenemos instalado.

Clic en Download 64 bit (O la opción que muestre

en base al sistema detectado).

Si el SO no es el correcto, clic en la opción

Download Packages

Page 8: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Descarga de Eclipse

Finalmente clic en Download nuevamente.

Page 9: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Instalar Eclipse

Como ya se mencionó, Eclipse tiene soporte para varias plataforma y utilidades. Seleccionamos la primera opción que corresponde al paquete de desarrollo con JAVA.

Page 10: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Instalar Eclipse

Si lo deseamos (y es

recomendable)

marcamos primero las

opciones de crear una

entrada desde el menú

y un acceso directo en

el escritorio.

Luego Clic en INSTALL.

Page 11: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Abrir Eclipse

WORKSPACE:

Es el espacio de trabajo donde se guardarán nuestros

proyectos.

Page 12: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

WORKSPACE

Es posible cambiar el

espacio de trabajo si

lo deseamos.

Page 13: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Primer programa JAVA con Eclipse

File → New → JavaProject

Page 14: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Primer programa JAVA con Eclipse

Nombre del proyecto

Page 15: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Primer programa JAVA con Eclipse

Page 16: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Explorador de paquetes

Proyecto

creado

Page 17: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Crear una clase

Clic derecho sobre paquete src → New → Class

1

2

3

Page 18: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Crear una clase

Nombre de la clase

(Puede coincidir con el

nombre del proyecto)

Seleccionar para

incluir método main().

principal

Nombre del Paquete.

(Es opcional, pero se

aconseja especificarlo)

Page 19: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Primer programa

<Paquete donde se encuentra el archivo

<Declaración de la clase

<Método main

<Comentario

(No se compila)

<Sentencia que llama

a un Método para

mostrar un texto por

consola.

Page 20: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Algunos conceptos

Clase (class):

Es una plantilla de diseño donde se especifican los atributos y métodos que tendrá nuestro programa.

Físicamente es el archivo donde escribiremos nuestro código fuente

Paquete (package):

Contenedor de clases que permite agrupar las distintas partes de un programa.

Físicamente es un directorio.

Método main():

Comienza la ejecución de la aplicación en Java.

Cuando se inicia una aplicación en Java, se comenzará a leer a partir del método main (Este método es obligatorio para la Clase principal).

Inicialmente sería el único método que tendrá nuestra clase, y todo el código será escrito dentro del mismo.

Page 21: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Palabras reservadas

Las palabras reservadas son aquellas que tienen

alguna función especifica para dicho lenguaje, por

ejemplo una palabra que indique la impresión de una

cadena de texto en pantalla.

Estas palabras reservadas, combinadas con la

sintaxis de los operadores y separadores, forman la

definición del lenguaje Java.

No se pueden utilizar como nombres en sus programas

Java en variables, clases o métodos.

Un IDE marca de otro color las palabras reservadas.

Page 22: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Algunas palabras reservadas de JAVA

Page 23: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Bloques de código

Es un grupo de sentencias que se comportan como

una unidad.

Está limitado por las llaves de apertura { y cierre }.

Ejemplos:

Page 24: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Bloques de código

Todo código que deseamos escribir para ese

bloque, debe estar entre las llaves { y }.

Existen niveles entre los distintos bloques de código.

Determinados bloques de código deben

implementarse dentro de otros, de lo contrario se

producirá un error.

Ejemplo: dentro de una clase se implementan los

métodos, y dentro de los métodos las estructuras

Page 25: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Sentencias

Una sentencia es una orden que se le da al programa para realizar una tarea específica:

Mostrar un mensaje en la pantalla

Declarar una variable

Llamar a una función

Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente.

Normalmente, las sentencias se ponen unas debajo de otras, aunque sentencias cortas pueden colocarse en una misma línea.

Page 26: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Sentencias

Algunos ejemplos:

Page 27: INTRODUCIÓN A ECLIPSE Y PRIMER PROGRAMA · Las sentencias acaban con ; (punto y coma). Este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen unas

Recursos adicionales:

IDEs de Programación

https://www.ecured.cu/IDE_de_Programaci%C3%B3n

Video explicativo instalación de JDK y Eclipse

https://www.youtube.com/watch?v=uHBqENZhvyM

FIN