I programmi applicativi Riferimenti: Curtin cap. 6-8 Console cap. 11.1, 11.3 Versione: 15/04/2007 Facoltà di Farmacia Corso di Informatica 1
Le applicazioni Per svariati compiti specifici Vari applicativi, ognuno per risolvere un particolare problema Il s.o. fa funzionare l elaboratore, ma gli applicativi lo rendono utile per l utente Facoltà di Farmacia Corso di Informatica 2
Programmi applicativi I programmi possono essere distribuiti all utenza in modi diversi: software proprietario: restrizioni sull uso, la copia, la modifica; occorre comprarlo shareware: gratuito per un periodo di prova (try before buy); incoraggiata la copia; non si può modificare freeware: gratuito; incoraggiata la copia; non si può modificare software open source: spesso gratuito (ma non necessariamente); incoraggiata la copia e la modifica; possibile migliorarlo e adattarlo alle proprie necessità Leggere sempre la licenza d uso (condizioni) Facoltà di Farmacia Corso di Informatica 3
Software Open Source Non significa necessariamente che e' gratuito (anche se in genere lo e'): è caratterizzato da 4 livelli di liberta' Liberta' di eseguire il programma (liberta' 0) Liberta' di studiarlo e adattarlo (liberta' 1) Liberta' di distribuirlo (liberta' 2) Liberta' di miglirarlo e distribuire la versione migliorata (liberta' 3) Esempio: Linux e programmi collegati
Free Software e GNU FSF (Free Software Foundation) GNU (Gnu is Not Unix) GPL (GNU Public Licence) OSS (Open Source Software) Facoltà di Farmacia Corso di Informatica 5
Utilizzo del software I programmi devono essere installati sull hard disk (e nel s.o.) ed essere configurati per utilizzare l hardware e per integrarso nel s.o.: programma di installazione Aggiornamento dei programmi per: nuove funzionalità correggere errori migliorare le prestazioni Facoltà di Farmacia Corso di Informatica 6
Aggiornamento del software Errori nel software Compatibilità se si aggiorna il s.o. molti programmi potrebbero dover essere aggiornati di conseguenza documenti, immagini creati con versioni precedenti dello stesso programma potrebbero non essere più leggibili (raro) l aggiornamento può introdurre nuovi problemi Facoltà di Farmacia Corso di Informatica 7
Licenze del software Ogni software ha una garanzia; prima di installare un programma, l utente deve accettare una licenza (EULA) e/o un disclaimer EULA: End User Licence Agreement. E un vero e proprio contratto tra il produttore e l utilizzatore del software. Definisce sotto quali condizioni il software puo essere utilizzato e il piu delle volte contiene un disclaimer. Disclaimer: definisce (spesso limita) la responsabilità del produttore del software Facoltà di Farmacia Corso di Informatica 8
Elaborazione document centered Un tempo: per aprire un documento si eseguiva l applicazione relativa e si apriva il documento (attenzione centrata sull applicazione) Oggi: si apre il documento, nel quale vengono aperte le applicazioni (attenzione centrata sul documento) l utente lavora con una singola applicazione e può manipolare dati derivati da diverse fonti Es.: documento di testo in cui si trova un grafico e una tabella create con Excel e un filmato creato con una terza applicazione Facoltà di Farmacia Corso di Informatica 9
Elaborazione document centered I documenti sono composti contengono altri documenti Tecnologia OLE: Object Linking and Embedding (ultime evoluzioni di OLE: ActiveX,.NET) La tecnologia OLE permette la gestione di documenti composti (ad esempio un testo di Word ch ha al suo interno un foglio di Excel)
Elaborazione document centered Un documento è composto da oggetti Sono possibili due tecniche di inclusione OLE: incorporamento (embedding) collegamento (linking)
Incorporamento dei dati I dati del documento sorgente sono copiati nel documento composto Le modifiche apportate in seguito al documento sorgente non sono inserite nel documento composto Le modifiche all oggetto incorporato non compariranno nel documento sorgente Facoltà di Farmacia Corso di Informatica 12
Incorporamento dei dati Es. incorporamento di una tabella generata con Excel: Facoltà di Farmacia Corso di Informatica 13
Collegamento dei dati Nel documento composto viene visualizzata un immagine dell oggetto collegato senza copiarlo Le modifiche apportate in seguito al documento sorgente sono automaticamente riportate nel documento composto, e viceversa... Facoltà di Farmacia Corso di Informatica 14
Incorporamento vs Collegamento Sono equivalenti dal punto di vista del risultato: il documento composto appare allo stesso modo Il collegamento è utile: per mantenere aggiornato il documento composto se lo stesso oggetto è usato in più documenti per risparmiare spazio Facoltà di Farmacia Corso di Informatica 15
Incorporamento vs Collegamento L incorporamento è utile: per operare modifiche sull oggetto incorporato senza alterare il documento originale per inviare il documento composto ad altri utenti senza alterare i documenti componenti originali (e senza doverli inviare insieme al documento composto). Facoltà di Farmacia Corso di Informatica 16
Tecnica taglia/copia e incolla È usata per trasferire informazioni in una o più applicazioni (usa la clipboard) Realizzata in due passi: copia: trasferisce informazioni in un buffer o taglia: elimina le informazioni e le trasferisce in un buffer incolla: porta le informazioni dal buffer alla destinazione Facoltà di Farmacia Corso di Informatica 17
Tecnica taglia/copia e incolla L oggetto copiato (o tagliato) è ad es.: un immagine un testo un documento Incolla incorpora i dati Facoltà di Farmacia Corso di Informatica 18
Classi di applicativi Videoscrittura ed editoria elettronica Fogli elettronici Presentazioni elettroniche Utilità Basi di dati Applicazioni su rete Facoltà di Farmacia Corso di Informatica 19
Programmi di utilità Utilities: estendono le funzionalità del s.o. antivirus visualizzazione di file diagnostici compressione backup Facoltà di Farmacia Corso di Informatica 20
Elaborazione di testi Sono tra i programmi applicativi più diffusi Utilizzati per scrivere, modificare,... documenti fax relazioni tesi... Facoltà di Farmacia Corso di Informatica 21
Tipi di programmi di elaborazione di testi Scrittura di testo non formattato usati per scrivere appunti o programmi Es.: Notepad (Blocco note) di Windows, edit di MS-DOS, editor degli ambienti di sviluppo Programmi con formattazioni semplici per scrivere testi brevi (lettere, annunci) Es.: Wordpad di Windows Facoltà di Farmacia Corso di Informatica 22
Tipi di programmi di elaborazione di testi Videoscrittura elettronica preparazione di testi complessi elevate capacità di formattazione Es.: Word, LaTeX Programmi per impaginazione impaginazione di documenti complessi Es.: QuarkXPress Facoltà di Farmacia Corso di Informatica 23
Concetti di base di elaborazione di testi Caratteri: formattazione Parole (sequenze di caratteri): cancellazione, spostamento, formattazione Paragrafi (sequenze di parole): separati da ritorno a capo Facoltà di Farmacia Corso di Informatica 24
Concetti di base di elaborazione di testi Sequenze di paragrafi: sezioni separatore di sezione sezioni con diversa formattazione (1 e 2 colonne) Una o più sezioni formano un documento salvato in file su disco Facoltà di Farmacia Corso di Informatica 25
Funzionalità di elaborazione di testi A capo automatico; giustificazione Formato del foglio Allineamento Interlinea Tabulazioni Ricerca/sostituzione di parole Facoltà di Farmacia Corso di Informatica 26
Funzionalità di un word processor Facoltà di Farmacia Corso di Informatica 27
Funzionalità avanzate Controllore ortografico e grammaticale Dizionario dei sinonimi e contrari Note (piè pagina e chiusura) Stili e modelli Tabelle Colonne, struttura e indici Indicatori di revisioni Indici e sommari automatici Caratteri speciali Facoltà di Farmacia Corso di Informatica 28
Fogli elettronici Trattamento e l'analisi di dati numerici Consentono di fare proiezioni semplici e complesse la modifica di un singolo valore può far cambiare i valori da esso dipendenti, a catena Visualizzano dati in forma tabellare o grafica Facoltà di Farmacia Corso di Informatica 29
Fogli elettronici Composto da una griglia di righe e colonne Righe numerate (1, 2, 3,...) Colonne contrassegnate da lettere (A, B, C,...) La cella Facoltà di Farmacia Corso di Informatica 30
Fogli elettronici Viene visualizzata solo una piccola parte del foglio elettronico i moderni fogli elettronici hanno più di 4 milioni di celle Gestione di più fogli Le formule possono legare tra loro fogli diversi Facoltà di Farmacia Corso di Informatica 31