LEZIONE 10 15/04/2019

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "LEZIONE 10 15/04/2019"

Transcript

1 I.I.S. G. COSSALI - ORZINUOVI LEZIONE 10 15/04/2019 Marzo Maggio 2019 Prof. Dario Tomasoni 1

2 ARGOMENTO ANDROID STUDIO E PROGETTAZIONE GRAFICA 2

3 AGGIORNAMENTI 1 Prima o poi è opportuno fare gli aggiornamenti: - Android Studio - SDK 3

4 AGGIORNAMENTI 2 In un momento in cui il vostro collegamento a Internet è libero (magari durante la pausa) fate l update: - SDK Platforms; - SDK Tools; 4

5 PRIMO PROGETTO 1 5

6 PRIMO PROGETTO 2 Qualche secondo di paura 6

7 PRIMO PROGETTO 3 7

8 PRIMO PROGETTO 4???.java = il file che contiene le linee di codice in Java eseguite dalla macchia virtuale ART;???.xml = file che contiene la progettazione grafica di una applicazione; La parte grafica si può strutturare cambiando il codice XML e/o agendo direttamente sul design. 8

9 XML 1 XML (extensible Markup Language) è un meta linguaggio. Può essere definito come un insieme di regole e convenzioni che consentono di descrivere qualunque linguaggio di markup. Esso è quindi basato su marcatori che possono essere definiti in base alle proprie esigenze. 9

10 XML 2 La sintassi di XML è formata essenzialmente da tag i quali possono avere attributi ed eventualmente al proprio interno altri tag. I tag devono essere a coppie, ci deve essere la presenza contemporanea dei tag di apertura e chiusura. La presenza dei tag è necessaria (come in HTML) per dividere il contenuto informativo dalla sintassi utilizzata per rappresentarlo. 10

11 XML 3 <?xml version= 1.0?> <Gran_Premio> <Nazione>Belgio</Nazione> <Circuito>SPA</Circuito> <Anno>2001</Anno> <Griglia_Di_Partenza> <Pilota> <Posizione>1</Posizione> <Nome>Juan Pablo Montoya</Nome> <Vettura>Williams BMW</Vettura> <Tempo> <Tempo> </Pilota> <Pilota> <Posizione>2</Posizione> <Nome>Ralph Shumacher</Nome> <Vettura>Williams BMW</Vettura> <Tempo> <Tempo> </Pilota> <Pilota>... </Pilota> </Griglia_Di_Partenza> </Gran_Premio> 11

12 XML 4 I nomi degli elementi sono case-sensitive. Ogni elemento aperto deve essere chiuso entro la fine del documento. Gli elementi possono essere nidificati, e in tal caso vanno chiusi esattamente nell ordine inverso a quello di apertura. Un documento XML deve avere un unico elemento radice, in cui tutti gli altri sono nidificati 12

13 XML 5 Il tag di apertura di un elemento ha la forma seguente: <nome attributi> nome è il nome dell elemento. attributi è una lista di attributi per l elemento (che può non apparire). Il tag di chiusura corrispondente ha la forma seguente: </nome> Notazione abbreviata dei tag senza valori <nome/> 13

14 XML 6 <?xml version= 1.0?> <Gran_Premio> <Nazione>Belgio</Nazione> <Circuito>SPA</Circuito> <Anno>2001</Anno> <Griglia_Di_Partenza> <Pilota Posizione= 1 Tempo= > <Nome>Juan Pablo Montoya</Nome> <Vettura>Williams BMW</Vettura> </Pilota> <Pilota Posizione= 2 Tempo= > <Nome>Ralph Shumacher</Nome> <Vettura>Williams BMW</Vettura> </Pilota> </Griglia_Di_Partenza> </Gran_Premio> 14

15 XML 7 I nomi degli attributi sono case-sensitive. Lo stesso tag non può contenere due attributi con lo stesso nome. Non sono ammessi attributi senza valore (solo nome). Il valore degli attributi deve essere specificato tra virgolette semplici o doppie. Il valore può contenere riferimenti ad entità. Il valore non può contenere markup, sezioni CDATA o virgolette uguali a quelle iniziali. 15

16 PRIMO PROGETTO 5 TextView = elemento grafico per scrivere un testo; EditText = elemento grafico per inserire un testo; Button = pulsante; Toast = visualizzazione messaggio a video; PROPRIETA : textsize; textstyle; text; layout:width; layout:height; background; editable; enable; password; textalignment; textcolor; id = nome dell oggetto grafico. 16

17 ESERCIZIO 1 TextView + Button Realizzare una piccola applicazione che attraverso il click di un pulsante, mostri o nasconda in modo alternato il testo contenuto in una casella di testo. VARIANTI: a piacimento 17

