Plugin, fotocamera. Antonio Gallo

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Plugin, fotocamera. Antonio Gallo"

Transcript

1 Plugin, fotocamera Antonio Gallo

2 1 Fotocamera e/o gallery Con il plugin camera è possibile ottenere un'immagine dalla fotocamera o dalla propria gallery. Create un progetto (cartella camera): cordova create camera com.example.camera Camera cd camera cordova platform add android Installate il plugin per accedere alla fotocamera: cordova plugin add org.apache.cordova.camera Inoltre installare il plugin per accedere ai file (serve per ottenere il percorso corretto delle foto prese dalla foto della gallery): cordova plugin add org.apache.cordova.file Codice di index.html: <html> <head> <meta charset="utf-8" /> <meta name="format-detection" content="telephone=no" /> <meta name="msapplication-tap-highlight" content="no" /> <!-- WARNING: for ios 7, remove the width=device-width and height=device-height attributes. See --> <meta name="viewport" content="user-scalable=no, initialscale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" /> <link rel="stylesheet" href="css/jquery.mobile min.css" /> <link rel="stylesheet" type="text/css" href="css/index.css" /> <title>hello World</title> </head> <body> <div data-role="page" id="homepage"> <div data-theme="" data-role="header">

3 <div data-role="navbar"> <ul> <li><a data-rel="dialog" dataicon="gear" data-rel="dialog" href="#options">menu</a></li> </ul> <div data-role="content"> <a id="btnfoto" data-role="button" href="#" data-icon="camera" data-iconpos="left">scatta foto</a> <a id="btnfoto2" data-role="button" href="#" data-icon="camera" data-iconpos="left">seleziona foto</a> <div class="anteprima_immagine"> <script type="text/javascript" src="cordova.js"></script> <script src="js/jquery min.js"></script> <script src="js/jquery.mobile js"></script> <script type="text/javascript" src="js/index.js"></script> </body> </html> Nel codice sovrastante sono stati evidenziati in neretto le parti importanti: L'inclusione della libreria jquerymobile: <link rel="stylesheet" href="css/jquery.mobile min.css" /> I due pulsanti che servono per scattare o selezionare una foto: <a id="btnfoto" data-role="button" href="#" data-icon="camera" data-iconpos="left">scatta foto</a> <a id="btnfoto2" data-role="button" href="#" data-icon="camera" data-iconpos="left">seleziona foto</a> L'inclusione di jquery e di jquerymobile (prima del file index.js): <script src="js/jquery min.js"></script> <script src="js/jquery.mobile js"></script> <script type="text/javascript" src="js/index.js"></script> Codice di index.js:

