In Java esistono tre tipi di programmi

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "In Java esistono tre tipi di programmi"

Transcript

1 Applet Introduzione In Java esistono tre tipi di programmi Applicazioni da console Eseguiti da linea di comando Applicazioni grafiche Usano finestre, pulsanti, menu, caselle di controllo, etc Applet Contenuti all interno di pagine Web Caricati dinamicamente dalla rete Eseguiti all interno di un browser Web 2

2 Le Pagine Web Sono file in formato HTML, costituiti da testo istruzioni (tag) che determinano il formato Sono memorizzate su computer detti server web Sono visibili da computer detti client usando un browser 3 Modello Client - Server richiesta pagina client pagina server 4

3 Struttura di un documento HTML Ogni documento HTML inizia con <HTML> e termina con </HTML> Viene diviso in due parti Intestazione <HEAD> </HEAD> Contiene il titolo del documento ed altre informazioni non visualizzate dal browser; Corpo <BODY> </BODY> Contiene il documento vero e proprio 5 Titolo di un documento Il titolo: è generalmente visualizzato dai browser nell intestazione è utilizzato dai motori di ricerca Per dare un titolo ad un documento si usa il tag <TITLE> </TITLE> all interno del tag <HEAD> 6

4 Un documento HTML minimale <HTML> <HEAD> <TITLE> Un semplice documento HTML </TITLE> </HEAD> <BODY> Questo è un semplicissimo documento HTML </BODY> </HTML> 7 Alcuni tag <B> formatta il testo in grassetto <I> formatta il testo in italico <P> delimita un paragrafo <UL> crea un elenco puntato <LI> indica un punto dell elenco <IMG> inserisce un immagine <A> indica un collegamento ipertestuale 8

5 Il tag <applet> Serve per inserire il codice di un applet all interno di una pagina Web code: identifica il file.class contenente il bytecode width: indica la larghezza della finestra dell applet height: indica l altezza della finestra dell applet <applet code= MyApplet.class width= 400 height= 300 > Il mio primo applet </applet> 9 Uso di Applet Vantaggi Il codice dell applet è in un server web e viene scaricato dal browser web L applet viene eseguito in locale Svantaggi Bisogna scaricare l applet prima di eseguirlo Un applet potrebbe arrecare un danno all'utente: copiare dei dati da archivi residenti sul computer dell utente cancellare file formattare il disco fisso... 10

6 Applet e Sicurezza Gli applet sono eseguiti in una sandbox, cioè non possono: Leggere e scrivere dati sul client Stabilire connessioni di rete a siti diversi da quello da cui sono stati prelevati Eseguire qualsiasi programma sul client Prelevare programmi registrati sul client 11 Applet e Sicurezza Un applet è trusted se Proviene da una sorgente fidata E dotato di firma digitale verificabile, rilasciata da un entità di cui ci fidiamo Gli applet trusted hanno maggiori privilegi: possono Leggere e scrivere dati sul client Eseguire programmi in locale, etc 12