18 ESERCIZIO 2 2 EditText + 2 Button Realizzare un applicazione che al click del primo pulsante ricopi il contenuto della prima casella di testo nella seconda disabilitando il primo pulsante e abilitando il secondo. Al click del secondo pulsante ricopi il contenuto della seconda casella nella prima disabilitando il secondo pulsante e abilitando il primo. VARIANTI: a piacimento 18

19 ESERCIZIO 3 2 TextView + 1 Button + 1 Random + 1 Toast Realizzare un applicazione che alla pressione di un pulsante generi un numero casuale. Alla prima pressione il numero estratto viene copiato nella prima casella di testo, alla seconda pressione il numero estratto viene copiato nella seconda casella di testo. Se i due numeri sono uguali viene visualizzato un messaggio di Vittoria. Ai successivi click si ricomincia da capo. VARIANTI: a piacimento 19

20 ESERCIZIO 4 Esercizi Liberi - Una piccola calcolatricina? - Modificare colori e dimensioni? - 20

XML. Prof.Alessandra Giordani ITT Marconi Rovereto

XML. Prof.Alessandra Giordani ITT Marconi Rovereto XML Prof.Alessandra Giordani ITT Marconi Rovereto XML (extensible Markup Language) è un meta linguaggio. XML Può essere definito come un insieme di regole e convenzioni che consentono di descrivere qualunque

Dettagli

Corso Corso di di programmazione di di sistemi mobile 1 1. Android Laboratorio. Primo Progetto, Toast

Corso Corso di di programmazione di di sistemi mobile 1 1. Android Laboratorio. Primo Progetto, Toast Corso Corso di di programmazione di di sistemi mobile 1 1 Android Laboratorio Primo Progetto, Toast Corso Corso di di programmazione di di sistemi mobile 2 2 Android Studio Per realizzare le nostre applicazioni

Dettagli

Linguaggi per il Web: XML

Linguaggi per il Web: XML Linguaggi per il Web: XML Piero Fraternali Sara Comai Politecnico di Milano XML http://w3c.org/xml/ -- http://www.microsoft.com/xml/ extended Markup Language Formato di file proposto dal W3C per distribuire

Dettagli

XML A L B E R T O B E L U S S I A N N O A C C A D E M I C O /

XML A L B E R T O B E L U S S I A N N O A C C A D E M I C O / XML 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 XML 2 XML è un linguaggio di marcatura proposto dal W3C XML definisce una sintassi generica per contrassegnare i dati di

Dettagli

INFORMATICA AA Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali»

INFORMATICA AA Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali» Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali» AA 2010-2011 INFORMATICA Prof. Giorgio Poletti giorgio.poletti@unife.it XML

Dettagli

The extensible Markup Language

The extensible Markup Language The extensible Markup Language Sistemi per il recupero delle informazioni Laurea Magistrale in Editoria e Giornalismo Gabriele Pozzani materiale prodotto dalla Dott.ssa Barbara Oliboni Motori di ricerca

Dettagli

Nozioni di base per creare e visualizzare documenti XML

Nozioni di base per creare e visualizzare documenti XML Nozioni di base per creare e visualizzare documenti XML Il concetto di modello Prima della codifica di un qualsiasi documento è necessario studiarne la natura, le caratteristiche e le possibili funzionalità

Dettagli

Sistemi Mobili e Wireless Android Interfacce utente: Widget e Layout (1)

Sistemi Mobili e Wireless Android Interfacce utente: Widget e Layout (1) Sistemi Mobili e Wireless Android Interfacce utente: Widget e Layout (1) Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it

Dettagli

Dati / Informazioni Strutturate

Dati / Informazioni Strutturate Le informazioni Il patrimonio più importante per il genere umano è la sua conoscenza. Conoscenza Informazione Dato L informatica nasce dall esigenza di gestire in maniera automatica le informazioni. Le

Dettagli

Modulo o Form in Html

Modulo o Form in Html Pagina dinamica E un documento contenente oggetti, dati e informazioni che possono variare anche in base all iterazione dell utente con il documento stesso. Un esempio classico è quello di una persona

Dettagli

Argomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON

Argomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON XML JSON Argomenti 2 Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati XML Data Model JSON 3 XML XML extensible Markup Language 4 Modello di dati XML Nato

Dettagli

Linguaggio HTML. Elementi di Informatica e Programmazione Università degli Studi di Brescia. Il Linguaggio HTML

Linguaggio HTML. Elementi di Informatica e Programmazione Università degli Studi di Brescia. Il Linguaggio HTML Reti Linguaggio HTML 1 Il Linguaggio HTML n HTML = Hypertext Markup Language n Linguaggio di markup di tipo descrittivo (usato per descrivere e formattare documenti ipertestuali) con una sintassi prestabilita

Dettagli

Breve Introduzione a XML

