Introduzione. Organizzazione e caratteristiche di questa edizione. Parte I. Parte II
|
|
- Rosangela Castellano
- 7 anni fa
- Visualizzazioni
Transcript
1 Introduzione Organizzazione e caratteristiche di questa edizione Come le precedenti edizioni di JavaScript la Guida, questa edizione contiene molte più informazioni di quelle che possono essere stampate e rilegate in un solo volume. Il contenuto completo è disponibile sul sito Web relativo a questo libro ( Questa nuova edizione è strutturata in modo tale da fornire quante più informazioni possibili nella parte stampata del libro. Per questo motivo molti listati di codice completi sono ora disponibili nelle pagine stampate. Le nozioni fondamentali su JavaScript sono presenti nella versione stampata, mentre il contenuto più avanzato è disponibile nella versione elettronica sul sito Web. Ecco alcuni dettagli sulla struttura del libro. Parte I La Parte I del libro inizia con un capitolo che mostra un confronto tra Java- Script e Java e affronta il ruolo di JavaScript all interno del World Wide Web. Il mondo dei browser e dello scripting Web ha subito notevoli cambiamenti dalla prima comparsa di JavaScript. Ecco perché il Capitolo 2 è dedicato alla descrizione delle sfide per i programmatori che devono sviluppare applicazioni per pubblico con una sola piattaforma e con più piattaforme. Il Capitolo 3 comincia a parlare del linguaggio JavaScript e permetterà di scrivere il primo script pratico. Parte II Tutta la Parte II è dedicata a un tutorial per i principianti di JavaScript. In nove lezioni si troverà un percorso graduale nei concetti di programmazione fondamentali e nel vero scripting JavaScript, ponendo l accento sugli standard industriali supportati dalla maggior parte degli odierni browser programmabili. Alla fine di ciascuna lezione sono disponibili alcuni esercizi che aiuteranno il lettore a rafforzare quanto appena appreso e lo inviteranno a utilizzare le nuove 00 introduzione JavaScript.indd XI 29/07/
2 XII INTRODUZIONE conoscenze (le soluzioni degli esercizi sono nell appendice, disponibile sul Minisito). L obiettivo del tutorial è fornire sufficiente esperienza per cominciare a scrivere semplici pagine facilitando la comprensione delle discussioni e degli esempi discussi nella parte restante del libro. Alla fine dell ultima lezione i lettori sapranno programmare l effetto di scambio delle immagini di rollover, oggi così popolare in moltissime pagine Web, e saranno in grado di modificare il contenuto di una pagina Web in modo dinamico. Parte III La Parte III fornisce una descrizione dettagliata dei modelli di oggetti del documento implementati dai browser odierni. In tutti i capitoli un diagramma di compatibilità indica i browser che supportano ogni oggetto e le sue caratteristiche. Un capitolo in particolare, il Capitolo 15, contiene materiale di riferimento condiviso dalla maggior parte dei restanti capitoli della Parte III. Parte IV Le informazioni sul linguaggio JavaScript fondamentale si trovano nella Parte IV. Come per i riferimenti della Parte III, i capitoli su JavaScript mostrano i diagrammi di compatibilità per ciascun termine del linguaggio JavaScript. Parte V Numerose appendici forniscono utili informazioni di riferimento. Queste risorse comprendo un riferimento rapido agli oggetti JavaScript e dei browser, un elenco delle parole riservate per JavaScript, le risposte agli esercizi dei tutorial della Parte II e infine le risorse su Internet. Questa parte la troverete sul Minisito all indirizzo: Prerequisiti per l apprendimento di JavaScript Sebbene questo libro non richieda al lettore grande esperienza di programmazione, più pagine Web sono state create con HTML, più facile sarà comprendere l interazione di JavaScript con gli elementi che normalmente si inseriscono nella pagina. A volte è necessario modificare i tag HTML per trarre vantaggio dallo scripting. Se si conoscono già i tag, JavaScript sarà più facile da imparare. I moduli e i loro elementi (campi di testo, pulsanti ed elenchi di selezione) giocano un ruolo particolarmente importante nella maggior parte del lavoro tipico di JavaScript. Si dovrebbe avere familiarità con tali elementi e i loro attributi HTML. Fortunatamente non è necessario conoscere lo scripting lato server o il passaggio di informazioni da un modulo a un server; l attenzione qui è sullo scripting lato client, che lavora indipendentemente dal server, dopo che 00 introduzione JavaScript.indd XII 29/07/
3 INTRODUZIONE XIII la pagina contenente JavaScript è stata completamente caricata nel browser. Il vocabolario fondamentale dello standard HTML corrente dovrebbe far parte delle proprie conoscenze. È inoltre opportuno conoscere alcuni degli standard di markup dei documenti più recenti, come XHTML e CSS (Cascading Style Sheets). Non serve comunque essere degli esperti: le ricerche sul Web relative a questi termini riveleranno numerosi tutorial sull argomento. Se non si è mai programmato prima Per chi ha imparato HTML su un piccolo libro anni fa, le dimensioni di questo libro possono spaventare. JavaScript può non essere il linguaggio più semplice del mondo, ma è ben lontano da un linguaggio di programmazione completo, come Java o C. JavaScript permette di sperimentare ottenendo grandi risultati anche da poche righe di codice, senza realizzare applicazioni complete (come i programmi che si acquistano). L interprete JavaScript incorporato in tutti i browser compatibili con gli script fa molto lavoro per il programmatore. La programmazione, al livello più elementare, non consiste in niente di più che scrivere una serie di istruzioni che il computer deve seguire. Gli umani seguono istruzioni in tutti i momenti, anche se non se ne rendono conto. Il viaggio verso la casa di un amico è una sequenza di piccole istruzioni: tre isolati in quella direzione, girare a sinistra qui, girare a destra lì. Fra tali istruzioni ci sono alcune decisioni da prendere: se il semaforo è rosso fermarsi, se il semaforo è verde andare, se il semaforo è giallo fermarsi o procedere con prudenza. Occasionalmente è necessario ripetere alcune operazioni molte volte (come fare il giro dell isolato fino a quando si trova un parcheggio). Un programma per computer non solo contiene la sequenza principale di passi, ma prevede anche le decisioni o le ripetizioni necessarie per raggiungere l obiettivo del programma (quali la gestione dei diversi stati di un semaforo o cosa fare se qualcuno ha appena occupato il parcheggio a cui si puntava). La difficoltà iniziale nell apprendimento della programmazione è prendere confidenza con l organizzazione di parole e numeri per le istruzioni del linguaggio. Tale organizzazione è chiamata sintassi, come in una lingua. Poiché generalmente i computer sono piuttosto stupidi, non perdonano se non si comunica con essi nel loro linguaggio. Quando si parla con un altro essere umano è possibile sbagliare la sintassi di una frase e molto probabilmente l interlocutore capirà, ma con i linguaggi di programmazione non è così. Se la sintassi non è perfetta il computer dice che è stato commesso un errore. La migliore cosa da fare è considerare gli errori di sintassi come esperienze di apprendimento. Anche i programmatori esperti sbagliano. Ogni errore di sintassi fatto (e ogni risoluzione di tale errore realizzata riscrivendo la dichiarazione corretta) si aggiunge alla conoscenza del linguaggio. Se si ha un po di esperienza di programmazione Nell apprendimento di JavaScript l esperienza di programmazione con un linguaggio procedurale come Basic può essere più un ostacolo che un aiuto. 00 introduzione JavaScript.indd XIII 29/07/
4 XIV INTRODUZIONE Sebbene si possa comprendere meglio la precisione della sintassi, probabilmente il concetto generale di programma è completamente diverso da quello di JavaScript. Parte di ciò ha a che vedere con le operazioni tipiche eseguite da uno script (eseguire un operazione molto specifica in risposta all azione di un utente nella pagina Web), ma in gran parte ha a che vedere con la natura della programmazione orientata agli oggetti. In un tipico programma procedurale il programmatore è responsabile di tutto ciò che compare sullo schermo e di tutto ciò che avviene dietro le quinte. Appena il programma viene eseguito, una grande parte di codice è dedicata all impostazione dell ambiente visivo. Per esempio lo schermo contiene numerosi campi di testo o pulsanti su cui fare clic. Per determinare quale pulsante è stato premuto, il programma esamina le coordinate del clic e le confronta con le coordinate di tutti i pulsanti sullo schermo. L esecuzione del programma si dirama quindi per eseguire le istruzioni riservate al clic in quello spazio. La programmazione orientata agli oggetti è quasi il contrario di questo processo. Un pulsante è considerato un oggetto, qualcosa di tangibile. Un oggetto ha proprietà, come etichetta, dimensioni, allineamento e così via. Un oggetto può anche contenere uno script. Allo stesso tempo, il software del sistema e del browser, lavorando insieme, possono inviare un messaggio a un oggetto (secondo ciò che fa l utente) per attivare lo script. Per esempio, se un utente fa clic in un campo di testo, il sistema/browser dice al campo che qualcuno ha fatto clic in quel punto (cioè ha impostato il focus su quel campo), dando al campo il compito di decidere cosa fare. Qui entra in gioco lo script. Lo script è collegato al campo e contiene le istruzioni che il campo deve eseguire dopo che l utente lo ha attivato. Un altro set di istruzioni può controllare cosa succede quando l utente scrive nel campo e preme il tasto TAB o fa clic fuori dal campo, cambiandone il contenuto. Alcuni script possono sembrare procedurali nella costruzione: contengono un semplice elenco di istruzioni eseguite in ordine. Ma quando si ha a che fare con dati provenienti da elementi di modulo, tali istruzioni lavorano con la natura di JavaScript basata sugli oggetti. Il modulo è un oggetto, anche ciascun pulsante di scelta o campo di testo è un oggetto. Lo script agisce sulle proprietà di tali oggetti per ottenere risultati. La transizione da programmazione procedurale a programmazione orientata agli oggetti può essere la sfida più difficile. Quando all autore fu presentata la programmazione orientata agli oggetti, all inizio non la comprese. Ma quando il concetto fu chiaro, dopo un lungo percorso meditativo, si accesero numerose lampadine e da allora l orientamento agli oggetti gli sembra l unico modo ragionevole di programmare. Se si ha esperienza di programmazione in C Prendendo in prestito la sintassi da Java (che a suo turno deriva da C e C++), JavaScript condivide con C molte caratteristiche sintattiche. I programmatori che conoscono C si troveranno a proprio agio: i simboli degli operatori, le strutture condizionali e i cicli seguono la tradizione di C. In JavaScript ci sono 00 introduzione JavaScript.indd XIV 29/07/
5 INTRODUZIONE XV meno problemi sui tipi di dati rispetto a C: in JavaScript una variabile non è limitata a un particolare tipo di dati. Con tanta sintassi di JavaScript familiare si sarà in grado di concentrarsi sui concetti di modello di oggetti del documento, che possono essere completamente nuovi. Tuttavia sarà ancora necessario avere una buona base di HTML (in particolare sugli elementi di modulo) per mettere al lavoro la propria esperienza in JavaScript. Se si ha esperienza di programmazione in Java Nonostante la somiglianza nei nomi, i due linguaggi condividono solo aspetti superficiali: costruzioni condizionali e di cicli, riferimenti a oggetti a punto come in C, parentesi graffe per il raggruppamento di dichiarazioni, numerose parole chiave e alcuni altri attributi. Le dichiarazioni di variabili, tuttavia, sono piuttosto diverse, perché JavaScript non è un linguaggio fortemente tipizzato. Una variabile può contenere un valore intero in una dichiarazione e una stringa nella dichiarazione successiva (ma non si sta dicendo che questo rappresenti un buono stile di programmazione). Ciò che viene chiamato metodo in Java, in JavaScript viene chiamato metodo (quando è associato a un oggetto predefinito) o funzione (per le azioni definite dal programmatore). I metodi e le funzioni di JavaScript possono restituire valori di qualsiasi tipo senza dover dichiarare il tipo di dati in anticipo. Forse gli aspetti più importanti di Java da eliminare quando si scrive codice JavaScript sono le nozioni di classi, ereditarietà, istanze e passaggio di messaggi orientati agli oggetti. Questi aspetti semplicemente non contano quando si programma in JavaScript. Tuttavia i progettisti di JavaScript sapevano che i programmatori Java hanno alcune abitudini difficili da perdere, quindi anche se JavaScript non richiede un punto e virgola alla fine di ciascuna dichiarazione, se la si scrive nel codice l interprete non se ne preoccupa. Se si ha esperienza di script o di macro Nonostante la somiglianza nei nomi, i due linguaggi condividono solo aspetti L esperienza con la scrittura di script in altri strumenti di authoring o di macro nei programmi è utile per la comprensione di numerosi concetti, tra i quali forse il più importante è l idea di combinare dichiarazioni per eseguire un operazione su alcuni dati. Per esempio, è possibile scrivere una macro con Microsoft Excel che esegue una trasformazione di dati su cifre giornaliere che arrivano da un report finanziario su un altro computer. La macro si trova nel menu Macro e viene eseguita scegliendo la sua voce di menu quando arriva un nuovo set di dati. Gli ambienti di programmazione moderni, come Visual Basic, ricordano gli ambienti di scripting sotto questo aspetto. Presentano al programmatore un generatore di interfacce, che si occupa di gran parte del lavoro di visualizzazione degli oggetti sullo schermo con cui l utente dovrà interagire. Gran parte del compito del programmatore riguarda la scrittura di piccoli frammenti di codice eseguiti quando l utente interagisce con questi oggetti. Una gran parte dello scripting che 00 introduzione JavaScript.indd XV 29/07/
6 XVI INTRODUZIONE si realizza in JavaScript corrisponde esattamente a quello schema. Di fatto quegli ambienti assomigliano all ambiente di browser compatibili con gli script in un altro senso: forniscono un set finito di oggetti predefiniti che hanno set fissi di proprietà e comportamenti. Questa prevedibilità facilita l apprendimento dell intero ambiente e la pianificazione di un applicazione. Convenzioni sulla formattazione e sui nomi I listati e le parole degli script in questo libro sono presentati con un font differente rispetto al restante testo. A causa dei limiti nella larghezza della pagina, le righe di script a volte possono essere interrotte in modo innaturale. In quei casi il resto dello script è nella riga successiva. Se queste interruzioni di riga creano problemi quando si scrive un listato in un documento si suggerisce di accedere al listato corrispondente sul sito Web per vedere come dovrebbe essere scritto. Quando si raggiunge la Parte III del libro si troveranno numerosi modelli di oggetti o caratteristiche che richiedono una specifica versione minima di un browser. Per facilitare l individuazione nel testo della necessità di un particolare browser o versione di browser, la maggior parte dei riferimenti ai browser è costituita da un abbreviazione e da un numero di versione. Per esempio, WinIE5 indica Internet Explorer 5 per Windows; NN6 indica Netscape Navigator 6 per qualsiasi sistema operativo; Moz rappresenta i nuovi browser curati da The Mozilla Foundation; Safari è il browser di Apple per Mac OS X. Se una funzione è stata introdotta con una particolare versione di browser ed è supportata dalle versioni successive, un segno più (+) segue il numero. Per esempio, una caratteristica indicata da WinIE5.5+ indica che è richiesto come minimo Internet Explorer 5.5 per Windows, ma che la caratteristica è disponibile anche in WinIE6 e probabilmente nelle versioni future di WinIE. A volte una caratteristica o qualche comportamento evidenziato si applicano a un solo browser. Per esempio una caratteristica indicata con NN4 significa che funziona solo in Netscape Navigator 4.x. Un segno meno (per esempio WinIE-) indica che il browser non supporta l elemento discusso. Il formato dei listati di codice in questa edizione è cambiato rispetto elle precedenti. Per sottolineare la tendenza della comunità di sviluppatori Web a seguire gli standard più recenti, gli esempi HTML in questa edizione seguono le convenzioni di XHTML, che impone l utilizzo di tag e nomi di attributi minuscoli, nonché di tag che non fungono da contenitori (come il tag <br /> di XHTML al posto del tag <br> di HTML). Un altra modifica relativa allo stile riguarda l inclusione esplicita dei punti e virgola alla fine delle righe di istruzioni JavaScript. I punti e virgola sono ancora facoltativi nel linguaggio, ma l autore ha cambiato il suo stile di scrittura del codice. NOTA SUGGERIMENTO ATTENZIONE Le icone Nota, Suggerimento e Attenzione indicano punti importanti. 00 introduzione JavaScript.indd XVI 29/07/
Negli ultimi dieci anni, il Web è stato completamente
Introduzione Negli ultimi dieci anni, il Web è stato completamente integrato nel tessuto sociale. La maggior parte delle aziende ha il proprio sito Web, ed è raro vedere una pubblicità in televisione che
DettagliJavascript e CSS nelle pagine WEB
1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT
DettagliPrefazione... xi. Da leggere prima di iniziare...xiv. Capitolo 1 Introduzione a JavaScript Sezione A Programmazione, HTML e JavaScript...
SOMMARIO Prefazione... xi Panoramica del libro... xi Caratteristiche distintive...xii Aspetti qualificanti del libro...xii Browser Web da usare... xiii Ringraziamenti... xiii Da leggere prima di iniziare...xiv
DettagliCorso di Laurea Ingegneria Civile Fondamenti di Informatica. Dispensa 07. Oggetti e Java. Marzo Programmazione Java 1
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 07 Oggetti e Java Marzo 2010 Programmazione Java 1 Contenuti Il linguaggio Java Applicazioni Java e il metodo main Esempi di applicazioni
DettagliDEFINIZIONI SMART E RELATIVE ESERCITAZIONI
DEFINIZIONI SMART E RELATIVE ESERCITAZIONI A B C D E 1 2 3 4 5 6 7 8 9 MODULO 3 Creazione e gestione di fogli di calcolo MODULO 3 CREAZIONE E GESTIONE DI FOGLI DI CALCOLO Gli elementi fondamentali del
Dettagli3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
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
Dettagli3. Le routine evento in Access 2000/2003
LIBRERIA WEB 3. Le routine evento in Access 2000/2003 Le routine evento possono essere associate a un singolo controllo grafico (caselle di testo, pulsanti di comando, ecc.) presente all interno di una
DettagliIntroduzione ORGANIZZAZIONE DEL LIBRO. Il libro è composto da 12 capitoli organizzati nelle tre parti seguenti:
Introduzione Questo libro, espressamente rivolto ai programmatori esperti in Java, tratta gli elementi essenziali della piattaforma Java 2 Enterprise Edition (J2EE) e analizza in modo particolare le nuove
DettagliIndice generale Introduzione...xiii Capitolo 1 Strumenti per sviluppare applicazioni...1
Introduzione...xiii Applicazioni basate su spreadsheet... xiv Aggiornamento... xvi Sicurezza... xvi Tipi di applicazioni... xvi Pronto impiego... xvii Tabelle personali... xviii Applicazioni condivisibili...
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
DettagliSistema operativo Mac OS X
Attività operative Personalizzare la scrivania. La personalizzazione viene attivata direttamente dal Dock facendo clic sull icona Preferenze di sistema. MODALITÀ ALTERNATIVA 1 Scrivania e salvaschermo.
DettagliCultura Tecnologica di Progetto
Cultura Tecnologica di Progetto Politecnico di Milano Facoltà di Disegno Industriale - FOGLI DI CALCOLO - A.A. 2003-2004 2004 Foglio Elettronico Un foglio elettronico è un potente strumento di calcolo,
DettagliAutomatizzare le attività con le macro di Visual Basic
Automatizzare le attività con le macro di Visual Basic Se non si ha esperienza con le macro, non c'è da preoccuparsi. Una macro è semplicemente un insieme registrato di sequenze di tasti e di istruzioni,
DettagliSistema di Teleraccolta EMITTENTI
Sistema di Teleraccolta EMITTENTI Manuale Utente Storia delle modifiche Data Versione Tipo di modifica 20/10/2004 1.0 Creazione del documento 2 Indice dei contenuti 1 Introduzione... 4 2 Accesso/Uscita
DettagliSommario. Nozioni di base su HTML
Sommario Parte 1 Ringraziamenti.................................................... xiii Introduzione...................................................... xvi Che cos'è HTML?.................................................
DettagliPortale di gestione Version 7.5
Portale di gestione Version 7.5 MANUALE DELL AMMINISTRATORE Revisione: 29/08/2017 Sommario 1 Informazioni sul documento...3 2 Informazioni sul portale di gestione...3 2.1 Account e unità... 3 2.2 Browser
DettagliI Fogli Elettronici (Microsoft Excel)
I Fogli Elettronici (Microsoft Excel) Sono strumenti per organizzare e gestire dati e calcoli I dati immessi vengono organizzati in tabelle e si possono immagazzinare informazioni di vario tipo: risultati
DettagliNavigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog. Marco Torciani. (Seconda lezione) Unitre Pavia a.a.
Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog (Seconda lezione) Unitre Pavia a.a. 2014-2015 27/01/2015 dott. 1 In informatica l'hypertext Markup Language (HTML)
DettagliPOSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL
POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area posta... 5 Scrivi un nuovo messaggio... 5 Selezione ricevuta di consegna... 5 Inserimento
DettagliLinguaggi di Programmazione
Linguaggi di Programmazione Linguaggi di Programmazione Programmazione. Insieme delle attività e tecniche svolte per creare un programma (codice sorgente) da far eseguire ad un computer. Che lingua comprende
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
DettagliProgrammazione 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'
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
Dettagli4. I moduli in Access 2000/2003
LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate
DettagliUtilizzo di Fiery WebSpooler
20 Utilizzo di Fiery WebSpooler Fiery WebSpooler duplica molte delle funzioni e delle caratteristiche di Command WorkStation. WebSpooler consente di controllare e gestire i lavori da più piattaforme su
DettagliIndice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX
Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di
DettagliConfigurazione degli Avvisi di Sistema. Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano
Configurazione degli Avvisi di Sistema Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano 2 Indice 1 Configurazione degli Avvisi di Sistema 4 1.1
DettagliINTRODUZIONE ALLA PROGRAMMAZIONE
INTRODUZIONE ALLA PROGRAMMAZIONE Prof. Enrico Terrone A. S: 2008/09 Definizioni Programmare significa risolvere problemi col computer, cioè far risolvere problemi al computer attraverso un insieme di informazioni
DettagliDatabase Modulo 6 CREAZIONE DI MASCHERE
Database Modulo 6 CREAZIONE DI MASCHERE!1 Per la gestione dei dati strutturati è possibile utilizzare diverse modalità di visualizzazione. Si è analizzata sinora una rappresentazione di tabella (foglio
DettagliMINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL
MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL ISTRUZIONI PIU COMUNI: Le istruzioni per scrivere del testo dentro una cella sono principalmente due: cells e range L istruzione cells permette di scrivere
DettagliRaccolta e memorizzazione dei dati immessi nei moduli dai visitatori
Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Per impostazione predefinita, i risultati dei moduli vengono salvati
DettagliMS Access Un DBMS relazionale per Windows?
MS Access Un DBMS relazionale per Windows? Quali DBMS in ambiente PC: dbase (ver. 5 per windows) FoxPro (per windows) Access (per windows) SQL Server (client/server) Oracle (client/server) Informix (client/server)...
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
DettagliCorso di Laurea Ingegneria Informatica Laboratorio di Informatica
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente
DettagliProcedura di installazione rrunnweb
Procedura di installazione rrunnweb Preparazione dell ambiente RRUNNWEB può girare su qualsiasi piattaforma che fornisca i seguenti servizi: - un server web locale (ad esempio: Apache ver.2.2 o successive,
DettagliIntroduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++
Microsoft Windows e Dev-C++ Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++ Le Esercitazioni in Laboratorio Laboratorio ELAB1: Edificio Viale Europa 2 PIANO, Scala 1 (n. 44 posti)
DettagliDebug di un programma
Debug di un programma Col termine Debug si intende una fase di sviluppo del software, nella quale si cerca di eliminare gli errori dal programma Due tipi di errori: Errori sintattici, rilevati sempre dal
DettagliUniversità degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura
Dettagli14Ex-Cap11.qxd :20 Pagina Le macro
14Ex-Cap11.qxd 21-12-2006 11:20 Pagina 203 11 Le macro Creare le macro Registrare una macro Eseguire una macro Riferimenti assoluti e relativi nelle macro Assegnare un pulsante a una macro Modificare una
DettagliPowerPoint: uso del software
PowerPoint: uso del software Marie-Edith Bissey 5 febbraio 2002 1 Creare una presentazione PowerPoint si trova sotto Start Programmi All avvio, si apre una maschera che permette di scegliere il tipo di
DettagliIntroduzione alla programmazione
Introduzione alla programmazione Risolvere un problema Per risolvere un problema si procede innanzitutto all individuazione Delle informazioni, dei dati noti Dei risultati desiderati Il secondo passo consiste
DettagliMS Access: Tutorial Tabelle, Relazioni
Università Magna Graecia di Catanzaro Informatica MS Access: Tutorial Tabelle, Relazioni Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Microsoft Access Tutorial Tabelle,
DettagliIndice a colpo d occhio
a colpo d occhio Capitolo 1 Introduzione a Excel 1 Capitolo 2 L interfaccia di Excel 2002 15 Capitolo 3 Il foglio elettronico 37 Capitolo 4 Dentro il foglio: le celle 59 Capitolo 5 Dentro la cella: le
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
DettagliVBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.
Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?
Dettagli5 Invio di Integrazioni e Conformazioni (per pratiche già trasmesse)
5 Invio di Integrazioni e Conformazioni (per pratiche già trasmesse) NOTA : La funzionalità descritta in questo capitolo, è presente soltanto per alcuni Comuni Dopo che l utente ha inviato una pratica
Dettagli1 Settimana: Inizia a Programmare (6h) Benvenuti al Corso. Impostazione del Software. Eseguire il gioco
1 Settimana: Inizia a Programmare (6h) Benvenuti al Corso Qui potrai scoprire come utilizzare la piattaforma per sfruttare al meglio l'esperienza di apprendimento. 1.1 Introduzione e scopo del programma
DettagliInformatica WINDOWS. Francesco Tura F. Tura
Informatica WINDOWS Francesco Tura francesco.tura@unibo.it Che cos è Windows? È un Sistema Operativo ad interfaccia grafica prodotto dalla Microsoft, che viene utilizzato su computer con CPU Intel Pentium
DettagliProgrammazione Orientata agli Oggetti. Emilio Di Giacomo e Walter Didimo
Programmazione Orientata agli Oggetti Emilio Di Giacomo e Walter Didimo Una metafora dal mondo reale la fabbrica di giocattoli progettisti Un semplice giocattolo Impara i suoni Dall idea al progetto Toy
DettagliIn questo capitolo verrà impostato un ambiente per
Capitolo 3 Il primo script in JavaScript 3.1 Gli strumenti software 3.2 Impostazione dell ambiente di authoring 3.3 Cosa farà il primo script 3.4 Inserimento del primo script 3.5 Analisi dello script 3.6
Dettagliper immagini guida avanzata Modificare numeri e date Geometra Luigi Amato Guida Avanzata per immagini Excel
Modificare numeri e date Geometra Luigi Amato Guida Avanzata per immagini Excel 2000 1 Questi formati applicano l impostazione predefinita per ciascuno dei formati. È importante notare che, indipendentemente
DettagliINTRODUZIONE ALL INFORMATICA CORSO DI LAUREA IN BIOLOGIA A.A. 2015/2016
INTRODUZIONE ALL INFORMATICA CORSO DI LAUREA IN BIOLOGIA A.A. 2015/2016 1 GMAIL & GOOGLE DRIVE SLIDE DEL DOCENTE 2 CREAZIONE DI UN INDIRIZZO GMAIL Vai all indirizzo: https://accounts.google.com/signup
DettagliAnno Accademico Laboratorio di Tecnologie Web Uso di Firebug
Universita degli Studi di Bologna Facolta di Ingegneria Anno Accademico 2008-2009 Laboratorio di Tecnologie Web Uso di Firebug http://www-lia.deis.unibo.it/courses/tecnologieweb0809 Estensione del browser
Dettagli1.1. Come funzionano le pagine Web.
Se tu hai voglia di creare il tuo sito web in HTML, oppure stai semplicemente cercando un supporto aggiuntivo perché pensi che le lezioni di HTML che ricevi all università non sono abbastanza chiare e
Dettagli:33 Pagina V. Indice. Introduzione
00 20-09-2004 16:33 Pagina V Indice Introduzione XIII Capitolo 1 Gestione dei dati 1 1.1 Gli elenchi 1 Progettazione di un elenco 2 Inserimento dei dati nell elenco 3 1.2 Filtro di elenchi 5 Il filtro
DettagliINTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica
Fondamenti di Informatica INTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica - Programma Un programma è una formulazione
Dettagli[PRIMA DI VIDEOSCRIVERE ]
Manuale di preparazione alla videoscrittura per bambini e persone che non hanno mai usato una tastiera. by Cinzia [PRIMA DI VIDEOSCRIVERE ] Una piccola guida di preparazione alla scrittura col computer,
DettagliManualità e Tecniche di Base
Manualità e Tecniche di Base Obiettivi della lezione In questa lezione si spiega come usare il mouse e la tastiera per introdurre dati in un campo, in modo da sviluppare la manualità di base necessaria
DettagliModulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica
Modulo 3 DATI E OPERATORI 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica 1. Assegnare i dati da tastiera La possibilità di interagire con l ambiente esterno
DettagliISTRUZIONI PER LA PROCEDURA TELEMATICA
ISTRUZIONI PER LA PROCEDURA TELEMATICA REQUISITI TECNOLOGICI PER LA COMPILAZIONE TELEMATICA Per poter utilizzare la compilazione telematica il rispondente dovrà possedere i seguenti requisiti minimi: un
DettagliMANUALE MODULO WIDGET EVENT TRACKING LICENZA SaaS
MANUALE MODULO WIDGET EVENT TRACKING LICENZA SaaS Revisione 1.0 Beta Ultimo Aggiornamento: 07/12/2010 SOMMARIO Panoramica... 3 Gli eventi tracciati... 3 I report... 4 Struttura... 4 Report / Object...
DettagliOpzioni contenitore Prodotti
Opzioni contenitore Prodotti Clicca il pulsante destro del mouse sul contenitore prodotti per accedere alle opzioni. Clicca il pulsante OPZIONI del menù che appare. Adesso puoi accedere a tutte le opzioni
DettagliSteelOnline Requisiti di sistema
SteelOnline Requisiti di sistema Sommario 1 ComeottimizzareInternetExplorer 2 Indicazionepersoftwareerisoluzione 3 ComeottimizzareMozillaFirefox 3 6 11 1 Ottimizzarele impostazionidelbrowser Anche se il
DettagliL INTERFACCIA CAPITOLO. In questo capitolo
06-Cap02_Fl.qxd 3-10-2007 14:03 Pagina 23 CAPITOLO 2 L INTERFACCIA In questo capitolo In questo capitolo hai imparato e destreggiarti tra i vari pannelli, a modificare l ambiente di lavoro, a salvare le
DettagliStrumenti per l automazione del testing di applicazioni web Javascript-based
tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612
DettagliSommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C...
Sommario PREFAZIONE...XI Aggiornamenti e novità... xi Lo scopo di questo libro... xii Diagramma delle dipendenze... xii La metodologia di insegnamento... xiii Panoramica sul libro... xvi Ringraziamenti...
DettagliSistemi Web per il turismo - lezione 3 -
Sistemi Web per il turismo - lezione 3 - Software Si definisce software il complesso di comandi che fanno eseguire al computer delle operazioni. Il termine si contrappone ad hardware, che invece designa
DettagliIV Indice I comandi e la sintassi dei linguaggi formali Proposte di variazione sul tema Le stringhe Tipi di dato Operazioni co
Indice Introduzione... IX A chi si rivolge questo libro...x Requisiti per la lettura...x Struttura del libro...x Presentazione dei capitoli...xi Programmi presentati nel libro... XII Credits... XII Software...
DettagliBusiness Communications Manager e CallPilot 100/150
Aggiornamenti per la Guida dell'utente di Desktop Messaging Business Communications Manager e CallPilot 100/150 Questa guida è un aggiunta alla Guida dell utente di CallPilot 5.0 Desktop Messaging e contiene
DettagliGuida AirPrint. Questa guida dell'utente riguarda i seguenti modelli: MFC-J6520DW/J6720DW/J6920DW/J6925DW. Versione A ITA
Guida AirPrint Questa guida dell'utente riguarda i seguenti modelli: MFC-J650DW/J670DW/J690DW/J695DW Versione A ITA Definizioni delle note Nella presente Guida dell'utente viene utilizzato lo stile che
DettagliVisual basic base Lezione 03. Gli eventi
Gli eventi Gli eventi Ieri abbiamo concluso spiegando come usare un metodo dell'oggetto form per aprirlo, ma non abbiamo ancora visto come farlo in pratica. Vediamolo subito. Prima, però, dobbiamo creare
Dettaglinome di un menu per visualizzarlo e poi selezionate facendo clic sul comando che vi interessa.
1 (conoscere le basi di Excel) < I controlli della. Finestra > La finestra di apertura di Excel presenta una cartella di lavoro vuota; la finestra del programma occupa tutto lo spazio dello schermo, mentre
DettagliLinguaggi, Traduttori e le Basi della Programmazione
Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario Il Linguaggio I Linguaggi di Linguaggi
DettagliIntroduzione alla programmazione. Walter Didimo
Introduzione alla programmazione Walter Didimo Programmi Un programma è una frase (anche molto lunga) che descrive delle azioni che devono essere svolte da un calcolatore La frase deve essere dettagliata
DettagliGuida alla variazione dei dati e alla compilazione della Scheda per il mantenimento requisiti di iscrizione nel Registro regionale
Guida alla variazione dei dati e alla compilazione della Scheda per il mantenimento requisiti di iscrizione nel Registro regionale Come ogni anno le associazioni iscritte ai registri del volontariato e
DettagliSCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE
SCRATCH CECILIA MONTI DIGITAL CHAMPION @MOZZATE CECILIA@MAKERSCHOOLTRADATE.IT CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE CHE COS È SCRATCH? Scratch è un software gratuito basato su un linguaggio
DettagliModulo o Form in Html
Pagina dinamica E un documento contenente oggetti, dati e informazioni che possono variare anche in base all iterazione dell utente con il documento stesso. Un esempio classico è quello di una persona
DettagliUnità F1. Obiettivi. Il linguaggio C. Il linguaggio C++ Linguaggio C. Pseudolinguaggio. Primi programmi
Obiettivi Unità F1 Primi programmi Conoscere il significato di dichiarazione e definizione di variabili Conoscere i tipi di dato numerici Essere in grado di realizzare semplici algoritmi in pseudolinguaggio
DettagliL'HTML e il BROWSER Browser
L'HTML e il BROWSER L HTML è il linguaggio con cui potete indicare come i vari elementi vanno disposti in una pagina Web. Un documento html non è nient altro infatti che un file di testo con delle indicazioni
DettagliLe presenti note si riferiscono esclusivamente alla procedura di installazione e di aggiornamento di Planet HR.
Planet HR: note per l aggiornamento e l installazione (Pagina 1:9) Premessa Le presenti note si riferiscono esclusivamente alla procedura di installazione e di aggiornamento di Planet HR. Accedere al sistema
DettagliProf. Pagani Corrado HTML
Prof. Pagani Corrado HTML IPERTESTI E MULTIMEDIALITÀ Un ipertesto è un insieme di documenti messi in relazione tra loro per mezzo di parole chiave sensibili (link). Può essere visto come una rete; i documenti
DettagliCURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO
dei limiti nel contesto culturale e sociale in cui vengono applicate CURRICOLO PARTIMENTO INFORMATICA PRIMO BIENNIO MODULO 1 Concetti di base della tecnologia dell informazione Acquisire e interpretare
DettagliLuca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1
Luca Tesei Laboratorio di Sviluppo Web: Le Basi Modulo IFTS Fermo 31/03, 03/04, 07/04 2017 Prof. Luca Tesei Università di Camerino 1 Informazioni di Contatto Email docente: luca.tesei@unicam.it Telefono:
DettagliIntroduzione a Matlab
INFORMATICA B Ingegneria Elettrica Introduzione a Matlab Introduzione a Matlab Matlab (MATrix LABoratory) è uno strumento per il calcolo scientifico ed ingegneristico Matlab facilita lo sviluppo di programmi
DettagliEXCEL software Excel .xlxs, La cella intestazione della colonna intestazione di righe l indirizzo della cella testo numeri formule
EXCEL Il software Excel appartiene alla categoria dei fogli elettronici. Ogni foglio è composto da 1.048.576 righe per 16.384 colonne suddivise in celle che è possibile collegare tra loro: in tal modo
DettagliAlgoritmo. La programmazione. Algoritmo. Programmare. Procedimento di risoluzione di un problema
Algoritmo 2 Procedimento di risoluzione di un problema La programmazione Ver. 2.4 Permette di ottenere un risultato eseguendo una sequenza finita di operazioni elementari Esempi: Una ricetta di cucina
DettagliCapitolo 2. Figura 21. Inserimento dati
Capitolo 2 INSERIMENTO DI DATI In ogni cella del foglio di lavoro è possibile inserire dati che possono essere di tipo testuale o numerico, oppure è possibile inserire formule le quali hanno la caratteristica
DettagliInformatica e Informatica di Base
Informatica e Informatica di Base WINDOWS Francesco Tura tura@cirfid.unibo.it Che cos è Windows? È un Sistema Operativo ad interfaccia grafica prodotto dalla Microsoft, che viene utilizzato su computer
DettagliIl Concetto Intuitivo di Calcolatore. Esercizio. I Problemi e la loro Soluzione. (esempio)
Il Concetto Intuitivo di Calcolatore Elementi di Informatica e Programmazione Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Variabile di uscita Classe di domande
DettagliSTRUTTURE DI CONTROLLO DEL C++
STRUTTURE DI CONTROLLO DEL C++ Le istruzioni if e else Le istruzioni condizionali ci consentono di far eseguire in modo selettivo una singola riga di codice o una serie di righe di codice (che viene detto
DettagliConfigurazione HTML5 Socket
Data emissione/ultima modifica: 23-11-2016 pag. 2/13 INDICE GENERALE 1 INTRODUZIONE... 4 1.1 Premessa... 4 1.2 Definizioni e abbreviazioni... 4 1.3 Riferimenti... 4 2 Requisiti Software postazione PC Client...
DettagliUtilizzo collegamento remoto
Utilizzo collegamento remoto Introduzione Il collegamento VPN (virtual private network) consente a PC collegati ad internet ma fisicamente fuori dalla rete interna regionale, di accedere, con le credenziali
DettagliIstruzioni Condizionali
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 6 Istruzioni Condizionali Carla Limongelli Settembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Istruzioni condizionali
DettagliProgramma di INFORMATICA
Classe 2 a D Indirizzo AMMINISTRAZIONE FINANZA E MARKETING MODULO 1: Word professionale e la corrispondenza commerciale UD 1 Questione di stile 1.1 Gli stili 1.2 Applichiamo gli stili UD 2 Formattazione
Dettagli4.5 Formattazione. La finestra è composta dalle schede Numero, Allineamento, Carattere, Bordo, Riempimento e Protezione.
4.5 Formattazione Formattare (cioè dare un formato a ) una cella (o più celle) di Excel significa definirne l aspetto grafico, il tipo di dati che può contenere, il modo in cui appaiono e impostarne o
DettagliManuale di Nero InfoTool
Manuale di Nero InfoTool Nero AG Informazioni sul copyright e sui marchi Il manuale di Nero InfoTool e il contenuto dello stesso sono protetti da copyright e sono di proprietà di Nero AG. Tutti i diritti
DettagliGuida a WordPress. 1. Iscrizione a Wordpress
Guida a WordPress 1. Iscrizione a Wordpress Digitare il seguente indirizzo: https://it.wordpress.com/ Cliccare su Crea sito web Scegliere un tema, ovvero la struttura principale che assumeranno le pagine
DettagliDocumentazione di Powerful Form Generator
Documentazione di Powerful Form Generator Installazione Configurazione Uso Creare / modificare un modulo Gestire i campi Visualizzare l'elenco dei mezzi Utilizzando ganci per rendere il modulo Utilizzando
DettagliDefinire una chiave primaria. Microsoft Access. Definire una chiave primaria. Definire una chiave primaria. Definire una chiave primaria
Microsoft Access Chiavi, struttura delle tabelle 1. Portare la tabella in Visualizzazione struttura Selezionare la tabella sulla quale si desidera intervenire nella finestra del database Poi: Fare clic
Dettagli