Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse



Documenti analoghi
Fondamenti di Informatica T-1

Corso Eclipse. Prerequisiti. 1 Introduzione

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Appunti di Informatica 1

Tale attività non è descritta in questa dispensa

Eclipse - Nozioni Base

Ambienti di Sviluppo

Ingegneria del Software 1: Eclipse

Visual basic base Lezione 01. L'ambiente di sviluppo

Programmare in Java. Olga Scotti

Fondamenti di Informatica T-1


Introduzione all uso di Eclipse

Guida all installazione di WinG 6

Istruzioni per accedere al Corso sulla Legge 81, edizione Versione 2 ASL11-26/03/2013

Studio Legale. Guida operativa

Informatica pratica. File e cartelle

Introduzione a Dev-C++

Guida informatica per l associazione #IDEA

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

RILEVA LIGHT Manuale dell Utente

Ripristino di AdmiCash su un nuovo PC o sistema operativo

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

Installazione del Software. per lo Sviluppo di Applicazioni Java

ATLAS 2.x : SVOLGIMENTO DEGLI ESAMI GRATUTI DEL KIT DI FORMAZIONE AULA01

Installazione Business Net 2015 come aggiornamento di versione precedente già installata

D R O P B O X COS È DROPBOX:

ISTRUZIONI PER L INSTALLAZIONE DEL PROGRAMMA PER L INVIO AUTOMATICO DELLE FATTURE VIA

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver [05/01/2015]

Installazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com

Prova Finale a.a. 2011/2012. Laboratorio 1: Introduzione a Java e Eclipse

Corso di Laurea Ingegneria Civile Fondamenti di Informatica. Traduzione ed esecuzione di programmi. Dispensa 08

IRSplit. Istruzioni d uso 07/10-01 PC

AMBIENTE DEV PASCAL. Dev-Pascal Finestra di apertura

Aggiornamento programma da INTERNET

Informa(ca Appun% dal laboratorio 2

PRODUZIONE PAGELLE IN FORMATO PDF

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Principali caratteristiche di Komodo

Configurazione del servizio Dynamic DNS. Questa procedura ti guiderà durante i 4 passi necessari alla messa in funzione del servizio.

GUIDA RAPIDA INSTALLAZIONE E PRIMO UTILIZZO

Panoramica: che cosa è necessario

Uso di JUnit. Fondamenti di informatica Oggetti e Java. JUnit. Luca Cabibbo. ottobre 2012

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

PROCEDURA DI INSTALLAZIONE DEI SOFTWARE E DEL DRIVER USB AIM


UNIVERSITÀ DEGLI STUDI DELL INSUBRIA

MANUALE PARCELLA FACILE PLUS INDICE

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Telematica II 5. Esercitazione/Laboratorio 1

Introduzione ad Eclipse

PORTALE CLIENTI Manuale utente

Interfaccia ottica Iskraemeco Sonda 5 / Sonda 6 Guida all installazione del driver per i sistemi operativi Windows 7 e Windows XP

bolt PC-Suite (Guida all installazione)

Fondamenti di Informatica T-1. Guida al LAB3 Introduzione a JDK e Eclipse

Guida di Installazione GCC

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

Formattare un PC con Windows 7. Guida Completa

Scrivere un programma in Java

ANDROID GUIDA ALLO SVILUPPATORE

Autoware Ladder Tool (per Arduino ) Basic Tutorial

Manuale d uso Manutenzione impianti termici Ver [05/01/2015]

Aggiungere le funzionalità ACN in Iatros

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

Il web server Apache Lezione n. 3. Introduzione

Strumenti per la programmazione

GUIDA ALLE SOLUZIONI

Software per parrucchieri

GateManager. 1 Indice. tecnico@gate-manager.it

Programmazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

FileMaker Server 12. Guida alla configurazione dell installazione in rete

Guida all Utilizzo dell Applicazione Centralino

SHOCKSMS SMS SENZA LIMITI. Invia SMS al tuo elenco di contatti in tempo reale. Basta un pc, una chiavetta internet ed una SIM telefonica

SENSI CONTEMPORANEI ARTEPOLLINO

FUTURA SERVICE S.r.l.

Uso di filmati flash sulla LIM

APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

STRUMENTO PER LA COMPRESSIONE E LA CRIPTAZIONE DI FILE

Servizio di Posta elettronica Certificata (PEC)

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

TUTORIAL PUBBLICARE e INVIARE CIRCOLARI (v 1.5) -- PRIMA FASE -- PUBBLICAZIONE DI UNA CIRCOLARE (e suoi eventuali allegati)

MIUR Concorso Personale Docente 2016

XTOTEM offline sul proprio PC

MySTAR Istruzioni portale clienti STAR Italia rev. 0

MANUALE DI INSTALLAZIONE OMNIPOINT

Tecniche di progettazione e sviluppo di applicazioni mobile

BTD Adattatore Bluetooth USB (Versione 3.0)

Spiegazione di alcune funzioni di Dropbox

La posta elettronica (mail)

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

Guida all Utilizzo del Posto Operatore su PC

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

La Carta Raffaello é una carta a microprocessore che aderisce allo standard CNS (Carta Nazionale dei Servizi).

Transcript:

Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse Tutor Melissa Licciardello melissa.licciardell2@unibo.it Melissa Licciardello Fondamenti di Informatica T1 1 / 27

Perchè venire in LAB? Dalla teoria alla pratica: applicazione dei concetti visti solo teoricamente Presa visione di un problema svolto Svolgimento individuale di uno o più esercizi Pubblicazione delle soluzioni sul sito del corso Parte dell esame consiste nella scrittura di codice Java IN LABORATORIO : la presenza, anche solo per familiarizzare con gli strumenti e mettersi alla prova, è caldamente consigliata :) Melissa Licciardello Fondamenti di Informatica T1 2 / 27