Breve Introduzione a XML Origini! XML (extensible Markup Language) deriva da SGML (Standard Generalized Markup Language).! Sia con XML che con SGML è possibile definire linguaggi di markup specifici per vari domini, come la finanza

Dettagli

LEZIONE BASI DI DATI I 22/10/2008 XML

LEZIONE BASI DI DATI I 22/10/2008 XML LEZIONE BASI DI DATI I 22/10/2008 XML Il linguaggio XML (Extended Markup Language) è uno standard per la strutturazione dei dati sul web. A differenza di html, che è utilizzato per formattare documenti

Dettagli

Informatica Umanistica A.A. 2005/2006

Informatica Umanistica A.A. 2005/2006 Informatica Umanistica A.A. 2005/2006 LEZIONE 5 extensible Markup Language XML - DTD Lezione 5 SOMMARIO 1. Ripasso XML e concetti DTD 2. Dichiarazione DOCTYPE 3. Primo esempio (rubrica.xml) 4. Elementi

Dettagli

Linguaggi di Markup. Violetta Lonati. Dipartimento Scienze dell Informazione Università degli Studi di Milano

Linguaggi di Markup. Violetta Lonati. Dipartimento Scienze dell Informazione Università degli Studi di Milano Linguaggi di Markup Violetta Lonati a Dipartimento Scienze dell Informazione Università degli Studi di Milano a E garantito il permesso di copiare, distribuire e/o modificare i materiali cont enuti in

Dettagli

HTML. Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file.

HTML. Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file. Con la sigla HTML si intende: HYPER TEXT MARKUP LANGUAGE HTML Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file. Iper testo Un documento o pagina puo essere collegato ad

Dettagli

Linguaggi di Markup. Violetta Lonati. Dipartimento Scienze dell Informazione Università degli Studi di Milano

Linguaggi di Markup. Violetta Lonati. Dipartimento Scienze dell Informazione Università degli Studi di Milano Linguaggi di Markup Violetta Lonati a Dipartimento Scienze dell Informazione Università degli Studi di Milano a E garantito il permesso di copiare, distribuire e/o modificare i materiali cont enuti in

Dettagli

D B M G Il linguaggio HTML

D B M G Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

Programmazione Web D B M G. Il linguaggio HTML

Programmazione Web D B M G. Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form HTML: HyperText Markup Language Standard

Dettagli

istituito l'xml Working Group nell'ambito del W3C che nel dicembre 97 pubblica delle Proposed Recomendation

istituito l'xml Working Group nell'ambito del W3C che nel dicembre 97 pubblica delle Proposed Recomendation http://xml.html.it/guide/leggi/58/guida-xml-di-base/ INTRODUZIONE extensible Markup Language (XML) = metalinguaggio di markup, cioè un linguaggio che permette di definire altri linguaggi di markup non

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti

Dettagli

Basi di dati - Laboratorio

Basi di dati - Laboratorio Basi di dati - Laboratorio Corso di Laurea in Bioinformatica Docente: Barbara Oliboni Lezione 8 Contenuto della lezione extensible Markup Language (XML) HTML vs XML Documenti ben formati Documenti validi

Dettagli

Corso sul linguaggio Java

Corso sul linguaggio Java Corso sul linguaggio Java Modulo JAVA4 B3 Documentazione 1 Prerequisiti Programmazione elementare ad oggetti Documentazione del software Tipi di documentazione 2 1 Introduzione Lo scopo di questa Unità

Dettagli

Sintassi dei DTD. <!DOCTYPE > <!ELEMENT > <!ATTLIST > <!ENTITY >: Entità generali <!ENTITY % >: Entità parametriche

Sintassi dei DTD. <!DOCTYPE > <!ELEMENT > <!ATTLIST > <!ENTITY >: Entità generali <!ENTITY % >: Entità parametriche Sintassi dei DTD : Entità generali : Entità parametriche La dichiarazione di tipo Il è la dichiarazione del tipo di documento. Essa

Dettagli

(XML) Origini di XML. La Famiglia di XML HTML SGML XML XHTML WML SOAP. MathML

(XML) Origini di XML. La Famiglia di XML HTML SGML XML XHTML WML SOAP. MathML extensible Markup Language (XML) Origini di XML XML è un metalinguaggio, cioè un linguaggio che permette di definire nuovi linguaggi. XML deriva da SGML, che è stato estremamente semplificato ed esteso

Dettagli

MANUALE PER IL REDATTORE DELL UFFICIO STAMPA

MANUALE PER IL REDATTORE DELL UFFICIO STAMPA MANUALE PER IL REDATTORE DELL UFFICIO STAMPA INDICE: 1 CREA AGENZIA DI STAMPA 2 CREA NOTIZIE DEL GIORNO 3 CREA EVENTO NELL AGENDA In appendice: COME UTILIZZARE GLI STRUMENTI DI INSERIMENTO TESTO Entra

Dettagli

Sistemi ICT per il Business Networking

