Node.js Introduzione alla programmazione Dott. Ing. Ivan Ferrazzi V1.0 del 05/11/2012

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Node.js Introduzione alla programmazione Dott. Ing. Ivan Ferrazzi V1.0 del 05/11/2012"

Transcript

1 Node.js Introduzione alla programmazione Dott. Ing. Ivan Ferrazzi V1.0 del 05/11/2012 1/15

2 Copyright 2012 Dott.Ing. Ivan Ferrazzi Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. 2/15

3 Indice generale INTRODUZIONE...4 CONCETTI BASE...6 Gli oggetti...6 Gli eventi...8 Le finestre di dialogo...10 Le finestre...12 Concatenare diversi elementi...13 I FORM...15 Interagire con i componenti di un modulo FORM...15 VARIABILI ED OGGETTI...18 Operazioni con variabili...18 Le stringhe oggetto String...19 Oggetto Date...22 Oggetto Image...23 Oggetto frame e parent...24 Gli array...25 LE FUNZIONI...27 Concetto base...27 Variabili locali e globali...29 IL RICHIAMO DI OGGETTI...30 Come utilizzare getelementbyid()...30 COMANDI CONDIZIONALI E CICLI...32 Comando condizionale if...else...32 Il comando condizionale switch...33 Il ciclo for...34 Il ciclo while /15

4 INTRODUZIONE Concetto Node.js è un framework che ci permette di creare applicativi server-side sfruttano il linguaggio Javascript normalmente utilizzato per la realizzazione di codice client-side. Il sistema si basa su Javascript Engine V8 della Google ed è disponibile per le maggiori piattaforme. Node.js sfrutta la programmazione ad eventi, ossia la programmazione basata sul modello event-driven. Il programma rimane in attesa di specifici eventi ai quali il sistema reagisce in determinata maniera. Il tutto avviene in maniera asincrona per garantire una maggiore efficienza di elaborazione. Installazione Per installare il pacchetto node.js scarichiamo l'ultima versione in formato.tar.gz e lo installiamo da sorgente utilizzando la classica procedura: # tar xzf nodejs-vxx.tar.gz # cd nodejs-vxx #./configure # make # make install Per verificare che l'installazione sia andata a buon fine digitiamo da terminale # node 4/15

5 > console.log(1) 1 5/15

6 IL LINGUAGGIO Il mio primo programma nodejs Creiamo ora un piccolo programma nodejs che manda la stringa Buongiorno a tutti! direttamente sullo standard output della console. Apriamo un editor e scriviamo il seguente codice: console.log( Buongiorno a tutti! ); Salviamo ora il file con il nome buongiorno.js e mandiamo in esecuzione il programma da terminale come segue: $ node buongiorno.js Buongiorno a tutti! In questo caso utilizziamo l'oggetto console che metta a disposizione il metodo log() con il quale si può mandare una stringa sullo standard output della console stessa. I moduli di nodejs Il sistema base di nodejs mette a disposizione un numero limitato di metodi utilizzabili direttamente all'interno del codice. Per aggiungere nuove funzionalità dobbiamo integrare dei moduli dove ogni modulo aggiunge una classe o singoli metodi utilizzabili all'interno del codice. I singoli moduli vengono importati con il metodo di base require come 6/15

7 segue: var url = require('url'); Normalmente si cerca di utilizzare come nome della variabile lo stesso del modulo importato. In questo caso viene creato l'oggetto dal modulo url richiamabile dall'omonima variabile di oggetto url. Andiamo ad analizzare alcuni dei moduli messi a disposizione da nodejs. Il modulo globals Questo modulo non viene importato perché già presente all'interno del sistema base. Ecco perché è possibile utilizzare alcuni oggetti come console per interagire con lo standard output ed output degli errori, oppure variabili come filename che fornisce a livello di runtime il nome del file avviato e dirname che ne fornisce la cartella corrente. Il modulo http Questo modulo contiene la classe http.server che permette di avviare un server web con una serie di oggetti in grado di ottimizzare questa funzione. Il modulo url Questo modulo permette di creare, trasformare e manipolare gli url sotto forma di oggetti o stringhe. Cerchiamo di capire il funzionamento di questo modulo partendo dal seguente esempio: Le singole parti dell'url vengono definite come segue: href protocol host auth hostname identifica l'intera url identifica il protocollo usato, ossia http: identifica il nome di dominio con il numero della porta, ossia host.com:8080 identifica la parte utilizzata per l'autenticazione, ossia user:pass identifica solamente il dominio, ossia host.com port identifica solo la porta utilizzata, ossia 8080 pathname identifica il percorso alla risorsa, ossia /p/a/t/h search identifica la parte relativa alla richiesta inviata alla relativa pagina, ossia?query=string path identifica l'insieme tra pathname e search query identifica solamente l'elenco delle informazioni GET passate alla relativa pagina, ossia query=string hash identifica la parte di ancoraggio all'interno della pagina, ossia #hash 7/15