Tutor Tutor : Melissa Licciardello email : melissa.licciardell2@unibo.it Ricevimento : dopo ogni turno di laboratorio o previo appuntamento via email Sito della parte relativa alle esercitazioni in laboratorio : http: //www-db.disi.unibo.it/courses/fit1-lz/laboratorio.html Melissa Licciardello Fondamenti di Informatica T1 3 / 27

JDK ed Eclipse: cosa sono? JDK : Java Development Kit ; è l insieme degli strumenti necessari per sviluppare programmi in Java Eclipse: ambiente di sviluppo multipiattaforma e multilinguaggio Per capirci meglio.. JDK sta ad una cassetta degli attrezzi come Eclipse sta ad un officina :) Melissa Licciardello Fondamenti di Informatica T1 4 / 27

JDK è scaricabile gratuitamente al sito http://www.oracle.com/technetwork/java/javase/ downloads/jdk8-downloads-2133151.html Nella sezione presentata di seguito è necessario selezionare la versione corrispondente al proprio sistema operativo (Windows: per fare il check se x86 o x64: Pannello di controllo Sistema. Nel dubbio, x86) Melissa Licciardello Fondamenti di Informatica T1 5 / 27

Scrittura, compilazione ed esecuzione del codice Esistono due possibili approcci Scrittura su un semplice foglio di testo con estensione.java, compilazione ed esecuzione tramite comandi a console Utilizzo di un IDE (Piú facile ed intuitiva) Cos è un IDE? Integrated Development Environment : Ambiente di sviluppo integrato Contiente un editor di codice sorgente, un interprete e/o un compilatore (NDR : cosa sono? :) ), un simulatore di console ed un debugger. In laboratorio useremo Eclipse Melissa Licciardello Fondamenti di Informatica T1 6 / 27

Eclipse Eclipse è scaricabile gratuitamente al sito http://www.eclipse.org/downloads/ (il primo risultato) Il sito riconosce automaticamente il sistema operativo dal quale si sta accedendo alla pagina Melissa Licciardello Fondamenti di Informatica T1 7 / 27

Eclipse La nuova versione scaricabile (Eclipse Luna) è differente da quella presente in laboratorio (Eclipse Indigo, piú vecchia) ma non preoccupatevi : le funzionalità e l interfaccia base sono pressoché le stesse! Assicuratevi di scaricare la versione appropriata per il vostro computer (Sistema operativo e numero di bit del processore) Per l installazione basta estrarre l archivio e cliccare sull eseguibile Melissa Licciardello Fondamenti di Informatica T1 8 / 27

Come scoprire il numero di bit del processore su Windows Melissa Licciardello Fondamenti di Informatica T1 9 / 27

Come scoprire il numero di bit del processore su Mac Mela Informazioni su questo Mac. A questo punto controllare il nome del processore. Melissa Licciardello Fondamenti di Informatica T1 10 / 27

Come scoprire il numero di bit del processore su Mac Controllare il numero di bit su questa tabella Melissa Licciardello Fondamenti di Informatica T1 11 / 27

Account di laboratorio Si ricorda che per accedere ai computer bisogna essere in possesso dell account di laboratorio. Per ottenerlo: Da casa: collegarsi al sito http://infoy.ing.unibo.it/new_account Da laboratorio: accedere al PC nella modalità Create New Account Melissa Licciardello Fondamenti di Informatica T1 12 / 27

Eclipse: primo avvio Al primo avvio, viene chiesto di selezionare uno Workspace, ovvero una cartella dove eclipse salverà tutti i vostri progetti In laboratorio, per comodità, sarebbe meglio selezionare la vostra chiavetta USB A casa la scelta è vostra :) Melissa Licciardello Fondamenti di Informatica T1 13 / 27

Primo esercizio guidato : HelloWorld! Il nostro primo programma fa semplicemente stampare a video una scritta Ci serve per imparare ad usare passo passo Eclipse Alcune regole e convenzioni del buon programmare : I nomi dei progetti iniziano sempre con lettera maiuscola e non ammettono spazi (es: MioPrimoProgetto) I nomi dei package iniziano con lettera minuscola (es mioprimopackage) I nomi delle classi iniziano sempre con la lettera maiuscola e non ammettono spazi (es: MiaPrimaClasse) INDENTARE IL CODICE!!! Melissa Licciardello Fondamenti di Informatica T1 14 / 27

HelloWorld: Step 1 Melissa Licciardello Fondamenti di Informatica T1 15 / 27

HelloWorld: Step 2 Melissa Licciardello Fondamenti di Informatica T1 16 / 27

HelloWorld: Step 3 Melissa Licciardello Fondamenti di Informatica T1 17 / 27

HelloWorld: Step 4 Melissa Licciardello Fondamenti di Informatica T1 18 / 27

HelloWorld: Step 5 Melissa Licciardello Fondamenti di Informatica T1 19 / 27

HelloWorld: Step 6 Melissa Licciardello Fondamenti di Informatica T1 20 / 27

HelloWorld: Step 7 Melissa Licciardello Fondamenti di Informatica T1 21 / 27

HelloWorld: Step 8 Melissa Licciardello Fondamenti di Informatica T1 22 / 27

HelloWorld: Step 9 Melissa Licciardello Fondamenti di Informatica T1 23 / 27

HelloWorld: Step 10 Melissa Licciardello Fondamenti di Informatica T1 24 / 27

HelloWorld: Step 11 Melissa Licciardello Fondamenti di Informatica T1 25 / 27

HelloWorld: Step 12 Melissa Licciardello Fondamenti di Informatica T1 26 / 27

HelloWorld: Step 13 Melissa Licciardello Fondamenti di Informatica T1 27 / 27