7 Struttura di un applet Un applet si definisce mediante una classe che eredita il comportamento della classe Applet del package java.applet La struttura generale di un applet è la seguente: import java.applet.*; public class NomeClasse extends Applet { 13 Applet e Grafica Per disegnare elementi grafici si utilizza la classe Graphics, contenuta nel package java.awt E necessaria l istruzione import java.awt.graphics per rendere disponibile la classe Graphics all interno del programma 14

8 Coordinate grafiche Nel disegno è necessario specificare le coordinate dei vari elementi. In Java si utilizza un sistema di riferimento cartesiano l origine (0,0) è nel vertice superiore sinistro della finestra dell applet; il valore della x aumenta spostandosi dall origine verso destra; il valore della y aumenta spostandosi dall origine verso il basso. 15 Ciclo di vita di un applet Per le applicazioni il fulcro centrale è costituito dal metodo main() Gli applet non possiedono un metodo main() che venga automaticamente richiamato per avviare il programma L attività degli applet è completamente guidata dagli eventi, tramite vari metodi ereditati dalla classe Applet 16

9 Ciclo di vita di un applet init Gestisce l inizializzazione, che avviene al caricamento in memoria dell applet L inizializzazione avviene una volta sola start Provvede all avvio dell applet Un applet può essere avviato più volte stop Determina l arresto dell applet E richiamato quando la pagina Web in cui è caricato l applet viene abbandonata dall utente 17 Ciclo di vita di un applet destroy E richiamato per ripulire la memoria prima di abbandonare l applet paint Prende in input un oggetto di tipo Graphics Viene eseguito all avvio dell applet e ogni volta che si verificano ridimensionamenti e spostamenti della finestra del browser Mostra sullo schermo ciò che l applet deve visualizzare 18

10 File HelloWorld.java import java.applet.applet; import java.awt.graphics; public class HelloWorld extends Applet { public void paint(graphics g) { g.drawstring("hello World!", 50, 25); 19 Il primo applet: Compilazione Salviamo il file con il nome HelloWorld.java Compiliamolo: javac HelloWorld.java Ciò produce il file HelloWorld.class Se digitiamo java HelloWorld per eseguire l applet con l interprete java otteniamo il seguente messaggio di errore Exception in thread main java.lang.nosuchmethoderror: main 20

11 Il primo applet: Esecuzione Per eseguire un applet occorre inserirne il bytecode in una pagina Web usando il tag <APPLET> L applet puo essere visualizzato con un browser che supporta Java Netscape 6, Opera Microsoft Internet Explorer con Java plugin Applet Viewer, contenuto nel JDK 21 HelloWorld.html <HTML> <HEAD> <TITLE>Un semplice applet</title> </HEAD> <BODY> Ecco l output del mio programma: <APPLET CODE="HelloWorld.class" WIDTH=400 HEIGHT=300> </APPLET> </BODY> </HTML> 22

12 Il primo applet: Visualizzazione 23 Graphics e Graphics 2D La classe Graphics2D, introdotta da Java2, offre nuove potenzialità rispetto a Graphics: effetti di riempimento e sfumature definizione di spessori e stili per le linee realizzazione di grafici 2D Possiamo convertire un oggetto di tipo Graphics in uno di tipo Graphics2D mediante un cast: Graphics2D g2 = (Graphics2D)g; 24

13 File RectangleApplet.java import java.applet.applet; import java.awt.graphics; import java.awt.graphics2d; import java.awt.rectangle; /** Un applet che disegna due rettangoli. */ 25 public class RectangleApplet extends Applet { public void paint(graphics g) { //Recupera il riferimento a Graphics2D Graphics2D g2 = (Graphics2D)g; //Costruisce un rettangolo e lo disegna Rectangle cerealbox = new Rectangle(5,10,20,30); g2.draw(cerealbox); 26

14 //sposta il rettangolo a destra di 15 unità //e in basso di 25 unità cerealbox.translate(15,25); //Disegna il rettangolo nella nuova posizione g2.draw(cerealbox); 27 28

15 Attributi grafici 2D Un oggetto grafico 2D ha vari attributi: Colore Spessore della linea Motivi di riempimento 29 Colore Per impostare il colore si usa la classe Color I colori sono definiti secondo il sistema RGB Le percentuali sono espresse da float e variano da 0.0F (colore non presente) a 1.0F (quantità massima) 30

16 Colore Esistono vari colori standard black (0.0F,0.0F,0.0F), magenta (1.0F,0.0F,1.0F), blue (0.0F,0.0F,1.0F), orange (1.0F,0.8F,0.0F), cyan (0.0F,1.0F,1.0F), pink (1.0F,0.7F,0.7F), darkgray (0.25F,0.25F,0.25F) red (1.0F,0.0F,0.0F), gray (0.5F,0.5F,0.5F) white (1.0F,1.0F,1.0F), green (0.0F,1.0F,0.0F) yellow (1.0F,1.0F,0.0F), lightgray (0.75F,0.75F,0.75F); 31 Impostazione del Colore Per impostare il colore di un oggetto si usa il metodo setcolor() g2.setcolor(color.red) Dopo aver impostato il colore, possiamo disegnare 32

17 Metodi di disegno Due metodi: draw traccia il contorno con il colore selezionato fill riempie la figura con il colore selezionato 33 public void paint(graphics g) { Graphics2D g2 = (Graphics2D)g; Rectangle cerealbox = new Rectangle(5,10,20,30); g2.draw(cerealbox); //disegna in nero cerealbox.translate(15,25); //sposta il rettangolo g2.setcolor(color.red); //imposta il colore sul rosso g2.draw(cerealbox); //disegna in rosso 34

18 Spessore della linea Il metodo BasicStroke(float) della linea specifica lo spessore Si usa il metodo setstroke() per impostarlo come attributo di disegno BasicStroke b = new BasicStroke(2.0F); g2.setstroke(b); 35 Riempimento sfumato Per specificare un passaggio dal colore c1 in (x1,y1) al colore c2 in (x2,y2) si usa GradientPaint (x1,y1,color.c1,x2,y2,color.c2) Per impostare una sfumatura come attributo si usa setpaint(r), dove r è un oggetto GradientPaint GradientPaint r = new GradientPaint(10,10,Color.white,50,50, Color.blue); g2.setpaint(r); 36

19 Disegno Dopo aver creato un oggetto Graphics2D e averne impostato gli attributi Colore, Spessore della linea, Effetti di riempimento si passa al disegno, usando le classe del package java.awt.geom 37 Forme grafiche Rettangoli Ellissi e cerchi (ovali) Linee Poligoni Archi 38

20 Rettangoli Abbiamo già visto come disegnare rettangoli mediante la classe Rectangle Possiamo anche usare la classe Rectangle2D.Double specificandone le coordinate mediante valori double 39 Ovali Per disegnare un ovale (cerchio, ellisse) si usano le classi Ellipse2D.Float Ellipse2D.Double specificando vertice superiore sinistro larghezza altezza 40

21 File Ellissi.java import java.applet.*; import java.awt.*; import java.awt.geom.*; public class Ellissi extends Applet { public void paint(graphics g) { Graphics2D g2 = (Graphics2D)g; g2.setcolor(color.red); BasicStroke b1 = new BasicStroke(4.0F); 41 Ellipse2D.Double egg= new Ellipse2D.Double(100,30,100,100); g2.setstroke(b1); g2.draw(egg); g2.setcolor(color.blue); BasicStroke b2 = new BasicStroke(3.0F); Ellipse2D.Double circle= new Ellipse2D.Double(100,150,100,40); g2.setstroke(b2); g2.fill(circle); 42

22 Ellissi 43 Linee Per disegnare una linea si usa la classe Line2D.Double specificando punto iniziale punto finale Line2D.Double segment = new Line2D.Double(x1, y1, x2, y2); 44

23 Linee In alternativa possiamo creare gli estremi come oggetti di tipo Point2D.Double Point2D.Double from = new Point2D.Double(x1,y1); Point2D.Double to = new Point2D.Double(x2,y2); Line2D.Double segment = new Line2D.Double(from, to); 45 Font Per creare un font si usa la classe Font Si crea un oggetto font, specificando: Il nome e il tipo di font (TimesRoman, Courier, Helvetica, etc ) Lo stile (PLAIN, BOLD, ITALIC) La dimensione in punti Font huge = new Font( TimesRoman, Font.PLAIN, 72); 46

24 Font Dopo aver creato un oggetto di tipo Font Si imposta il tipo di carattere con setfont() Si visualizza il testo con drawstring() specificando le coordinate del punto base del primo carattere String message = Applet g2.setfont(huge); g2.drawstring(message,50,100); 47 Ricevere dati in ingresso Un applet può chiedere all utente di inserire dei dati Possiamo usare il metodo JOptionPane.showInputDialog (dobbiamo inserire import javax.swing.joptionpane;) Tale metodo va inserito all interno del metodo init o del costruttore e non nel metodo paint Altrimenti ogni volta che viene ridisegnato lo schermo l applet chiede l inserimento dei dati 48

25 File ColorApplet.java import java.applet.applet; import java.awt.*; import javax.swing.joptionpane; public class ColorApplet extends Applet { public void init() { String input; input = JOptionPane.showInputDialog( red ); float r = Float.parseFloat(input); input = JOptionPane.showInputDialog( green ); float g = Float.parseFloat(input); input = JOptionPane.showInputDialog( blue ); float b = Float.parseFloat(input); fillcolor = new Color(r, g, b); 49 public void paint(graphics g) { Graphics2D g2 = (Graphics2D)g; g2.setcolor(fillcolor); Rectangle rect = new Rectangle(5, 10, 20, 30); g2.fill(rect); private Color fillcolor; 50

26 ColorApplet.java 51 Passaggio di parametri E possibile passare dei parametri agli applet utilizzando il tag <PARAM> all interno del tag <APPLET> <PARAM NAME= Red VALUE= 1.0 > Si accede a tali parametri con il metodo getparameter(), che prende in input la stringa corrispondente al nome del parametro restituisce la stringa corrispondente al valore del parametro float r = Float.parseFloat(getParameter( Red )); 52

27 Passaggio di parametri Il metodo getparameter può essere invocato nei metodi init paint ma non nel costruttore alla prima invocazione, i parametri non sono ancora pronti 53 Applet con parametri <html> <head> <title>applet con parametri</title> <\head> <body> <applet code= ColorApplet.class width= 300 height= 300 > <param name= Red value= 1.0 > <param name= Green value= 0.7 > <param name= Blue value= 0.7 > </applet> </body> </html> 54

28 File ColorApplet.java import java.applet.applet; import java.awt.graphics; import java.awt.graphics2d; Import java.awt.color; import java.awt.rectangle; public class ColorApplet extends Applet { public void init() { //Recupera i parametri dal file HTML float r = Float.parseFloat(getParameter( Red )); float g = Float.parseFloat(getParameter( Green )); float b = Float.parseFloat(getParameter( Blue )); fillcolor = new Color(r, g, b); 55 public void paint(graphics g) { Graphics2D g2 = (Graphics2D)g; g2.setcolor(fillcolor); Rectangle rect = new Rectangle(5, 10, 20, 30); g2.fill(rect); private Color fillcolor; 56

29 Esempio Vogliamo trovare l intersezione tra un cerchio e una linea verticale Raggio del cerchio: 100 Centro del cerchio: (100,100) Posizione della linea: specificata dall utente Scriviamo un applet che disegna Il cerchio La linea I punti di intersezione Le etichette dei punti di intersezione 57 Figura 18 Intersezione fra una linea e un cerchio 58

30 File IntersectionApplet.java import java.applet.applet; import java.awt.graphics; import java.awt.graphics2d; import java.awt.geom.ellipse2d; import java.awt.geom.line2d; import javax.swing.joptionpane; public class IntersectionApplet extends Applet { public void init() { //Chiede all utente la coordinata x della linea String input = JOptionPane.showInputDialog("x:"); x = Integer.parseInt(input); 59 public void paint(graphics g) { Graphics2D g2 = (Graphics2D)g; // disegna il cerchio Ellipse2D.Double circle = new Ellipse2D.Double(0, 0, 2 * RADIUS, 2 * RADIUS); g2.draw(circle); // disegna la linea verticale Line2D.Double line = new Line2D.Double(x, 0, x, 2 * RADIUS); g2.draw(line); // coordinate del centro del cerchio double a = RADIUS; double b = RADIUS; 60

31 //calcola i punti di intersezione double root = Math.sqrt(RADIUS * RADIUS - (x - a) * (x - a)); double y1 = b + root; double y2 = b - root; // disegna i punti di intersezione LabeledPoint p1 = new LabeledPoint(x, y1); LabeledPoint p2 = new LabeledPoint(x, y2); p1.draw(g2); p2.draw(g2); private static final double RADIUS = 100; private double x; 61 File LabeledPoint.java import java.awt.graphics2d; import java.awt.geom.ellipse2d; /** Un punto con un etichetta che mostra le coordinate del punto stesso. */ public class LabeledPoint { /**Costruisci un punto anx la coordinata any la coordinata y */ public LabeledPoint(double anx, double any) { x = anx; y = any; 62

32 /** Disegna il punto come un piccolo cerchio con un etichetta per le g2 il contesto grafico */ public void draw(graphics2d g2) { // disegna un piccolo cerchio attorno a (x, y) Ellipse2D.Double circle = new Ellipse2D.Double( x SMALL_CIRCLE_RADIUS, y SMALL_CIRCLE_RADIUS, 2 * SMALL_CIRCLE_RADIUS, 2 * SMALL_CIRCLE_RADIUS); g2.draw(circle); 63 // disegna l etichetta String label = "(" + x + "," + y + ")"; g2.drawstring(label, (float)x, (float)y); private static final double SMALL_CIRCLE_RADIUS = 2; private double x; private double y; 64

Guida all uso di Java Diagrammi ER

Guida all uso di Java Diagrammi ER Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con

Dettagli

I Canvas. import java.awt.*; import javax.swing.*; public class Graf{ public Graf () { JFrame f = new JFrame("Finestra"); // crea frame invisibile

I Canvas. import java.awt.*; import javax.swing.*; public class Graf{ public Graf () { JFrame f = new JFrame(Finestra); // crea frame invisibile I Canvas Tra i vari contenitori Java il Canvas (area di disegno o tela) è una semplice superficie di disegno particolarmente utile per visualizzare immagini o per effettuare altre operazioni grafiche.

Dettagli

Java Applet. Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2009-2010

Java Applet. Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2009-2010 Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2009-2010 Alessandro Longheu http://www.diit.unict.it/users/alongheu [email protected] Java Applet 1 Application VS Applet Una

Dettagli

Grafico della parabola

Grafico della parabola Grafico della parabola Il grafico matematico è un disegno che mostra l andamento di una funzione f(x) al variare della variabile x. Per tracciare un grafico sul video del computer, si deve scegliere un

Dettagli

Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML. Elisa Quintarelli-Laura Mandelli. HyperText Markup Language

Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML. Elisa Quintarelli-Laura Mandelli. HyperText Markup Language Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML Elisa Quintarelli-Laura Mandelli 1 HyperText Markup Language Linguaggio di descrizione di testi secondo lo schema SGML (Standard Generalized

Dettagli

Introduzione a Classi e Oggetti

Introduzione a Classi e Oggetti Introduzione a Classi e Oggetti Oggetto: concetto astratto Entità di un programma dotata di tre proprietà caratteristiche stato informazioni conservate nell oggetto condizionano il comportamento dell oggetto

Dettagli

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta

Dettagli

Semplici applicazioni grafiche in Java

Semplici applicazioni grafiche in Java Semplici applicazioni grafiche in Java Applicazione grafica Visualizza informazioni all interno di una finestra dotata di barra di titolo e cornice (frame) La Java Virtual Machine esegue ogni frame su

Dettagli

La prima applicazione Java. Creazione di oggetti - 1. La prima applicazione Java: schema di esecuzione. Gianpaolo Cugola - Sistemi Informativi in Rete

La prima applicazione Java. Creazione di oggetti - 1. La prima applicazione Java: schema di esecuzione. Gianpaolo Cugola - Sistemi Informativi in Rete La prima applicazione Java Programma MyFirstApplication Il programma visualizza una finestra vuota sullo schermo. Importo il package delle classi usate nel seguito. Dichiaro la classe MyFirstApplication

Dettagli

Introduzione all uso di Eclipse

Introduzione all uso di Eclipse Introduzione all uso di Eclipse Daniela Micucci Programmazione Outline Eclipse: concetti generali Definire un workspace Creare un project Importare un file Utilizzo 1 Introduzione Eclipse è un ambiente

Dettagli

Appunti di Informatica www.mimmocorrado.it 1

Appunti di Informatica www.mimmocorrado.it 1 Installare Java Il programma può essere scaricato dal seguente indirizzo: http://www.java.com/it/download/windows_ie.jsp?locale=it&host=www.java.com Per installare la JDK è necessario: 1. scaricare il

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Dettagli

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010 CMS MUSEO&WEB Mappe grafiche Andrea Tempera (OTEBAC) 12 aprile 2010 Introduzione Grazie ad appositi tag HTML possiamo associare molteplici collegamenti a differenti zone di un'unica immagine; un'immagine

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono

Dettagli

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video

Dettagli

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D USO DELLA PIATTAFORMA ITCMS MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di

Dettagli

Manuale Utente Albo Pretorio GA

Manuale Utente Albo Pretorio GA Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate

Dettagli

GUIDA ALLA PROGRAMMAZIONE GRAFICA IN C

GUIDA ALLA PROGRAMMAZIONE GRAFICA IN C GUIDA ALLA PROGRAMMAZIONE GRAFICA IN C.:luxx:. PREMESSE In questa guida non verranno trattati i costrutti di flusso, le funzioni, o comunque le caratteristiche del linguaggio, che si danno come presupposte.

Dettagli

Introduzione al Linguaggio HTML

Introduzione al Linguaggio HTML Introduzione al Linguaggio HTML 2 Cosa e l HTML HTML = Hyper Text Markup Language Serve per produrre documenti nel WWW (World Wide Web) Utilizza un insieme predefinito di marcatori (TAG) per definire la

Dettagli

5.6.1 REPORT, ESPORTAZIONE DI DATI

5.6.1 REPORT, ESPORTAZIONE DI DATI 5.6 STAMPA In alcune circostanze può essere necessario riprodurre su carta i dati di tabelle o il risultato di ricerche; altre volte, invece, occorre esportare il risultato di una ricerca, o i dati memorizzati

Dettagli

ISTR- XX Uso del Blog http://telelavoro.tpk.it

ISTR- XX Uso del Blog http://telelavoro.tpk.it Pagina 1 di 5 1.CAMPO DI APPLICAZIONE Ai dipendenti che fanno parte del progetto di Telelavoro è stato attivato un utente al Blog situato al sito http://telelavoro.tpk.it, che permette una veloce ed efficace

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

Java: la libreria delle classi

Java: la libreria delle classi Java: la libreria delle classi Applet anatomia di un applet cenni di html La libreria JDBC per l accesso ai database il package java.sql 213 Applet Un applet è una applicazione Java che ha una forma particolare

Dettagli

7.4 Estrazione di materiale dal web

7.4 Estrazione di materiale dal web 7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere

Dettagli

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida MICROSOFT OFFICE ONENOTE 2003 AUMENTA LA PRODUTTIVITÀ CONSENTENDO AGLI UTENTI L ACQUISIZIONE COMPLETA, L ORGANIZZAZIONE EFFICIENTE E IL RIUTILIZZO

Dettagli

Introduzione. Strumenti di Presentazione Power Point. Risultato finale. Slide. Power Point. Primi Passi 1

Introduzione. Strumenti di Presentazione Power Point. Risultato finale. Slide. Power Point. Primi Passi 1 Introduzione Strumenti di Presentazione Power Point Prof. Francesco Procida [email protected] Con il termine STRUMENTI DI PRESENTAZIONE, si indicano programmi in grado di preparare presentazioni

Dettagli

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa. La finestra di Excel è molto complessa e al primo posto avvio potrebbe disorientare l utente. Analizziamone i componenti dall alto verso il basso. La prima barra è la barra del titolo, dove troviamo indicato

Dettagli

Eclipse - Nozioni Base

Eclipse - Nozioni Base Eclipse - Nozioni Base Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it

Dettagli

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

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO... Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...

Dettagli

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000. ECDL Excel 2000 Obiettivi del corso Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000. Progettare un semplice database Avviare

Dettagli

XML e PHP. Gestire XML con PHP. Appendice

XML e PHP. Gestire XML con PHP. Appendice Appendice XML e PHP Tra tutti i linguaggi di programmazione esistenti PHP è tra quelli che meglio si adattano all elaborazione di documenti XML. PHP è un linguaggio di programmazione che consente di arricchire

Dettagli

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area Posta... 5 Area Contatti... 8 Area Opzioni... 10 Area Cartelle... 13 La Postemail Certificata

Dettagli

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l. Progetto SITI Manuale Utente SITI-Reports ABACO S.r.l. ABACO S.r.l. C.so Umberto, 43 46100 Mantova (Italy) Tel +39 376 222181 Fax +39 376 222182 www.abacogroup.eu e-mail : [email protected] 02/03/2010

Dettagli

CdL in Medicina Veterinaria - STPA AA 2007-08

CdL in Medicina Veterinaria - STPA AA 2007-08 CdL in Medicina Veterinaria - STPA AA 2007-08 Microsoft Windows Funzionalità di un S.O. Gestione dei file Gestione dei dispositivi di ingresso/uscita Comandi per l attivazione e la gestione di programmi

Dettagli

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo Modulo 7 Reti informatiche Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo Scopi del modulo Modulo 7 Reti informatiche,

Dettagli

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record 5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1

Dettagli

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...

Dettagli

MANUALE D USO DELL E-COMMERCE. Versione avanzata

MANUALE D USO DELL E-COMMERCE. Versione avanzata MANUALE D USO DELL E-COMMERCE Versione avanzata Versione SW. 2 Rev. 0.2 Sommario 1 Personalizzare i contenuti del sito... 3 1.1 Inserimento logo e slogan azienda... 3 1.2 Modificare i dati dell Azienda...

Dettagli

2 - Modifica. 2.1 - Annulla 2.2 - ANNULLA TOPOGRAFICO 2.3 - ANNULLA TOPOGRAFICO MULTIPLO FIGURA 2.1

2 - Modifica. 2.1 - Annulla 2.2 - ANNULLA TOPOGRAFICO 2.3 - ANNULLA TOPOGRAFICO MULTIPLO FIGURA 2.1 2 - Modifica FIGURA 2.1 Il menu a tendina Modifica contiene il gruppo di comandi relativi alla selezione e alla gestione delle proprietà delle entità del disegno e alla gestione dei layer. I comandi sono

Dettagli

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client

Dettagli

Programmazione ad oggetti

Programmazione ad oggetti DAIS Univ. Ca' Foscari Venezia Programmazione ad oggetti Samuel Rota Bulò Informazioni generali Docente: Samuel Rota Bulò @email: [email protected] Homepage: http://www.dais.unive.it/~srotabul/ ooprogramming2012.html

Dettagli

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti. SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo

Dettagli

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione

Dettagli

Il linguaggio HTML - Parte 4

Il linguaggio HTML - Parte 4 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 4 Dott. Chiara Braghin [email protected] HTML - I Riferimenti Ipertestuali Il piatto forte di tutto

Dettagli

5.2 UTILIZZO DELL APPLICAZIONE

5.2 UTILIZZO DELL APPLICAZIONE 5.2 UTILIZZO DELL APPLICAZIONE Base offre la possibilità di creare database strutturati in termini di oggetti, quali tabelle, formulari, ricerche e rapporti, di visualizzarli e utilizzarli in diverse modalità.

Dettagli

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

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio

Dettagli

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono: Outlook parte 1 POSTA ELETTRONICA La posta elettronica è un innovazione utilissima offerta da Internet. E possibile infatti al costo di una telefonata urbana (cioè del collegamento telefonico al nostro

Dettagli

SCI Sistema di gestione delle Comunicazioni Interne > MANUALE D USO

SCI Sistema di gestione delle Comunicazioni Interne > MANUALE D USO SCI Sistema di gestione delle Comunicazioni Interne > MANUALE D USO 1 Sommario... Sommario...2 Premessa...3 Panoramica generale sul funzionamento...3 Login...3 Tipologie di utenti e settori...4 Gestione

Dettagli

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie Facoltà di Scienze Motorie CHE COS È UN FOGLIO ELETTRONICO Una tabella che contiene parole e numeri che possono essere elaborati applicando formule matematiche e funzioni statistiche. Esame di Informatica

Dettagli

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

Prova Finale a.a. 2011/2012. Laboratorio 1: Introduzione a Java e Eclipse Prova Finale a.a. 2011/2012 Laboratorio 1: Introduzione a Java e Eclipse 1 Java 6 Standard Edition Linguaggio Java (... (javac, Tool di sviluppo Librerie per l'interfaccia grafica Librerie di base Macchina

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

File, Modifica, Visualizza, Strumenti, Messaggio Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere

Dettagli

I Quaderni di LAPSUS n 3 e. CmapTools

I Quaderni di LAPSUS n 3 e. CmapTools PROGETTO LAPSUS LAboratorio per la Promozione nelle Scuole dell Uso consapevole del Software I Quaderni di LAPSUS n 3 e CmapTools PASSO A PASSO: modificare una mappa A cura di Matilde Fiameni Marzo 2006

Dettagli

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup

Dettagli

Concetto di Funzione e Procedura METODI in Java

Concetto di Funzione e Procedura METODI in Java Fondamenti di Informatica Concetto di Funzione e Procedura METODI in Java Fondamenti di Informatica - D. Talia - UNICAL 1 Metodi e Sottoprogrammi Mentre in Java tramite le classi e gli oggetti è possibile

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

2 - Modifica. 2.1 - Annulla. 2.2 - Selezione finestra. S.C.S. - survey CAD system FIGURA 2.1

2 - Modifica. 2.1 - Annulla. 2.2 - Selezione finestra. S.C.S. - survey CAD system FIGURA 2.1 2 - Modifica FIGURA 2.1 Il menu a tendina Modifica contiene il gruppo di comandi relativi alla selezione delle entità del disegno, alla gestione dei layer, alla gestione delle proprietà delle varie entità

Dettagli

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia Scuola Digitale Manuale utente Copyright 2014, Axios Italia 1 SOMMARIO SOMMARIO... 2 Accesso al pannello di controllo di Scuola Digitale... 3 Amministrazione trasparente... 4 Premessa... 4 Codice HTML

Dettagli

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole

Dettagli

www.filoweb.it STAMPA UNIONE DI WORD

www.filoweb.it STAMPA UNIONE DI WORD STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere

Dettagli

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) 12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,

Dettagli

Impostare il browser per navigare in sicurezza Opzioni di protezione

Impostare il browser per navigare in sicurezza Opzioni di protezione Impostare il browser per navigare in sicurezza Opzioni di protezione Data la crescente necessità di sicurezza e tutela dei propri dati durante la navigazione in rete, anche gli stessi browser si sono aggiornati,

Dettagli

Definire gli attributi dei blocchi

Definire gli attributi dei blocchi Definire gli attributi dei blocchi Attributi:Informazioni associate ad un blocco Definire gli attributi Menu: Disegna Blocco Attributo Comando: DEFATT Utilizzo riga di comando: -DEFATT Note Lo stile di

Dettagli

Prova di Laboratorio di Programmazione

Prova di Laboratorio di Programmazione Prova di Laboratorio di Programmazione 6 febbraio 015 ATTENZIONE: Non è possibile usare le classi del package prog.io del libro di testo. Oltre ai metodi richiesti in ciascuna classe, è opportuno implementare

Dettagli

ISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it)

ISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it) ISTRUZIONI XCODE Autore: Luca Florio (luca.floriopolimi.it) XCode è l ambiente di sviluppo fornito da Apple che permette la creazione di applicazioni OSX e iphone. In questa guida vedremo come installarlo

Dettagli

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>... HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento

Dettagli

INSERIRE RISORSE. Un etichetta è un semplice testo che descrive una particolare risorsa o attività all interno di un Argomento.

INSERIRE RISORSE. Un etichetta è un semplice testo che descrive una particolare risorsa o attività all interno di un Argomento. INSERIRE RISORSE Facendo click sulla freccina in basso a destra del menu a tendina Aggiungi una risorsa si può selezionare una delle seguenti risorse: etichetta, pagina di testo, pagina web, link a file

Dettagli

Tale attività non è descritta in questa dispensa

Tale attività non è descritta in questa dispensa Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa

Dettagli

IL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI

IL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI Pagina 1 UN SISTEMA DI NEWS Sommario UN SISTEMA DI NEWS...1 Introduzione...2 Scelgo l'area su cui operare...3 Un minimo di teoria...3 Creo le Pagine...4 Definizione dello Schedario Novità...6 Compilo la

Dettagli

3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo 3 - Variabili Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di

Dettagli

Integrazione InfiniteCRM - MailUp

Integrazione InfiniteCRM - MailUp Integrazione InfiniteCRM - MailUp La funzionalità della gestione delle campagne marketing di icrm è stata arricchita con la spedizione di email attraverso l integrazione con la piattaforma MailUp. Creando

Dettagli

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

NAVIGAORA HOTSPOT. Manuale utente per la configurazione NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento

Dettagli

4. Fondamenti per la produttività informatica

4. Fondamenti per la produttività informatica Pagina 36 di 47 4. Fondamenti per la produttività informatica In questo modulo saranno compiuti i primi passi con i software applicativi più diffusi (elaboratore testi, elaboratore presentazioni ed elaboratore

Dettagli

Flow!Works Manuale d uso

Flow!Works Manuale d uso Flow!Works Manuale d uso Questa guida ti sarà utile per comprendere le informazioni e le diverse funzioni del software, in modo da permetterti un corretto utilizzo nella più completa autonomia. Smartmedia

Dettagli

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività Foglio Elettronico Avviare il Programma Menu Start Tutti i programmi Microsoft Excel Pulsanti 2 clic sull icona presente sul Desktop Chiudere il Programma Menu File Esci Pulsanti Tasto dx 1 clic sul pulsante

Dettagli

Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans

Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans Prima di tutto va installato il compilatore, ottenibile scaricando ed installando MinGW o CygWin. MinGW: http://www.mingw.org/download.shtml CygWin:

Dettagli

INTRODUZIONE A WINDOWS

INTRODUZIONE A WINDOWS INTRODUZIONE A WINDOWS Introduzione a Windows Il Desktop Desktop, icone e finestre Il desktop è una scrivania virtuale in cui si trovano: Icone: piccole immagini su cui cliccare per eseguire comandi o

Dettagli

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto:

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto: Tipi primitivi Il linguaggio Java offre alcuni tipi di dato primitivi Una variabile di tipo primitivo può essere utilizzata direttamente. Non è un riferimento e non ha senso tentare di istanziarla mediante

Dettagli

Java Server Pages (JSP) JSP o Servlet? Java Server Pages (JSP) Java Server Pages Costituiscono un estensione della tecnologia delle servlet

Java Server Pages (JSP) JSP o Servlet? Java Server Pages (JSP) Java Server Pages Costituiscono un estensione della tecnologia delle servlet Java Server Pages (JSP) Introduzione alle JSP Linguaggio di scripting lato server HTML-embedded Una pagina JSP contiene sia HTML sia codice Il client effettua la richiesta per la pagina JSP La parte HTML

Dettagli

DISPENSA PER MICROSOFT WORD 2010

DISPENSA PER MICROSOFT WORD 2010 DISPENSA PER MICROSOFT WORD 2010 Esistono molte versioni di Microsoft Word, dalle più vecchie ( Word 97, Word 2000, Word 2003 e infine Word 2010 ). Creazione di documenti Avvio di Word 1. Fare clic sul

Dettagli

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template. I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

COMUNE DI SANREMO SISTEMA INFORMATIVO TERRITORIALE

COMUNE DI SANREMO SISTEMA INFORMATIVO TERRITORIALE COMUNE DI SANREMO SISTEMA INFORMATIVO TERRITORIALE Per accedere al nuovo Portale è possibile - accedere al sito istituzionale del comune di Sanremo ( www.comunedisanremo.it) e qui dal menù a tendina Servizi

Dettagli

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

Uso di JUnit. Fondamenti di informatica Oggetti e Java. JUnit. Luca Cabibbo. ottobre 2012 Fondamenti di informatica Oggetti e Java ottobre 2012 1 JUnit JUnit è uno strumento per assistere il programmatore Java nel testing JUnit consente di scrivere test di oggetti e classi Java i test sono

Dettagli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per

Dettagli

Programmare in Java. Olga Scotti

Programmare in Java. Olga Scotti Programmare in Java Olga Scotti Linguaggi di programmazione linguaggio macchina assembler linguaggi ad alto livello Linguaggi ad alto livello istruzioni comprensibili linguaggio simile a quello naturale

Dettagli

Il programma CONFELMOD CAD creazione e modifica

Il programma CONFELMOD CAD creazione e modifica CREAZIONE DEI PEZZI DEL MODELLO Dopo aver fatto la lista di tutti i componenti nella scheda modello si passa alla creazione dei pezzi. Si seleziona il modello e si clicca su Apri Modello 1 Con questa operazione

Dettagli

Centro Iniziative Sociali Municipio III

Centro Iniziative Sociali Municipio III Centro Iniziative Sociali Municipio III C.I.S Municipio III Corso di informatca Roberto Borgheresi C ORSO BASE DI I NFORMATICA Centro Iniziative Sociali Municipio III Coordinatore: Roberto Borgheresi Insegnanti:

Dettagli