4 var app = { initialize: function() { this.bindevents(); bindevents: function() { document.addeventlistener('deviceready', this.ondeviceready, false); ondeviceready: function() { $("#btnfoto").on("tap", function() { navigator.camera.getpicture(app.oncamerasuccess, app.oncameraerror, { correctorientation: true, quality: 50, destinationtype: navigator.camera.destinationtype.file_uri $("#btnfoto2").on("tap", function() { navigator.camera.getpicture(app.oncamerasuccess2, app.oncameraerror, { //quality: 50, destinationtype: navigator.camera.destinationtype.file_uri, sourcetype : Camera.PictureSourceType.SAVEDPHOTOALBUM oncamerasuccess: function(imageuri) { var html_immagine = "<img width='280px' src='"+imageuri+"' />"; oncamerasuccess2: function(imageuri) { var realpath = ""; window.resolvelocalfilesystemurl(imageuri,

5 function(fileentry) { realpath = fileentry.tourl(); var html_immagine = "<img width='280px' src='"+realpath+"' />"; oncameraerror: function(errormessage) { alert("errore"); }; } app.initialize(); Le parti importanti sono state evidenziate in neretto. Il primo pulsante attaccato l'evento "tap": $("#btnfoto").on("tap", function() { Una volta premuto chiama la funzione getpicture del plugin camera: navigator.camera.getpicture Questa richiede tre parametri: 1. primo parametro: la funzione da eseguire quando la foto è stata ottenuto (oncamerasuccess) 2. la funzione da eseguire in caso di errore (oncameraerror) 3. una serie di opzioni passate sotto forma di letterale oggetto In particolare, come terzo parametro viene passato il seguente letterale oggetto: { correctorientation: true, quality: 50, destinationtype: navigator.camera.destinationtype.file_uri } Siccome non è stato specificato niente la foto si intende da scattare. CorrectOrientation serve a dire di girare la foto se serve per tenerla orizzontale. Quality è un parametro che definisce la qualità

6 dell'immagine. Alla funzione oncamerasuccess viene passato il percorso dell'immagine. Questa non fa altro che inserire un tag immagine nella pagine: var html_immagine = "<img width='280px' src='"+imageuri+"' />"; Nel caso del secondo pulsante, quello che deve prendere la foto dalla gallery: $("#btnfoto2").on("tap", function() { Anche questa volta viene chiamato il metodo: navigator.camera.getpicture ma questa volta la funzione da chiamare è oncamerasuccess2 e i parametri passati come terzo argomento sono diversi: { destinationtype: navigator.camera.destinationtype.file_uri, sourcetype : Camera.PictureSourceType.SAVEDPHOTOALBUM } In questo caso non si specifica la qualità né di correggere l'orientazione (farla causa un errore nella risoluzione del file). Si specifica invece che la foto deve essere presa dall'album di foto (Camera.PictureSourceType.SAVEDPHOTOALBUM) Il metodo oncamerasuccess2 è un po' più complicato da usare. oncamerasuccess2: function(imageuri) { var realpath = ""; window.resolvelocalfilesystemurl(imageuri, function(fileentry) { realpath = fileentry.tourl(); var html_immagine = "<img width='280px' src='"+realpath+"' />";

7 Nel caso di immagine selezionata dalla fotogallery il percorso del file non può essere direttamente usato nell'immagine ma deve essere passato alla funzione resolvelocalfilesystemurl: window.resolvelocalfilesystemurl(imageuri, function(fileentry) { Questa restituisce un oggetto Javascript (fileentry) avente un metodo (tourl) che restituisce il percorso corretto della foto: realpath = fileentry.tourl(); A questo punto si può inserire l'immagine nella pagina: var html_immagine = "<img width='280px' src='"+realpath+"' />"; Le varie opzioni del plugin sono visibili in questa pagina:

Lavorare con i file. Antonio Gallo

Lavorare con i file. Antonio Gallo Lavorare con i file Antonio Gallo info@laboratoriolibero.com 1 Plugin per gestire i file http://docs.phonegap.com/en/edge/cordova_file_file.md.html Permette di lavorare con i file della scheda SD. Per

Dettagli

VANTAGGI DI BOOTSTRAP

VANTAGGI DI BOOTSTRAP BOOTSTRAP COSA È BOOTSTRAP Bootstrap è un framework front-end gratuito per lo sviluppo web più semplice e veloce Bootstrap è composto da una seri di modelli HTML e CSS che definiscono: tipografia, forms,

Dettagli

Cordova / Phone Gap. Tecnologie - Classe Quinta Cordova / Phone Gap. robertomana.it

Cordova / Phone Gap. Tecnologie - Classe Quinta Cordova / Phone Gap. robertomana.it Rev Digitale 1.1 del 08/03/2017 Hybrid App... 2 Strumenti per la creazione di app ibride... 3 Cordova / Phome Gap... 3 I 6 passi per la creazione di un nuovo progetto.... 4 Utilizzo di una icona personalizzata...

Dettagli

Sviluppo di due Web Service GIS per il progetto icity

Sviluppo di due Web Service GIS per il progetto icity Svilupp di due Web Service GIS per il prgett icity Manuale dei cmpnenti sftware (API) Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129

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

HTML. I tag HTML (parte 1)

HTML. I tag HTML (parte 1) HTML I tag HTML (parte 1) I tag HTML I comandi che il browser interpreta Etichette per marcare l inizio e la fine di un elemento HTML Formato e possono essere tag di apertura: tag di chiusura:

Dettagli

Struttura progetto Phonegap/Cordova. Antonio Gallo info@laboratoriolibero.com

Struttura 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.

Dettagli

Esercitazione Google Maps

Esercitazione Google Maps Esercitazione Google Maps Esercizio 1 Visualizzare i risultati della API comuni.php su una mappa geografica. Soluzione Come prima cosa, occorre creare una chiave di utilizzo della libreria Google Maps.

Dettagli

FODD 2015 Mobile App

FODD 2015 Mobile App FODD 2015 Mobile App FODD, Florence Open Data Day Salone de Dugento, Palazzo Vecchio, Firenze 21/02/2015 Ing. Ph.D Ivan Bruno Dipartimento di Ingegneria dell Informazione, DINFO Università degli Studi

Dettagli

Corso App modulo Android. Antonio Gallo info@laboratoriolibero.com

Corso App modulo Android. Antonio Gallo info@laboratoriolibero.com Corso App modulo Android Antonio Gallo info@laboratoriolibero.com Strumentazione: PC + smartphone Android + cavo micro USB per connessione Framework Phonegap SDK di Android JDK (Java) Eclipse (opzionale)

Dettagli

Javascript. - Corso Web Design - Media Dream Academy. Stefano Gaborin

Javascript. - 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

Dettagli

FODD 2015 Mobile App for Km4City version september 2015

FODD 2015 Mobile App for Km4City version september 2015 FODD 2015 Mobile App for Km4City version september 2015 Campus Innovazione Comune di Firenze 2015 http://campusinnovazione.it/24-settembre-modelli-e-strumentiper-sviluppare-applicazioni-con-opendata 24/09/2015

Dettagli

Strumenti per lo sviluppo

Strumenti per lo sviluppo Strumenti per lo sviluppo Librerie Javascript jquery script.aculo.us Componenti aggiuntivi per i browser firefox e chrome Firebug Web developer Alcune utility on-the-fly Generatore di sorgente di codice

Dettagli

Introduzione alla programmazione orientata agli oggetti

Introduzione alla programmazione orientata agli oggetti Introduzione alla programmazione orientata agli oggetti Oggetti, metodi e proprietà Nelle seguenti pagine, non solo si conosceranno nuovi concetti e nuovi termini, ma si vedranno anche alcune utili funzioni

Dettagli

In questo articolo verrà illustrato come inserire in una pagina web il pulsante di google +1.

In questo articolo verrà illustrato come inserire in una pagina web il pulsante di google +1. In questo articolo verrà illustrato come inserire in una pagina web il pulsante di google +1. Se avete un sito che usa il framework Joomla potere scaricare direttamente il plugin_google Plus One per Joomla,

Dettagli

iphone Web Applications Paolo Sangregorio www.limecoding.com info@limecoding.com

iphone Web Applications Paolo Sangregorio www.limecoding.com info@limecoding.com iphone Web Applications Paolo Sangregorio www.limecoding.com info@limecoding.com Contenuti web su iphone Due livelli Compatibile Web Application Compatibilità Contenuti Web Compatibili su iphone Nessun

Dettagli

FILES. 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 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!

Dettagli

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

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML Reti Linguaggio HTML 1 HTML = Hypertext Markup Language E il linguaggio usato per descrivere documenti ipertestuali Ipertesto = Testo + elementi di collegamento ad altri testi (link) Linguaggio di markup:

Dettagli

Flash Booking On-Line

Flash Booking On-Line Flash Booking On-Line 2.0 Specifiche di collegamento 2009 Athena Solutions Srl All rights reserved. Le informazioni contenute in questo documento rappresentano l'attuale posizione di Athena Solutions sui

Dettagli

Web Design. Media Dream Academy. Stefano Gaborin

Web Design. Media Dream Academy. Stefano Gaborin Web Design Media Dream Academy Stefano Gaborin stefano.gaborin@above.company www.above.company I Fogli di stile: CSS CSS è l acronimo di Cascading Style Sheets, ovvero fogli di stile a cascata. Il CSS

Dettagli

Ridimensionamento Immagini

Ridimensionamento Immagini Page 1 of 8 COME RIDIMENSIONARE LE IMMAGINI PER ilist.net Ridimensionamento Immagini Le immagini scaricate dalla macchina fotografica digitale sono troppo pesanti e di dimensioni troppo grosse per poter

Dettagli

ADDING SOCIAL PLUGINS TO YOUR OWN SITE

ADDING SOCIAL PLUGINS TO YOUR OWN SITE ADDING SOCIAL PLUGINS TO YOUR OWN SITE Aggiungere SOCIAL PLUGINS al proprio sito è ormai materia quotidiana per coloro che si cimentano nella creazione di un sito internet, infatti, possiamo trovare implementazioni

Dettagli

Chiamata delle funzioni JavaScript da un applet

Chiamata delle funzioni JavaScript da un applet Chiamata delle funzioni JavaScript da un applet Il codice Java delle applet può essere eseguito nei browser Web su cui è presente il Java Plug-in, un meccanismo che gestisce le interazioni tra i browser

Dettagli

Fabio Proietti (c) 2012 Licenza:

Fabio 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

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

Struttura Layout Monolitico Fisso con Menu Orizzontale

Struttura Layout Monolitico Fisso con Menu Orizzontale Struttura Layout Monolitico Fisso con Menu Orizzontale BODY Body { margin: 0px; padding:0; font-family: arial,sans-serif; font-size: 76%; text-align: center; background-color: #FC3; background-image: url();

Dettagli

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine Comandi principali HTML Serve per impostare il titolo della pagina (nella sezione head) il font del titolo 1 il font del titolo 2 paragrafo una o più parole alle quali applicare

Dettagli

Laboratorio 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 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à

Dettagli

Ogni documento HTML è contraddistinto dai seguenti comandi di base, che ne definiscono la struttura:

Ogni documento HTML è contraddistinto dai seguenti comandi di base, che ne definiscono la struttura: COMANDI BASE HTML Ogni documento HTML è contraddistinto dai seguenti comandi di base, che ne definiscono la struttura: Nome del documento All'interno

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

Sudoku Creator.

Sudoku Creator. Sudoku Creator www.merciari.com Rev. 1.0 Premessa: Sudoku Creator permette di creare sudoku personalizzati con numeri e/o lettere, giocarci immediatamente in modalità Play, modificarne i layout e colori

Dettagli

HTML: Altri elementi

HTML: Altri elementi Laboratorio di Tecnologie Web HTML: Altri elementi Dott. Stefano Burigat www.dimi.uniud.it/burigat Oltre a quelli chhe abbiamo visto in precedenza, l'html5 supporta diversi altri elementi che vengono utilizzati

Dettagli

INSERIMENTO. Un foglio di stile può essere esterno e interno: Un foglio esterno si carica: Un foglio interno può essere compilato

INSERIMENTO. Un foglio di stile può essere esterno e interno: Un foglio esterno si carica: Un foglio interno può essere compilato CSS I FOGLI DI STILE HTML serve informare il browser di quali sono le componenti necessarie a mostrare un documento e ad articolare il documento in blocchi semantici. I fogli di stile (Cascading Style

Dettagli

Modulo III - Creazione di documenti, presentazioni e report

Modulo III - Creazione di documenti, presentazioni e report Modulo III - Creazione di documenti, presentazioni e report Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management e-mail: elisabetta.ronchieri@unife.it 1 Dicembre 2016 Elisabetta

Dettagli

HIGHCHARTS. Federico Martinelli

HIGHCHARTS. Federico Martinelli HIGHCHARTS Federico Martinelli Data Visualization Grandissime quantità di dati da gestire Bisogno di semplicità e immediatezza con informazioni utili e di qualità. È necessaria una tecnica che permetta

Dettagli

VIDEOSCOPIO USB PER PC

VIDEOSCOPIO USB PER PC VIDEOSCOPIO USB PER PC Istruzioni per Windows XP Pag. 2 Istruzioni per Windows 7 / Windows Vista Pag. 6 Uso del software di cattura Amcap Pag. 9 Pag. 1 NON COLLEGARE IL VIDEOSCOPIO PRIMA DELL'INSTALLAZIONE

Dettagli

CROSS PLATFORM APP CON HTML, CSS E JS

CROSS PLATFORM APP CON HTML, CSS E JS CROSS PLATFORM APP CON HTML, CSS E JS Framework Cordova 1 Overview 1 Che cos è? PhoneGap/Cordova è un framework che consente di sviluppare delle applicazioni cross-platform, in grado di girare su qualunque

Dettagli

<!-- TESTO DEL COMMENTO

<!-- TESTO DEL COMMENTO Il corpo della pagina: il tag Come abbiamo già avuto modo di osservare, il tag definisce ed identifica il corpo della pagina, cioè la "porzione visibile" di un qualsiasi documento HTML. Avendo

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Mac OS 10.5, OS 10.6 e OS 10.7+

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Mac OS 10.5, OS 10.6 e OS 10.7+ PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ATOS su Mac OS 10.5, OS 10.6 e OS 10.7+ INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione per

Dettagli

PLANET GYM IL PIANETA DEL FITNESS. Emanuele Cesari Anno scolastico 2013/2014 Agostino bassi 4D SIA Relazione palestra

PLANET GYM IL PIANETA DEL FITNESS. Emanuele Cesari Anno scolastico 2013/2014 Agostino bassi 4D SIA Relazione palestra PLANET GYM IL PIANETA DEL FITNESS Emanuele Cesari Anno scolastico 2013/2014 Agostino bassi 4D SIA Relazione palestra 1 Indice relazione Traccia pag 3; Analisi di massima pag 4; Esercizio in c++ pag 3,

Dettagli

Aggiornamento FX Store

Aggiornamento FX Store Aggiornamento FX Store In concomitanza col nostro quinto anniversario, stiamo aggiornando FX Store affinché sia compatibile con le ultime versioni dei browser principali: La nuova versione di Google Chrome

Dettagli

Responsive Web Design

Responsive Web Design Responsive Web Design Università di Pisa pievatolo@dsp.unipi.it 26 aprile 2015 Sommario Griglie fluide, immagini flessibili, e oltre 1 Griglie fluide, immagini flessibili, e oltre Che cosa significa responsive?

Dettagli

Individuazione di sottoproblemi

Individuazione di sottoproblemi Individuazione di sottoproblemi Quando il problema è complesso conviene partire con una individuazione di sottoproblemi Scriviamo un algoritmo contenente azioni o condizioni complesse per l esecutore che

Dettagli

GALLERY. Album immagini

GALLERY. Album immagini GALLERY In questo menù del pannello di amministrazione si trovano tutte le funzioni utili alla gestione delle foto, dei video e degli album da inserire all'interno delle pagine con funzione ALBUM IMMAGINI

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Mac OS

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Mac OS PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ACTALIS su Mac OS INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione per ACTALIS su MAC OS...

Dettagli

Il linguaggio HTML - Parte 5

Il linguaggio HTML - Parte 5 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 5 Dott. Chiara Braghin braghin@dti.unimi.it Frame I frame (cornici) permettono di suddividere la finestra

Dettagli

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW 1 INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2 Internet + HTML + HTTP = WWW Scopo della esercitazione 2 Conoscere i principali tag HTML Realizzare una propria Home Page utilizzando alcuni semplici tag HTML

Dettagli

Digitiamo il codice base di una pagina secondo lo standard HTML5 e inseriamo un titolo <h1> con il testo Benvenuti sulla mia homepage

Digitiamo il codice base di una pagina secondo lo standard HTML5 e inseriamo un titolo <h1> con il testo Benvenuti sulla mia homepage Brackets Editor per la creazione e la modifica di fogli di stile CSS Brackets è un editor open source per i linguaggi HTML, CSS e Javascript, distribuito con licenza MIT. Installare il file brackets-sprint-24-win.msi

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

Il linguaggio HTML - Parte 4

Il linguaggio HTML - Parte 4 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 4 Dott. Chiara Braghin braghin@dti.unimi.it HTML - I Riferimenti Ipertestuali Il piatto forte di tutto

Dettagli

CSS (parte 3) Strumenti informatici per giornalisti AA 2008/09

CSS (parte 3) Strumenti informatici per giornalisti AA 2008/09 CSS (parte 3) Strumenti informatici per giornalisti AA 2008/09 Selettori class e id! Sono due attributi fondamentali applicabili a tutti gli elementi! Consentono di superare le limitazioni intrinseche

Dettagli

Istruzioni per accedere al caricamento dati del sito web nazionale dei MdL

Istruzioni per accedere al caricamento dati del sito web nazionale dei MdL Premessa Istruzioni per accedere al caricamento dati del sito web nazionale dei MdL Il sito web nazionale dei MdL comprende spazi di visibiltà in autogestione per tutti i consolati Regionali e Provinciali.

Dettagli

scrivere window.alert(). 2 Nell esempio sarebbe scritto solo var hello, senza pertanto attribuire alla variabile hello alcun valore

scrivere window.alert(). 2 Nell esempio sarebbe scritto solo var hello, senza pertanto attribuire alla variabile hello alcun valore In genere il metodo alert() è usato per verificare il valore delle variabili durante la fase di correzione degli errori (debugging), fase che può essere svolta anche con l ausilio di appositi programmi

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Linux 32 bit e 64 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Linux 32 bit e 64 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ATOS su Linux 32 bit e 64 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione per ATOS su

Dettagli

Language. info@settingweb.it. www.settingweb.it

Language. info@settingweb.it. www.settingweb.it HTML HyperText Markup Language Documenti ipertestuali Sono formati da documenti multimediali: testo, immagini, suoni, video, ecc Comprendono le seguenti parti: contenuto struttura presentazione Che cos

Dettagli

Linguaggi di programmazione PC server-client CSS

Linguaggi di programmazione PC server-client CSS Linguaggi di programmazione PC server-client CSS HTML MySQL PHP HTML: Hyper Tex Markup Language PHP: Hypertext Preprocessor CSS: Cascading Style Sheet MySQL: Relational database HTML Hyper Tex Markup Language

Dettagli

Basi di Dati-X HTML HTML HTML. Corso di Laurea in Informatica Anno Accademico 2013/2014

Basi di Dati-X HTML HTML HTML. Corso di Laurea in Informatica Anno Accademico 2013/2014 HTML 2 Basi di Dati-X Corso di Laurea in Informatica Anno Accademico 2013/2014 Hyper Text Markup Language linguaggio testuale per descrivere la struttura di documenti ipertestuali disponibili nel World

Dettagli

Consiglio Nazionale delle Ricerche. Guida all uso Sito ISC Firenze

Consiglio Nazionale delle Ricerche. Guida all uso Sito ISC Firenze Consiglio Nazionale delle Ricerche Guida all uso Sito ISC Firenze INDICE PROFILO PERSONALE eseguire il login user area opzioni profilo personale aggiornare profilo personale edit your details ARTICOLI

Dettagli

Indice. Gli autori...xi Earle Castledine...XI Myles Eftos...XI Max Wheeler... XII. SitePoint... XII

Indice. Gli autori...xi Earle Castledine...XI Myles Eftos...XI Max Wheeler... XII. SitePoint... XII Indice Il team... XI Gli autori...xi Earle Castledine...XI Myles Eftos...XI Max Wheeler... XII Il revisore... XII SitePoint... XII Prefazione... XIII Perché leggere questo libro... XIV Contenuto del libro...

Dettagli

ESEMPIO DI TEMPLATE CON BARRA DI NAVIGAZIONE ORIZZONTALE. Esempio di Template con barra di navigazione orizzontale Ultima revusione 25/05/2015 Pag.

ESEMPIO DI TEMPLATE CON BARRA DI NAVIGAZIONE ORIZZONTALE. Esempio di Template con barra di navigazione orizzontale Ultima revusione 25/05/2015 Pag. ESEMPIO DI TEMPLATE CON BARRA DI NAVIGAZIONE ORIZZONTALE Esempio di Template con barra di navigazione orizzontale Ultima revusione 25/05/2015 Pag. 1

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Linux FEDORA DEBIAN/UBUNTU 32 bit e 64 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Linux FEDORA DEBIAN/UBUNTU 32 bit e 64 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS OBERTHUR su Linux FEDORA DEBIAN/UBUNTU 32 bit e 64 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3

Dettagli

Joomla: come inserire una galleria di immagini nel nostro sito?

Joomla: come inserire una galleria di immagini nel nostro sito? Joomla: come inserire una galleria di immagini nel nostro sito? Oggi andremo alla scoperta di uno dei componenti più utilizzati per gestire le gallerie di immagini nel nostro sito realizzato con il CMS

Dettagli

Guida all'installazione di Java su Mac

Guida all'installazione di Java su Mac Università degli Studi di Padova Guida all'installazione di Java su Mac Corso di Fondamenti di Informatica A.A. 2017/2018 Per l installazione di Java su Mac servono circa 230 MB di spazio libero sul hard

Dettagli

cordova - react - redux the mobile application

cordova - react - redux the mobile application cordova - react - redux the mobile application Cordova Web View Motore di rendering HTML. Web App L applicazione viene implementata utilizzando le tecnologie web come HTML, CSS e JavaScript e viene eseguita

Dettagli

Politecnico di Milano Facoltà di Ingegneria Civile, Ambientale e Territoriale

Politecnico di Milano Facoltà di Ingegneria Civile, Ambientale e Territoriale Politecnico di Milano Facoltà di Ingegneria Civile, Ambientale e Territoriale Informatica (ICA-LC) [083668] Informatica B [079904] Informatica B [060054] Prof. P. Plebani Allievi Ingegneria Civile e Ambientale

Dettagli

Sistemi Di Elaborazione Dell informazione

Sistemi Di Elaborazione Dell informazione Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione XV: Cenni su CSS Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Fogli di stile (CSS) Cascade Style Sheets

Dettagli

Easi-View. Garanzia e assistenza. Supporto tecnico

Easi-View. Garanzia e assistenza. Supporto tecnico Garanzia e assistenza Questo prodotto viene fornito con una garanzia di un anno per i problemi riscontrati durante il normale utilizzo. Un cattivo uso di Easi-View o l'apertura dell'unità renderanno nulla

Dettagli

I Manuale Istruzioni. I9+++ Manuale Istruzioni Italiano. Pagina 1

I Manuale Istruzioni. I9+++ Manuale Istruzioni Italiano.  Pagina 1 I9+++ Manuale Istruzioni Italiano www.spedizionegratuita.com Pagina 1 Installazione Scheda Sim I9+++ - Manuale Istruzioni 1. Con la parte posteriore del telefono rivolta in avanti, togliere il coperchio

Dettagli

Laboratorio Progettazione Web Modello di applicazione Web

Laboratorio Progettazione Web Modello di applicazione Web Laboratorio Progettazione Web Modello di applicazione Web Andrea Marchetti IIT-CNR AA 2016/2017 Overview Questa lezione mettiamo insieme tutte le cose dette durante il corso Applicazioni 3 tier PhpMyAdmin

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo Esercitazione con HTML 5 - Video e Grafica Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it

Dettagli

APPUNTI DI HTML (TERZA LEZIONE)

APPUNTI DI HTML (TERZA LEZIONE) Il web è costituito non da testi ma da ipertesti. APPUNTI DI HTML (TERZA LEZIONE) I link ci permettono di passare da un testo all altro. I link sono formati da due componenti: IL CONTENUTO "nasconde" il

Dettagli

Esempi di uso di JavaScript

Esempi di uso di JavaScript Esempi di uso di JavaScript (questi e altri esempi sono reperibili all indirizzo http://vision.unipv.it/web/lang/) 1. Link JavaScript Link JavaScript margin: 40px; background-color: rgb(200,199,200);

Dettagli

Frames. Come organizzare le pagine web usando i frames. Definizione Frame = 1. struttura, armatura, telaio 2. inf. videata, schermata, cornice

Frames. Come organizzare le pagine web usando i frames. Definizione Frame = 1. struttura, armatura, telaio 2. inf. videata, schermata, cornice Frames Come organizzare le pagine web usando i frames Definizione Frame = 1. struttura, armatura, telaio 2. inf. videata, schermata, cornice Usare i frame Per poter usare i frame è necessario comunicare

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS OBERTHUR su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

Introduzione al linguaggio HTML. A. Lorenzi - Università di Bergamo - Facoltà di Economia 1

Introduzione al linguaggio HTML. A. Lorenzi - Università di Bergamo - Facoltà di Economia 1 Introduzione al linguaggio HTML A. Lorenzi - Università di Bergamo - Facoltà di Economia 1 Richiami introduttivi (1) sito Internet o sito Web o sito WWW: insieme delle pagine che si riferiscono ad uno

Dettagli

Tipi di testo. Esempio 4. Enfasi. Inserire immagini. Esempio 5 INFO WEB LEZIONE N.4

Tipi di testo. Esempio 4. Enfasi. Inserire immagini. Esempio 5 INFO WEB LEZIONE N.4 Tipi di testo INFO WEB LEZIONE N.4 RAVENNA, 13 MARZO 2008 All interno di un documento HTML è possibile inserire due tipi di testo Titoli Sei livelli di grandezza , ,, Paragrafi

Dettagli

MANUALE D'USO TELECAMERE IP MODELLI KIP

MANUALE D'USO TELECAMERE IP MODELLI KIP MANUALE D'USO TELECAMERE IP MODELLI KIP - IMPOSTAZIONE E CONNESSIONE TREMITE BROWSER - CONNESSIONE TRAMITE APPLICAZIONE E CMS 1 IMPOSTAZIONE E CONNESSIONE TREMITE BROWSER 1.1 Stato della Rete ( Network

Dettagli

Appunti sui fogli di stile

Appunti sui fogli di stile Appunti sui fogli di stile CSS ( Cascading Style Sheets): Linguaggi di formattazione stilistica e strutturale di un documento HTML o di una serie di documenti in cascata. Può aggiornare lo stile di un

Dettagli

Microsoft Paint. Questo materiale è reperibile a questo indirizzo:

Microsoft Paint. Questo materiale è reperibile a questo indirizzo: Microsoft Paint Questo materiale è reperibile a questo indirizzo: http://diego72.altervista.org/ Microsoft Paint Allternative a Microsoft Paint Per ritoccare immagini esistono svariati programmi sicuramente

Dettagli

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

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

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ACTALIS su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

WWW (World Wide Web)!& ( # %% (*0 #,% )0#1( &#"#2

WWW (World Wide Web)!& ( # %% (*0 #,% )0#1( &##2 ! "#$" %% $"$&&"'& $%%& $'&( ) *+&, ) && *+ ( -./ WWW (World Wide Web)!& ( # (&%#(!(&&( %% (*0 #,% )0#1( &#"#2 Siti Web pagine Web: documenti pronti per essere registrati su un server Internet residenza

Dettagli

MANUALE D USO di INPAGINA

MANUALE D USO di INPAGINA MANUALE D USO di INPAGINA Manuale InPagina febbraio 2017 Sommario Introduzione Requisiti tecnici pag. 3 Il formato PDF File PDF versione 1.3 - Compatibilità Acrobat 4 pag. 4 ile PDFX-1a versione 1.3 Compatibilità

Dettagli

HTML5. Approfondimento su layout Responsive

HTML5. Approfondimento su layout Responsive Approfondimento su layout Responsive In pasato la risoluzione di riferimento è stata 1024px mentre per il web design la larghezza di riferimento delle pagine è stata di 960px. Attualmente questo non è

Dettagli

GUIDA UTENTE Easi-View Condividere il lavoro con tutta la classe, visualizzare oggetti in 3D e riprendere foto e video

GUIDA UTENTE  Easi-View Condividere il lavoro con tutta la classe, visualizzare oggetti in 3D e riprendere foto e video GUIDA UTENTE www.tts-shopping.com Easi-View Condividere il lavoro con tutta la classe, visualizzare oggetti in 3D e riprendere foto e video Informazioni importanti n Conservare queste istruzioni per riferimento

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ATOS su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

Bridgemate App. Informazioni per i giocatori. Bridge Systems BV

Bridgemate App. Informazioni per i giocatori. Bridge Systems BV Bridgemate App Informazioni per i giocatori Bridge Systems BV Bridgemate App Informazioni per i giocatori Pagina 2 Indice Introduzione... 3 Scarica app... 3 Eseguire l app e creare un account... 4 Avvio

Dettagli

Introduzione allo sviluppo Web. Studium Generale, a.a. 2013-2014, II semestre

Introduzione allo sviluppo Web. Studium Generale, a.a. 2013-2014, II semestre Introduzione allo sviluppo Web Studium Generale, a.a. 2013-2014, II semestre 1 Contatto Daniel Graziotin daniel.graziotin@unibz.it http://ineed.coffee/teaching/ introduzione-allo-sviluppo-web 2 Esame Esame

Dettagli

JavaScript 5. CSS e JavaScript

JavaScript 5. CSS e JavaScript JavaScript 5 CSS e JavaScript CSS e JavaScript Attraverso JavaScript è possibile controllare proprietà CSS Possiamo controllare lo stile di un singolo elemento HTML o di un tag in generale Possiamo aggiungere

Dettagli

Anno Accademico Laboratorio di Tecnologie Web Firebug-lite

Anno Accademico Laboratorio di Tecnologie Web Firebug-lite Universita degli Studi di Bologna Facolta di Ingegneria Anno Accademico 2008-2009 Laboratorio di Tecnologie Web Firebug-lite http://www-lia.deis.unibo.it/courses/tecnologieweb0809 Un insieme di funzionalità

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

Cloud GDrive, Dropbox

Cloud GDrive, Dropbox Cloud GDrive, Dropbox Lezione 3 Lavorare con Dropbox Video Dropbox permette, oltre all'archiviazione di file in rete, di lavorare direttamente all'interno del servizio sul web, attraverso l'uso dell'applicazione

Dettagli

Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1

Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1 Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1 Release NOTE 1.1 Prima Versione del Manuale INDICE 1-INTRODUZIONE... 4 2- GESTIONE DEL CATALOGO PIXMANIA-PRO SU IMAIO... 5 3-Configurazione

Dettagli

Compito di laboratorio di informatica HTML

Compito di laboratorio di informatica HTML Compito di laboratorio di informatica HTML Creare un sito che tratti un argomento a vostra scelta, cercando i testi e le immagini su Internet. Il sito deve prevedere una organizzazione a cartelle che separi

Dettagli

Guida i-help App. IOS

Guida i-help App. IOS Guida i-help App. IOS Manuale d uso dell applicazione i-help per dispositivi con sistema operativo IOS Ufficio Tecnico ADiTech S.R.L. 28/09/2016 i-help MAN App IOS rev.02 ADITECH S.R.L INDIRIZZO: VIA GHINO

Dettagli

Guida all installazione del software GestAgenzia. 1.1 Introduzione al software. 1.2 Requisiti minimi hardware e software

Guida all installazione del software GestAgenzia. 1.1 Introduzione al software. 1.2 Requisiti minimi hardware e software Guida all installazione del software GestAgenzia 1.1 Introduzione al software Il CD-ROM allegato alla presente pubblicazione contiene GetAgenzia software pratico e indispensabile per la gestione delle

Dettagli

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi>

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi> FRAME HTML 6 I frame Danno la possibilità di creare finestre multiple all'interno della finestra del browser Si riesce a suddividere la pagina in più sezioni indipendenti, ma che si possono influenzare

Dettagli

Laravel in pratica. Una guida veloce per realizzare siti web di qualità. Francesco Lettera

Laravel in pratica. Una guida veloce per realizzare siti web di qualità. Francesco Lettera Laravel in pratica Una guida veloce per realizzare siti web di qualità Francesco Lettera This book is for sale at http://leanpub.com/laravel_in_pratica This version was published on 015-08-19 This is a

Dettagli

SAP Toolkit for HTML5

SAP Toolkit for HTML5 Costruire un ambiente integrato per lo sviluppo con il SAP Toolkit for HTML 5 è semplice. Non è strettamente necessario un sistema SAP backend, in questa fase utilizzeremo un ben più economico mock file

Dettagli