Corso su LINQ Lezione 16. Introduzione
|
|
- Ornella Giuseppe
- 8 anni fa
- Visualizzazioni
Transcript
1 LINQ to SQL Introduzione Con questa lezione introduciamo il flavor LINQ to SQL. Dopo aver visto quindi tutte le funzionalità e gli operatori di LINQ to Object, affronteremo ora la tematica riguardante l accesso ai dati contenuti in database tramite LINQ. Come vedremo più avanti, utilizzeremo tutti i concetti appresi fino ad ora insieme a nuove caratteristiche specifiche per l accesso ai dati presenti in database relazionali. I passi da seguire per poter accedere ai dati di un database relazionale e quindi non solo per poterli leggere ma anche per scriverli ed aggiornarli, sono sostanzialmente tre: Impostare il mapping tra le tabelle e le colonne del database verso le nostre classi di business che rappresenteranno le entità da manipolare Impostare opportunamente l oggetto DataContext che ci permetterà di accedere al mapping Impostare quindi le query vere e proprie che utilizzando il DataContext ed il mapping potranno accedere alla struttura del database e quindi manipolarlo. Ma vediamo un passo alla volta questi diversi momenti. Impostare il mapping Impostare il mapping tra gli oggetti di business ed il database significa sostanzialmente decorare le nostre classi (Libro, Autore, ecc) con degli attributi particolari che definiscono una relazione univoca tra le classi e le tabelle del database che contengono le informazioni trattate dalla nostra classe di business. Gianni Malanga - Merlin Wizard DMC 2009 Tutti i diritti riservati 1
2 Nell ambito di una classe poi, ogni proprietà potrà avere una corrispondenza con una colonna della tabella del database collegata alla sua classe di appartenenza. Questi particolari attributi di mapping sono contenuti nel namespace: System.Data.Linq.Mapping dell assembly System.Data.Linq, che dovrà quindi essere referenziato per poter far uso di questi attributi. Vediamo un esempio concreto utilizzando le nostre classi Libro e Autore. Le due classi che abbiamo utilizzato sino ad ora erano le seguenti: C# public class Libro public Libro() public string ISBN get; set; public Autore[] Autori get; set; public string Titolo get; set; public string Genere get; set; public decimal Prezzo get; set; public class Autore public Autore() public string Nome get; set; public string Cognome get; set; public string NomeCognome get return Nome + " " + Cognome; Ora vediamo come diventano una volta mappate sulle corrispondenti tabelle del database, tabelle che ovviamente dovremo preventivamente creare in un database esistente: C# using System.Data.Linq.Mapping [Table(Name="Libri")] public class Libro Gianni Malanga - Merlin Wizard DMC 2009 Tutti i diritti riservati 2
3 public Libro () [Column(Name = "ID", IsPrimaryKey = true)] public Guid Id get; set; public string ISBN get; set; [Column(Name="Autore")] public Guid IDAutore get; set; public string Titolo get; set; [Column(CanBeNull=true)] public string Commento get; set; public string Genere get; set; public decimal Prezzo get; set; [Table( Name="Autori")] public class Autore public Autore () [Column( Name="ID", IsPrimaryKey=true)] public Guid Id get; set; public string Nome get; set; public string Cognome get; set; public string NomeCognome get return Nome + " " + Cognome; Gianni Malanga - Merlin Wizard DMC 2009 Tutti i diritti riservati 3
4 Vediamo quindi che sono stati utilizzati sostanzialmente i due attributi Table e Column. Con Table definiamo la relazione Classe-Tabella mentre con l attributo Column definiamo la relazione Proprietà-Colonna. Entrambi questi attributi possiedono poi delle proprietà che è possibile impostare per definire meglio la relazione. Tra queste troviamo infatti la proprietà Name che viene utilizzata per specificare un nome differente per la Tabella o la Colonna rispetto al nome della Classe o della Proprietà. Poi per l attributo Column abbiamo, tra le altre, le proprietà IsPrimaryKey e CanBeNull le quali permettono di definire rispettivamente una colonna che rappresenta una chiave primaria della tabella del database ed una colonna che può contenere valori null, ovvero una colonna nullable del database. Per l occasione abbiamo anche apportato qualche modifica alle nostre due classi per adattarle meglio al nuovo contesto in cui ora dovranno essere utilizzate. Quindi vediamo che abbiamo aggiunto la nuova proprietà Id che rappresenta un codice univoco per ciascun libro e ciascun autore e abbiamo reso di tipo Guid la proprietà Autori[] in quanto ora la relazione Libro-Autore sarà implementata attraverso la presenza di un codice univoco tra la classe Libro e la Classe autore, esattamente come nelle classiche logiche relazionali dei database. E evidente che in questo caso potremo avere un solo autore per Libro, ma ovviamente è anche possibile avere una relazione uno-a-molti semplicemente introducendo una nuova tabella intermedia che faccia da ponte tra la tabella Libro e la tabella Autore. Per semplificare gli esempi successivi, adottiamo però la più semplice soluzione uno-a-uno. A questo punto qualcuno potrebbe pensare che tutto ciò non è esattamente il massimo della semplicità. Nel nostro piccolo esempio infatti abbiamo soltanto due classi contenenti un numero molto basso di proprietà, ma immaginiamo un caso reale in cui le classi e le tabelle in gioco siano numerose e ciascuna con numerose proprietà e colonne ciascuna con la sua particolarità (alcune con nomi diversi, alcune nullable altre no, alcune chiave ed altre no, alcune aventi tipi particolari, ecc). Bene, ora arriva la buona notizia. Sebbene abbiamo visto come avviene il mapping e quali siano gli attributi da utilizzare per impostarlo, in realtà questa operazione non dovrà essere quasi mai effettuata manualmente in quanto in Visual Studio è presente uno strumento che ci permette di impostare il mapping visualmente. Questo utile strumento si chiama LINQ to SQL Designer ed è un tool integrato totalmente in Visual Studio che permette di visualizzare il database di Gianni Malanga - Merlin Wizard DMC 2009 Tutti i diritti riservati 4
5 lavoro ed effettuare il mapping di ciascuna sua tabella con le nostre classi di business creando un particolare tipo di file con estensione.dbml. Vediamo le nostre due tabelle mappate all interno del designer: Figura 1 Per ottenere questo risultato vediamo come dobbiamo procedere. Facciamo click con il tasto destro del mouse sul progetto nel Solution Explorer e scegliamo Add New Item, scegliamo il template LINQ to SQL Classes e rinominiamo il file in Biblioteca.dbml (o comunque un qualsiasi altro nome che rappresenti l intero modello di dati che vogliamo mappare). Premiamo Add e poi Ok per confermare l inserimento della nuova classe all interno della folder App_Code. Abbiamo creato quindi il file di mapping all interno del quale definiremo tutti i mapping che ci serviranno per gestire la nostra libreria. La prima cosa che notiamo è che la superficie del designer è suddivisa in due parti. La parte di sinistra è la parte principale che visualizza le classi mappate, mentre la parte sulla destra è preposta a contenere i metodi del nostro mapping, ovvero le eventual Stored Procedure contenute nel database. Per il momento ignoriamo questa parte e concentriamoci sulla prima. Gianni Malanga - Merlin Wizard DMC 2009 Tutti i diritti riservati 5
6 Posizioniamoci sul Database Explorer di Visual Studio (se questo non è visibile è possibile selezionarlo dal menu View -> Database Explorer) e se non è presente una data connection verso il nostro database, creiamone una che punti al database di lavoro. Una volta che avremo il nostro database visibile nel Database Explorer, dovremo trascinare una ad una tutte le tabelle che intendiamo mappare dal Database Explorer sul designer di LINQ precedentemente aperto e precisamente sulla parte di sinistra. Trasciniamo quindi la tabella Libri e la tabella Autori sul designer e vedremo apparire le classi corrispondenti alle due tabelle che potremo posizionare a nostro piacimento sul designer. Figura 2 Fatto questo, il LINQ to SQL Designer avrà già creato il mapping di base al quale noi dovremo solo aggiungere qualche rifinitura, come ad esempio nel nostro caso la relazione Libro-Autore. In ogni caso anche questa relazione se fosse stata già impostata nel database, il designer l avrebbe riconosciuta e l avrebbe già inserita nel mapping. Visto che non abbiamo impostato una relazione a livello di database (che sarebbe l ideale) possiamo farlo a mano semplicemente cliccando con il tasto destro del mouse sulla superficie del designer e scegliendo la voce di menu Add -> Association. Verrà visualizzato l Association Editor il quale ci permette di specificare una relazione tra due tabelle. Scegliamo quindi Libri nell elenco di sinistra e Autori in quello di destra. Quindi nella griglia in basso, selezioniamo Autore tra le proprietà di Libri e ID tra le proprietà di Autori. Premuto OK vedremo apparire nel designer una Gianni Malanga - Merlin Wizard DMC 2009 Tutti i diritti riservati 6
7 freccia che mette in relazione la classe Libro con la classe Autore attraverso le loro proprietà Autore e ID. Figura 3 Ora possiamo liberamente selezionare classi o campi ed impostare le loro proprietà attraverso la Properties Window che appare in basso a destra nel designer di Visual Studio. Selezionando infatti una classe vedremo le sue proprietà: Figura 4 Gianni Malanga - Merlin Wizard DMC 2009 Tutti i diritti riservati 7
8 Similmente selezionando un campo della classe ne vedremo le proprietà: Figura 5 In effetti quello che abbiamo fatto è stato creare un file di mapping e delle nuove classi che rappresentano i Libri e gli Autori mappate sulle corrispondenti tabelle del database. In pratica siamo partiti dalle tabelle del database per ottenere delle classi che le rappresentassero. Capiamo quindi che nel caso in cui dovessimo già avere delle classi di business a disposizione dovremmo utilizzare la modalità manuale di mappatura. Mentre partendo fin dall inizio con il designer di LINQ to SQL possiamo creare contestualmente classi e mappatura a partire dalle tabelle del database. Nella prossima lezione affronteremo il secondo passo necessario per l utilizzo di LINQ to SQL, ovvero la creazione e la configurazione del DataContext. Gianni Malanga - Merlin Wizard DMC 2009 Tutti i diritti riservati 8
Esercizio data base "Biblioteca"
Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni
DettagliDatabase 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliQuesta guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.
Piccolo Manuale Manuale Pt 1ª Registrazione (Login) Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Riceverete una email contenente: Link della vostra
DettagliLe query di raggruppamento
Le query di raggruppamento Le "Query di raggruppamento" sono delle Query di selezione che fanno uso delle "Funzioni di aggregazione" come la Somma, il Conteggio, il Massimo, il Minimo o la Media, per visualizzare
DettagliMICROSOFT OFFICE WORD 2010 STAMPA UNIONE
MICROSOFT OFFICE WORD 2010 STAMPA UNIONE STAMPA UNIONE CON MICROSOFT OFFICE WORD 2010 La Stampa Unione è un'importante funzione di Word che ci consente di creare delle lettere personalizzate da inviare
DettagliLa gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at]email.
La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net di Emanuele Mattei (emanuele.mattei[at]email.it) Introduzione In questa serie di articoli, vedremo come utilizzare
DettagliDOCUMENTO ESPLICATIVO
DOCUMENTO ESPLICATIVO Modificare il proprio sito con Web designer Digitate il vostro username e password e compariranno tre tasti: AREA RISERVATA, WEB DESIGNER e LOGOUT Cliccate sul tasto WEB DESIGNER
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
Dettagliwww.saggese.it www.domenicosaggese.it Pagina 1 di 10
Materiale prodotto da Domenico Saggese unicamente come supporto per i suoi corsi. E lecito trattenerne una copia per uso personale; non è autorizzato alcun uso commerciale o in corsi non tenuti od organizzati
DettagliFile, 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
DettagliCATALOGO E-COMMERCE E NEGOZIO A GRIGLIA
CATALOGO E-COMMERCE E NEGOZIO A GRIGLIA In questo tutorial verrà illustrato come sfruttare la flessibilità del componente "Catalogo E-commerce" per realizzare un classico negozio a griglia, del tipo di
DettagliIL MIO PRIMO SITO: NEWS
Pagina 1 IL MIO PRIMO SITO: NEWS Sommario IL MIO PRIMO SITO: NEWS...1 Introduzione...2 I Contenitori...2 Creo un Contenitore...3 I Tracciati...4 Creo le Notizie...6 Inserisco il Testo...6 Inserisco un
DettagliPer effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra
4.5 Stampa 4.5.1 Stampare semplici fogli elettronici 4.5.1.1 Usare le opzioni di base della stampa Per effettuare la stampa di una cartella di lavoro si accede al comando Stampa dal menu File o si utilizza
DettagliPowerPoint 2007 Le funzioni
PowerPoint 2007 Le funzioni Introduzione Cos è un ipertesto L' ipertesto è un testo organizzato in link, o collegamenti ad altre parti del testo e/o altri testi, in modo da consentire all utente di scegliere
DettagliL amministratore di dominio
L amministratore di dominio Netbuilder consente ai suoi clienti di gestire autonomamente le caselle del proprio dominio nel rispetto dei vincoli contrattuali. Ciò è reso possibile dall esistenza di un
DettagliManuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
Dettagliqui possiamo scegliere se creare un nuovo Database oppure aprire un Database già esistente. Fatto ciò avremo questa seconda schermata:
Creare un Database completo per la gestione del magazzino. Vedremo di seguito una guida pratica su come creare un Database per la gestione del magazzino e la rispettiva spiegazione analitica: Innanzitutto
DettagliSviluppare un DB step by step
Sviluppare un DB step by step Creare un nuovo database Per prima cosa creiamo un nuovo DB vuoto Access di default salverà il db dandogli come nome Database 1 se è già presente un file con tale nome Database
DettagliGESGOLF SMS ONLINE. Manuale per l utente
GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo
DettagliSettaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.
I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice
DettagliMANUALE 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
DettagliQuinta lezione: Stampare e salvare una mappa
Quinta lezione: Stampare e salvare una mappa Stampa e salvataggio in vari formati. Utilizzare il prodotto per inserirlo in relazioni, come base di disegni In questa lezione vedremo come creare una mappa
DettagliLezioni di Laboratorio sui Data Base
Lezioni di Laboratorio sui Data Base Docente Tutor: Dott. Gianluigi Roveda Informatica per l'impresa Prima Parte: Open Office - Base PREMESSA Questo lavoro è stato realizzato a partire dalle slides del
DettagliUniversità degli Studi di Verona. Laboratorio di Basi di Dati
Università degli Studi di Verona Laboratorio di Basi di Dati Introduzione ad OOo Base: Creazione Tabelle Gabriele Pozzani: gabriele.pozzani@univr.it Materiale prodotto da: Dott.ssa Barbara Oliboni Database:
DettagliSOMMARIO... 3 INTRODUZIONE...
Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
DettagliBIBLIO. Fabio Cannone Consulente Software. Settembre 2014. email : fabcanno@gmail.com - http://www.facebook.com/cannonefabioweb
Fabio Cannone Consulente Software Settembre 2014 email : fabcanno@gmail.com - http://www.facebook.com/cannonefabioweb BIBLIO è il software per la catalogazione e la gestione del prestito dei libri adottato
DettagliDOCUMENTO ESPLICATIVO
DOCUMENTO ESPLICATIVO Modificare il proprio menu con Web designer - CATEGORIA MENU Digitate il vostro username e password, vedrete comparire tre tasti: AREA RISERVATA, WEB DESIGNER e LOGOUT ( vedi foto
DettagliManuale Gestore. Utilizzo Programma. Magazzino
UNIVERSITA DEGLI STUDI DI FERRARA Manuale Gestore Utilizzo Programma Magazzino Cosa puoi fare? GESTO: Acquisti OnLine Tramite il modulo di Gesto che verrà illustrato in seguito, potrai gestire in tempo
DettagliMon Ami 3000 Varianti articolo Gestione di varianti articoli
Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione
DettagliWORD 97 SCRIVERE UNA TESI DI LAUREA
WORD 97 SCRIVERE UNA TESI DI LAUREA PASSO 1 Per prima cosa pensiamo al formato generale della pagina: i margini richiesti da una tesi sono quasi sempre più ampi di quelli di un testo normale. Apriamo ora
DettagliMANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
DettagliCOME ELIMINARE PARTI DEL TEMPLATE IN PAGINE SINGOLE
COME ELIMINARE PARTI DEL TEMPLATE IN PAGINE SINGOLE Con questa guida impareremo come eliminare delle singole zone del template che utilizziamo all'interno di una pagina specifica. Questo metodo torna utile
DettagliCREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS
CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu
DettagliGuida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta
Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta. Configurazione Account di posta dell Università di Ferrara con il Eudora email Eudora email può
DettagliTRUCCHI PER GIMP - Elemento a colori in foto bianco e nero
TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero Salve Prof. Cantaro come promesso le mando un altro articolo da poter inserire nelle sue guide. Questa volta però a differenza dell'ultima,ho
DettagliCome costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali
PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video
DettagliFPf 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
DettagliGUIDA AL COLLEGAMENTO AD UNA PRATICA ESISTENTE
GUIDA AL COLLEGAMENTO AD UNA PRATICA ESISTENTE Per potersi collegare ad una pratica esistente occorre previamente essere registrato e identificato sul sito. Per le relative procedure si rinvia alle relative
Dettagli1. I database. La schermata di avvio di Access
7 Microsoft Access 1. I database Con il termine database (o base di dati) si intende una raccolta organizzata di dati, strutturati in maniera tale che, effettuandovi operazioni di vario tipo (inserimento
Dettagli10 - Disegno di sezioni e profili da punti topografici.
10 - Disegno di sezioni e profili da punti topografici. In questo capitolo seguiamo tutti i passaggi per creare delle sezioni sul rilievo fatto. Iniziamo prima di tutto impostando il lavoro sul quale poi
DettagliEsercizio sui data base "Gestione conti correnti"
Database "Gestione conto correnti" Testo del quesito La banca XYZ vuole informatizzare le procedure di gestione dei conti correnti creando un archivio dei correntisti (Cognome, Nome, indirizzo, telefono,
DettagliQuesta utilissima funzione permette anche di inviare mail per il pagamento dei saldi o per inviare solleciti di pagamento.
FUNZIONALITA' AGGIUNTIVE INTEGRAZIONE CON PAYRIDER Una grande novità per il pagamento degli anticipi a conferma delle prenotazioni è l integrazione di Magellano con il sistema di pagamento online PayRider.
DettagliOffice 2007 Lezione 08
Word: gli stili veloci e i temi Da questa lezione, iniziamo ad occuparci delle innovazioni che riguardano specificamente Word. Cominceremo parlando di stili e temi. Nella filosofia di questo nuovo Word,
DettagliAccess. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database
Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione
DettagliModulo 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
DettagliFIRESHOP.NET. Gestione completa delle fidelity card & raccolta punti. Rev. 2014.3.1 www.firesoft.it
FIRESHOP.NET Gestione completa delle fidelity card & raccolta punti Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 3 La gestione delle fidelity card nel POS... 4 Codificare una nuova fidelity
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliPROCEDURA GESTIONE LICENZE MULTIPLE
GIUFFRÈ EDITORE PROCEDURA GESTIONE LICENZE MULTIPLE Manuale Gestione Licenze Assistenza Tecnica 1. Accesso al sistema di Provisioning Nel caso di abbonamenti con più di una utenza è necessario creare e
DettagliRegistratori 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...
DettagliOlga Scotti. Basi di Informatica. File e cartelle
Basi di Informatica File e cartelle I file Tutte le informazioni contenute nel disco fisso (memoria permanente del computer che non si perde neanche quando togliamo la corrente) del computer sono raccolte
DettagliManuale. Gestione biblioteca scolastica by Rosset Pier Angelo is licensed under a Creative Commons
Manuale Gestione biblioteca scolastica by Rosset Pier Angelo is licensed under a Creative Commons Premessa Gestione Biblioteca scolastica è un software che permette di gestire in maniera sufficientemente
DettagliUniversità di L Aquila Facoltà di Biotecnologie Agro-alimentari
RIFERIMENTI Università di L Aquila Facoltà di Biotecnologie Agro-alimentari Esame di Laboratorio di informatica e statistica Parte 3 (versione 1.0) Il riferimento permette di identificare univocamente
Dettagli2 Fortino Lugi. Figura Errore. Nel documento non esiste testo dello stile specificato.-3 -- Finestra attiva o nuovo documento
1 Fortino Lugi STAMPA UNIONE OFFICE 2000 Vi sarà capitato sicuramente di ricevere lettere pubblicitarie indirizzate personalmente a voi; ovviamente quelle missive non sono state scritte a mano, ma utilizzando
DettagliITCG Cattaneo via Matilde di canossa n.3 - Castelnovo ne' Monti (RE) SEZIONE I.T.I. - Corso di Fisica - prof. Massimo Manvilli
ITCG C. CATTANEO via Matilde di Canossa n.3 - Castelnovo ne' Monti (Reggio Emilia) Costruzione del grafico di una funzione con Microsoft Excel Supponiamo di aver costruito la tabella riportata in figura
DettagliSW Legge 28/98 Sommario
SW Legge 28/98 Questo documento rappresenta una breve guida per la redazione di un progetto attraverso il software fornito dalla Regione Emilia Romagna. Sommario 1. Richiedenti...2 1.1. Inserimento di
DettagliWoWords. Guida all uso: creare ed utilizzare le frasi. In questa guida è descritto come creare ed utilizzare le frasi nel software WoWords.
In questa guida è descritto come creare ed utilizzare le frasi nel software WoWords. Premessa Oltre alle singole parole WoWords può gestire intere frasi in inglese. A differenza delle singole parole, le
Dettagli1. Il Client Skype for Business
1. Il Client Skype for Business 2. Configurare una Periferica Audio 3. Personalizzare una Periferica Audio 4. Gestire gli Stati di Presenza 5. Tabella Stati di Presenza 6. Iniziare una Chiamata 7. Iniziare
DettagliIL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI
Pagina 1 UN SISTEMA DI NEWS Sommario UN SISTEMA DI NEWS...1 Introduzione...2 Scelgo l'area su cui operare...3 Un minimo di teoria...3 Creo le Pagine...4 Definizione dello Schedario Novità...6 Compilo la
DettagliProcedura di installazione di Xubuntu 8.10 su un PC
Procedura di installazione di Xubuntu 8.10 su un PC Bonacina Alberto Prima di tutto si deve inserire il Live CD nel computer, riavviare il computer e fare in modo che nelle preferenze del boot ci sia impostata
DettagliIntroduzione alla teoria dei database relazionali. Come progettare un database
Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare
DettagliSchede ADI ADP ADEM Prestazioni aggiuntive MMG. - Manuale - Data Solution Provider s.r.l.
Schede ADI ADP ADEM Prestazioni aggiuntive MMG - Manuale - Data Solution Provider s.r.l. 1. Generalità Per poter accedere all applicazione è necessario aprire Internet Explorer e connettersi al sito di
DettagliDatabase Manager Guida utente DMAN-IT-01/09/10
Database Manager Guida utente DMAN-IT-01/09/10 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliAssessorato alla Sanità ARPA. Anagrafe Regionale dei Prodotti Amministrabili. Manuale Utente 1.0.0
Assessorato alla Sanità ARPA Anagrafe Regionale dei Prodotti Amministrabili Manuale Utente 1.0.0 Sommario 1. Introduzione... 2 2. Profili utente... 2 3. Dispositivi medici... 2 3.1. ARPA-Ricerca Anagrafiche...
DettagliITIS Mattei Sondrio. Appunti veloci su moodle versione 2.7
ITIS Mattei Sondrio Appunti veloci su moodle versione 2.7 Generalità Moodle è una piattaforma web per pubblicare corsi, creare test, depositare dispense ecc. Ci sono vari tipi di utenti che usano moodle:
DettagliMANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB ( ULTIMO AGGIORNAMENTO 26MARZO 2009)
MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB ( ULTIMO AGGIORNAMENTO 26MARZO 2009) I N D I C E VISUALIZZAZIONE PDF COLORE E RIDUZIONE.4 INVIO MAIL MULTIPLA IN PDF O SOMMARIO.5 GESTIONE 9 GESTIONE TESTATE..9
DettagliI TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.
I TUTORI Indice Del Manuale 1 - Introduzione al Manuale Operativo 2 - Area Tutore o Area Studente? 3 - Come creare tutti insieme i Tutori per ogni alunno? 3.1 - Come creare il secondo tutore per ogni alunno?
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
DettagliServizio Feed RSS del sito CNIT
Servizio Feed RSS del sito CNIT Informiamo tutti gli utenti CNIT che è possibile sincronizzare i propri Reader (RSS) per essere aggiornati in tempo reale sulle nuove pubblicazioni di articoli postati sul
Dettagli5.2.1 RELAZIONI TRA TABELLE 1. 5.2.4.1 Creare una relazione uno-a-uno, uno-a-molti tra tabelle 9
5.2.1 RELAZIONI TRA TABELLE 1 5.2.4.1 Creare una relazione uno-a-uno, uno-a-molti tra tabelle 9 Il grado di un verso di un associazione indica quanti record della tabella di partenza si associano ad un
DettagliINSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)
INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014) Se la Suite risulta già stata installata e quindi sono già presenti le configurazioni di seguito indicate, si prega di andare direttamente alla fine
DettagliSITO DI ZONA WWW.AGESCIANCONA.ORG
SITO DI ZONA WWW.AGESCIANCONA.ORG Questa è come si presenta la Home page del sito. in questo documento vengono descritte le varie sezioni e come utilizzare alcune funzionalità Pagina 1 di 19 Menù principale
DettagliIl Web-Service SDMX dell ISTAT
Il Web-Service SDMX dell ISTAT Versione: 1.0.0 Data: 05/06/2014 Autore: Approvato da: Modifiche Versione Modifiche Autore Data Indice dei contenuti 1 Introduzione... 4 2 Creazione dell esempio d uso...
DettagliSIFORM MANUALE VOUCHER FORMATIVI A DOMANDA AZIENDALE
SIFORM MANUALE VOUCHER FORMATIVI A DOMANDA AZIENDALE 1 Informazioni generali...2 2 Procedura di autenticazione...2 2.1 Registrazione impresa...3 3 Anagrafica impresa...4 3.1 Impresa...4 3.2 Ricerca persone
DettagliCreare un sito Multilingua con Joomla 1.6
Creare un sito Multilingua con Joomla 1.6 Istruzioni Vai a: navigazione, ricerca Testo originale: http://docs.joomla.org/language_switcher_tutorial_for_joomla_1.6 Questa guida è valida sia per Joomla 1.6
DettagliInterrogare il database: lavorare con le query
Interrogare il database: lavorare con le query Il termine Query, significa interrogazione quindi estrazione di dati da una o più tabelle del Database. Dietro le query opera un linguaggio di programmazione,
DettagliEXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,
EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area
Dettagli1. PREREQUISITO: istallare nel supporto l applicazione MobileSheets della Zubersoft. Nella versione free o in quella completa.
MANUALI GUIDA RAPIDA all utilizzo della App MOBILESHEETS Zubersoft music reader * Supporto elettronico utilizzato: Tablet 13,3 Hannspree di cui siamo rivenditori ufficiali per l Italia: www.organovirtuale.com
DettagliGuida all utilizzo del CRM
Guida all utilizzo del CRM Indice: Creare un Lead Aggiungere una Nota o Allegato Aggiungere un promemoria di Chiamata Aggiungere un promemoria (compito) Aggiungere un promemoria di un Appuntamento on energy
DettagliCome creare un manifesto con openoffice draw
Come creare un manifesto con openoffice draw Questo tutorial è stato realizzato usando lo stesso programma che useremo per realizzare il nostro manifesto. Il programma si chiama Draw, e fa parte della
DettagliMac 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
DettagliMANUALE ESSE3 Gestione Registro delle lezioni
MANUALE ESSE3 Gestione Registro delle lezioni DOCENTI 1 INDICE 1. INTRODUZIONE E ACCESSO... 3 2. GESTIONE DEL REGISTRO... 4 2.1. Informazioni generali... 6 2.2. Stato del Registro... 7 2.2.1. Transizioni
DettagliRegione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da
ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario
DettagliCreazione Account PEC puntozeri su Outlook Express
Creazione Account PEC puntozeri su Outlook Express In questa guida viene spiegato come creare un account di posta elettronica certificata per gli utenti che hanno acquistato il servizio offerto da puntozeri.it
DettagliVeneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311
Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 INDICE 1. INTRODUZIONE... 3 1.1 SCADENZA... 3 1.2 CAUSALE DA UTILIZZARE... 3 2. MODALITÀ OPERATIVE DI COMUNICAZIONE DATI... 4
DettagliManuale Knowledge Base
(Riservato a rivenditori e agenzie) Versione Luglio 2010 SOMMARIO Introduzione... 2 Accesso... 2 Menu Conoscenze... 3 Bacheca... 4 Voci di menu... 5 Ricerca... 5 Ricerca Semplice... 6 Ricerca avanzata...
DettagliGuida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)
GUIDE Sa.Sol. Desk: Rete Telematica tra le Associazioni di Volontariato della Sardegna Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) Argomento Descrizione Gestione
DettagliMicrosoft Access. Microsoft Access
Microsoft Access E. Tramontana E. Tramontana 1 Microsoft Access Un Database è una collezione di dati relazionati e strutturati MS Access è uno strumento per la gestione di Database Consente di archiviare
DettagliTI.RA. Software per il Tiro Rapido Sportivo
TI.RA. Software per il Tiro Rapido Sportivo Sommario Informazioni sul programma... 4 Requisiti di Sistema... 4 Software richiesto... 4 Accesso alla pagina del programma... 4 Accesso al Programma... 5 Tiratori...
DettagliLe query. Lezione 6 a cura di Maria Novella Mosciatti
Lezione 6 a cura di Maria Novella Mosciatti Le query Le query sono oggetti del DB che consentono di visualizzare, modificare e analizzare i dati in modi diversi. Si possono utilizzare query come origine
DettagliCREARE IL SITO DI UN UFFICIO/STRUTTURA AMMINISTRATIVA
CREARE IL SITO DI UN UFFICIO/STRUTTURA AMMINISTRATIVA A. Come accedere alla propria area di lavoro B. Creare una nuova pagina C. Creare un sotto-sito D. Modificare lo stile dei menù E. Pubblicare le pagine
DettagliS.I.N. S.R.L. SISTEMA INFORMATIVO NAZIONALE
Edizione 1.0 Marzo 2010 S.I.N. S.R.L. SISTEMA INFORMATIVO NAZIONALE PER LO SVILUPPO IN AGRICOLTURA Sviluppo Rurale 2007 2013 Misure Strutturali Compilazione domanda di pagamento Manuale Operativo Utente
DettagliComune di Modena - Settore Pianificazione Territoriale e Edilizia Privata. Adobe Reader XI
Adobe Reader XI Ottimizziamo l'area di lavoro per migliorare l'usabilità del programma Cliccando, con il tasto (sinistro) del mouse, sull'ultima delle 3 voci del menu "Strumenti / Firma / Commento" posto
DettagliManuale Utente Amministrazione Trasparente GA
Manuale Utente GA IDENTIFICATIVO DOCUMENTO MU_AMMINISTRAZIONETRASPARENTE-GA_1.0 Versione 1.0 Data edizione 03.05.2013 1 Albo Pretorio On Line TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione
Dettaglilo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000
Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,
Dettagli4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO
4.1 PER INIZIARE 4.1.1 PRIMI PASSI COL FOGLIO ELETTRONICO 4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO L icona del vostro programma Excel può trovarsi sul desktop come in figura. In questo caso basta
DettagliCominciamo dalla barra multifunzione, ossia la struttura a schede che ha sostituito la barra dei menu e la barra delle icone (Figura 1).
La barra multifunzione La barra multifunzione e il pulsante Microsoft Office Se avete lavorato per tanti anni con la suite da ufficio Office, questa nuova versione 2007 può disorientarvi davvero molto.
DettagliMonitor Orientamento. Manuale Utente
Monitor Orientamento Manuale Utente 1 Indice 1 Accesso al portale... 3 2 Trattamento dei dati personali... 4 3 Home Page... 5 4 Monitor... 5 4.1 Raggruppamento e ordinamento dati... 6 4.2 Esportazione...
Dettagli