Sistemi ICT per il Business Networking Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking XML Docente: Vito Morreale(vito.morreale@eng.it) 1 Struttura ad albero persona radice nome cognome origine data

Dettagli

INFORMATICA AA Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali»

INFORMATICA AA Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali» Università degli Studi di Ferrara Facoltà di Scienze MM FF NN Corso di Laurea in «Scienze e Tecnologie per i Beni Culturali» AA 2010-2011 INFORMATICA Prof. Giorgio Poletti giorgio.poletti@unife.it La rete

Dettagli

Hyper Text Markup Language - HTML Introduzione e funzionamento dei Browsers

Hyper Text Markup Language - HTML Introduzione e funzionamento dei Browsers Hyper Text Markup Language - HTML Introduzione e funzionamento dei Browsers Sviluppo di siti web UD01 Fablab Design L'HTML e i browser L'HTML (Hyper Text Markup Language) è il linguaggio con cui si indica

Dettagli

HTML 4.01 Prima lezione

HTML 4.01 Prima lezione HTML 4.01 Prima lezione A cura di Ivano Stranieri 1 Programma del corso Le basi dell HTML Paragrafi e formattazione del testo Link Tabelle: sintassi ed utilizzo Creazione di frame Form ed interazione con

Dettagli

Laboratorio di reti II: Extensible Markup Language

