Sistemi Mobili e Wireless Android - Risorse
|
|
- Floriano Ferrario
- 7 anni fa
- Visualizzazioni
Transcript
1 Sistemi Mobili e Wireless Android - Risorse Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine stefano.burigat@uniud.it
2 Risorse in Android In Android, le risorse sono file esterni (non scritti in Java) accessibili da codice (o da altri file di risorsa) ed integrati nell'applicazione in fase di compilazione Android supporta risorse di tipo differente, inclusi file XML, PNG, JPG, etc. La maggior parte delle risorse utilizzate da Android serve a generare interfacce utente in modo dichiarativo al fine di separare l'ui dalla logica delle applicazioni e facilitarne la modifica/manutenzione e l'adattamento a dispositivi diversi Quando sono integrate nell'applicazione, le risorse vengono trasformate in formati efficienti dal punto di vista dell'immagazzinamento e del caricamento 2
3 Risorse in Android Il sistema di gestione delle risorse in Android tiene traccia di tutti gli asset diversi dal codice associati ad un'applicazione Per poter utilizzare una risorsa è necessario inserirla nella posizione corretta della struttura di directory di un progetto In particolare, le risorse vengono inserite nelle sottodirectory appropriate della directory /res dei progetti Gli strumenti di sviluppo Android creano automaticamente una classe wrapper chiamata R che può essere sfruttata per fare riferimento alle risorse nel codice Java 3
4 Tipi di risorse in Android 4
5 Risorse string in /values Risorse di tipo string rappresentano stringhe di testo e vengono definite tramite elementi <string> contenuti all'interno di un elemento <resources> Di solito, tali risorse sono inserite all'interno del file strings.xml (il nome del file non è importante, è anche possibile suddividere tali risorse su più file) 5
6 Risorse color in /values Risorse di tipo color rappresentano colori e vengono definite tramite elementi <color> contenuti all'interno di un elemento <resources> Di solito, tali risorse sono inserite all'interno del file colors.xml (il nome del file non è importante) I colori possono essere specificati tramite sintassi #RGB, #ARGB, #RRGGBB, #AARRGGBB 6
7 Risorse dimension in /values Risorse di tipo dimension rappresentano dimensioni e vengono definite tramite elementi <dimen> contenuti all'interno di un elemento <resources> Di solito, tali risorse sono inserite all'interno del file dimens.xml (il nome del file non è importante) 7
8 Risorse string array in /values Risorse di tipo string array rappresentano array di stringhe di testo e vengono definite tramite elementi <string-array> contenuti all'interno di un elemento <resources>. I singoli elementi dell'array vengono definiti tramite elementi <item> inseriti all'interno dell'elemento <string-array>. Di solito, tali risorse sono inserite all'interno del file arrays.xml (il nome del file non è importante) 8
9 Risorse style in /values Risorse di tipo style permettono di definire lo stile (i valori di un insieme di attributi) di una View, un'activity o un'intera applicazione. Uno stile viene definito mediante un element <style> all'interno dell'elemento <resources>. Di solito, tali risorse sono inserite all'interno del file styles.xml (il nome del file non è importante) 9
10 Altre risorse in /values Oltre alle risorse precedenti, nella cartella /values è possibile inserire anche risorse di tipo integer (valori interi, elemento <integer>) integer array (array di interi, elemento <integer-array> con <item> interni) bool (valori booleani true e false, elemento <bool>) typed array (array di altre risorse, elemento <array> con <item> interni) 10
11 Risorse color state list Risorse di tipo color state list permettono di definire quale colore applicare ad una View in base allo stato della View Ogni colore viene definito all'interno di un elemento <item> contenuto in un elemento <selector> Questo tipo di risorse viene inserito all'interno della cartella /color 11
12 Risorse drawable Risorse di tipo drawable permettono di definire risorse grafiche da visualizzare a schermo Il tipo più comune di risorse drawable sono file.png,.jpg, o.gif inseriti all'interno della cartella /drawable Esistono anche diversi tipi di drawable che vengono definiti mediante file.xml (sempre inseriti in /drawable) E' possibile ad esempio definire una risorsa di tipo drawable state list per modificare l'immagine associata ad una View a seconda dello stato della View (esattamente come viene fatto per color state list ma usando l'attributo android:drawable al posto di android:color all'interno degli elementi <item> 12
13 Risorse in R All'interno del file R.java, le singole risorse vengono identificate tramite un ID per alcune risorse (es: immagini o file di layout) l'id dipende dal path e dal nome dei relativi file (es: l'id della risorsa res/layout/main.xml è R.layout.main) risorse come le stringhe vengono inserite all'interno di un unico file (strings.xml) e identificate tramite l'attributo name (l'id diventa R.string.<valore di name >) alcune risorse (es: i singoli widget definiti all'interno di un file di layout) possono essere identificati esplicitamente tramite l'attributo android:id (l'id diventa R.id.<valore di android:id >) 13
14 Risorse in R 14
15 Risorse in R File R.java generato a partire dalle risorse presenti nella slide precedente 15
16 Accedere alle risorse Per accedere alle risorse di un'applicazione da codice Java si può utilizzare la classe Resources L'istanza di Resources associata ad un'applicazione si può ottenere attraverso il metodo Context.getResources() Resources contiene diversi metodi per recuperare risorse di tipo diverso a partire dal loro ID Diverse classi (es: i vari widget) contengono metodi che consentono di passare direttamente l'id di una risorsa (senza dover recuperare la risorsa tramite Resources) 16
17 Accedere alle risorse Accedere alle risorse da Java: file di layout stringhe arrays.xml immagini array Esempio di creazione adapter a partire da risorsa 17
18 Accedere alle risorse E' anche possibile fare riferimento a risorse all'interno di altre risorse 18
19 Risorse alternative Separare le risorse dal codice permette di creare risorse alternative per diverse configurazioni di dispositivo (schermo, lingua, etc.) Le risorse alternative vengono inserite in sottodirectory della directory /res, il cui nome è costituito dal nome di default di una specific directory di risorse (ad es., res/layout per i file di layout) a cui viene aggiuneto un suffisso che indica una configurazione (ad es., res/layout-land per i file di layout su schermo in modalità landscape) Le risorse corrette vengono utilizzate in modo automatico dal sistema a seconda della configurazione utilizzata 19
20 Risorse alternative Esempi di risorse alternative Screen orientation (port, land) Language and region (en, fr, it, en-rus, ) Night mode (night, not night) Screen pixel density (ldpi, mdpi, hdpi, ) Touchscreen type (notouch, stylus, finger) E' possibile specificare suffissi multipli per le stesse risorse (ma in un ordine specifico, vedi documentazione android) es. drawable-en-rus-land, drawable-port-hdpi Se ci sono risorse alternative, Android cerca il best match rispetto alla configurazione corrente. Se non c'è best match, vengono usate le risorse di default. 20
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
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
DettagliSistemi Mobili e Wireless Android Action bar e menu
Sistemi Mobili e Wireless Android Action bar e menu Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Action bar Dalla versione
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,
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
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,
DettagliSistemi Mobili e Wireless Android - Intent
Sistemi Mobili e Wireless Android - Intent Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Intent Un Intent è sostanzialmente
DettagliEsercizio 1: archivio CD e DVD
Esercizio 1: archivio CD e DVD Realizzare un applicazione Java per la creazione e la consultazione di un archivio di dischi ottici (CD e DVD). L applicazione riceve da standard input in maniera interattiva
DettagliUniversità degli studi di Verona. Corso di Informatica di Base. Lezione 4 - Parte 2. Rifinitura di un documento
Università degli studi di Verona Corso di Informatica di Base Lezione 4 - Parte 2 Rifinitura di un documento In questa seconda parte vedremo le principali rifiniture di un documento. In particolare: 1.
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
DettagliAndroid. Layout.
Android Layout diegozabot@yahoo.it Interfaccia grafica Interfaccia grafica (1) Esistono due tipi di componenti che ereditano da View: widget (Button, ImageView, TextView, etc.) e layout, sottoclassi di
DettagliDocumentazione Metodi v0.6
Documentazione Metodi v0.6 1/5 Metodi di Base: graidle( [string title,[float mass,[float mnvs ] ] ] ) Descrizione: Metodo Costruttore; Parametri: string title : Titolo del Grafico (opzionale); float mass
DettagliJavascript. - Corso Web Design - Media Dream Academy. Stefano Gaborin
Javascript - Corso Web Design - Media Dream Academy Stefano Gaborin stefano.gaborin@above.company www.above.company Cos è Javascript? JavaScript è un linguaggio di programmazione interpretato. Utilizzato
DettagliAllegato B Caratteristiche tecniche, funzionali e grafiche del sito internet realizzato
Allegato B Caratteristiche tecniche, funzionali e grafiche del sito internet realizzato Gestione utenti Il sito internet permette la registrazione degli utenti in modo da abilitare la fruizione dei servizi
DettagliConfigurazione di una LAN in ambiente Windows
Configurazione in ambiente Windows Configurazione di una LAN in ambiente Windows Appunti per le classi III inf. A cura dei proff. Mario Catalano e Paolo Franzese 1/23 Configurazione TCP/IP statica 1/2
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
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
DettagliConcetti base programmazione. Antonio Gallo
Concetti base programmazione Antonio Gallo info@laboratoriolibero.com Programma Insieme di istruzioni: Strtturato Ad oggetti Strutturato Ha una struttura più lineare Basato sui concetti di sequenza, selezione,
DettagliOO puro. Primi concetti di Java. Tipi primitivi. Ogni cosa è un oggetto. Java è object-oriented puro Non come il C+ + (OO ibrido) Lorenzo Bettini
Primi concetti di Java Lorenzo Bettini OO puro Java è object-oriented puro Non come il C+ + (OO ibrido) Per compatibilità col C Ogni cosa è un oggetto Gli oggetti si manipolano tramite riferimenti String
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
DettagliProgrammazione Orientata agli Oggetti in Linguaggio Java
Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Metafora Parte a versione 2.2 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)
DettagliVerso l architettura MVC-2 Java Server Pages (JSP)
Verso l architettura MVC-2 Java Server Pages (JSP) 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 JSP Una pagina JSP può essere vista come uno schema di pagina Web dove: le
DettagliModulo 6. Strumenti di Presentazione
Modulo 6 Strumenti di Presentazione Concetti generali Aprire un programma di Presaentazioni Start Programmi Microsoft Office Microsoft PowerPoint Mirko Fornai Basi di dati Se il mouse rimane per qualche
DettagliAtlantis Land Technical Resources Product: A02-RA3/ A02-RA3+ / A02-WRA4-54G /A02-RA440 Subject: MultiNAT e One-to-One NAT Language: Italiano
Atlantis Land Technical Resources Product: A02-RA3/ A02-RA3+ / A02-WRA4-54G /A02-RA440 Subject: MultiNAT e One-to-One NAT Language: Italiano MULTINAT INTRODUZIONE Grazie a questa funzionalità è possibile
DettagliACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.
ACCESS Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati. Database Relazionale: tipo di database attualmente più diffuso grazie alla
DettagliCalcoli con Fogli Elettronici
Calcoli con Fogli Elettronici Lezione 1 Corso di Laurea in Biotecnologie AA. 2010/2011 Docente del laboratorio: Maria Silvia Pini mpini@math.unipd.it Introduzione Struttura ed inserimento dei dati Manipolazioni
DettagliUn file system nasconde la complessità dei diversi media proponendone una astrazione.
File system e path File system I computer possono utilizzare diversi media per registrare in modo persistente le informazioni; ognuno di questi media ha caratteristiche fisiche diverse. Esempi di media
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
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
DettagliInformatica d ufficio
Informatica d ufficio Anno Accademico 2008/2009 Lezione N 3 Microsoft Word - prima parte Microsoft Word E un Word processor,cioè un programma che consente di creare e modificare documenti. Prevede numerose
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
DettagliLinguaggi 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
DettagliCODE MODEL - Modalità di scrittura del codice
CODE MODEL - Modalità di scrittura del codice Visual Studio supporta due modelli per la codifica di pagine web: - Codice Inline: Questo modello è il più vicino al tradizionale ASP. Tutto il markup HTML
DettagliSMS Gateway - Specifiche WS. Specifica Tecnica
Specifica Tecnica Revisione Data Elaborato da Verificato da Note 1 21/02/13 Stefano Peruzzi Gianni Antini Mod. ST-rev002_2013-02-21 Pag. 1/11 Indice 1 Oggetto...3 2 Scopo del documento...3 3 Riferimenti...3
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...
DettagliWICSLIDE 160. Manuale d uso componente scorrevole
WICSLIDE 160 Manuale d uso componente scorrevole Caricare la famiglia nel progetto Questi componenti porte sono progettati per l'utilizzo in facciate continue, ma hanno la possibilità di essere utilizzati
DettagliArcGIS - ArcView ArcCatalog
ArcGIS - ArcView ArcCatalog Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.it 04/04/06 - v 1.1 2 ArcCatalog ArcCatalog: strumento
DettagliMaster SIT settembre Corso Web & GIS. Chiara Renso. ISTI- CNR
MAPSERVER Corso ISTI- CNR c.renso@isti.cnr.it Mapserver è un software opensource fornito dall Università del Minnesota http://www.mapserver.org/ e fornisce un ambiente per la pubblicazione sul web di mappe.
DettagliTecnologia dell Informazione
Tecnologia dell Informazione Il Sistema Operativo Windows Materiale Didattico a cura di Marco Musolesi Università degli Studi di Bologna Sede di Ravenna Facoltà di Giurisprudenza Corso di Laurea in Operatore
DettagliMakefile. Il file dependency system di Unix (serve ad automatizzare il corretto aggiornamento di più file che hanno delle dipendenze)
Makefile Il file dependency system di Unix (serve ad automatizzare il corretto aggiornamento di più file che hanno delle dipendenze) 1 makefile: idea di fondo (1) Permette di esprimere dipendenze fra file
DettagliVISUAL BASIC FOR APPLICATION
VISUAL BASIC FOR APPLICATION LA PIATTAFORMA DI SVILUPPO GLI ELEMENTI DI VBA Finestra di progetto: mostra l elenco gerarchico dei progetti aperti e di tutti i moduli di codice e finestre di interfaccia
DettagliIl DOS diagramma di flusso. I comandi del DOS. I comandi: vista funzionale. Parametri. Opzioni. I comandi: sintassi
Il DOS diagramma di flusso Inizio Bootstrap I comandi del DOS Fondamenti di Informatica Anno Accademico 2000-01 1 Stampa prompt Leggi comando Esegui comando 2 I comandi: vista funzionale Parametri input
DettagliGuida per la personalizzazione dei modelli di stampa / salvataggio documenti
Guida per la personalizzazione dei modelli di stampa / salvataggio documenti 1. Premessa. Questa è una guida generale sulla funzione di personalizzazione dei modelli e come tale contiene informazioni a
DettagliIMMAGINI 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
DettagliTesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola Sicurezza e Permission in Android
Tesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola 633688 Sicurezza e Permission in Android La sicurezza al giorno d oggi è uno degli aspetti più importanti dell informatica!
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
DettagliIntroduzione alla Base Informativa di Progetto
Ministero della Pubblica Istruzione Dipartimento per la Programmazione ministeriale e per la Gestione ministeriale del bilancio, delle risorse umane e dell informazione Direzione generale per i sistemi
DettagliStruttura progetto Phonegap/Cordova. Antonio Gallo info@laboratoriolibero.com
Struttura progetto Phonegap/Cordova Antonio Gallo info@laboratoriolibero.com 1 Creazione app Per creare una nuova app con cordova entrare nella cartella dei vostri progetti e premere shift + tasto destro.
DettagliElementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I
Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave
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
DettagliCosa è importante: pom.xml Goal Plug-in Repository
Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml
DettagliIstruzioni per la modifica del template di profilo personale
Istruzioni per la modifica del template di profilo personale per qualsiasi informazione: elisa.pecoraro@di.unito.it Breve presentazione del progetto Il template fornito per la nuova proposta di profilo
Dettagliperror: individuare l errore quando una system call restituisce -1
perror: individuare l errore quando una system call restituisce -1 Quando una system call (o una funzione di libreria) non va a buon fine, restituisce come valore -1 Come si fa a sapere più precisamente
DettagliModifica Pagina Web. Pulsante LogOut: cliccare per uscire dall'ambiente di amministrazione
Modifica Pagina Web Dopo aver effettuato la Login con la Username e la Password fornitavi (alla url http:// [nomedominio]/account oppure attraverso la pagina login se presente sul sito) vi troverete all'interno
DettagliLaboratorio Progettazione Web Le funzioni in PHP. Angelica Lo Duca IIT-CNR 2012/2013
Laboratorio Progettazione Web Le funzioni in PHP Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it 2012/2013 Funzioni Una funzione è una sequenza di istruzioni che implementano una specifica funzionalità
DettagliVerso l architettura MVC-2 Java Server Pages (JSP)
Verso l architettura MVC-2 Java Server Pages (JSP) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 JSP Una pagina JSP può essere vista come uno schema di pagina Web dove: le parti statiche sono scritte in
Dettagli---------------------------------------------------------------- Gli studenti hanno a disposizione nel laboratorio al primo piano, dei Personal Computer con sistemi operativi Windows NT Workstation e Windows
DettagliLabVIEW parte II. Ing. Gianfranco Miele November 3, 2010
Ing. Gianfranco Miele (g.miele@unicas.it) http://www.docente.unicas.it/gianfranco_miele November 3, 2010 Le stringhe Una stringa è una sequenza di caratteri Ogni carattere ha una corrispondente codifica
DettagliIntroduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono
DettagliIndice. Introduzione PARTE PRIMA FONDAMENTI 1
Indice Introduzione XV PARTE PRIMA FONDAMENTI 1 Capitolo 1 Che cos è Flash 3 1.1 Gerarchia temporale 4 Implicazioni relative ad animazioni e dimensioni del file 4 Implicazioni per la programmazione 6 Scelta
DettagliAndroid. Android. Sviluppo di applicazioni. Dalvik 19/03/2011. A. Ferrari
Android Android A. Ferrari Android è un sistema opera8vo per disposi8vi mobili. Inizialmente sviluppato da Startup Android Inc. acquisita poi nel 2005 da Google Inc. Il cuore di Android è un kernel Linux.
DettagliTecnologie Web T DTD Document Type Definition
Tecnologie Web T Document Type Definition Home Page del corso: http://www-db.disi.unibo.it/courses/tw/ Versione elettronica: 2.02.XML-.pdf Versione elettronica: 2.02.XML--2p.pdf 1 Che cos è? : Document
DettagliD 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
DettagliSviluppo di App per sistema operativo Android
Università degli Studi di Padova Dipartimento di Ingegneria dell Informazione Corso di Laurea Triennale in Ingegneria dell Informazione Tesina di laurea triennale Sviluppo di App per sistema operativo
DettagliWindows. La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh. La gestione dei file conserva la logica del DOS
Windows La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh La gestione dei file conserva la logica del DOS Funzionalità di un S.O. Gestione dei file Gestione dei
DettagliFILES. Componente per la gestione dei files in Joomla. Release di test per Joomla! 3.7.x. By Helios Ciancio
FILES Componente per la gestione dei files in Joomla Release di test per Joomla! 3.7.x. By Helios Ciancio Il componente "files" by Helios Ciancio è un componente per la gestione avanzata dei files in Joomla!
Dettagli3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.
3.5 STAMPA UNIONE Le funzioni della stampa unione (o stampa in serie) permettono di collegare un documento principale con un elenco di nominativi e indirizzi, creando così tanti esemplari uguali nel contenuto,
DettagliElaborato Shell. Elementi di architettura e sistemi operativi 2016/2017
Elaborato Shell Elementi di architettura e sistemi operativi 2016/2017 Introduzione passwd è il file di configurazione di sistema in cui sono memorizzate alcune delle informazioni relative agli account
DettagliUtente Istruzioni per la Compilazione Online Domanda Servizio Civile
Utente Istruzioni per la Compilazione Online Domanda Servizio Civile Pagina 1 di 16 Sommario 1 Generalità... 3 1.1 Scopo... 3 2 Presentazione... 3 3 Funzionalità... 3 3.1 Modalità compilazione domanda...
DettagliIDE DevC
IDE DevC++ 4.9.8.1.0 Manuale utente Data ultima revisione: 22/01/2005 Fondamenti di informatica Università Facoltà Corso di laurea Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria
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
DettagliConcetti base. Java - package 2
Il linguaggio Java I packages Concetti base Un package è una collezione di classi ed interfacce correlate che fornisce uno spazio dei nomi ed un controllo sugli accessi Un package facilita il reperimento
DettagliCompatibilità con ScanNCut (macchina da taglio Brother)
Funzioni aggiunte della Versione 10.2 Compatiilità con ScanNCut (macchina da taglio Brother) Informazioni sulla scheda [ScanNCut] (Layout & Editing) ScanNCut (macchina da taglio Brother) diventa compatiile
DettagliAWN. Manuale utente Web Mail. Rev AWN ArchiWorld Network. Pag. 1 / 49. v Manuale utente della Web Mail
Pag. 1 / 49 AWN Manuale utente Web Mail Pag. 2 / 49 Sommario ACCESSO ALLA WEB MAIL... 3 MENU PRINCIPALE... 4 MENU NUOVO... 5 NUOVO MESSAGGIO... 6 NUOVO CONTATTO... 7 LISTA DISTRIBUZIONE... 8 NUOVO APPUNTAMENTO...
DettagliAbstract Questo documento descrive il back-end del sito web del progetto MOVIO. In particolare è riferito all uso dell Archivio Media.
Titolo Tutorial MOVIO: Archivio Media Release MOVIO SCMS 1.00 Versione tutorial 1.00 Data 10/10/13 Autori e affiliation Rubino Saccoccio (Gruppometa) Commenti Dichiarazione di copyright Abstract Questo
DettagliFlash platform e accessibilità
Il Flash Player è alla base della cosidetta Flash Platform, con questo termine si intende quindi identificare tutti i contenuti e le applicazioni basate su di esso. La Flash Platform è utilizzata in un
DettagliPassare argomenti al programma
Passare argomenti al programma Quando si invoca un programma è possibile passare degli argomenti ad esso durante la chiamata. Gli argomenti ricevuti saranno stringhe (array di char) quindi l insieme di
DettagliModuli Bluetooth 03 - connessione seriale via BT
Moduli Bluetooth 03 - connessione seriale via BT v 0.1 - Author: Mirco Piccin aka pitusso La connessione seriale ai moduli BT permette di inviare dati dal pc/smartphone/altro ad Arduino, in modalita wireless.
DettagliGuida introduttiva su Eclipse. Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it
Guida introduttiva su Eclipse Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it Introduzione Eclipse è un ambiente di sviluppo (IDE) multilinguaggio e multipiattaforma scritto in Java. E Open Source. Può
DettagliPG5 Starter Training Applicazione Email Daniel Ernst EN02 2013-02-26 Stefano Peracchi IT01 2013-05-20
PG5 Starter Training Applicazione Email Daniel Ernst EN02 2013-02-26 Stefano Peracchi IT01 2013-05-20 Introduzione Materiale richiesto Notebook o computer Controllore PCD1 E Cavo USB Scheda «Training»
DettagliParte II.4 World Wide Web
Parte II.4 World Wide Web Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Dicembre 1, 2015 Argomenti World Wide Web URL Pagine Web World Wide
DettagliGuida per l'utente. Funzione Trovami/Seguimi di Nortel Business Communications Manager. Introduzione
Funzione Trovami/Seguimi di Nortel Business Communications Manager Guida per l'utente Introduzione La funzione Trovami/Seguimi consente di inoltrare una chiamata a un massimo di cinque destinazioni esterne
DettagliInoltrare un messaggio.
Reti informatiche 359 7.5.3.9 Inoltrare un messaggio. È possibile spedire ad altri un messaggio inviato o ricevuto in precedenza. Al destinatario verrà recapitato il messaggio originale nel quale compariranno
DettagliAndroid Material. Toolbar, FAB buttons, Dailogs
Android Material Toolbar, FAB buttons, Dailogs Material Desing Il Material Design è l insieme delle linee guida dettate da Google per l interfaccia del nuovo sistema operativo Android «L». Il material
DettagliLab.1 - Excel. Prof. De Michele e Farina
Lab.1 - Excel Prof. De Michele e Farina 1 - Che cos è un foglio elettronico - Formule e funzioni - Riferimenti - Grafici 2 Un foglio elettronico è uno strumento che combina potenzialità di calcolo, formattazione,
DettagliAlgoritmi di Ricerca. Esempi di programmi Java
Fondamenti di Informatica Algoritmi di Ricerca Esempi di programmi Java Fondamenti di Informatica - D. Talia - UNICAL 1 Ricerca in una sequenza di elementi Data una sequenza di elementi, occorre verificare
DettagliINTRODUZIONE ALLE BASI DATI RELAZIONALI
INTRODUZIONE ALLE BASI DATI RELAZIONALI RELAZIONI E TABELLE Nelle BASI DI DATI RELAZIONALI le informazioni sono organizzate in TABELLE; Le tabelle sono rappresentate mediante griglie suddivise in RIGHE
DettagliIntroduzione al DEV C++
Introduzione al DEV C++ : Anno accademico 2006/2007 Fondamenti di informatica I Sommario 1. INTRODUZIONE... 3 2. SETUP... 5 2.1. Procedura di installazione... 5 2.2. Configurazione... 8 2.2.1. Opzioni
DettagliUtilizzo del modulo per aprire le commesse in Ardis
Utilizzo del modulo per aprire le commesse in Ardis Nella cartella in cui è installato il programma troviamo un file di configurazione (CFG.ini) in cui possiamo settare alcuni parametri [Configurazione]
DettagliCORSO DI PROGRAMMAZIONE
ISTITUTO TECNICO INDUSTRIALE G. M. ANGIOY SASSARI CORSO DI PROGRAMMAZIONE ALTRI TIPI DI DATO INTERESSANTI DISPENSA 01.05 01-05_Tipi_Ulteriori_[ver_15] Questa dispensa è rilasciata sotto la licenza Creative
DettagliARCHITETTURA DI UN DBMS
ARCHITETTURA DI UN DBMS Modelli di dati Un approccio con basi di dati fornisce un certo livello di astrazione dei dati Nasconde i dettagli sulla memorizzazione dei dati stessi Un modello dei dati fornisce
DettagliUtilizza i tipi di dati comuni a tutto il framework.net Accesso nativo ai tipi.net (C# è nato con.net) Concetti fondamentali:
1 Tipi di dati 1 Tipi di dati Utilizza i tipi di dati comuni a tutto il framework.net Accesso nativo ai tipi.net (C# è nato con.net) Concetti fondamentali: Tutto è un oggetto Tutto eredita implicitamente
DettagliSistemi Mobili e Wireless Android - Dati persistenti: SQLite
Sistemi Mobili e Wireless Android - Dati persistenti: SQLite Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Android offre
DettagliELABORAZIONE TESTI (WORD) seconda parte. Laboratorio di Informatica AA 2009/2010
ELABORAZIONE TESTI (WORD) seconda parte Laboratorio di Informatica AA 2009/2010 GLI STILI L'uso degli stili: Non è una cosa facoltativa! Non è una cosa da esperti. È assolutamente indispensabile 2 Che
DettagliUn esempio di if annidati
Programmazione A.A. 2002-03 I Costrutti di base ( Lezione XIV, parte I ) Costrutto di selezione switch Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica Università di
DettagliLezione 5 Widget e Layout (XML)
A cura di Carlo Pelliccia Con la precedente lezione abbiamo imparato a disporre sullo schermo i principali widget messi a disposizione da Android: bottoni, caselle di testo, check box e via discorrendo.
DettagliProcedura di inserimento Nuovo prodotto
Catalogo IRIS Procedura di inserimento Nuovo prodotto Facoltà di Medicina e Odontoiatria Biblioteca Interdipartimentale di Scienze Odontostomatologiche e Organi di Senso dott.ssa Roberta Manente mailto:
Dettagli@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
DettagliAnalizzatori Lessicali con JLex. Giuseppe Morelli
Analizzatori Lessicali con JLex Giuseppe Morelli Terminologia Tre concetti sono necessari per comprendere la fase di analisi lessicale: TOKEN: rappresenta un oggetto in grado di rappresentare una specifica
DettagliUso di metodi statici. Walter Didimo
Uso di metodi statici Walter Didimo Metodi di istanza Fino ad ora abbiamo imparato a creare oggetti e ad invocare metodi su tali oggetti i metodi venivano eseguiti dagli oggetti un metodo invocato su un
Dettagli