8 Verranno ora una serie di metodi che si hanno a disposizione con l'utilizzo di questo modulo: url.parse(urlstr, [parsequerystring], [slashesdenotehost]) Questo metodo converte una stringa in un oggetto. Se parsequerystring è true la query string viene elaborata dal modulo querystring. Se settiamo come true il terzo parametro allora //foo/bar viene suddiviso in host (//foo) e pathname (/bar), piuttosto che pathname (//foo/bar). var url = require('url'); var obj = url.parse(' console.log(obj); restituisce il seguente risultato { protocol: ' slashes: true, host: ' hostname: ' href: ' search: '?cerca=12', query: 'cerca=12', pathname: '/index.html', path: '/index.html?cerca=12' url.format(urlobj) Recupera le informazioni dell'oggetto urlobj e ne crea una relativa stringa url. Il modulo path Questo modulo permette di gestire i percorsi reali del sistema operativo. path.join([path1],[path2],[...]) Questa funzione concatena una serie di percorsi restituendo il percorso effettivo: path.join('/foo', 'bar', 'baz/asdf', 'quux', '..') restituisce la seguente stringa: '/foo/bar/baz/asdf' path.resolve([from...], to) Questa funzione esegue una serie di cd e restituisce infine la personal work directory. 8/15

9 path.resolve('/foo/bar', '../baz') restituisce '/foo/baz' path.relative(from, to) Restituisce il percorso relativo per arrivare al percorso to partendo da from. path.relative('./orandea/test/aaa', './orandea/impl/bbb') restituisce '../../impl/bbb' path.dirname(p) Questa funzione restituisce il precorso al file. path.dirname('/foo/bar/baz/asdf/quux') restituisce '/foo/bar/baz/asdf' path.basename(p, [ext]) Possiamo utilizzare questa funzione per recuperare il solo nome del file senza il percorso come segue: path.basename('/foo/bar/baz/asdf/quux.html') restituisce 'quux.html' path.basename('/foo/bar/baz/asdf/quux.html', '.html') restituisce 'quux' path.extname(p) Questa funzione restituisce l'estensione del file fornito. 'index.html' restituisce '.html', 'index.' restituisce '.', mentre 'index' restituisce una stringa vuoto. 9/15

10 Il modulo fs (file system) Questo modulo, in combinazione con il modulo path, permette di gestire al meglio le operazioni sul file system come copiare, rinominare, spostare, leggere e/o scrivere nei file. Vediamo alcune delle funzioni più importanti. Il modulo contiene dei metodi con elaborazione sincrona ed altri con elaborazione asincrona. Vediamo qui di seguito alcuni dei metodi asincroni: fs.rename(oldpath, newpath, [callback]) Questa funzione permette di rinominare un file come segue: fs.rename('/tmp/hello', '/tmp/world', function (err) { if (err) throw err; console.log('renamed complete'); ); La funzione di callback recupera lo stato dell'esito della funzione stessa. fs.unlink(path, [callback]) La funzione unlink permette di cancellare un file identificato da path: fs.unlink('/tmp/hello', function (err) { if (err) throw err; console.log('successfully deleted /tmp/hello'); ); fs.mkdir(path, [mode], [callback]) Questa funzione crea la cartella path. Il parametro mode è settato a fs.readdir(path, [callback]) Con questa funzione possiamo leggere il contenuto di una cartelle. La funzione di callback si aspetta infatti due parametri err e files dove files è un array che contiene i file tranne '.' e '..'. fs.readfile(filename, [encoding], [callback]) Questa funzione legge il contenuto di un file come segue: fs.readfile('/etc/passwd', 'utf-8', function (err, data) { if (err) throw err; console.log(data); ); Nella funzione di callback il parametro data ha come valore il contenuto del file. fs.writefile(filename, data, [encoding], [callback]) Questa funzione prende la stringa data e la salva all'interno del file indicato da filename. Vediamo un semplice esempio: 10/15

11 fs.writefile('message.txt', 'Hello Node', function (err) { if (err) throw err; console.log('it\'s saved!'); ); fs.appendfile(filename, data, encoding='utf-8', [callback]) Per aggiungere la stringa contenuta in data nel file filename usiamo la funzione come segue: fs.appendfile('message.txt', 'data to append', function (err) { if (err) throw err; console.log('the "data to append" was appended to file!'); ); fs.stat(path, [callback]) Questa funzione viene utilizzata per recuperare informazioni sul file indicato da path. La funzione di callback utilizza due parametri err e stats dove stats è un oggetto che al suo interno ha una serie di informazioni. L'oggetto stats ha inoltre una serie di funzioni che permettono di effettuare delle verifiche sul file stesso: stats.isfile() stats.isdirectory() stats.isblockdevice() stats.ischaracterdevice() stats.issymboliclink() (only valid with fs.lstat()) stats.isfifo() stats.issocket() Vediamo ora un esempio per capirne il funzionamento: fs.stat('/tmp/dir', function (err, stats) { if(err) { console.log('error'); else{ console.log('stats: ' + JSON.stringify(stats)); if(stats.isdirectory()) { console.log("directory"); ); I metodi sincroni si riconoscono dal mancato utilizzo della funzione di callback. Vediamo ora alcune delle funzioni sincrone: fs.statsync(path) Questo metodo funziona come fs.stat, ma restituisce l'oggetto stats come risultato della funzione stessa: var stats = fs.statsync('file'); fs.readdirsync(path) 11/15

12 Questo metodo funziona come fs.readdir, ma restituisce l'array files come risultato della funzione stessa: var files = fs.readdirsync('dir'); console.log(files.length); Il modulo util Questo modulo contiene una serie di funzioni in grado di ottimizzare il lavoro con le variabili. Il modulo net Questo modulo mette a disposizione uno strumento per la realizzazione di applicativi server-client che si basano sui socket. Il modulo querystring Questo modulo permette di creare una stringa di valori (nome=valore) concatenati dal carattere & da un oggetto e viceversa. La funzione querystring.stringify(obj, [sep], [eq]) permette di creare una stringa da un oggetto mentre la funzione querystring.parse(str, [sep], [eq], [options]) è in grado di fare l'opposto, ossia creare un oggetto da una stringa. Vediamo alcuni semplici esempi: querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' ) restituisce la stringa 'foo=bar&baz=qux&baz=quux&corge=' mentre querystring.stringify({foo: 'bar', baz: 'qux', ';', ':') restituisce 'foo:bar;baz:qux' Semplice server http Con il seguente programma vediamo come creare un semplice server http che ad una nostra richiesta risponde con il testo BUON GIORNO!. 12/15

13 Digitiamo il seguente codice all'interno di un editor di testi e salviamolo con il nome buongiorno.js: var http = require('http'); var server = http.createserver( function (req, res) { res.writehead(200, {'Content-Type': 'text/html'); res.write('<html>' + '<head></head>' + '<body>buon GIORNO!</body>' + '</html>'); res.end(); ); server.listen(1234, ' '); console.log('server in esecuzione...'); Nella prima riga richiamiamo il modulo http all'interno della variabile oggetto http. Riprendiamo poi l'oggetto per creare il server con createserver che utilizza una funzione callback con i parametri req e res. Nel momento in cui il server risponderà ad una richiesta il sistema richiamerà questa funzione passando la richiesta http come oggetto nella variabile req, mentre l'oggetto res verrà utilizzato per impostare l'eventuale risposta del server. Nel nostro caso utilizziamo quest'ultimo per impostare l'intestazione della risposta con writehead ed il testo di risposta in chiusura con write. Infine definiamo la porta e l'indirizzo ip sul quale vogliamo attivare il nostro server. Ora facciamo partire il programma con # node buongiorno.js e proviamo ad effettuare una richiesta dal browser con Moduli propri Vediamo ora come poter creare i nostri propri moduli da importare nei nostri codici. Un progetto sviluppato con Node.js utilizza di norma un file di nome index.js all'interno del quale si importano tutti i moduli necessari al buon funzionamento del progetto stesso. Il sistema che utilizza Node.js per riconoscere un file.js come modulo è quello di esportare le funzioni accessibili dall'esterno con la parola exports. Per far diventare modulo il file buongiorno.js creato precedentemente lo modifichiamo come segue: var http = require('http'); function saluto() { 13/15

14 var server = http.createserver( function (req, res) { res.writehead(200, {'Content-Type': 'text/html'); res.write('<html>' + '<head></head>' + '<body>buon GIORNO!</body>' + '</html>'); res.end(); ); server.listen(1234, ' '); console.log('server in esecuzione...'); exports.saluto = saluto; All'interno del file index.js importiamo il modulo appena creato come segue: var buongiorno = require('./buongiorno'); buongiorno.saluto(); URL parsing La cosa più importante all'interno di un webserver è quella di mandare al client contenuti diversi in base a richieste diverse. Vediamo come poter recuperare le informazioni dalla richiesta inviata dal browser. Partiamo dal seguente esempio: var http = require('http'); var server = http.createserver( function (req, res) { console.log(req.url); res.writehead(200, {'Content-Type': 'text/html'); res.write('<html>' + '<head></head>' + '<body>buon GIORNO!</body>' + '</html>'); res.end(); ); server.listen(1234, ' '); console.log('server in esecuzione...'); La variabile url dell'oggetto req all'interno della funzione di callback restituisce il percorso alla risorsa richiesta. L'indirizzo url genera il valore url /, mentre la richiesta genera il valore url /chisiamo.html. Ecco che possiamo utilizzare questa informazione per mandare al browser la pagina richiesta. var http = require('http'); function gethomepage() { 14/15

15 var html = '<html>' + '<head></head>' + '<body>homepage</body>' + '</html>'; return html; function getchisiamo() { var html = '<html>' + '<head></head>' + '<body>chi SIAMO</body>' + '</html>'; return html; var server = http.createserver( function (req, res) { console.log(req.url); res.writehead(200, {'Content-Type': 'text/html'); var html = ''; if(req.url == '/chisiamo.html') { html = getchisiamo(); else{ html = gethomepage(); res.write(html); res.end(); ); server.listen(1234, ' '); console.log('server in esecuzione...'); Moduli JSCommon con NPM NPM, oltre ad essere una repository delle librerie scritte per Node.js, è un comando per scaricare, ricercare ed aggiornare i vari software utilizzabili. NPM può essere semplicemente installato con curl come segue # curl sh mentre per installare i vari pacchetti si usa # npm install {pacchetto L'elenco dei moduli disponibili per Node.js si possono trovare all'indirizzo L'importazione del modulo all'interno del codice si ottiene con la parola require come segue: var modulo = require('{nome_modulo'); 15/15

Concetti fondamentali

Concetti fondamentali Node.js Concetti fondamentali by Stefano Burigat Esecuzione asincrona Quasi tutte le funzioni in node vengono eseguite in modo asincrono (a tal punto che molte funzioni hanno una versione sincrona che

Dettagli

Il Web Server e il protocollo HTTP

Il Web Server e il protocollo HTTP Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,

Dettagli

Protocolli applicativi: FTP

Protocolli applicativi: FTP Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione

Dettagli

Lezione 1 Introduzione

Lezione 1 Introduzione Lezione 1 Introduzione Ingegneria dei Processi Aziendali Modulo 1 Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano I Servizi Web Un Servizio Web è un implementazione software

Dettagli

Apache 2, PHP5, MySQL 5

Apache 2, PHP5, MySQL 5 Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche

Dettagli

Xampp. Valeriano Maysonnave - A.A. 2014/2015 -

Xampp. Valeriano Maysonnave - A.A. 2014/2015 - Xampp Valeriano Maysonnave - A.A. 2014/2015-1 Introduzione...1 2 Installazione su Windows...1 3 Configurazione Apache...2 3.1 Accesso al file di configurazione httpd.conf...2 3.2 Il file httpd.conf...3

Dettagli

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28

Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28 Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione

Dettagli

Node.js + Drupal. Luca Lusso. giovedì 1 dicembre 11

Node.js + Drupal. Luca Lusso. giovedì 1 dicembre 11 Node.js + Drupal Luca Lusso Agenda Cos è e come funziona node.js Installare node.js Code session: realizzazione si un modulo per l autocompletamento dei tags Demo session: installare e usare il modulo

Dettagli

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine. ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione

Dettagli

Acronis License Server. Manuale utente

Acronis License Server. Manuale utente Acronis License Server Manuale utente INDICE 1. INTRODUZIONE... 3 1.1 Panoramica... 3 1.2 Politica della licenza... 3 2. SISTEMI OPERATIVI SUPPORTATI... 4 3. INSTALLAZIONE DI ACRONIS LICENSE SERVER...

Dettagli

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4) Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione

Dettagli

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web

Dettagli

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale: Installazione LAMP Installare un server lamp su Linux Ubuntu Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale: Poi copiamo ed incolliamo nel terminale il comando: sudo apt-get

Dettagli

DevC++ vers. 4.9.9.2 Manuale d uso

DevC++ vers. 4.9.9.2 Manuale d uso DevC++ vers. 4.9.9.2 Manuale d uso Liceo Scientifico N. TRON di SCHIO (VI) Sommario 1 INTRODUZIONE... 3 2 SETUP... 5 2.1 Procedura di installazione... 5 2.2 Configurazione... 7 2.2.1 Opzioni dell ambiente...

Dettagli

DNS Domain Name System Dott. Ing. Ivan Ferrazzi V1.2 del 28/02/2013

DNS Domain Name System Dott. Ing. Ivan Ferrazzi V1.2 del 28/02/2013 DNS Domain Name System Dott. Ing. Ivan Ferrazzi V1.2 del 28/02/2013 1/17 Copyright 2013 Dott.Ing. Ivan Ferrazzi Permission is granted to copy, distribute and/or modify this document under the terms of

Dettagli

Lezione n 1! Introduzione"

Lezione n 1! Introduzione Lezione n 1! Introduzione" Corso sui linguaggi del web" Fondamentali del web" Fondamentali di una gestione FTP" Nomenclatura di base del linguaggio del web" Come funziona la rete internet?" Connessione"

Dettagli

Il Protocollo HTTP e la programmazione di estensioni Web

Il Protocollo HTTP e la programmazione di estensioni Web Il Protocollo HTTP e la programmazione di estensioni Web 1 Il protocollo HTTP È il protocollo standard inizialmente ramite il quale i server Web rispondono alle richieste dei client (prevalentemente browser);

Dettagli

Event loop. Event Loop. Carica il programma, quindi. Finché c è altro da fare. Attendi che qualcosa accada. Termina, a meno che non ci sia altro

Event loop. Event Loop. Carica il programma, quindi. Finché c è altro da fare. Attendi che qualcosa accada. Termina, a meno che non ci sia altro NODE.JS Node.js Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight

Dettagli

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti 20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

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

Dettagli

Application Server per sviluppare applicazioni Java Enterprise

Application Server per sviluppare applicazioni Java Enterprise Application Server per sviluppare applicazioni Java Enterprise Con il termine Application Server si fa riferimento ad un contenitore, composto da diversi moduli, che offre alle applicazioni Web un ambiente

Dettagli

SMS4i. Copyright 2010 2014 JetLab S.r.l. Tutti i diritti riservati

SMS4i. Copyright 2010 2014 JetLab S.r.l. Tutti i diritti riservati Copyright 2010 2014 JetLab S.r.l. Tutti i diritti riservati SMS4i Copyright 2013 2015 JetLab S.r.l. Tutti i diritti riservati SMS SMS4i è un marchio di JetLab S.r.l. Microsoft, Windows, Windows NT, Windows

Dettagli

Flusso Informazioni. E-MAIL l esecuzione della Gestione Anagrafiche Clienti viene Notificato all Utente con la spedizione di una E-Mail.

Flusso Informazioni. E-MAIL l esecuzione della Gestione Anagrafiche Clienti viene Notificato all Utente con la spedizione di una E-Mail. SWGESTANA è un Servizio Windows che esegue la Gestione Anagrafica Cliente su RDS con la lettura del file ANACLI.txt (prodotto dal gestionale operativo Azienda A). La gestione consiste nell inserimento

Dettagli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

Capitolo 4 Pianificazione e Sviluppo di Web Part

Capitolo 4 Pianificazione e Sviluppo di Web Part Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,

Dettagli

INSTALLAZIONE SOFTWARE HELMAC

INSTALLAZIONE SOFTWARE HELMAC Bilancia Helmac Serie GP Ultimo aggiornamento: 18 maggio 2013 Bilancia Helmac Serie GP... 1 INSTALLAZIONE SOFTWARE HELMAC... 1 CONFIGURAZIONE AREA51... 1 OPERATIVITA... 2 Codifica degli articoli in Area51...

Dettagli

Mac Application Manager 1.3 (SOLO PER TIGER)

Mac Application Manager 1.3 (SOLO PER TIGER) Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i

Dettagli

Lezione II: Web server e ambiente di lavoro

Lezione II: Web server e ambiente di lavoro Lezione II: Web server e ambiente di lavoro In questa lezione, in laboratorio, si mostrerà quali sono i passi necessari per creare ed eseguire una pagina ASP. Brevemente, verrà fatto anche vedere, come

Dettagli

PRODUZIONE PAGELLE IN FORMATO PDF

PRODUZIONE PAGELLE IN FORMATO PDF Requisiti minimi: PRODUZIONE, FIRMA E PUBBLICAZIONE DELLA PAGELLA ELETTRONICA CON ALUNNI WINDOWS PRODUZIONE PAGELLE IN FORMATO PDF Argo Alunni Windows aggiornato alla versione più recente. Adobe PDF CREATOR,

Dettagli

Appunti di Informatica www.mimmocorrado.it 1

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

Dettagli

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

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

Dettagli

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk

Dettagli

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Web PHP Tematiche Trattate

Dettagli

NOZIONI BASE SHELL E SCRIPT LINUX

NOZIONI BASE SHELL E SCRIPT LINUX NOZIONI BASE SHELL E SCRIPT LINUX Aggiornato al 11 gennaio 2006 Ermes ZANNONI (ermes@zannoni.to.it) (http://www.zannoni.to.it) Indice : 1. Introduzione 2. La Shell 2.1 Comandida Shell 2.1.1 File e directory

Dettagli

Il web server Apache Lezione n. 3. Introduzione

Il web server Apache Lezione n. 3. Introduzione Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar

Dettagli

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

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

Dettagli

PHP e MySQL. Guida scaricata da www.webstyling.it

PHP e MySQL. Guida scaricata da www.webstyling.it Home -> Manuali & Tutorials -> Guida PHP PHP e MySQL E' possibile realizzare delle applicazioni in php appoggiandosi ad un database, quale ad esempio MySQL. Con le novità introdotte ai tempi di MySQL 4.1

Dettagli

Product Shipping Cost Guida d'installazione ed Utilizzo

Product Shipping Cost Guida d'installazione ed Utilizzo Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartella app del pacchetto del modulo nella cartella principale dell'installazione di Magento dove è già

Dettagli

Progetto di Ingegneria del Software 2. SWIMv2

Progetto di Ingegneria del Software 2. SWIMv2 Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida di installazione Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Introduzione La piattaforma è stata sviluppata come

Dettagli

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo

Dettagli

Visual basic base Lezione 01. L'ambiente di sviluppo

Visual basic base Lezione 01. L'ambiente di sviluppo L'ambiente di sviluppo L'ambiente di sviluppo Visual basic è un linguaggio di programmazione Microsoft. In questo corso prenderemo in considerazione, l'ultima versione. net di questo linguaggio. Microsoft

Dettagli

LABORATORIO DI INFORMATICA 1 2014-2015. - parte 6 -

LABORATORIO DI INFORMATICA 1 2014-2015. - parte 6 - LABORATORIO DI INFORMATICA 1 2014-2015 - parte 6 - Lettura da File Obiettivo: leggere un file Per prima cosa dobbiamo creare un oggetto che rappresenti il file che vogliamo utilizzare (inserendo anche

Dettagli

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Mac OS

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Mac OS IBM SPSS Statistics - ssentials for R- Istruzioni di installazione per Mac OS Le istruzioni riportate di seguito sono relative all installazione di IBM SPSS Statistics - ssentials for R su sistemi operativi

Dettagli

Introduzione. Installare EMAS Logo Generator

Introduzione. Installare EMAS Logo Generator EMAS Logo Generator Indice Introduzione... 3 Installare EMAS Logo Generator... 3 Disinstallare EMAS Logo Generator... 4 Schermata iniziale... 5 Creare il Logo... 7 Impostazioni... 7 Colore...8 Lingua del

Dettagli

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA V01 CORA 15/01/03 FERRARESI 21/01/03 FERRARESI 21/01/03 STATO DELLE

Dettagli

AVCP Generatore di XML

AVCP Generatore di XML AVCP Generatore di XML Perché è necessario... 2 Come Funziona... 3 Appalto... 3 Indice... 5 Anagrafiche... 6 Lotto... 7 Partecipanti... 9 Partecipante in Solitario (Partecipante)... 9 Partecipante in Raggruppamento...

Dettagli

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Guida Joomla. di: Alessandro Rossi, Flavio Copes Guida Joomla di: Alessandro Rossi, Flavio Copes Grafica e template 1. 15. La grafica e i template Personalizzare l'aspetto del sito aggiungendo nuovi template e customizzandoli 2. 16. Personalizzare il

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

Dettagli

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 MANCA COPERTINA INDICE Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 epico! è distribuito nelle seguenti versioni: epico!

Dettagli

Esercizi di JavaScript

Esercizi di JavaScript Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio

Dettagli

IBM SPSS Statistics - Essentials for R - Istruzioni diinstallazione per Mac OS

IBM SPSS Statistics - Essentials for R - Istruzioni diinstallazione per Mac OS IBM SPSS Statistics - ssentials for R - Istruzioni diinstallazione per Mac OS IBM SPSS Statistics - ssentials for R- Istruzioni di installazione per Mac OS Le istruzioni riportate di seguito sono relative

Dettagli

LaCie Ethernet Disk mini Domande frequenti (FAQ)

LaCie Ethernet Disk mini Domande frequenti (FAQ) LaCie Ethernet Disk mini Domande frequenti (FAQ) Installazione Che cosa occorre fare per installare l unità LaCie Ethernet Disk mini? A. Collegare il cavo Ethernet alla porta LAN sul retro dell unità LaCie

Dettagli

Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC

Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC Query sui Databases Aziendali Report Automatici Interfacce Operatore Analisi Statistiche Minitab Web: www.gmsl.it Email: info@gmsl.it

Dettagli

ISPConfig: configurazione di un sito

ISPConfig: configurazione di un sito ISPConfig: configurazione di un sito Scopo del documento... 1 ISPConfig... 1 Accesso a ISPConfig... 1 Gestione di un dominio... 2 Creazione di un utente FTP... 3 Installazione di un applicativo web: creazione

Dettagli

ICARO Terminal Server per Aprile

ICARO Terminal Server per Aprile ICARO Terminal Server per Aprile Icaro è un software aggiuntivo per Aprile (gestionale per centri estetici e parrucchieri) con funzionalità di terminal server: gira sullo stesso pc dove è installato il

Dettagli

SWISSCAST. Descrizione della modalità di esportazione di documenti in pagine HTML

SWISSCAST. Descrizione della modalità di esportazione di documenti in pagine HTML SWISSCAST Descrizione della modalità di esportazione di documenti in pagine HTML Versione 1.2 del 22 dicembre 2009 1 Scopo del documento Questo documento descrive come esportare documenti pubblicati sul

Dettagli

marketing highlights Google Analytics A cura di: dott. Fabio Pinello

marketing highlights Google Analytics A cura di: dott. Fabio Pinello marketing highlights Google Analytics A cura di: dott. Fabio Pinello Google Analytics è uno strumento gratuito fornito da Google per monitorare il traffico di visite dei siti web su cui è installato. Cos

Dettagli

GateManager. 1 Indice. tecnico@gate-manager.it

GateManager. 1 Indice. tecnico@gate-manager.it 1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare

Dettagli

FPf per Windows 3.1. Guida all uso

FPf per Windows 3.1. Guida all uso FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete

Dettagli

Installazione del software Fiery per Windows e Macintosh

Installazione del software Fiery per Windows e Macintosh 13 Installazione del software Fiery per Windows e Macintosh Il CD del Software per l utente comprende le utilità di installazione di Fiery Link. Il software di utilità Fiery è supportato in Windows 95/98,

Dettagli

Guida Migrazione Posta Elettronica @uilpa.it. Operazioni da effettuare entro il 15 gennaio 2012

Guida Migrazione Posta Elettronica @uilpa.it. Operazioni da effettuare entro il 15 gennaio 2012 Guida Migrazione Posta Elettronica @uilpa.it Operazioni da effettuare entro il 15 gennaio 2012 CONTENUTI PREMESSA ACCESSO AL PROPRIO ACCOUNT SCHERMATA INIZIALE (Desktop) SALVATAGGIO CONTATTI (2) GESTIONE

Dettagli

I file di dati. Unità didattica D1 1

I file di dati. Unità didattica D1 1 I file di dati Unità didattica D1 1 1) I file sequenziali Utili per la memorizzazione di informazioni testuali Si tratta di strutture organizzate per righe e non per record Non sono adatte per grandi quantità

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

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

Dettagli

XTOTEM offline sul proprio PC

XTOTEM offline sul proprio PC Pagina 1 XTOTEM offline sul proprio PC Sommario XTOTEM offline sul proprio PC...1 Introduzione...2 1. Installare IIS...3 2. Installare un programma FTP...5 Installazione di Filezilla...5 Sistema di protezione

Dettagli

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1 Tutorial Configuration Managment Configurare il servizio EC2 su AWS Pagina 1 Sommario 1. INTRODUZIONE... 3 2. PROGRAMMI NECESSARI... 4 3. PANNELLO DI CONTROLLO... 5 4. CONFIGURARE E LANCIARE UN ISTANZA...

Dettagli

Esercizio 2. Client e server comunicano attraverso socket TCP

Esercizio 2. Client e server comunicano attraverso socket TCP Esercizio 1 Scrivere una applicazione client/server in cui: Il client, in un ciclo infinito: Legge una stringa da standard input Invia al processo server la stringa. Il server visualizza: L'IP da cui si

Dettagli

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

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

Dettagli

La prima operazione da fare è di registrarsi nel sito di Altervista al seguente indirizzo: http://it.altervista.org/registrazione.

La prima operazione da fare è di registrarsi nel sito di Altervista al seguente indirizzo: http://it.altervista.org/registrazione. Configurazione di Museo & Web CMS per altervista.org Si da per scontato che siate già in possesso del pacchetto Museo & Web CMS v1.4.0 (build 233 beta) scompattato in una qualsiasi cartella del vostro

Dettagli

Introduzione al Linguaggio C

Introduzione al Linguaggio C Introduzione al Linguaggio C File I/O Daniele Pighin April 2009 Daniele Pighin Introduzione al Linguaggio C 1/15 Outline File e dati Accesso ai file File I/O Daniele Pighin Introduzione al Linguaggio C

Dettagli

START Easy GO! Il gestionale sempre in tasca! Procedura di aggiornamento. Documentazione utente Pagina 1 di 18

START Easy GO! Il gestionale sempre in tasca! Procedura di aggiornamento. Documentazione utente Pagina 1 di 18 Procedura di aggiornamento Il gestionale sempre in tasca! Documentazione utente Pagina 1 di 18 Sommario Avvertenze... 3 Operazioni preliminari... 3 Salvataggi... 3 Download aggiornamenti... 5 Aggiornamento

Dettagli

Client - Server. Client Web: il BROWSER

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

Dettagli

Il Web-Service SDMX dell ISTAT

Il Web-Service SDMX dell ISTAT Il Web-Service SDMX dell ISTAT Versione: 1.0.0 Data: 26/06/2014 Autore: Approvato da: Modifiche Versione Modifiche Autore Data Indice dei contenuti 1 Introduzione... 4 2 Esempio d uso... 5 2.1 Riferimento

Dettagli

Guida all Installazione del ProxyFatturaPA

Guida all Installazione del ProxyFatturaPA i Guida all Installazione del ii Copyright 2005-2014 Link.it srl iii Indice 1 Introduzione 1 2 Fase Preliminare 1 3 Esecuzione dell Installer 1 4 Fase di Dispiegamento 5 4.1 JBoss 5.x e 6.x....................................................

Dettagli

Zoo 5. Robert McNeel & Associates Seattle Barcelona Miami Seoul Taipei Tokyo www.rhino3d.com

Zoo 5. Robert McNeel & Associates Seattle Barcelona Miami Seoul Taipei Tokyo www.rhino3d.com Zoo 5 Che cos'è lo Zoo? Lo Zoo è un gestore delle licenze in rete o floating (mobili). Lo Zoo consente la condivisione delle licenze tra un gruppo di utenti in rete. Lo Zoo è utile in presenza di più utenti

Dettagli

Siti web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications) Siti web centrati sui dati (Data-centric web applications) 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 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente

Dettagli

Configurazione di Outlook Express

Configurazione di Outlook Express OUTLOOK Outlook Express è il client di posta elettronica sviluppato da Microsoft, preinstallato su sistemi operativi Windows a partire da Windows 98 fino all'uscita di Windows XP. Con l'arrivo di Windows

Dettagli

INTRODUZIONE AI PRINCIPI DELLO SVILUPPO DI APPLICAZIONI WEB INTERATTIVE

INTRODUZIONE AI PRINCIPI DELLO SVILUPPO DI APPLICAZIONI WEB INTERATTIVE INTRODUZIONE AI PRINCIPI DELLO SVILUPPO DI APPLICAZIONI WEB INTERATTIVE ( I.D. Falconi ~ 21.12.2013) INTRODUZIONE AD AJAX Le caratteristiche di una applicazione Ajax sono sostanzialmente due: aggiornare

Dettagli

Backup e Aggiornamenti

Backup e Aggiornamenti Backup e Aggiornamenti Note tecniche Clima Estratto da Primi Passi v. 1.8 14/1/2013 Primi passi pag. 1 Backup e Aggiornamenti Copyright Eskimo srl Tutti i diritti riservati. Il software o parte di esso

Dettagli

WEBGIS 1.0. Guida per l utente

WEBGIS 1.0. Guida per l utente WEBGIS 1.0 Guida per l utente SOMMARIO 1 INTRODUZIONE...3 2 FUNZIONALITA...4 2.1 Strumenti WebGIS... 4 2.1.1 Mappa... 5 2.1.2 Inquadramento mappa... 6 2.1.3 Toolbar... 7 2.1.4 Scala... 9 2.1.5 Legenda...

Dettagli

FAQ RISPOSTE A DOMANDE FREQUENTI

FAQ RISPOSTE A DOMANDE FREQUENTI FAQ RISPOSTE A DOMANDE FREQUENTI FAQ Su sistemi RedHat ho riscontrato problemi in STSCALCxx, nell esecuzione della runtime Java. In RedHat è necessario installare il pacchetto: compat-libstdc++-6.2-2.9.0.16.rpm

Dettagli

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento I protocolli del livello di applicazione Porte Nelle reti di calcolatori, le porte (traduzione impropria del termine port inglese, che in realtà significa porto) sono lo strumento utilizzato per permettere

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

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

Dettagli

SPOSTARE IATROS DA UN PC AD UN ALTRO

SPOSTARE IATROS DA UN PC AD UN ALTRO SPOSTARE IATROS DA UN PC AD UN ALTRO Se si dispone di connessione Adsl sufficientemente veloce e/o tempo di attesa, prelevare il pacchetto completo disponibile nell'area download del sito www.iatros.it

Dettagli

Tricks & Tips. [Access] Tutorial - ActiveX - Controllo Tree View. - Michele de Nittis - Versione: 1 Data Versione: venerdì 30 agosto 2002

Tricks & Tips. [Access] Tutorial - ActiveX - Controllo Tree View. - Michele de Nittis - Versione: 1 Data Versione: venerdì 30 agosto 2002 Tricks & Tips [Access] - Michele de Nittis - Tutorial - ActiveX - Controllo Tree View Versione: 1 Data Versione: venerdì 30 agosto 2002 1 SOMMARIO PREMESSA...3 INSERIMENTO DEL CONTROLLO...3 AGGIUNTA DELLE

Dettagli

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1 Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, antonio.barbieri@gmail.com Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario

Dettagli

EDULINK L.I.V.E. E-LEARNING PLATFORM. Manuale Docente

EDULINK L.I.V.E. E-LEARNING PLATFORM. Manuale Docente EDULINK L.I.V.E. E-LEARNING PLATFORM Manuale Docente Distribuito con licenza Gnu Free Documentation License Paolo Tomè Maggio 2012 INTRODUZIONE Software di Base La piattaforma, raggiungibile all'indirizzo

Dettagli

Documentazione Tecnica. Client AnagAire V 6.0 AIRE. Anagrafe degli Italiani Residenti all Estero

Documentazione Tecnica. Client AnagAire V 6.0 AIRE. Anagrafe degli Italiani Residenti all Estero AIRE Anagrafe degli Italiani Residenti all Estero Ministero dell Interno Dipartimento Affari Pag. 1 di 24 INDICE INTRODUZIONE... 3 PRIMA INSTALLAZIONE... 4 GESTIONE DATI MINISTERO... 6 3.1 GESTIONE FILES

Dettagli

Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda

Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda Premessa Con l analisi di sensitività il perito valutatore elabora un range di valori invece di un dato

Dettagli

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna

Dettagli

ImporterONE Export Plugin Magento

ImporterONE Export Plugin Magento ImporterONE Export Plugin Magento Indice generale 1 INTRODUZIONE...2 2 INSTALLAZIONE DEL PLUGIN...2 3 CONFIGURAZIONE...4 4 OPERAZIONI PRELIMINARI...11 1-10 1 INTRODUZIONE Questo plugin di esportazione

Dettagli

Manuale NetSupport v.10.70.6 Liceo G. Cotta Marco Bolzon

Manuale NetSupport v.10.70.6 Liceo G. Cotta Marco Bolzon NOTE PRELIMINARI: 1. La versione analizzata è quella del laboratorio beta della sede S. Davide di Porto, ma il programma è presente anche nel laboratorio alfa (Porto) e nel laboratorio di informatica della

Dettagli

Corso Online Analista Programmatore Microsoft

Corso Online Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft We Train Italy info@wetrainitaly.it Programma Generale del Corso Analista Programmatore Microsoft Tematiche di Base Modulo Uno Le basi della programmazione

Dettagli

Cookie Policy per www.lalocandadisettala.com

Cookie Policy per www.lalocandadisettala.com Policy per www.lalocandadisettala.com Uso dei cookie Il "Sito" (www.lalocandadisettala.com) utilizza i per rendere i propri servizi semplici e efficienti per l utenza che visiona le pagine di www.lalocandadisettala.com.

Dettagli

Breve guida all'utilizzo di TortoiseSVN

Breve guida all'utilizzo di TortoiseSVN Breve guida all'utilizzo di TortoiseSVN Grazie a TortoiseSVN è possibile lavorare sui file in locale e trasferire il lavoro eseguito su un repository online. Creare una copia del repository sul proprio

Dettagli

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo

Dettagli

MANUALE UTENTE Fiscali Free

MANUALE UTENTE Fiscali Free MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato

Dettagli

Istruzioni operative instal azione FirmaVerifica3.0 Pag.1 di 27

Istruzioni operative instal azione FirmaVerifica3.0 Pag.1 di 27 Istruzioni operative installazione FirmaVerifica3.0 Pag.1 di 27 Generalità... 3 Operazioni preliminari... 4 Requisiti tecnici... 5 Installazione applicazione...6 Visualizzazione fornitura... 14 Gestione

Dettagli

App-V Dynamic Suite Composition

App-V Dynamic Suite Composition App-V Dynamic Suite Composition di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Introduzione Con Microsoft Application Virtualization 4.5 è possibile utilizzare la Dynamic Suite Composition, cioè definire un

Dettagli

Manuale di Blogilo. Mehrdad Momeny Traduzione e revisione del documento: Valter Mura

Manuale di Blogilo. Mehrdad Momeny Traduzione e revisione del documento: Valter Mura Mehrdad Momeny Traduzione e revisione del documento: Valter Mura 2 Indice 1 Introduzione 5 2 Uso di Blogilo 6 2.1 Primi passi.......................................... 6 2.2 Configurazione di un blog.................................

Dettagli