Android. Risorse.
|
|
- Antonietta Mazzoni
- 6 anni fa
- Visualizzazioni
Transcript
1 Android Risorse
2 Risorse Una risorsa è un elemento (valore, immagine, misura, ecc.) memorizzato in una sottocartella della cartella res del progetto Android. In linea di massima è descritta in XML ed è racchiusa da un tag La risorsa sarà rappresentata da un tag avente lo stesso nome e un parametro name per poterla referenziare. Il contenuto del tag è il valore della risorsa: <string name= saluto >Ciao!</string> La risorsa viene recuperata in questi modi: Java -> R.string.saluto XML
3 String
4 Risorse String Stringhe di testo e eventuali opzioni di formato e stile. 1. String una singola stringa 2. String Array un array di stringhe 3. Quantity Strings (Plurals) stringhe per i plurali
5 Risorse String: String 1. String Una stringa singola che può essere referenziata dall applicazione o da altre risorse (es. un layout xml) Posizione: res/values/strings.xml (posizione arbitraria) Riferimenti: Java -> R.string.nome_stringa XML Sintassi: <string name= saluto >Ciao!</string>
6 Risorse String: String-Array 2. String Array Un array di stringhe Posizione: res/values/strings.xml (posizione arbitraria) Riferimenti: Java -> R.array.nome_array XML -> non usato Sintassi: <string-array name= studenti > <item>mario</item> <item>lucia</item>... </string-array>
7 Risorse String: Plurals 3. Quantity Strings (Plurals) Per indicare quantità differenti Posizione: res/values/strings.xml (posizione arbitraria) Riferimenti: Java -> R.plurals.nome_plurali XML -> non usato Sintassi: <plurals name="messaggio_canzone"> <item quantity="zero">non hai trovato nessuna canzone.</item> <item quantity="one">hai trovato una canzone.</item> <item quantity="other">hai trovato %d canzoni.</item> </plurals>
8 Risorse String: utilizzo Da java richiameremo le stringhe dicharate come risorse nei seguenti modi: res=getresources( ); // string String s = res.getstring(r.string.saluto); // string_array String[ ] sa = res.getstringarray(r.string.studenti); // plurals String frase = res.getquantitystring(r.plurals.messaggio_canzone, 2, 2)
9 Risorse String: formato Apostrofi e virgolette Se abbiamo un apostrofo o virgolette meglio usare codici di escape o metterlo tra virgolette. es. L\ uomo Formattare le stringhe A volte è utile passare degli argomenti alle stringhe per formattarle si utilizza la notazione %n per indicare l argomento e $tipo per specificarne il tipo. es: <string name= benvenuto >Ciao %1$s, hai %2$d messaggi!</string> Da programma utilizzeremo il seguente codice per passare gli argomenti: Resources res=getresources(); String testo=res.getstring(r.string.benvenuto); String messaggio=string.format(testo, nome, numero );
10 Integer
11 Risorse Integer Valori numerici 1. Integer un unico valore 2. String Integer un array di valori
12 Risorse Integer: Integer 1. Integer Risorsa di tipo semplice, usata spesso per rappresentare costanti. Posizione: res/values/string.xml (posizione arbitraria) Riferimenti: Java -> R.integer.nome_intero XML Sintassi: <Integer name="velocita_massima">70</integer> <Integer name="velocita_minima">10</integer>
13 Risorse Integer: Integer-Array 2. Integer-Array Array di interi Posizione: res/values/string.xml (posizione arbitraria) Riferimenti: Java -> R.integer_array.nome_array XML -> non usata Sintassi: <Integer-array name="interi"> <item>2</item> <item>4</item> <item>8</item>... </integer>
14 Color, Dimension e Typed Array
15 Risorse Color Rappresenta un colore definito con valori RGB e alpha in esadecimale. Il valore può esser dato in forma #RGB #RRGGBB #ARGB e #AARRGGBB Posizione: res/values/colors.xml (posizione arbitraria) Riferimenti: Java -> R.color.nome_colore XML Sintassi: <color name="light_green">#70f0</color> <color name="black">#000</color> <color name="white">#fff</color>
16 Risorse Dimension Rappresenta una dimensione che può essere espressa in pixel (px) in pollici (in) in millimetri (mm) in punti (pt) in density-indipendent pixel (dip o dp) o in scale-indipendent pixel (sp). Posizione: res/values/dimens.xml (posizione arbitraria) Riferimenti: Java -> R.dimen.nome_dimensione XML Sintassi: <dimen name="altezza_pulsante">30dp</dimen> <dimen name="raggio_cerchio">20dp</dimen>
17 Risorse TypedArray (1) Array generici di risorse o dati semplici Posizione: res/values/string.xml (posizione arbitraria) Riferimenti: Java -> R.array.nome_array XML -> non usata Sintassi: <array name="icone"> <item>@drawable/slot1</item> <item>@drawable/slot2</item> <item>@drawable/slot3</item>... </array>
18 Risorse TypedArray (2) Esempio di utilizzo risorse TypedArray Immaginiamo da esempio precedente di avere un TypedArray riempito di riferimenti ad immagini Drawable. Per recuperare il riferimento utilizziamo: TypedArray icone = getresources().obtaintypedarray(r.array.icone); Drawable icona=icone.getdrawable(1); image1.setimagedrawable(icona);
Sistemi Mobili e Wireless Android - Risorse
Sistemi Mobili e Wireless Android - Risorse Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Risorse in Android In Android,
DettagliLezione 2 Gestione delle risorse
A cura di Carlo Pelliccia Se c è un aspetto di Android dal quale si evince la modernità di questo sistema, è la sua maniera di gestire le risorse ed i dati. Nelle piattaforme di sviluppo meno moderne,
DettagliCorso di programmazione di sistemi mobile 1. Android. Architettura, ambiente di sviluppo e struttura di un progetto
Corso di programmazione di sistemi mobile 1 Android Architettura, ambiente di sviluppo e struttura di un progetto Corso di programmazione di sistemi mobile 2 Android e Java Android non esegue bytecode
DettagliLezione 2 Gestione delle risorse
A cura di Carlo Pelliccia Se c è un aspetto di Android dal quale si evince la modernità di questo sistema, è la sua maniera di gestire le risorse ed i dati. Nelle piattaforme di sviluppo meno moderne,
DettagliANDROID. Mobile Web Design
ANDROID Mobile Web Design COS È ANDROID Android non è un linguaggio di programmazione ma un vero e proprio stack di strumenti e librerie per la realizzazione di applicazioni mobili. Esso ha come obiettivo
DettagliValori e unità di misura (1)
Valori e unità di misura (1) I valori di una proprietà non vanno mai messi tra virgolette. Uniche eccezioni i valori espressi da stringhe di testo e i nomi dei font formati da più di una parola (esempio:
DettagliCSS 4. Tipi di dati, lunghezze ed unità di misura
CSS 4 Tipi di dati, lunghezze ed unità di misura Tipi di dati in CSS Esistono i seguenti tipi di dati Tecnologie di Sviluppo per il WEB 2 Numeri
DettagliSistemi 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
DettagliAndroid. Android01: Introduzione alle Activity.
Android Android01: Introduzione alle Activity diegozabot@yahoo.it Applicazioni Android (1) Una applicazione android è un insieme di task ognuno dei quali è detto Activity. Ogni Activity ha un unico scopo
DettagliStringhe in C. Alessandra Giordani Lunedì 23 aprile 2012
Stringhe in C Alessandra Giordani agiordani@disi.unitn.it Lunedì 23 aprile 2012 http://disi.unitn.it/~agiordani/ Stringhe Sono particolari array: Ogni elemento del vettore è di tipo char La stringa è terminata
DettagliMobile Programming. Prova scritta del 10/02/2017. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 10/02/2017 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito
DettagliProgramma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori Elementi di Programmazione Algoritmi e programmi Algoritmo Sequenza
DettagliLa Rappresentazione Dell informazione
La Rappresentazione Dell informazione Parte I I Sistemi Di Numerazione La Rappresentazione Una rappresentazione è una relazione tra entità Un oggetto (rappresentante) rappresenta un altro oggetto (rappresentato),
DettagliCSS / GESTIONE DEL COLORE E DEI BACKGROUND. INFORMATICA E GRAFICA PER IL WEB HTML+CSS docente: Alessandro Gabbiadini 1
CSS / GESTIONE DEL COLORE E DEI BACKGROUND INFORMATICA E GRAFICA PER IL WEB HTML+CSS docente: Alessandro Gabbiadini 1 CSS / DEFINIRE IL COLORE SECONDO IL MDELLO RGB Modello Additivo del colore Le lunghezze
Dettagli3. Le routine evento in Access 2000/2003
LIBRERIA WEB 3. Le routine evento in Access 2000/2003 Le routine evento possono essere associate a un singolo controllo grafico (caselle di testo, pulsanti di comando, ecc.) presente all interno di una
DettagliInstallazioni 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
DettagliAndroid lezione 9 Le listview
Android lezione 9 Le listview In questa lezione introduciamo le ListView. Una listview ci permette di mostrare una serie di elementi all interno di una lista che puo anche essere scrollata. Ecco un esempio
DettagliSommario. HTML e CSS I fogli di stile. cosa sono principali proprietà
HTML e CSS Sommario HTML e CSS I fogli di stile cosa sono principali proprietà CSS CSS La specifica HTML elenca le linee guida su come i browser dovrebbero visualizzare i diversi elementi del documento
DettagliIntroduzione Programmazione Java
Introduzione Programmazione Java Paolo Tomeo paolo.tomeo@poliba.it Regole basilari Java è case sensitive quindi prestare attenzione alle maiuscole Il commento si inserisce con // all'inizio della linea
DettagliLezione 1 Primi passi con Android
A cura di Carlo Pelliccia Lezione 1 Primi passi con Android Meno di tre anni fa Google ha rilasciato una versione preliminare del kit di sviluppo di Android, il suo nuovo sistema operativo dedicato agli
DettagliDefinizione di file. Directory e file File binari e file di testo
I/O Avanzato e File Definizione di file Directory e file File binari e file di testo 5 Definizione di file Directory e file Tutti i sistemi operativi permettono di organizzare le informazioni su hard disk
DettagliShell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set
PATH Shell: variabili di sistema HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema Per visualizzare il
DettagliTabelle HTML. Tabelle Un po di notazione.
Tabelle HTML!! Le tabelle in HTML permettono di rappresentare tabelle di dati ", ma anche di formattare del testo, delle immagini, altre tabelle in righe e colonne, possono cioè essere usate per l impaginazione
DettagliApprofondimenti tematici Android PROGRAMMING. Il corso completo per imparare a programmare con il S.O. Google dedicato agli smartphone
Approfondimenti tematici Android PROGRAMMING Il corso completo per imparare a programmare con il S.O. Google dedicato agli smartphone Android programming Questo approfondimento tematico è pensato per chi
DettagliMRS Service (Network Lookup) e Portability Documentazione tecnica Interfaccia QUERY
MRS Service (Network Lookup) e Portability Documentazione tecnica Interfaccia QUERY MRS v6.0.0 - Page 1/6 Che differenza c'è tra MRS e Portability? MRS significa MSISDN Resolver Service ed offre la possibilità
DettagliSintassi. Le varie espressioni sintattiche scritte in VHDL si possono ricondurre ai seguenti oggetti: Scalari e Vettori Nomi Oggetti: Espressioni
Introduzione Il VHDL e costituito da vari formati (types)ed operatori (operators) per consentire simulazione e sintesi a vari livelli Nel package STANDARD si trovano descritti quegli oggetti destinati
DettagliSistemi di numerazione. Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni
Sistemi di numerazione Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni Informazioni u8li Docente: Carlo Robino Conta1o: carlo.robino@gmail.com Orari ricevimento: da concordarsi
DettagliAndroid. Project, Activity, Layout e Toast
Android Project, Activity, Layout e Toast ANDROID PROJET Un progetto android è composto da diverse cartelle, ogni cartella può contenere uno o più file. Android_20150310 : cartella principale, contiene
DettagliRappresentazione dei numeri: il sistema di numerazione decimale
Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Corso di Elementi di Informatica Lezione 3 14 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmail.com 1 Codifica dei numeri
DettagliRappresentazione digitale delle informazioni
Rappresentazione digitale delle informazioni Informazione oggi Informatica: disciplina che studia l elaborazione automatica di informazioni. Elaboratore: sistema per l elaborazione automatica delle informazioni.
DettagliTecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni
Tecnologie per il web e lo sviluppo multimediale Rappresentazione delle informazioni Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina
DettagliFondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario I sistemi di numerazione Il sistema binario Altri sistemi di numerazione Algoritmi di conversione Esercizi 07/03/2012 2 Sistemi
DettagliIntroduzione ai Fogli di stile. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni
Introduzione ai Fogli di stile Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Fogli di Stile CSS Il CSS (Cascading Style Sheets o Fogli di stile) è un linguaggio usato per definire
Dettagli14/10/2015 ALESSANDRAZULLO SVILUPPO DI APPLICAZIONI ANDROID- VERSIONE 1. http://alessandrazullo.altervista.org Alessandra Zullo
14/10/2015 ALESSANDRAZULLO SVILUPPO DI APPLICAZIONI ANDROID- VERSIONE 1 http://alessandrazullo.altervista.org Alessandra Zullo Indice Provvisorio INTRODUZIONE... 3 COMPONENTI PRINCIPALI... 3 PROCESSI...
DettagliOCA JAVA 7 SE PROGRAMMER I DOCENTE: DOTT. FAUSTO DELL ANNO
CENTRO STUDI ULISSE Via Buccino, n. 22 - C.a.p. 84018 - Scafati (SA) Tel. Fax. 081.19970299-339.2365416-349.4152010 E-mail: info@centrostudiulisse.it - www.centrostudiulisse.it OCA JAVA 7 SE PROGRAMMER
DettagliLa codifica delle immagini
Non sempre il contorno della figura coincide con le linee della griglia. Quella che si ottiene nella codifica è un'approssimazione della figura originaria Se riconvertiamo la stringa 0000000011110001100000100000
DettagliReti di calcolatori Prova scritta 22 giugno 2017 N. 1
Nome Cognome Matricola Reti di calcolatori Prova scritta 22 giugno 2017 N. 1 Esercizio 1 [9 punti] Si vuole realizzare un servizio Web per il monitoraggio del numero di visitatori dei musei di una città.
DettagliRappresentazione numeri relativi e reali
Rappresentazione numeri relativi e reali Lezione 2 Rappresentazione numeri relativi Rappresentazione numeri reali Rappresentazione in Modulo e Segno Rappresentare separatamente il segno (mediante un bit
DettagliUn esempio di calcolo di complessità: insertion sort
Un esempio di calcolo di complessità: insertion sort Vediamo su un esempio come si può calcolare la complessità di un algoritmo... L esempio è un metodo semplice per ordinare arrays: insertion sort, o
DettagliBASI LINGUAGGIO. Programmazione Web 1
BASI LINGUAGGIO Programmazione Web 1 Commen0 Riga singola // This is a comment Riga mul8pla /* This is a sec8on of mul8line comments which will not be interpreted */ Programmazione Web 2 Istruzioni Un
DettagliMANUALE MODULO WIDGET EVENT TRACKING LICENZA SaaS
MANUALE MODULO WIDGET EVENT TRACKING LICENZA SaaS Revisione 1.0 Beta Ultimo Aggiornamento: 07/12/2010 SOMMARIO Panoramica... 3 Gli eventi tracciati... 3 I report... 4 Struttura... 4 Report / Object...
DettagliSintassi: Per la dichiarazione di variabili dei tipi fondamentali:
Sintassi: Per la dichiarazione di variabili dei tipi fondamentali: declaration ::= type declarator list ; declarator list ::= declarator {, declarator} opt declarator ::= identif ier identif ier = initializer
DettagliInformatica di Base - 6 c.f.u.
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Rappresentazione delle informazioni Testo,
DettagliCorso di HTML. Prerequisiti. Modulo L3 2 Formattazione del testo. Formattazione di un testo Stile, dimensioni e font di caratteri
Corso di HTML Modulo L3 2 Formattazione del testo 1 Prerequisiti Formattazione di un testo Stile, dimensioni e font di caratteri 2 1 I colori in HTML I colori in HTML si possono esprimere in due modi:
DettagliSemplificare la seguenti espressioni: a) [(A+ A)*(B*B)]+(A XOR A) + ( B XOR F) Soluzione: [ V * B ] + F + B B + B V
Esercizio 1 Semplificare le seguenti espressioni booleane, qualora il risultato finale sia DIVERSO da V, F, A, B, C, ma sia qualcosa di più complesso del tipo A+B, A xor B disegnare la tabella di verità
DettagliTipi e Valori. Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna
Tipi e Valori Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ Linguaggio C - Tipi e Valori 2 Ringraziamenti prof. Mirko Viroli,
DettagliWEB I FOGLI DI STILE. Gabriele Murara
WEB I FOGLI DI STILE Gabriele Murara 1 Cosa sono e a cosa servono HTML dovrebbe essere visto semplicemente come un linguaggio strutturale, alieno da qualunque scopo attinente la presentazione di un documento
DettagliProgrammazione Android. Lezione 10 Stili e temi
A cura di Carlo Pelliccia Più volte, nel corso delle lezioni precedenti, si è rimarcato come Android spicchi tra gli altri sistemi mobili per la modernità dei suoi concetti e per la tipologia dei suoi
DettagliInformatica per la Storia dell Arte
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Informatica per la Storia dell Arte Anno Accademico 3/4 Docente: ing. Salvatore Sorce Rappresentazione
DettagliFondamenti di Informatica 6. Algoritmi e pseudocodifica
Vettori e matrici #1 Fondamenti di Informatica 6. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile A.A. 2010-2011 1 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie
DettagliHTML 2. Il tag BODY. Nota. Esempio. body e i suoi tag
body e i suoi tag HTML 2 Il tag BODY Indica il corpo del testo Attributi (uso deprecato) BGCOLOR = #rrggbb sfondo TEXT = #rrggbb testo LINK = #rrggbb link VLINK = #rrggbb link visitato ALINK = #rrggbb
Dettaglibody e i suoi tag HTML 2
body e i suoi tag HTML 2 Il tag BODY Indica il corpo del testo Attributi (uso deprecato) BGCOLOR = #rrggbb sfondo TEXT = #rrggbb testo LINK = #rrggbb link VLINK = #rrggbb link visitato ALINK
DettagliRappresentazione ottale e esadecimale. 22 settembre 2017
Rappresentazione ottale e esadecimale settembre 017 Notazione binaria per numeri naturali In base. I simboli ammessi sono 0,1. Una sequenza / stringa di 0 e 1, di lunghezza n con a i {0, 1} per i = 0,
DettagliMicrosoft Excel Nozioni di base
Corso di Introduzione all Informatica Microsoft Excel Nozioni di base Esercitatore: Francesco Folino Introduzione Cos è Excel? Excel è uno spreadsheet: Consente di effettuare calcoli e analisi sui dati,
DettagliFabio Proietti (c) 2012 Licenza:
data di ultima modifica 30/01/2013 Prerequisiti per la comprensione aver usato almeno una volta l'editor notepad++ aver creato almeno una volta una pagina web, usando Una calcolatrice in javascript
DettagliRSA in OpenSSL. Alfredo De Santis. Marzo Dipartimento di Informatica Università di Salerno.
RSA in OpenSSL Alfredo De Santis Dipartimento di Informatica Università di Salerno ads@unisa.it Marzo 2017 http://www.dia.unisa.it/professori/ads Rappresentazione e codifica dei dati Chiavi e parametri
DettagliArray. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 11. A. Miola Dicembre 2007
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 11 Array A. Miola Dicembre 2007 http://www.dia.uniroma3.it/~java/fondinf1/ Array 1 Contenuti Il problema degli studenti da promuovere
Dettagli9.2 Approfondimento sulle funzioni
9.2 Approfondimento sulle funzioni Oltre alle formule che può costruire direttamente l utente, esistono funzioni predefinite che svolgono determinati algoritmi di calcolo. La varietà di funzioni presenti
DettagliIntroduzione a JSF: Le basi in un esempio. Giulio Rossetti 20/09/2007
Introduzione a JSF: Le basi in un esempio. Giulio Rossetti 20/09/2007 Introduzione: Java Server Faces è un framework, le cui specifiche sono rese disponibili dalla Sun, che permette di realizzare GUI in
DettagliLinguaggi formali e compilazione
Linguaggi formali e compilazione Corso di Laurea in Informatica A.A. 2015/2016 Linguaggi formali e compilazione sul corso Sito web: http://algogroup.unimore.it/people/mauro/dida/2015-2016 / Ricevimento:
DettagliInsert > Object > Chart
Grafici Calc mette a disposizione un Wizard per creare diagrammi o grafici dai dati del foglio di calcolo (Insert > Object > Chart oppure icona in standard toolbar) Dopo che il grafico è stato creato come
DettagliCome creare un modulo per Joomla?
Come creare un modulo per Joomla? Dopo aver trattato a fondo il tema della realizzazione di template per Joomla, torniamo a parlare di questo CMS per mostrarti il procedimento da seguire per la creazione
DettagliProgrammazione. Android
Lezione 3 Programmazione Android Struttura di un'applicazione Android In sviluppo In deployment In esecuzione Il sistema delle risorse Architettura generale Risorse alternative Qualche esempio AndroidManifest.xml
DettagliSemplificare la seguenti espressioni: a) [(A+ A)*(B*B)]+(A XOR A) + ( B XOR F) Soluzione: [ V * B ] + F + B B + B V
Esercizio 1 Semplificare le seguenti espressioni booleane, qualora il risultato finale sia DIVERSO da V, F, A, B, C, ma sia qualcosa di più complesso del tipo A+B, A xor B disegnare la tabella di verità
DettagliLA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2
LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni
DettagliCorso di Algoritmi e Strutture dati Programmazione Object- Oriented in Java (Parte I)
Corso di Algoritmi e Strutture dati Programmazione Object- Oriented in Java (Parte I) Ing. Gianluca Caminiti Sommario ( OOP ) Programmazione Object-Oriented Incapsulamento, Ereditarietà, Polimorfismo Richiami
DettagliIntroduzione allo sviluppo Web. Studium Generale, a.a , II semestre
Introduzione allo sviluppo Web Studium Generale, a.a. 2013-2014, II semestre 1 Contatto Daniel Graziotin graziotin@inf.unibz.it http://task3.cc/teaching/introduzion e-allo-sviluppo-web 2 Cascading Style
DettagliNozioni 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à
DettagliIl linguaggio C. Puntatori e dintorni
Il linguaggio C Puntatori e dintorni 1 Puntatori : idea di base In C è possibile conoscere e denotare l indirizzo della cella di memoria in cui è memorizzata una variabile (il puntatore) es : int a = 50;
Dettagli1. (6 punti) Spiegare il significato, in modo dettagliato, del pezzo di codice seguente di una servlet:
Università degli Studi di Camerino Corso di Laurea in Informatica A.A. 2015/2016 Prova Scritta di Programmazione Web, 21 Febbraio 2017 VIII Appello Docenti: Francesco Tiezzi e Luca Tesei Nome e Cognome:
DettagliDizionari. Hashtables.
Dizionari Hashtables http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Introduzione I tipi di dato che abbiamo introdotto fino ad ora sono
DettagliLA CODIFICA DELL INFORMAZIONE
LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 20/2 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni
DettagliStili e Formattazione in Word
10 Stili e Formattazione in Word In questo spazio ci soffermeremo su come Formattare il testo, Allineare il Testo, Inserire uno stile e Inserire Numeri di pagina. Formattare il testo Un testo subisce di
DettagliCSS. Cascading Style Sheet
CSS Cascading Style Sheet CSS Il CSS è un linguaggio, di tipo dichiarativo, che serve per definire lo stile di presentazione degli elementi presenti in un documento HTML. Esso è inglobato all interno dell
DettagliAccess. 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à,
DettagliApplicazioni Android Domotica NETBUS
SPILLER MICHELE Applicazioni Android Domotica NETBUS Versione 1.1.0 2 SOMMARIO PREFAZIONE... 9 PREREQUISITI... 9 PRESENTAZIONE PERCHE ANDROID... 10 LE VERSIONI... 11 LEZIONE 1 INTRODUZIONE E CONFIGURAZIONE
DettagliOCA JAVA 8 SE PROGRAMMER I DOCENTE: DOTT. FAUSTO DELL ANNO
CENTRO STUDI ULISSE Via Buccino, n. 22 - C.a.p. 84018 - Scafati (SA) Tel. Fax. 081.19970299-339.2365416-349.4152010 E-mail: info@centrostudiulisse.it - www.centrostudiulisse.it OCA JAVA 8 SE PROGRAMMER
DettagliCodifica di informazioni numeriche
Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Codifica di informazioni numeriche Fondamenti di Informatica - Ingegneria Elettronica Leonardo Querzoni querzoni@dis.uniroma1.it
DettagliSistemi 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
DettagliLa sintassi del C APPENDICE H
APPENDICE H La sintassi del C Nella notazione della sintassi utilizzata, le categorie sintattiche (non terminali) sono state indicate da uno stile tipografico in corsivo, mentre le parole letterali e i
DettagliGuida introduttiva al PHP
Fabio Castellini 26/01/2016 Guida introduttiva al PHP Cos'è il PHP? Il PHP è un linguaggio di scripting interpretato, simile al JavaScript, per intenderci, originariamente concepito per la programmazione
DettagliArchitetture degli Elaboratori I I Compito di Esonero (A) - 14/11/1996
1 Architetture degli Elaboratori I I Compito di Esonero (A) - 14/11/1996 Riportare le soluzioni su questi fogli utilizzando eventualmente il retro come brutta. Non è ammessa la consultazione di nessun
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Scuola di Scienze Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili in formato
DettagliLinguaggi formali e compilazione
Linguaggi formali e compilazione Corso di Laurea in Informatica A.A. 2014/2015 Linguaggi formali e compilazione sul corso Sito web: http://algogroup.unimore.it/people/mauro/dida/2014-2015 / Ricevimento:
DettagliStrutture dati e loro organizzazione. Gabriella Trucco
Strutture dati e loro organizzazione Gabriella Trucco Introduzione I linguaggi di programmazione di alto livello consentono di far riferimento a posizioni nella memoria principale tramite nomi descrittivi
DettagliStrutture Dati. Elisa Marengo. Università degli Studi di Torino Dipartimento di Informatica. Elisa Marengo (UNITO) Strutture Dati 1 / 16
Strutture Dati Elisa Marengo Università degli Studi di Torino Dipartimento di Informatica Elisa Marengo (UNITO) Strutture Dati 1 / 16 Introduzione Fino ad ora nei nostri programmi abbiamo usato Variabili;
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Scuola di Scienze Corso di Laurea in Informatica docenti: Silvia Crafa, Nicolò Navarin (lab), Alessandro Sperduti Docenti Silvia Crafa Nicolò
DettagliIl sistema di numerazione posizionale decimale
Prof. Emanuele Papotto Il sistema di numerazione posizionale decimale Il sistema di numerazione che utilizziamo abitualmente è il sistema di numerazione decimale. Questo sistema utilizza la numerazione
DettagliHome Caricare i font Caricamento Caricamento di font Menu Stampante Menu Font Menu Barra degli strumenti Menu Guida I tasti di scelta rapida
Caricare i font Caricamento 2 Caricamento di font 2 Menu Stampante 3 Uscire dall applicazione 3 Menu Font 4 L assistente 4 Scelta di un font 4 Caricamento di un font 8 Eliminazione di un font 8 Informazioni
DettagliEsempio su strutture dati dinamiche: ArrayList
Esempio su strutture dati dinamiche: ArrayList 1 ArrayList Abbiamo detto che gli array non possono cambiare la propria dimensione: il numero di elementi contenuti viene stabilito al momento della creazione
DettagliSistema Numerico Decimale
Sistema Numerico Decimale 10 digits d = [0,1,2,3,4,5,6,7,8,9] 734 = 7 * 10 2 + 3 * 10 1 + 4 * 10 0 0.234 = 2 * 10-1 + 3 * 10-2 + 8 * 10-3 In generale un numero N con p digits(d) interi ed n digits frazionari
DettagliContenuto vs Stile: un esempio
I limiti dell HTML Il principale problema di HTML è la mancanza di separazione tra contenuto e stile all interno delle pagine. Molto spesso, invece degli appositi tag, si utilizzano le tabelle per posizionare
DettagliFondamenti di informatica. Word Elaborazione di testi
Fondamenti di informatica Word Elaborazione di testi INTRODUZIONE Cos è Word? Word è un word processor WYSIWYG (What You See Is What You Get) in grado di soddisfare molte esigenze di word processing e
DettagliCorso di Informatica
CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Rappresentazione delle immagini 2 Rappresentazione delle immagini Le forme e i colori presenti
DettagliEsercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo)
Esercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo) Selezione di prove di esame al calcolatore Esercizio 1 (esame del 13/01/2006) La classe Matrice definisce oggetti che rappresentano matrici
DettagliJava Le stringhe. Stringhe
Java Le stringhe 1 Le stringhe in Java In Java le stringhe non sono semplicemente array di caratteri terminati con zero come avviene in C In Java le stringhe sono oggetti appartenenti alla classe String
DettagliNONSOLOFORMULE. Confezioni Vasetti yogurt
in una tabella, dove nella colonna di sinistra scriviamo il numero di confezioni e nella colonna di destra il numero di vasetti corrispondenti. 2 12 3 18...... Abbiamo così rappresentato in modo schematico
DettagliVariabili e Istruzioni
Exit Menù Variabili e Istruzioni 1 Le Variabili Una VARIABILE è un oggetto identificato da un NOME e da uno STATO, detto CONTENUTO o VALORE. Possiamo immaginarla come una scatola contenuto Pippo 11 nome
DettagliLezione del corso CSS - Web Design ed Accessibilità secondo il W3C con CSS ed XHTML
Questo PDF è stato generato su richiesta di Matera Renato il 31/10/2014 alle 16.03. Attenzione: l'uso di questo file in violazione delle norme in materia di diritto d'autore costituisce reato. Lezione
Dettagli