Laboratorio di reti II: Extensible Markup Language Laboratorio di reti II: Extensible Markup Language Stefano Brocchi brocchi@dsi.unifi.it 20 aprile, 2009 Stefano Brocchi Laboratorio di reti II: XML 20 aprile, 2009 1 / 27 Il linguaggio XML L XML (extensible

Dettagli

UTILIZZO DEL MODULO DOCUMATIC PEC

UTILIZZO DEL MODULO DOCUMATIC PEC Codice documento 17050301 Data creazione 03/05/2017 Ultima revisione 25/05/2017 Software DOCUMATIC Versione 10 UTILIZZO DEL MODULO DOCUMATIC PEC Glossario L applicazione DOCUMATIC PEC. Conversazione L

Dettagli

Corso di JavaScript. M. Malatesta 4-Funzioni e strutture di controllo-03

Corso di JavaScript. M. Malatesta 4-Funzioni e strutture di controllo-03 Corso di JavaScript 4 Funzioni e strutture di controllo 1 Prerequisiti Conoscenza HTML Architettura client-server Programmazione ad oggetti (Java, C++) Concetto di programmazione ad eventi Parametri formali

Dettagli

HTML Sintassi di HTML Tag principali per i contenuti I Forms

HTML Sintassi di HTML Tag principali per i contenuti I Forms Lezione 1 HTML Sintassi di HTML Tag principali per i contenuti Tag principali per i contenuti I Forms L HTML (HyperText Markup Language) g è il linguaggio gg di markup utilizzato per veicolare le informazioni

Dettagli

I.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1

I.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1 I.I.S. G. COSSALI - ORZINUOVI DATABASE Marzo 2017 Prof. Dario Tomasoni 1 IMPOSTAZIONE 60 min = Database concetti + Esercizi; 10 min = pausa; 30 min = Linguaggio SQL; 30 min = Database prove LibreOffice

Dettagli

Programmazione Web D B M G. Il linguaggio HTML

Programmazione Web D B M G. Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form HTML: HyperText Markup Language Standard

Dettagli

Sommario. Introduzione 1. 1 Scrivere in HTML con efficacia 7. 2 Formattazione standard del testo Aggiungere i colori 43. iii

Sommario. Introduzione 1. 1 Scrivere in HTML con efficacia 7. 2 Formattazione standard del testo Aggiungere i colori 43. iii Sommario Ringraziamenti Informazioni sull autore Introduzione 1 Finalità del libro 1 Introduzione a HTML 4 1 Nuove funzionalità di HTML 4 2 Come utilizzare questo libro 2 Struttura del libro 3 1 Scrivere

Dettagli

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1 Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1 Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Il linguaggio HTML Programmazione Web Concetti di base Le interfacce utente in HTML I form Il passaggio dei parametri contenuti nei form Il linguaggio HTML Concetti di base Concetti di base HTML: HyperText

Dettagli

Manuale utente Volta Control

Manuale utente Volta Control Manuale utente Volta Control www.satellitevolta.com 1 Sommario 1 Volta Control... 3 2 Licenza Volta Control... 3 3 Prerequisiti di sistema... 3 4 Utilizzo di Volta Control... 3 5 Manuale utente... 4 5.1

Dettagli

HTML e CSS. Concetti base

HTML e CSS. Concetti base HTML e CSS Concetti base Hyper Text Markup Language Structured Generalized Markup Language (SGML) Nasce in ambiente editoriale Testo non formattato ma contrassegnato da coppie di marcatori Document

Dettagli

HTML Interazione con l utente

HTML Interazione con l utente HTML Interazione con l utente Il web è interattivo e per questo motivo una pagina html deve prevedere la possibilità, per l'utente, di inviare informazioni o effettuare delle scelte. Il linguaggio HTML,

Dettagli

Sistemi Mobili e Wireless Android Interfacce utente: Widget e Layout (2)

Sistemi Mobili e Wireless Android Interfacce utente: Widget e Layout (2) Sistemi Mobili e Wireless Android Interfacce utente: Widget e Layout (2) Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Il linguaggio HTML Programmazione Web Concetti di base Le interfacce utente in HTML I form Il passaggio dei parametri contenuti nei form Il linguaggio HTML Concetti di base Concetti di base HTML: HyperText

Dettagli

Si accede alla piattaforma digitando nel browser l indirizzo: dopo di chè si apre la seguente pagina,

Si accede alla piattaforma digitando nel browser l indirizzo:  dopo di chè si apre la seguente pagina, Padlet è una piattaforma web gratuita che permette di creare e condividere bacheche virtuali. E uno strumento multi device per cui può essere utilizzato con i vari sistemi operativi e nei dispositivi mobili

Dettagli

Specifiche di interfaccia applicativa per l invio delle pratiche protesti

Specifiche di interfaccia applicativa per l invio delle pratiche protesti ALLEGATO A Specifiche di interfaccia applicativa per l invio delle pratiche protesti come da DM 14 novembre 2018 art. 2 comma 5 Versione 1.0 Maggio 2019 Indice 1 Introduzione al documento... 3 1.1 Scopo

Dettagli

ProgettAzione tecnologie in movimento - V anno Unità 4 - Applicazioni per i sistemi mobili

ProgettAzione tecnologie in movimento - V anno Unità 4 - Applicazioni per i sistemi mobili ProgettAzione tecnologie in movimento - V anno Unità 4 - Applicazioni per i sistemi mobili Compito in classe proposto Partendo dall App appena realizzata sul volume di riferimento, modificarla affinché,

Dettagli

Voi fareste lo scambio? XML & Co. XML: le origini. XML: cosa è. XML: caratteristiche. XML: caratteristiche 02/03/2012

Voi fareste lo scambio? XML & Co. XML: le origini. XML: cosa è. XML: caratteristiche. XML: caratteristiche 02/03/2012 Lez. 6 Voi fareste lo scambio XML & Co. Nozioni di base per creare e visualizzare documenti XML 29/02/12 XML: cosa è XML: Extensible Markup Language: è un linguaggio che consente la rappresentazione di

Dettagli

Lezione 4 programmazione in Java

Lezione 4 programmazione in Java Lezione 4 programmazione in Java drago@sci.univr.it Dipartimento di Informatica Università di Verona Anteprima L iterazione For Esempio While Esempio Do While Esempio 2 L iterazione In certi casi è utile

Dettagli

Perché parliamo di XML

Perché parliamo di XML Introduzione a XML Perché parliamo di XML Xml sta diventando lo standard de-facto per lo scambio di dati sul web e non solo. Sta alla base di quello che viene definito il semanticweb. E un linguaggio facile

Dettagli

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE PROGRAMMAZIONE TRIENNIO: TERZA DISCIPLINA: INFORMATICA MODULO 1: HTMLe CSS UNITÀ ORARIE PREVISTE: 35 Il linguaggio HTML ed il web I principali tag I fogli di stile:

Dettagli

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML Reti Il Linguaggio HTML Linguaggio HTML HTML = Hypertext Markup Language Linguaggio di markup di tipo descrittivo (usato per descrivere e formattare documenti ipertestuali) con una sintassi prestabilita

Dettagli

Laboratorio di Basi di Dati per Bioinformatica

Laboratorio di Basi di Dati per Bioinformatica Laboratorio di Basi di Dati per Bioinformatica Laurea in Bioinformatica Docente: Carlo Combi Email: carlo.combi@univr.it Lezione 10 Il linguaggio XML extensible Markup Language XML è un linguaggio di marcatura

Dettagli

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML Reti Il Linguaggio HTML Linguaggio HTML HTML = Hypertext Markup Language Linguaggio di markup di tipo descrittivo (usato per descrivere e formattare documenti ipertestuali) con una sintassi prestabilita

Dettagli

SOMMARIO: linguaggio xml. Contenuti. A cura dell Ing. Buttolo Marco INTRODUZIONE...2 STRUTTURA DOCUMENTO XML...2 VISUALIZZAZIONE DOCUMENTI XML...

SOMMARIO: linguaggio xml. Contenuti. A cura dell Ing. Buttolo Marco INTRODUZIONE...2 STRUTTURA DOCUMENTO XML...2 VISUALIZZAZIONE DOCUMENTI XML... linguaggio xml A cura dell Ing. Buttolo Marco SOMMARIO: Contenuti INTRODUZIONE...2 STRUTTURA DOCUMENTO XML...2 VISUALIZZAZIONE DOCUMENTI XML...4 1 of 7 INTRODUZIONE: XML è l acronimo di extensible Markup

Dettagli

L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri.

L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri. L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri. L XML è stato ottimizzato per il Web, diventando potente

Dettagli

INTRODUZIONE XML. - Dott. Giuseppe Sgroi - Dipartimentodi Matematica e Informatica Aprile 2019

INTRODUZIONE XML. - Dott. Giuseppe Sgroi - Dipartimentodi Matematica e Informatica Aprile 2019 INTRODUZIONE XML - Dott. Giuseppe Sgroi - Dipartimentodi Matematica e Informatica - 29 Aprile 2019 COS È L XML? L XML extensible Markup Language è un metalinguaggio utilizzato per definire un grandissimo

Dettagli

Programmazione web lato client con JavaScript. Marco Camurri 1

Programmazione web lato client con JavaScript. Marco Camurri 1 Programmazione web lato client con JavaScript Marco Camurri 1 JavaScript E' un LINGUAGGIO DI PROGRAMMAZIONE che consente di inserire codice in una pagina web Sintassi simile a Java (e al C), ma NON E'

Dettagli

XML. XML è contemporaneamente: XML non è:

XML. XML è contemporaneamente: XML non è: XML XML è contemporaneamente: Linguaggio di annotazione (Markup) che permette di creare gruppi di marcatori (tag set) personalizzati (MathML, XHTML, chemicalml, ecc..) Formato standard per lo scambio dei

Dettagli

Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web

Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web Basi di Dati Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web 1 Creazione della base di dati Realizzare la base di dati per la registrazione delle gare tenutesi nei diversi

Dettagli

Alcune definizioni HTML CSS. Introduzione a HTML. November 13, HTML+CSS+Javascript

Alcune definizioni HTML CSS. Introduzione a HTML. November 13, HTML+CSS+Javascript Introduzione a November 13, 2016 ++Javascript Outline 1 2 3 ++Javascript Internet vs Web Internet : rete fisica di dispositivi interconnessi. (ARPANET 1970) Web : applicativo di alto livello relativo a

Dettagli

Corso di programmazione di sistemi mobile 1. Android. Activity, View e Layout

Corso di programmazione di sistemi mobile 1. Android. Activity, View e Layout Corso di programmazione di sistemi mobile 1 Android Activity, View e Layout Corso di programmazione di sistemi mobile 2 Activity In qualsiasi programma è sicuramente richiesta un interfaccia grafica che

Dettagli

Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web

Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web Basi di Dati Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web 1 Creazione della base di dati Realizzare la base di dati per la registrazione delle gare tenutesi nei diversi

Dettagli

IMMAGINI INTRODUZIONE

IMMAGINI INTRODUZIONE IMMAGINI INTRODUZIONE Prima di inserire le immagini nella pagina HTML, le stesse devono essere copiate all interno della cartella del progetto (Sito). La loro copia può avvenire o tramite Risorse del Computer

Dettagli

I Formati per l'interscambio dei Dati XML, Json, YAML,...

I Formati per l'interscambio dei Dati XML, Json, YAML,... I Formati per l'interscambio dei Dati XML, Json, YAML,... Tito Flagella Laboratorio Applicazioni Internet - Università di Pisa Slide Title Il progenitore: XDR 2 Slide Il linguaggio Title XDR /* dir.x:

Dettagli

WPF. Windows Presentation Foundation

WPF. Windows Presentation Foundation WPF Windows Presentation Foundation WPF - Windows Presentation Foundation WPF è un sottoinsieme di tipi di.net Framework in gran parte contenuti nello spazio dei nomi System.Windows WPF offre la possibilità

Dettagli

Pablo Genova I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S

Pablo Genova I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S Breve introduzione all' HTML Pablo Genova gallini.genova@gmail.com I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S. 2016 2017 Un assaggio di HTML Come abbiamo visto nelle lezioni precedenti

Dettagli

Creare documenti XML. La natura epistemologica della codifica. Perché comprare XML? La struttura gerarchica ordinata 21/03/17

Creare documenti XML. La natura epistemologica della codifica. Perché comprare XML? La struttura gerarchica ordinata 21/03/17 Lez. 8 Creare documenti XML La codifica di un documento testuale deve raggiungere 2 traguardi: Accessibilità tecnica Permanenza a lungo termine Daniele Silvi Università degli studi di Roma Tor Vergata

Dettagli

Lez. 6. Creare documenti XML 11/03/13

Lez. 6. Creare documenti XML 11/03/13 Lez. 6 Creare documenti XML 11/03/13 La codifica deve raggiungere 2 traguardi: Accessibilità tecnica Permanenza a lungo termine Perché comprare XML? HTML Descrive solo come visualizzare il testo Nessuna

Dettagli

HTML Guida base. Guida grafica essenziale all Hyper Text Markup Language I parte

HTML Guida base. Guida grafica essenziale all Hyper Text Markup Language I parte HTML Guida base Guida grafica essenziale all Hyper Text Markup Language I parte In questa breve guida imparerai come è fatta la struttura della pagina HTML impostare il titolo della pagina impostare lo

Dettagli

L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica

L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica Archivio di Stato di Perugia Scuola di Archivistica, Paleografia e Diplomatica 15 gennaio 2013

Dettagli

Access. P a r t e t e r z a

Access. P a r t e t e r z a Access P a r t e t e r z a 1 Query: Concetti generali (2) Query 1 Tabella Query 2 Le query rappresentano viste differenti sul DB (possono coinvolgere una o più tabelle) 2 Creazione (1) Diverse possibilità,

Dettagli

Introduzione a CSS. Prof. Ing. Andrea Omicini II Facoltà di Ingegneria, Cesena Alma Mater Studiorum, Università di Bologna

Introduzione a CSS. Prof. Ing. Andrea Omicini II Facoltà di Ingegneria, Cesena Alma Mater Studiorum, Università di Bologna Introduzione a CSS Prof. Ing. Andrea Omicini II Facoltà di Ingegneria, Cesena Alma Mater Studiorum, Università di Bologna andrea.omicini@unibo.it Web Style Sheets Fogli di stile per il Web Scopi descrivere

Dettagli

Internet. Internet. Internet Schema di indirizzamento. Internet. Storia: Definizioni: Schema di indirizzamento. 60: ARPAnet (Dip.

Internet. Internet. Internet Schema di indirizzamento. Internet. Storia: Definizioni: Schema di indirizzamento. 60: ARPAnet (Dip. Definizioni: Una rete di reti basate sui protocolli TCP/IP; un insieme di risorse informative che tale rete rende disponibili; una comunità di individui che usa tale rete. 2 Lezione 6 -, WWW e HTML Storia:

Dettagli

GUIDA SOCIAL2WEB. Manuale d'uso piattaforma Social2Web

GUIDA SOCIAL2WEB. Manuale d'uso piattaforma Social2Web GUIDA SOCIAL2WEB Vai su http://admin.social2web.it/ Accesso Pannello Admin Accedi con il tuo Nome Utente (indirizzo e mail) e la Password. Se non ricordi l' indirizzo e mail con il quale ti sei iscritto,

Dettagli

Installazioni preliminari

Installazioni preliminari Installazioni preliminari È uscita la versione 6u23 dell SDK. Disponibile a: http://www.java.com/en/download/index.jsp Per installare Eclipse invece andare su: http://www.eclipse.org Stile Sono elementi

Dettagli

Fatturazione Elettronica. Integrazione Fatturazione-Bilancio

Fatturazione Elettronica. Integrazione Fatturazione-Bilancio Fatturazione Elettronica Integrazione Fatturazione-Bilancio Versione 1.0 30/06/2015 2015 Indice 1- INTRODUZIONE... 3 2- INTEGRAZIONE CON LA CONTABILITÀ DEL SIDI BILANCIO... 4 2.1 UTILIZZO DEL SIDI BILANCIO...4

Dettagli

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1 Luca Tesei Laboratorio di Sviluppo Web: Le Basi Modulo IFTS Fermo 31/03, 03/04, 07/04 2017 Prof. Luca Tesei Università di Camerino 1 Informazioni di Contatto Email docente: luca.tesei@unicam.it Telefono:

Dettagli

HTML. Hyper Text Mark-Up Language

HTML. Hyper Text Mark-Up Language HTML Hyper Text Mark-Up Language Cos è l HTML? È un linguaggio usato per descrivere documenti ipertestuali disponibili nel Web È un linguaggio di marcatura del testo che descrive il contenuto e il formato

Dettagli

Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. Internet Versione 1.0

Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. Internet Versione 1.0 Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. vi@ Internet Versione 1.0 Indice 1. PRESENTAZIONE...1 2. SERVIZI ON-LINE...2 2.1. ACQUISIZIONE DOMANDA...7 2.2. INVIO LOTTO...18 2.3. GESTIONE

Dettagli

Il Web. Struttura e servizi

Il Web. Struttura e servizi Il Web Struttura e servizi Ipertesto ed ipermedia Un ipertesto è un testo la cui struttura è reticolare, invece che semplicemente lineare o gerarchica. Si parla di multimedialità quando un testo è formato

Dettagli

DTD ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010. Document Type Definition (DTD) Un DTD è il linguaggio usato per descrive la

DTD ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010. Document Type Definition (DTD) Un DTD è il linguaggio usato per descrive la DTD ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 Document Type Definition (DTD) Un DTD è il linguaggio usato per descrive la struttura di un documento XML disponibile prima che fosse introdotto XMLSchema

Dettagli

Sistemi Mobili e Wireless Android Selection widget e adapter

Sistemi Mobili e Wireless Android Selection widget e adapter Sistemi Mobili e Wireless Android Selection widget e adapter Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Selection widget

Dettagli

Area: InvoiceComm. Punto di menù: Gestione e distinte

Area: InvoiceComm. Punto di menù: Gestione e distinte Area: InvoiceComm Funzionalità: Fatture elettroniche Punto di menù: Gestione e distinte Tale documento è disponibile, oltre che ad uso interno dei dipendenti di UniCredit SpA, per la consultazione e la

Dettagli

Prof. Pagani Corrado HTML

Prof. Pagani Corrado HTML Prof. Pagani Corrado HTML IPERTESTI E MULTIMEDIALITÀ Un ipertesto è un insieme di documenti messi in relazione tra loro per mezzo di parole chiave sensibili (link). Può essere visto come una rete; i documenti

Dettagli

Informatica per la Comunicazione/ Verdicchio/ 23/05/2013/ Domande /Versione 1

Informatica per la Comunicazione/ Verdicchio/ 23/05/2013/ Domande /Versione 1 Informatica per la Comunicazione/ Verdicchio/ 23/05/2013/ Domande /Versione 1 1) Una stop-word, nell ambito della text-summarization a) è una parola che non sarà presente nell output b) è una parola che

Dettagli

Introduzione. Elementi di Informatica. Standard. Struttura dei TAG - 1. Annidamento e Indentazione. Struttura dei TAG - 2

Introduzione. Elementi di Informatica. Standard. Struttura dei TAG - 1. Annidamento e Indentazione. Struttura dei TAG - 2 Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica HTML e CSS D. Gubiani HTML è l acronimo di HyperText Markup Language che tradotto

Dettagli

03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016

03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016 03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016 Obiettivi dell esercitazione: Utilizzo del pattern MVC Utilizzo di HashSet Introduzione alla complessità ESERCIZIO 1

Dettagli

MANUALE RAPIDO SULL'USO DEL REGISTRO ELETTRONICO CLASSE VIVA. (a cura della funzione strumentale Prof. Ferullo Massimiliano)

MANUALE RAPIDO SULL'USO DEL REGISTRO ELETTRONICO CLASSE VIVA. (a cura della funzione strumentale Prof. Ferullo Massimiliano) MANUALE RAPIDO SULL'USO DEL REGISTRO ELETTRONICO CLASSE VIVA (a cura della funzione strumentale Prof. Ferullo Massimiliano) 1. Collegarsi al sito web dell Istituto Comprensivo www.aielloscuole.gov.it 2.

Dettagli

Estrattore Veneto per i MMG delle medicine integrate Procedura di invio dei dati (versione )

Estrattore Veneto per i MMG delle medicine integrate Procedura di invio dei dati (versione ) Estrattore Veneto per i MMG delle medicine integrate Procedura di invio dei dati (versione 1.148.1.0) Eseguire il download del setup presente nella pagina dedicata oppure direttamente dal link: https://download.millewin.it/files/integrazione_doge/milleestra

Dettagli

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso

Dettagli

STRUTTURA DI UN DOCUMENTO XML. Corso di Basi di Dati II Mod B A.A 2009/2010 Prof: F. Cutugno Slides a cura di: Enza Leano

STRUTTURA DI UN DOCUMENTO XML. Corso di Basi di Dati II Mod B A.A 2009/2010 Prof: F. Cutugno Slides a cura di: Enza Leano STRUTTURA DI UN DOCUMENTO XML Corso di Basi di Dati II Mod B A.A 2009/2010 Prof: F. Cutugno Slides a cura di: Enza Leano DOCUMENTO XML Un oggetto XML è detto Documento XML se è ben formato (Well Formed).

Dettagli

Addio mondo crudele! Introduzione a XHTML. Versioni. Da SGML a HTML

Addio mondo crudele! Introduzione a XHTML. Versioni. Da SGML a HTML Addio mondo crudele! Introduzione a XHTML Prof. Ing. Andrea Omicini II Facoltà di Ingegneria, Cesena Alma Mater Studiorum, Università di Bologna andrea.omicini@unibo.it

Dettagli

PIATTAFORMA DI E-LEARNING VERSIONE ACCESSIBILE

PIATTAFORMA DI E-LEARNING VERSIONE ACCESSIBILE Università per Stranieri Dante Alighieri Reggio Calabria Sede Legale - via del Torrione, 95-89125 Reggio Calabria Decreto Ministeriale del 17 ottobre 2007, n. 504 C.f. / P. Iva: 01409470802 PIATTAFORMA

Dettagli

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................

Dettagli