Guida Visual Studio 2008

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Guida Visual Studio 2008"

Transcript

1 Guida Visual Studio 2008 di: Giuseppe Marchi 1. Introduzione Le pricipali novità di Visual Studio 2008 L'area di lavoro 2. Editor e designer I principali strumenti di sviluppo ed alcune funzioni dell'area di editing 3. Le finestre Una panoramica sulle finestre presenti nell'area di lavoro Compilazione e debug 4. Strumenti per la compilazione Le fasi di debug e release, gli strumenti per "generare" le applicazioni 5. Breakpoint e debug a runtime Testare, verificare le applicazioni e tenere traccia delle evoluzioni a runtime 6. Soluzioni e progetti Gli strumenti per gestire le impostazioni di soluzioni e progetti 7. Multi-targeting Scegliere la versione del.net Framework con la quale sviluppare Supporto per lo sviluppo Web 8. L'interfaccia di sviluppo per il Web Gli strumenti per il Web e le novità introdotte nella versione Tipologie di progetto Cosa è possibile sviluppare per il Web e come scegliere la piattaforma di test 10. Progetti per Web Application Come è evoluto il concetto di applicazione Web: i modelli proposti 11. Master page annidate Il supporto visuale per le master page annidate per layout complessi 12. JavaScript e Ajax Debug ed intellisense per codice JavaScript ed applicazioni AJAX-Enabled Supporto per l'accesso ai dati 13. Introduzione alla gestione dei dati Gli strumenti visuali a supporto delle tecnologie.net per l'accesso ai dati 14. DataSet Designer Costruire in modo visuale oggetti DataSet per la gestione dei DB 15. Object-Relational Designer Costruire in modo visuale il mapping per le entità del database Strumenti per applicazioni desktop 16. Applicazioni Windows Form, WPF e WCF Le migliorie introdotte dal.net Framework 3.5 al presentation layer e alle comunicazioni 17. Class designer Modellare il diagramma delle classi e aggiungere strutture in modo visuale 18. Nuove feature per il deployment Le novità introdotte per gli strumenti di installazione e distribuzione delle applicazioni Appendice: Shortcut 19. Visual C# Shortcut Le combinazioni di tasti (o scorciatoie) per velocizzare il lavoro con Visual C# 20. Visual Basic.NET Shortcut Le combinazioni di tasti per velocizzare il lavoro con VB.NET

2 Introduzione Visual Studio è il tool di sviluppo Microsoft di punta per lo sviluppo su sistemi Microsoft e ambiente principale di tutta la linea di software per sviluppatori sul.net Framework. Nato negli anni '90 come editor per sviluppatori Visual Basic, ha visto la sua evoluzione con il passare degli anni passando dalla versione per sviluppo in C++ (1993) alle versioni 2002 e 2003 che supportavano le prime versioni del.net Framework (1.0 e 1.1). Nel 2005 poi, è stata rilasciata una nuova versione del prodotto in corrispondenza alla diffusione della versione 2.0 del.net Framework, che ha segnato grossi cambiamenti architetturali su tutto l'ambiente di programmazione. A due anni di distanza della versione 2005, Microsoft lancia una nuova versione dell'ide, anche questa volta in parallelo con il rilascio della nuova edizione del.net Framework: la 3.5. Nasce così Visual Studio 2008 (noto nelle fasi di sviluppo sotto il nome di "Orcas"). Sia il.net Framework sia VS2008 presentano molte novità, in grado di aumentare la produttività degli sviluppatori e la qualità dei prodotti, grazie alle revisioni sul Framework e alle numerose semplificazioni a livello visuale. Troviamo strumenti in grado di supportarci nella costruzione di nuove applicazioni e servizi, basati sulle più recenti tecnologie Microsoft. Possiamo sviluppare ad esempio: applicazioni Web (ASP.NET 3.5), e applicazioni Ajax-enabled servizi (Web services) e client WCF, flussi di lavoro (Windows Workflow Foundation), applicazioni desktop di impatto con WPF, nei diversi linguaggi di programmazione contemplati dal.net Framework (da VB.NET a C++) componenti per Office (tramite VSTO). Il vantaggio è sempre quello di avere tutto integrato in un ambiente unico con funzionalità di collaborazione per lo sviluppo di progetti in team. Versioni La versione attuale del prodotto risulta la 9.0, mentre per il.net Framework siamo alla versione 3.5; al suo interno anche il compilatore di C# segna la versione 3.5, mentre quello di VB.NET la 9.0; i rispettivi linguaggi di sviluppo sono infatti presentati come C# 3.0 e VB 9, ASP.NET è 3.5. Inoltre si può notare l'inserimento di librerie già esistenti precedentemente come plug-in esterni, come ad esempio il pacchetto AJAX e o come il SQL Server Database Publishing Wizard. Molti invece risultano i componenti visuali aggiunti, sia per quanto riguarda lo sviluppo Web, sia per lo sviluppo di applicazioni Windows; in sostanza per supportare tutte le novità presenti all'interno del.net Framework 3.5. Sono stati creati ex-novo dei designer grafici per la creazione e la modifica di pagine Web, per lo sviluppo di applicazioni WPF e per la creazione del modello ad oggetti per i nostri software mappato direttamente sulle tabelle del database correlato. Inoltre, troviamo nuovi wizard per la migrazione dei progetti e una comoda procedura guidata per l'importazione delle impostazioni da Visual Studio Come nell'edizione 2005 sono disponibili sia versioni a pagamento (Professional Edition, Team Suite, Team Foundation Server e Test Load Agent), sia versioni Express totalmente gratuite, che possono essere liberamente scaricate ed usate. Editor e designer Visual Studio.NET offre un certo numero di designer visuali per il supporto allo sviluppo con le principali tecnologie legate al.net Framework. I principali sono: Windows Form designer - per la creazione di applicazioni windows form in maniera visuale; WPF designer - per la creazione di applicazioni Windows Presentation Foundation (designer aggiunto nella versione 2008 dell'ide); ASP.NET designer - un editor WYSIWYG per la costruzione di Web form (nei capitoli successivi vedremo in dettaglio le funzionalità legate a questo particolare designer e allo sviluppo di applicazioni Web ASP.NET); CSS designer - editor per la creazione e la manutenzione di fogli di stile CSS; Component designer - editor per lo sviluppo di componenti lato server;

3 XML designer - editor per la generazione e la manutenzione di file XML e di file in formato derivato dall'xml, come fogli di stile XSLT, schemi XSD. Questo editor viene arricchito di ulteriori funzionalità visuali per la costruzione di DataSet per le nostre applicazioni; Workflow designer - editor per la costruzione in maniera grafica di flusso di lavoro basati sul framework di Windows Workflow Foundation. Database designer - editor che permette la creazione di tabelle, viste, funzioni e stored procedures in database SQL Express Object-Relational designer - editor per la costruzione del mapping tra gli oggetti dell'applicazione e gli oggetti del database, detto Linq to SQL (funzionalità aggiunta nella versione 2008 a fronte della nascita del linguaggio Linq, di cui vedremo le principali funzionalità nei capitoli successivi). Resource designer - editor per la manutenzione dei file di risorse (.resx) legati ai propri progetti. Settings designer - editor per la creazione e la gestione di proprietà chiave-valore da utilizzare all'interno delle proprie applicazioni Windows Form o WPF. In generale la parte centrale dell'ide è dedicata all'editing e fornisce funzionalità comuni a tutti i designer sia testuali che visuali; prima fra tutte risulta l'intellisense. Tramite questo meccanismo è possibile essere supportati durante la stesura del codice delle proprie applicazioni da un menu contestuale che in base alla posizione corrente presenta all'utente le possibili soluzioni da attuare. Questo strumento risulta a dir poco fondamentale, in quanto evita la lettura continua della documentazione delle classi del.net Framework da utilizzare, proponendo la lista completa di tipi, proprietà, metodi ed eventi per le classi dichiarate all'interno dell'applicazione e per quelle degli assembly esterni referenziati al progetto. Figura 1. Esempio di Intellisense Interessante è anche la possibilità di inserire dei frammenti di codice sorgente preconfezionati (Code Snippets) per snellire le operazioni più ripetitive. Esistono snippet per cicli, dichiarazioni di proprietà, e costrutti come try e catch, using, etc, che vengono richiamati digitando la parola chiave associata e premendo "Tab" sulla tastiera.

4 Figura 2. Applicare uno snippet In aggiunta, ogni sviluppatore può creare i propri snippet di codice ed utilizzarli all'interno delle proprie applicazioni. L'elenco degli snippet è visualizzabile scegliendo l'opzione "Code Snippets Manager" presente all'interno del menu "Tools" (o digitando lo shortcut Crtl+K+B). Sono state pensate altre due funzioni molto utili (nel menu contestuale che appare cliccando col tasto destro sull'editor dei contenuti): Refactor - che permette all'utente di modificare i nomi in modo consistente tra le diverse parti del progetto, di estrarre un frammento di codice e formare un nuovo metodo, incapsulare campi e rimuovere o riordinare i parametri in un metodo. Surround with - che permette all'utente di selezionare un blocco particolare di codice e circondarlo da un particolare statement (scelto dalla lista che propone il menu stesso) come un blocco try e catch, una direttiva using, cicli e blocchi condizionali. Le finestre Le finestre degli strumenti sono poste intorno alla parte centrale e forniscono allo sviluppatore informazioni sul contesto corrente, permettono un rapido accesso ai file della soluzione o al database, o ancora forniscono informazioni sulle classi utilizzate. Possiamo spostare queste finestre a piacimento e ottenere la nostra configurazione ideale, inoltre possiamo attivarle o disattivarle attraverso combinazioni di tasti. Esaminiamone alcune. Solution Explorer (Ctrl+Alt+L) La finestra "Solution Explorer" (Esplora Soluzioni) è tra le più importanti: contiene l'elenco dei progetti legati alla soluzione aperta e mostra tutti i file presenti all'interno di ciascun progetto.

5 Figura 1. Solution Explorer Una soluzione è una sorta di "contenitore di progetti", che possono essere legati tra loro attraverso precisi collegamenti (references), in modo tale da poter comporre in un'unica applicazione le funzionalità sviluppate in livelli differenti. Cliccando con il tasto destro sulla soluzione possiamo aggiungere nuovi progetti, cliccando col destro sul nome del progetto, possiamo aggiungere nuovi elementi in base al tipo di progetto e alla cartella di destinazione. Ad esempio se decidiamo di aggiungere un file all'interno della directory App_Code di una Web application, l'ide ci proporrà di creare classi, class diagram, DataSet, report, classi "Linq to SQL" o file di testo. Utilizzare bene il Solution Explorer è un buon punto di partenza per sviluppare applicazioni con Visual Studio. Per chi utilizza già Visual Studio 2005 le differenze sono veramente minime, quindi si parte avvantaggiati. Class View (Ctrl+Shift+C) La finestra "Class View" permette di visualizzare tutte le classi presenti all'interno dei progetti della soluzione, divise secondo il progetto di appartenenza. Selezionando una singola classe è possibile visualizzarne tutti i metodi, le proprietà e i campi o semplicemente, con un doppio click, di aprirla all'interno dell'editor di testo. Figura 2. Class View

6 Per ogni progetto è presente anche una lista di tutte le librerie esterne utilizzate (visibili espandendo la cartella "Project References"). Possiamo anche sfruttare la funzione di ricerca per ritrovare classi, proprietà o metodi sia all'interno della soluzione, sia nell'intero.net Framework. Il Class View risulta molto utile durante lo sviluppo di progetti di grosse dimensioni, divisi in sotto progetti con classi raggruppate in differenti namespace. Properties (F4) La finestra delle proprità permette di visualizzare o impostare il valore delle proprietà di tutti i diversi elementi selezionati. È possibile selezionare gli elementi all'interno delle aree di editing quando impostiamo la modalità visuale dei diversi designer. Se abbiamo selezioniamo un controllo, possiamo anche creare e gestire gli handler per gli eventi ad esso associati. Figura 3. Properties In fondo troviamo uno spazio contenente la descrizione, presa dalla documentazione del.net Framework, di ciò che si sta modificando. Server Explorer (Ctrl+Alt+S) La finestra "Server Explorer" viene utilizzata per visualizzare le fonti di dati presenti in locale, o su server remoto. Questa finestra ci permette di creare nuove "data-connection", creare tabelle, viste, funzioni, procedure ed è possibile inoltre costruire il diagramma visuale del database, il tutto senza dover utilizzare strumenti esterni. Figura 4. Server Explorer

7 Inoltre per ogni server aggiunto (il primo della lista è il computer locale) è possibile visualizzare l'elenco dei servizi, il log degli eventi, i servizi di crystal report e i contatori di performance. Toolbox (Ctrl+Alt+X) La toolbox (Casella strumenti) è la finestra in cui sono posti tutti i controlli o gli oggetti che possono essere aggiunti ai contenuti trascinati nella finestra di editing sia in visualizzazione design che in visualizzazione codice. Figura 5. Toolbox Gli oggetti presenti in questa finestra cambiano a seconda del tipo di file che si sta utilizzando nell'editor. Se stiamo lavorando su una Web Form, ad esempio, troviamo in toolbox i controlli Web e HTML. Command Window (Ctrl+Alt+A) La finestra dei comandi permette di effetuuare operazioni a riga di comando direttamente all'interno dell'ide, una alternativa per richiamare ogni tipo di comando senza utilizzare menu, finestre o shortcut. Figura 6. Command Window Alcune operazioni inoltre non sono inserite nelle barre di strumenti e possono essere eseguite solamente dalla Command Window. Anche qui è abilitato l'intellisense, che ci ricorda la sintassi dei vari comandi. Error List Window (Ctrl+\+E) Questa finestra mostra l'elenco degli errori, dei warning e dei messaggi dati da una compilazione del progetto corrente.

8 Figura 7. Error List Window All'interno della tab "Errors" sono presenti gli errori di compilazione che non permettono la generazione degli assembly. I warning sono invece degli avvisi, che permettono comunque la compilazione; esempi di warning sono l'utilizzo di classi marcate come obsolete o l'utilizzo, per esempio, di tag HTML non validi. Task List Window (Ctrl+\+T) Fornisce uno spazio per appuntarci le operazioni (task) ancora da fare e segnare quelle già fatte. Molto utile per non lasciare indietro niente durante lo sviluppo delle nostre applicazioni. Figura 8. Task List Output Window (Ctrl+Alt+O) Ci permette di visualizzare il risultato delle operazioni di compilazione o pubblicazione del progetto corrente. Figura 9. Output Window Find Symbol Results Window (Ctrl+Alt+F12) Permette di visualizzare i risultati della ricerca di tutte le occorrenze di un particolare nome o oggetto all'interno del progetto. La ricerca parte cliccando con il tasto destro su una classe, proprietà, metodo, campo o evento, e selezionando l'opzione "Find all references". Figura 10. Find Symbol Results Window

9 Strumenti per la compilazione Prima di eseguire una applicazione (e sperare che funzioni) è necessario averne compilato tutte le parti senza errori. In Visual Studio lanciamo quella che viene chiamata "Generazione" dell'applicazione. L'ambiente di sviluppo fornisce gli strumenti per generare e testare le applicazioni. Questi strumenti possono essere configurati in modo particolare per ogni singolo progetto, come osserveremo più avanti. Durante la progettazione gli sviluppatori tendono a compilare più volte l'applicazione, per verificarne le funzionalità man mano; questa fase è detta "generazione in Debug" ed è divisa in due parti bene distinte: 1. compilazione e correzione degli eventuali errori di sintassi, incongruenze tra tipi di dati o semplicemente errori di scrittura; 2. test dell'applicazione e del suo funzionamento logico. Queste due fasi vengono eseguite più volte durante lo sviluppo, proprio perché oltre alla correzione di errori che impediscono la compilazione, esistono degli errori (eccezioni) che possono essere scatenati durante l'esecuzione del progetto, che rappresentano quindi errori della logica con cui è stata pensata l'applicazione. Completata la fase di test raggiunti i requisiti funzionali richiesti, è possibile passare alla compilazione finale del progetto, detta "Release". In questa fase è possibile ottimizzare la compilazione in modo tale da aumentare la velocità di esecuzione nei confronti di quanto era disponibile in fase di test. Troviamo le funzioni di ottimizzazione nel menu "Build", che presenta opzioni diverse a seconda del tipo di progetto. Figura 1. Menu Build Build solution - Generazione completa di tutti i progetti inseriti all'interno della soluzione; Rebuild solution - Rigenerazione completa di tutti i progetti della soluzione; Clean solution - Cancellazione di tutti i file risultanti dalle precedenti compilazioni di ogni progetto della soluzione; Build <progetto selezionato> - Generazione del singolo progetto selezionato; Rebuild <progetto selezionato> - Rigenerazione completa del singolo progetto selezionato; Clean <progetto selezionato> - Cancellazione di tutti i file risultanti dalle precedenti compilazioni del solo progetto selezionato; Publish <progetto selezionato> - Pubblicazione del progetto selezionato. Se stiamo sviluppando una applicazione desktop, ci verrà proposto il wizard di pubblicazione dell'applicazione con ClickOnce, se invece lavoriamo ad un sito Web, utilizzeremo il wizard per la pubblicazione di un'applicazione ASP.NET. Batch build - Maschera di opzioni di compilazione e debug dei progetti presenti all'interno della soluzione; Configuration Manager - Maschera di opzioni generali di compilazione e debug, da applicare successivamente ai vari progetti. I risultati di tutte queste operazioni li ritroviamo nella cartella /bin del progetto e nelle sue sottocartelle: in fase di sviluppo e test sarà utilizzata la cartella /bin/debug, mentre in modalità release la cartella utilizzata sarà bin/release.

10 Breakpoint e debug a runtime Per verificare il funzionamento logico delle applicazioni, in fase di debug, risulta molto utile seguirne l'esecuzione passo passo. Visual Studio permette questo tipo di analisi mostrando ad ogni step, lo stato di oggetti e variabili. Possiamo indicare i punti in cui vogliamo interrompere l'esecuzione della applicazione inserendo nel codice i cosiddetti breakpoint. Un breakpoint viene visualizzato con una linea rossa in corrispondenza della riga di codice sulla quale si blocca il programma e si può aggiungere o togliere cliccando sulla barra a sinistra dello spazio di editing o premendo il tasto F9. Per avviare il debug di un progetto, scegliere l'opzione "Start Debugging" presente all'interno del menu "Debug" (o in alternativa, premere il tasto F5). Figura 1. Esecuzione passo passo con i breakpoint Una volta avviato il debug ci si può muovere all'interno del codice con il tasto F5 (per passare direttamente al breakpoint successivo), o F11 (per passare alla riga di codice successiva). Passando il puntatore del mouse sopra le variabili facciamo apparire delle finestre che mostrano i valori attuali di ogni campo, oggetto o proprietà. Figura 2. Visualizzare lo stato delle variabili Le stesse informazioni possiamo trovarle anche nelle finestre:, e che rispettivamente visualizzano: Autos - mostra lo stato delle variabili utilizzate all'interno dello statement corrente (permettendo inoltre di cambiarne i valori per modificare l'esecuzione dell'applicazione a run-time), Locals - mostra lo stato delle variabili locali all'applicazione (anche in questo caso permettendo di cambiarne i valori nel corso dell'esecuzione), Watch - mostra lo stato delle variabili che decidiamo di ispezionare, selezionando e spostandole direttamente all'interno della finestra. Figura 3. Finestre Watch

11 Altra funzionalità veramente molto utile, per la fase di debug delle proprie applicazioni (soprattutto per siti ASP.NET o applicazioni basate su Windows Sharepoint Services), è la funzione "Attach to process" presente sempre all'interno del menu "Debug". Questo meccanismo permette all'utente di "attaccare" il debugger presente all'interno dell'ide ad uno dei processi in esecuzione sulla macchina locale o in remoto (tramite il remote debugger di Visual Studio) e di eseguire operazioni di introspezione su applicazioni che sono già in esecuzione. Per esempio, possiamo selezionare il processo w3wp.exe (processo con cui gira IIS su Windows Server 2003 e Windows Vista) ed avviare il debug di una delle nostre applicazioni ASP.NET già in esecuzione. Figura 4. Attach to process Soluzioni e progetti Per sviluppare applicazioni complesse, risulta utile avere una buona organizzazione del progetto, ordinata e curata nei dettagli. Con Visual Studio possiamo creare diverse tipologie di progetti e raggrupparli in soluzioni uniche. Inoltre possiamo istaurare collegamenti (referneces) tra progetti della medesima soluzione o con assembly esterni. Grazie al Solution Explorer possiamo aggiungere nuovi progetti alla soluzione principale, specificando se questi devono essere creati ex-novo oppure se già presenti sul file system. Questa opzione risulta molto utile, in quanto possiamo aggiungere uno stesso progetto in soluzioni differenti. Nelle nuove versioni dell'ide esistono tipologie di progetti che non visualizzano la soluzione una volta creati; un esempio perfetto è il progetto di tipo "Web Site". Per questi particolari tipi di progetto Visual Studio crea comunque una soluzione "temporanea", ma si limita a nasconderla nella visualizzazione proposta dal Solution Explorer. È possibile impostare alcune proprietà per gestire al meglio il comportamento della soluzione, queste proprietà si dividono in due gruppi principali, Common Properties e Configuration Properties. Common Properties Startup project - Per specificare il progetto che deve essere fatto partire quando l'utente seleziona l'opzione di debug dell'applicazione (nel caso in cui la soluzione contenga più progetti). Project Dependecies - Per specificare l'ordine con cui i vari progetti devono essere compilati. Questa opzione risulta fondamentale nel caso in cui la soluzione risulta contenere più progetti e questi siano referenziati gli uni con gli altri; in casi del genere infatti, l'ordine di compilazione è una tematica abbastanza critica, da trattare quindi con particolare attenzione. Debug source files - Per specificare i percorsi agli assembly esterni referenziati all'interno dei vari progetti della soluzione, in modo tale che l'ide sia in grado di presentare opzioni di debug anche per questi oggetti esterni.

12 Configuration Properties Configuration - Per specificare particolari impostazioni di compilazione dei singoli progetti nella soluzione. Questa finestra possiamo aprirla cliccando con il destro sul nome della soluzione dal Solution Explorer e scegliendo l'opzione "Properties". Figura 1. Pagina delle proprietà della soluzione Per quanto riguarda invece le proprietà di ogni singolo progetto, abbiamo la possibilità di accedere a diversi tipi di configurazioni, legate principalmente al tipo di progetto che abbiamo creato. Per applicazioni Windows Forms o WPF, o per librerie di classi, Visual Studio ci mette a disposizione una finestra divisa in tab differenti, uno per ognuna di queste tipologie di proprietà: Tab Descrizione Da questo tab è possibile specificare il nome dell'assembly che dovrà essere generato, il nome del namespace di default, il framework su cui si basa il progetto (questa proprietà specifica verrà spiegata in dettaglio nella prossima lezione) e il tipo di output che dovrà avere la Application compilazione. Inoltre, da questa finestra, è possibile aggiungere un file di chiave.snk per firmare l'assembly generato e in generale per modificarne le proprietà quali Titolo, Autore, Descrizione, Company, Copyright, Guid e versione. Da questo tab è possibile specificare il tipo di configurazione del progetto per la fase di compilazione (Debug o Release), il percorso di output del progetto (cioè dove verranno salvati i Build file dopo la compilazione), opzioni aggiuntive per il trattamento dei warnings e per l'ottimizzazione di codice, trace e debug. Build Events Debug Resources Services Settings Da questo tab è possibile aggiungere degli eventi a riga di comando prima della compilazione o dopo di essa. Per esempio possiamo decidere di copiare i file di output su una share di rete o comunque in un'altra locazione, tramite il comando copy. Da questo tab è possibile modificare le configurazioni per la fase di debug del progetto selezionato. È possibile abilitare il debug di SQL Server, di codice unmanaged e di Visual Studio.NET stesso; inoltre è possibile specificare programmi opzionali da far partire all'inizio della fase di debug o azioni a linea di comando. All'interno di questo tab è possibile gestire il file di risorse principale legato all'applicazione. Se presente almeno un file di risorse, l'ide visualizzerà il Resource Designer, tool creato apposta per la manutenzione di file di risorse. In questa parte di configurazione è possibile specificare all'applicazione di abilitare i "Client Application Services", una nuova funzionalità del.net Framework 3.5 che permette ad applicazioni client di utilizzare i servizi di autenticazione, role manager e profili esposti da un'applicazione web ASP.NET 3.5 (per un esempio di questa funzionalità rimandiamo alla lettura di questo articolo (http://www.peppedotnet.it/articoli/clientapplicationservices.aspx)). In questo tab è presente il designer per la manutenzione grafica dei file.settings contenenti i settaggi per l'applicazione corrente. All'interno di questo tipo di file è infatti possibile salvare delle coppie chiave-valore da utilizzare all'interno del proprio progetto.

13 Reference Paths Signing Security Publish In questa parte è presente l'elenco di tutti i percorsi di tutte le referenze che contiene attualmente il progetto in questione. Questo tab è fondamentale per segnare il file di manifest per l'installazione dell'applicazione con ClickOnce e per segnare l'assembly compilato come "strong name assembly", attraverso la specifica di una chiave (estensione.snk). Area utile a specificare i permessi per la code access security che la propria applicazione ClickOnce deve avere per poter essere avviata. Tab per la pubblicazione dell'applicazione con il relativo manifest per l'aggiornamento o l'installazione tramite ClickOnce. L'elenco di queste impostazione è visualizzabile cliccando con il destro sul nome del progetto selezionato e scegliendo l'opzione "Properties". Figura 2. Finestra delle impostazioni Le proprietà di un'applicazione Web contengono invece solo le impostazioni di manutenzione dei reference, le opzioni di build, per l'accessibilità e per la fase di startup. Inoltre sono disponibili anche i settings per la generazione del sito. Multi-targeting Nelle versioni precedenti di Visual Studio era possibile solamente creare applicazioni basate su una precisa versione del.net Framework: Visual Studio 2002 creava applicazioni solamente per la 1.0, la versione 2003 creava applicazioni per il framework 1.1 mentre la versione 2005 lavorava solamente con il framework 2.0; ora è possibile scegliere la versione del framework selezionandola dal menu a discesa nel wizard di creazione di un nuovo progetto. Figura 1. Selezionare la versione del.net Framework nel wizard di creazione progetto Questa caratteristica, chiamata "Multi-Targeting", segna un notevole passo avanti: non è indispensabile migrare tutte le applicazioni alla versione 3.5 del runtime per utilizzare le funzionalità del nuovo ambiente di sviluppo. Una volta scelto il framework su cui operare, l'ide adegua le opzioni di generazione dei progetti, l'intellisense, la toolbox e in generale tutti i suoi componenti, al framework scelto. Le stesse tipologie di progetto e di elementi, saranno visibili o meno a seconda della scelta effettuata.

14 Ad esempio, se scegliamo di sviluppare un'applicazione Web (ASP.NET) basata sul.net Framework 3.5, troveremo nella toolbox tutti i controlli introdotti nella nuova versione (esamineremo le novità sui controlli nei capitoli successivi). Abbiamo visto come scegliere un'edizione del.net Framework in fase di creazione del progetto, ma se volessimo cambiare scelta in corso d'opera? Anche a progetto avviato possiamo modificare la scelta del framework. Ci basta andare tra le proprietà del progetto e modificare la proprietà "Target Framework" nel "Application". Fatto questo, salviamo le impostazioni del progetto e Visual Studio si occuperà di aggiornare le reference, le opzioni di compilazione e la toolbox in modo tale che si riferiscano tutti alla versione del.net Framework appena scelta. Figura 2. Modifica del framework a progetto avviato Come è evidente, non sono supportate dal multi-targeting le versioni 1.0 e 1.1 del.net Framework. Questo perché da quelle versioni sono stati fatti dei cambiamenti architetturali sostanziali a tutto il Common Language Runtime. È anche per questo che viene consigliato di migrare le proprie applicazioni alle nuove versioni del framework, oltre alle novità dal quale si possono ottenere notevoli vantaggi. L'interfaccia di sviluppo per il Web Visual Studio 2008 fornisce agli sviluppatori Web uno strumento completo e versatile per la costruzione di Web application, in particolare mette a disposizione tutto il potenziale di ASP.NET 3.5. Come nelle precedenti versioni, troviamo l'editor visuale (WYSIWYG) che permette di inserire nostre pagine Web tutti gli elementi necessari, dai semplici testi ai controlli ASP.NET, dai tag HTML ai Web services. La novità nella nuova versione, è che questo designer è stato riscritto completamente, basandosi sul motore di Expression Web, il nuovo software Microsoft per il design di siti internet. Esaminiamo alcune evoluzioni. Visualizzazione in modalità mista Oltre alle due modalità di visualizzazione, visuale e codice, viene introdotta la split view, una modalità mista che divide in due l'area di editing mostrando sia la resa grafica, sia il markup della pagina. Figura 1. La modalità mista

Corso su LINQ Lezione 16. Introduzione

Corso su LINQ Lezione 16. Introduzione 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

Dettagli

Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008

Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008 Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008 White paper Novembre 2007 Per informazioni aggiornate, visitare l indirizzo www.microsoft.com/italy/vstudio È possibile che a questo

Dettagli

Novità di Visual Studio 2008

Novità di Visual Studio 2008 Guida al prodotto Novità di Visual Studio 2008 Introduzione al sistema di sviluppo di Visual Studio Visual Studio Team System 2008 Visual Studio Team System 2008 Team Foundation Server Visual Studio Team

Dettagli

Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012. Introduzione a Visual Studio 2005/2008/2010

Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012. Introduzione a Visual Studio 2005/2008/2010 Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012 Introduzione a Visual Studio 2005/2008/2010 1 Outline Solution e Project Visual Studio e linguaggio C Visual Studio schermata principale

Dettagli

Strumenti per lo sviluppo del software

Strumenti per lo sviluppo del software Lo sviluppo del software Strumenti per lo sviluppo del software Lo sviluppo del software è l attività centrale del progetto e ha lo scopo di produrre il codice sorgente che, una volta compilato e messo

Dettagli

Introduzione a Visual Studio 2005

Introduzione a Visual Studio 2005 Fondamenti di Informatica e Laboratorio T-AB Ingengeria Elettronica e Telecomunicazioni a.a. 2008/2009 Introduzione a Visual Studio 2005 Outline Solutions e Projects Visual Studio e il linguaggio C Visual

Dettagli

DA DEFINIRE Sede del corso: Presso GI Formazione in Piazza IV novembre 5, Milano Orari dalle 9.00 alle 13.00 e dalle 14.00 alle 18.

DA DEFINIRE Sede del corso: Presso GI Formazione in Piazza IV novembre 5, Milano Orari dalle 9.00 alle 13.00 e dalle 14.00 alle 18. PERIODO : DA DEFINIRE Sede del corso: Presso GI Formazione in Piazza IV novembre 5, Milano Orari dalle 9.00 alle 13.00 e dalle 14.00 alle 18.00 A CHI E RIVOLTO IL CORSO Questo progetto si rivolge a tutti

Dettagli

ProgettAzione V anno Unità 3 - Architetture per applicazioni web Lezione: Esempio sviluppo applicazioni

ProgettAzione V anno Unità 3 - Architetture per applicazioni web Lezione: Esempio sviluppo applicazioni Unità 3 - Architetture per applicazioni web Lezione: Esempio sviluppo applicazioni Web service Hello world con Visual Studio 2012 Si tratta di un semplice esempio di web service, infatti come tutti I programmi

Dettagli

REALIZZAZIONE DI REPORT MEDIANTE MICROSOFT EXCEL 2007

REALIZZAZIONE DI REPORT MEDIANTE MICROSOFT EXCEL 2007 SISTEMA A SUPPORTO DEI PROCESSI DI PROGRAMMAZIONE E CONTROLLO DI GESTIONE NELLE ORGANIZZAZIONI PUBBLICHE REALIZZAZIONE DI REPORT MEDIANTE MICROSOFT EXCEL 2007 Copyright 2010 CSIO Società di Informatica

Dettagli

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50 Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE 4.50 Inizializzazione: creazione del nuovo progetto e del file sorgente in ambiente JCreator Al lancio del programma si apre la finestra

Dettagli

Analista Programmatore su Tecnologie Microsoft

Analista Programmatore su Tecnologie Microsoft Analista Programmatore su Tecnologie Programma 1 INTRODUZIONE 1.1 Scopo del documento Il presente documento contiene il programma di massima del corso online di Analista. 1.2 Acronimi N.D. 1.3 Glossario

Dettagli

Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma

Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma Corso Analista Programmatore Microsoft Programma 2 OBIETTIVI E MODALITA DI FRIUZIONE E VALUTAZIONE 2.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire tecniche e metodologie per svolgere

Dettagli

WGDESIGNER Manuale Utente

WGDESIGNER Manuale Utente WGDESIGNER Manuale Utente Pagina 1 SOMMARIO 1 Introduzione... 3 1.1 Requisiti hardware e software... 3 2 Configurazione... 3 3 Installazione... 4 3.1 Da Webgate Setup Manager... 4 3.2 Da pacchetto autoestraente...

Dettagli

Guida installazione Winasped 4 Data ultima revisione della guida: 12-05-2014

Guida installazione Winasped 4 Data ultima revisione della guida: 12-05-2014 Guida installazione Winasped 4 Data ultima revisione della guida: 12-05-2014 Winasped è un'applicazione di tipo client - server pertando è composta da due parti: un programma client e uno server. Di seguito

Dettagli

Utilizzare il debugger di Visual Studio

Utilizzare il debugger di Visual Studio Appendice F Utilizzare il debugger di Visual Studio Obiettivi Essere in grado di impostare i breakpoint e di eseguire un programma nel debugger. Essere in grado di utilizzare il comando Continue per continuare

Dettagli

Uso del computer e gestione dei file

Uso del computer e gestione dei file Uso del computer e gestione dei file Sommario Uso del computer e gestione dei file... 3 Sistema Operativo Windows... 3 Avvio di Windows... 3 Desktop... 3 Il mouse... 4 Spostare le icone... 4 Barra delle

Dettagli

DNNCenter. Installazione standard di DotNetNuke 5. per Windows Vista. Installazione Standard DotNetNuke 5 per Windows Vista

DNNCenter. Installazione standard di DotNetNuke 5. per Windows Vista. Installazione Standard DotNetNuke 5 per Windows Vista DNNCenter Installazione standard di DotNetNuke 5 per Windows Vista Copyright OPSI Srl www.opsi.it Pag. 1 of 28 INDICE 1. INTRODUZIONE... 3 1.1. Pre-requisiti... 3 2. DOWNLOAD DOTNETNUKE... 4 2.1. Download

Dettagli

Basi di dati Microsoft Access

Basi di dati Microsoft Access Basi di dati Microsoft Access Importare dati esterni Prof. Francesco Accarino IIS Altiero Spinelli via Leopardi 132 Sesto San Giovanni Breve Introduzione a Microsoft Access 2007 Microsoft Access 2007 è

Dettagli

Layout dell area di lavoro

Layout dell area di lavoro Layout dell area di lavoro In Windows, Dreamweaver fornisce un layout che integra tutti gli elementi in una sola finestra. Nell area di lavoro integrata, tutte le finestre e i pannelli sono integrati in

Dettagli

maildocpro Manuale Installazione

maildocpro Manuale Installazione maildocpro Manuale Installazione versione 3.4 maildocpro Manuale Installazione - Versione 3.4 1 Indice Indice... 2 Creazione database... 3 Database: MAILDOCPRO... 3 Database: SILOGONWEB... 5 Configurazione

Dettagli

Modulo 8. Strumenti di produzione Strumenti. Gli strumenti più utilizzati per produrre pagine Web sono essenzialmente due:

Modulo 8. Strumenti di produzione Strumenti. Gli strumenti più utilizzati per produrre pagine Web sono essenzialmente due: Pagina 1 di 6 Strumenti di produzione Strumenti Gli strumenti più utilizzati per produrre pagine Web sono essenzialmente due: 1. Netscape Composer, gratuito e scaricabile da netscape.org assieme al browser

Dettagli

Installazione MS SQL Express e utilizzo con progetti PHMI

Installazione MS SQL Express e utilizzo con progetti PHMI Installazione MS SQL Express e utilizzo con progetti PHMI Introduzione La nota descrive l utilizzo del database Microsoft SQL Express 2008 in combinazione con progetti Premium HMI per sistemi Win32/64

Dettagli

Manuale TeamViewer Manager 6.0

Manuale TeamViewer Manager 6.0 Manuale TeamViewer Manager 6.0 Revisione TeamViewer 6.0-954 Indice 1 Panoramica... 2 1.1 Informazioni su TeamViewer Manager... 2 1.2 Informazioni sul presente Manuale... 2 2 Installazione e avvio iniziale...

Dettagli

Introduzione e breve storia di Visual Studio

Introduzione e breve storia di Visual Studio Introduzione e breve storia di Visual Studio Visual Studio è lo strumento di punta che Microsoft dedica a chi sviluppa su piattaforma Windows. Fin dalla sua prima versione, datata 1997, la sua missione

Dettagli

Talento LAB 2.1 - GUIDA E ASSISTENTE LA GUIDA IN LINEA. In questa lezione imparerete a:

Talento LAB 2.1 - GUIDA E ASSISTENTE LA GUIDA IN LINEA. In questa lezione imparerete a: Lab 2.1 Guida e assistente LAB 2.1 - GUIDA E ASSISTENTE In questa lezione imparerete a: Descrivere la Guida in linea e l'assistente Office, Descrivere gli strumenti della Guida in linea di Windows XP,Utilizzare

Dettagli

Corso di Laurea in Matematica. Seminario C/C++ Lorenzo Dusty Costa. Università degli Studi di Milano Dipartimento di Matematica

Corso di Laurea in Matematica. Seminario C/C++ Lorenzo Dusty Costa. Università degli Studi di Milano Dipartimento di Matematica Corso di Laurea in Matematica Seminario C/C++ Costa Università degli Studi di Milano Dipartimento di Matematica 19 Ottobre 2011 Cos'é un'ide IDE = Integrated Development Environment Consiste in: Editor

Dettagli

Capitolo 1 Introduzione a Gambas

Capitolo 1 Introduzione a Gambas Capitolo 1 Introduzione a Gambas Gambas è stato creato inizialmente da Benoit Minisini, un residente della periferia di Parigi. Secondo Benoit, Gambas è un linguaggio Basic con estensioni per la programmazione

Dettagli

MICROSOFT ACCESS. Fabrizio Barani 1

MICROSOFT ACCESS. Fabrizio Barani 1 MICROSOFT ACCESS Premessa ACCESS è un programma di gestione di banche dati, consente la creazione e modifica dei contenitori di informazioni di un database (tabelle), l inserimento di dati anche mediante

Dettagli

Visual Web Developer 2005 Express Edition

Visual Web Developer 2005 Express Edition Visual Web Developer 2005 Express Edition In questa breve presentazione vengono illustrate le funzionalità del software, oltre a tutte le attività che è possibile realizzare grazie alla nuova versione

Dettagli

Objectway ActivTrack

Objectway ActivTrack Objectway ActivTrack Manuale Utente Gruppo ObjectWay Guida OW ActivTrack 1.0.docx 22-01-2012 Pag. 1 di 13 Indice 1. Che cosa è Ow ActivTrack... 3 1.1. Le caratteristiche principali di Ow ActivTrack...

Dettagli

hottimo procedura di installazione

hottimo procedura di installazione hottimo procedura di installazione LATO SERVER Per un corretto funzionamento di hottimo è necessario in primis installare all interno del server, Microsoft Sql Server 2008 (Versione minima Express Edition)

Dettagli

ADO.Net. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

ADO.Net. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni ADO.Net Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Applicazioni Three Tier In ingegneria del software, l'espressione architettura three-tier ("a tre strati") indica

Dettagli

INSTALLAZIONE MICROSOFT SQL Server 2005 Express Edition

INSTALLAZIONE MICROSOFT SQL Server 2005 Express Edition INSTALLAZIONE MICROSOFT SQL Server 2005 Express Edition Templ. 019.02 maggio 2006 1 PREFAZIONE... 2 2 INSTALLAZIONE DI MICROSOFT.NET FRAMEWORK 2.0... 2 3 INSTALLAZIONE DI SQL SERVER 2005 EXPRESS... 3 4

Dettagli

Installazione Client/Server

Installazione Client/Server Installazione Client/Server Sommario 1. Moduli di BIM...3 2. Installazione della suite...5 3. Configurazione moduli...9 3.1. BIMVision / BIMReader...9 3.1.1. Configurazione file di amministrazione...9

Dettagli

Basi di dati. Introduzione. Una breve introduzione sulla suite di OpenOffice.org e la gestione dei database

Basi di dati. Introduzione. Una breve introduzione sulla suite di OpenOffice.org e la gestione dei database Basi di dati Introduzione Una breve introduzione sulla suite di OpenOffice.org e la gestione dei database OpenOffice.org (www.openoffice.org) è un potente software opensource che ha, quale scopo primario,

Dettagli

Guida all'amministrazione. BlackBerry Professional Software per Microsoft Exchange. Versione: 4.1 Service Pack: 4

Guida all'amministrazione. BlackBerry Professional Software per Microsoft Exchange. Versione: 4.1 Service Pack: 4 BlackBerry Professional Software per Microsoft Exchange Versione: 4.1 Service Pack: 4 SWD-313211-0911044452-004 Indice 1 Gestione degli account utente... 7 Aggiunta di un account utente... 7 Aggiunta manuale

Dettagli

Agenda. DBS01 Reports for your app: Reporting Services pros and cons. Gestione del ciclo di vita di un report ARCHITETTURA REPORTING SERVICES

Agenda. DBS01 Reports for your app: Reporting Services pros and cons. Gestione del ciclo di vita di un report ARCHITETTURA REPORTING SERVICES Agenda DBS01 s for your app: ing Services pros and cons Marco Russo marco@devleap.com Architettura ing Services Modalità server Modalità locale Limitazioni di ing Services Viewer Come usare RDLC Limitazioni

Dettagli

Descrizione dettagliata dell ambiente Access 2007

Descrizione dettagliata dell ambiente Access 2007 01 Descrizione dettagliata dell ambiente Access 2007 Premessa Premettiamo da subito che Microsoft Access risulta essere uno degli applicativi della famiglia di Microsoft Office con una curva di apprendimento

Dettagli

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento SOFTWARE PER L ARCHIVIAZIONE

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento SOFTWARE PER L ARCHIVIAZIONE APPROFONDIMENTO ICT Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto Approfondimento SOFTWARE PER L ARCHIVIAZIONE ORGANISMO BILATERALE PER LA FORMAZIONE IN CAMPANIA INDICE SOFTWARE PER

Dettagli

Corso Microsoft Corso Online Analista Programmatore Microsoft

Corso Microsoft Corso Online Analista Programmatore Microsoft Corso Microsoft Corso Online Analista Programmatore Microsoft Accademia Domani Via Pietro Blaserna, 101-00146 ROMA (RM) info@accademiadomani.it Programma Generale del Corso Microsoft Modulo Uno Le basi

Dettagli

Installazione e guida introduttiva. Per WebReporter 2012

Installazione e guida introduttiva. Per WebReporter 2012 Per WebReporter 2012 Ultimo aggiornamento: 13 settembre, 2012 Indice Installazione dei componenti essenziali... 1 Panoramica... 1 Passo 1 : Abilitare gli Internet Information Services... 1 Passo 2: Eseguire

Dettagli

Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0)

Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0) Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0) Nota Bene: Si raccomanda di leggere queste dispense di fronte al computer, provando passo dopo passo le funzionalità descritte. Per

Dettagli

Una novità di Microsoft per il lancio sul mercato di Microsoft Visual Studio 2005 è stata quella sia

Una novità di Microsoft per il lancio sul mercato di Microsoft Visual Studio 2005 è stata quella sia STRUMENTI DI APPROCCIO PER IL CORSO VISUAL BASIC 2005 Versione Express Edition Premessa Versioni Express Edition di Visual Studio 2005 Una novità di Microsoft per il lancio sul mercato di Microsoft Visual

Dettagli

TeamViewer 9 Manuale Manager

TeamViewer 9 Manuale Manager TeamViewer 9 Manuale Manager Rev 9.1-03/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen teamviewer.com Panoramica Indice Indice... 2 1 Panoramica... 4 1.1 Informazioni su TeamViewer Manager... 4 1.2

Dettagli

Funzioni di base. Manualino OE6. Outlook Express 6

Funzioni di base. Manualino OE6. Outlook Express 6 Manualino OE6 Microsoft Outlook Express 6 Outlook Express 6 è un programma, incluso nel browser di Microsoft Internet Explorer, che ci permette di inviare e ricevere messaggi di posta elettronica. È gratuito,

Dettagli

SOFTWARE DEVELOPMENT JUNIOR SPECIALIST

SOFTWARE DEVELOPMENT JUNIOR SPECIALIST SKILL4YOU ACADEMY MICROSOFT SOFTWARE DEVELOPMENT JUNIOR SPECIALIST PERCORSO ACADEMY MICROSOFT SOFTWARE DEVELOPMENT JUNIOR SPECIALIST A CHI E RIVOLTO IL CORSO ACADEMY MICROSOFT SOFTWARE DEVELOPMENT JUNIOR

Dettagli

Registro unico Antiriciclaggio

Registro unico Antiriciclaggio Registro unico Antiriciclaggio VERSIONE PROFESSIONISTI E CED VERSIONE 4.0.0 Sommario Introduzione... 4 Requisiti di sistema... 5 Installazione del software... 6 Verifica automatica dei requisiti di installazione...

Dettagli

Mon Ami 3000 Touch Interfaccia di vendita semplificata per monitor touchscreen

Mon Ami 3000 Touch Interfaccia di vendita semplificata per monitor touchscreen Prerequisiti Mon Ami 3000 Touch Interfaccia di vendita semplificata per monitor touchscreen L opzione Touch è disponibile per le versioni Vendite, Azienda Light e Azienda Pro; per sfruttarne al meglio

Dettagli

Creazione ed uso di un data base in ACCESS Lezioni ed esercizi

Creazione ed uso di un data base in ACCESS Lezioni ed esercizi Creazione ed uso di un data base in ACCESS Lezioni ed esercizi 1 ACCESS Gli archivi Gli archivi sono un insieme organizzato di informazioni. Aziende Clienti e fornitori Personale Magazzino Enti pubblici

Dettagli

Università degli studi di Brescia Facoltà di Medicina e Chirurgia Corso di Laurea in Infermieristica. Corso propedeutico di Matematica e Informatica

Università degli studi di Brescia Facoltà di Medicina e Chirurgia Corso di Laurea in Infermieristica. Corso propedeutico di Matematica e Informatica Università degli studi di Brescia Facoltà di Medicina e Chirurgia Corso di Laurea in Infermieristica a.a. 2008/2009 Docente Ing. Andrea Ghedi IL DESKTOP Lezione 2 Il Desktop Tipi di icone Cartelle. Una

Dettagli

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO Basi di dati: Microsoft Access INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO Database e DBMS Il termine database (banca dati, base di dati) indica un archivio, strutturato in modo tale

Dettagli

Per ulteriori informazioni, vedere l'articolo Nozioni fondamentali della progettazione di database.

Per ulteriori informazioni, vedere l'articolo Nozioni fondamentali della progettazione di database. 1 di 13 22/04/2012 250 Supporto / Access / Guida e procedure di Access 2007 / Tabelle Guida alle relazioni tra tabelle Si applica a: Microsoft Office Access 2007 Uno degli obiettivi di una buona strutturazione

Dettagli

Manuale LiveBox CLIENT DESKTOP (WINDOWS)

Manuale LiveBox CLIENT DESKTOP (WINDOWS) 2014 Manuale LiveBox CLIENT DESKTOP (WINDOWS) LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa o implicita di

Dettagli

Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0)

Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0) Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0) Nota Bene: Si raccomanda di leggere queste dispense di fronte al computer, provando passo dopo passo le funzionalità descritte. Per

Dettagli

Ambiente Virtuale Inclusivo per la Persona Autistica MANUALE OPERATORE. Release 1.0-13/10/09. Copyright Lynx 2009 http://www.lynxlab.

Ambiente Virtuale Inclusivo per la Persona Autistica MANUALE OPERATORE. Release 1.0-13/10/09. Copyright Lynx 2009 http://www.lynxlab. MANUALE OPERATORE Release 1.0-13/10/09 Copyright Lynx 2009 http://www.lynxlab.com Indice generale MANUALE OPERATORE...1 1.1 Definizioni...3 1.2 Ambienti...3 1.3 Release e copyright...3 2. Utenti...4 2.1

Dettagli

1 In questo capitolo, si apprenderà a:

1 In questo capitolo, si apprenderà a: 1 Introduzione a SharePoint Designer In questo capitolo, si apprenderà a: Utilizzare SharePoint Designer. Utilizzare SharePoint Designer per eseguire attività semplici. Utilizzare Windows SharePoint Services.

Dettagli

INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02

INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02 INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02 Download Si può scaricare gratuitamente la versione per il proprio sistema operativo (Windows, MacOS, Linux) dal sito: http://www.codeblocks.org

Dettagli

Siti web e Dreamweaver. La schermata iniziale

Siti web e Dreamweaver. La schermata iniziale Siti web e Dreamweaver Dreamweaver è la soluzione ideale per progettare, sviluppare e gestire siti web professionali e applicazioni efficaci e conformi agli standard e offre tutti gli strumenti di progettazione

Dettagli

A. Bardine - Introduzione a PostgreSQL. PostgreSQL è un software relazionale e ad oggetti per la gestione di basi di dati

A. Bardine - Introduzione a PostgreSQL. PostgreSQL è un software relazionale e ad oggetti per la gestione di basi di dati Basi di dati PostgreSQL è un software relazionale e ad oggetti per la gestione di basi di dati PostgreSQL è Open-Source ed il suo sviluppo procede da 15 anni il suo codice sorgente è quindi disponibile

Dettagli

Word Processor: WORD (livello base) Classificazione

Word Processor: WORD (livello base) Classificazione Parte 5 Word Processor: WORD (livello base) Elementi di Informatica - AA 2008/2009 - MS Word 1 di 60 Classificazione Esistono diversi strumenti per la realizzazione di documenti testuali: Editor di testo

Dettagli

MODULO 5 Basi di dati (database)

MODULO 5 Basi di dati (database) MODULO 5 Basi di dati (database) I contenuti del modulo: questo modulo riguarda la conoscenza da parte del candidato dei concetti fondamentali sulle basi di dati e la sua capacità di utilizzarli. Il modulo

Dettagli

Alcune configurazioni del browser Internet Explorer e del runtime Java necessarie per utilizzare l'interfaccia GIS del sistema gestionale ARTEA.

Alcune configurazioni del browser Internet Explorer e del runtime Java necessarie per utilizzare l'interfaccia GIS del sistema gestionale ARTEA. 16 maggio 2011 Alcune configurazioni del browser Internet Explorer e del runtime Java necessarie per utilizzare l'interfaccia GIS del sistema gestionale ARTEA. Leonardo Danza - leonardo.danza@artea.toscana.it

Dettagli

La pagina di Explorer

La pagina di Explorer G. Pettarin ECDL Modulo 7: Internet 11 A seconda della configurazione dell accesso alla rete, potrebbe apparire una o più finestre per l autenticazione della connessione remota alla rete. In linea generale

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

Access Lezione 01. Basi di dati. Parte prima. (Per andare direttamente su un argomento, fare clic con il mouse sul titolo nell indice sottostante)

Access Lezione 01. Basi di dati. Parte prima. (Per andare direttamente su un argomento, fare clic con il mouse sul titolo nell indice sottostante) Access Lezione 01 Basi di dati Parte prima (Per andare direttamente su un argomento, fare clic con il mouse sul titolo nell indice sottostante) 1.0 Access e le basi di dati 1.1 Primi passi 1.2 Aprire programma

Dettagli

UTILIZZO DI WORD PROCESSOR

UTILIZZO DI WORD PROCESSOR UTILIZZO DI WORD PROCESSOR (ELABORAZIONE TESTI) Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it)

Dettagli

Microsoft Access - dispensa didattica ECDL Modulo 5 - a cura di Antonino Terranova PAG 1

Microsoft Access - dispensa didattica ECDL Modulo 5 - a cura di Antonino Terranova PAG 1 Microsoft Access - Determinare l input appropriato per il database...2 Determinare l output appropriato per il database...2 Creare un database usando l autocomposizione...2 Creare la struttura di una tabella...4

Dettagli

Consulenza Informatica ======================================================================= Introduzione. Documentazione tecnica

Consulenza Informatica ======================================================================= Introduzione. Documentazione tecnica Introduzione Le novità che sono state introdotte nei terminal services di Windows Server 2008 sono davvero tante ed interessanti, sotto tutti i punti di vista. Chi già utilizza i Terminal Services di Windows

Dettagli

> Gestione Invalidi Civili <

> Gestione Invalidi Civili < > Gestione Invalidi Civili < GUIDA RAPIDA ALL'UTILIZZO DEL PRODOTTO (rev. 1.3) INSTALLAZIONE, ATTIVAZIONE E CONFIGURAZIONE INIZIALE ESECUZIONE DEL SOFTWARE INSERIMENTO ANAGRAFICA RICERCA ANAGRAFICA INSERIMENTO

Dettagli

Primi passi con Jamio Composer. Dall idea applicativa alla soluzione in pochi minuti

Primi passi con Jamio Composer. Dall idea applicativa alla soluzione in pochi minuti Primi passi con Jamio Composer Dall idea applicativa alla soluzione in pochi minuti Comporre una nuova soluzione applicativa Jamio Composer è l ambiente di modellazione della piattaforma Jamio. Le soluzioni

Dettagli

GFI Product Manual. ReportPack

GFI Product Manual. ReportPack GFI Product Manual ReportPack http://www.gfi.com info@gfi.com Le informazioni contenute nel presente documento sono soggette a modifiche senza preavviso. Salvo se indicato diversamente, le società, i nomi

Dettagli

Schema Modulo 5 ECDL Access

Schema Modulo 5 ECDL Access Schema Modulo 5 ECDL Access Argomento DBMS (Data Base Management System) sono software specifici per la gestione di banche dati. Un database è costituito da un insieme di strumenti, come tabelle, query,

Dettagli

Indice. I livelli di Autorizzazione in Sharepoint. Livelli di autorizzazione predefiniti di Windows SharePoint Services 3.0

Indice. I livelli di Autorizzazione in Sharepoint. Livelli di autorizzazione predefiniti di Windows SharePoint Services 3.0 Indice I livelli di Autorizzazione in Sharepoint... 1 Livelli di autorizzazione predefiniti di Windows SharePoint Services 3.0... 1 Autorizzazioni per elenco... 2 Autorizzazioni per sito... 3 Autorizzazioni

Dettagli

www.informarsi.net MODULO 6 ECDL - EIPASS STRUMENTI DI PRESENTAZIONE - PRESENTATIONS Microsoft PowerPoint http://www.informarsi.net/ecdl/powerpoint/

www.informarsi.net MODULO 6 ECDL - EIPASS STRUMENTI DI PRESENTAZIONE - PRESENTATIONS Microsoft PowerPoint http://www.informarsi.net/ecdl/powerpoint/ MODULO 6 ECDL - EIPASS STRUMENTI DI PRESENTAZIONE - PRESENTATIONS Microsoft PowerPoint http:///ecdl/powerpoint/ INTERFACCIA UTENTE TIPICA DI UN SOFTWARE DI PRESENTAZIONE APERTURA E SALVATAGGIO DI UNA PRESENTAZIONE

Dettagli

Tutte le immagini, le descrizioni e le schede tecniche contenute nella guida sono da considerare solo a titolo esemplificativo.

Tutte le immagini, le descrizioni e le schede tecniche contenute nella guida sono da considerare solo a titolo esemplificativo. Introduzione Easy-Catalog è il più versatile software per la creazione di cataloghi multimediali. Sviluppato con Microsoft Visual Basic 6.0 e Macromedia Flash 5 basato su fonte dati Microsoft Access 2000

Dettagli

Personalizzare l area di lavoro

Personalizzare l area di lavoro 1 Personalizzare l area di lavoro Panoramica della lezione In questa lezione conoscerai l interfaccia del programma Dreamweaver CS6 (Creative Suite 6) e imparerai come: Passare fra le viste documento Gestire

Dettagli

BIMPublisher Manuale Tecnico

BIMPublisher Manuale Tecnico Manuale Tecnico Sommario 1 Cos è BIMPublisher...3 2 BIM Services Console...4 3 Installazione e prima configurazione...5 3.1 Configurazione...5 3.2 File di amministrazione...7 3.3 Database...7 3.4 Altre

Dettagli

catalogo corsi di formazione 2015/2016

catalogo corsi di formazione 2015/2016 L offerta formativa inserita in questo catalogo è stata suddivisa in quattro sezioni tematiche che raggruppano i corsi di formazione sulla base degli argomenti trattati. Organizzazione, progettazione e

Dettagli

Ambienti di programmazione.net Lezione n. 1

Ambienti di programmazione.net Lezione n. 1 Il Framework Redistribuitable Package e il Framework Sdk (Software Development Kit) 1.1 Italian Presentazione del corso Con l avvento della piattaforma applicativa.net Microsoft è riuscita a portare un

Dettagli

IL DESKTOP Lezione 2

IL DESKTOP Lezione 2 Università degli studi di Brescia Facoltà di Medicina e Chirurgia Corso di Laurea in Infermieristica a.a. 2006/2007 Docente Ing. Andrea Ghedi IL DESKTOP Lezione 2 1 Il Desktop Tipi di icone Cartelle. Una

Dettagli

MANUALE D USO DEL SOFTWARE APPLICATIVO ADB-TOOLBOX (VERSIONE 1.7 E SUPERIORI) UTILIZZO DEI SERVIZI WMS-WFS-WCS E DEL CATALOGO CSW

MANUALE D USO DEL SOFTWARE APPLICATIVO ADB-TOOLBOX (VERSIONE 1.7 E SUPERIORI) UTILIZZO DEI SERVIZI WMS-WFS-WCS E DEL CATALOGO CSW Ministero dell Ambiente e della Tutela del Territorio e del Mare MANUALE D USO DEL SOFTWARE APPLICATIVO ADB-TOOLBOX (VERSIONE 1.7 E UTILIZZO DEI SERVIZI WMS-WFS-WCS E DEL CATALOGO CSW Titolo Autore Oggetto

Dettagli

CAPITOLO 10 - TECNOLOGIA ASP.NET - WEB FORM

CAPITOLO 10 - TECNOLOGIA ASP.NET - WEB FORM INTRODUZIONE Nel capitolo 5, dedicato all ambiente di sviluppo, si è descritto come implementare un progetto Web tramite lo strumento di sviluppo Microsoft Visual Studio 2010. Un progetto web (o sito web)

Dettagli

Introduzione all'uso di

Introduzione all'uso di Introduzione all'uso di Microsoft Outlook Express 6 Outlook Express 6 è un programma, incluso nel browser di Microsoft Internet Explorer, che ci permette di inviare e ricevere messaggi di posta elettronica.

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

Office Web Components in programmi C# da http://escher07.altervista.org

Office Web Components in programmi C# da http://escher07.altervista.org Office Web Components in programmi C# da http://escher07.altervista.org Generalità L obiettivo è realizzare un programma C# che utilizzando il componente Web Pivot permetta di ottenere un risultato come

Dettagli

Crotone, maggio 2005. Windows. Ing. Luigi Labonia E-mail luigi.lab@libero.it

Crotone, maggio 2005. Windows. Ing. Luigi Labonia E-mail luigi.lab@libero.it Crotone, maggio 2005 Windows Ing. Luigi Labonia E-mail luigi.lab@libero.it Sistema Operativo Le funzioni software di base che permettono al computer di funzionare formano il sistema operativo. Esso consente

Dettagli

1. I database. La schermata di avvio di Access

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

Dettagli

Introduzione a Word. Prima di iniziare. Competenze che saranno acquisite. Requisiti. Tempo stimato per il completamento:

Introduzione a Word. Prima di iniziare. Competenze che saranno acquisite. Requisiti. Tempo stimato per il completamento: Introduzione a Word Word è una potente applicazione di elaborazione testi e layout, ma per utilizzarla nel modo più efficace è necessario comprenderne gli elementi di base. Questa esercitazione illustra

Dettagli

Questa versione permette di stampare la configurazione dell impianto e risolve alcuni problemi riscontrati nelle versioni precedenti.

Questa versione permette di stampare la configurazione dell impianto e risolve alcuni problemi riscontrati nelle versioni precedenti. SOFTWARE PER CENTRALI FENICE Software_Fenice_1.2.0 12/09/2012 Questo Software permette all'installatore di programmare le centrali della serie Fenice, di aggiornare i firmware dei vari componenti del sistema

Dettagli

Sistemi operativi I: Windows. Lezione I

Sistemi operativi I: Windows. Lezione I Sistemi operativi I: Windows Lezione I Scopo della lezione Richiamare le principali funzionalità di un sistema operativo Esemplificarle descrivendo la loro implementazione in Windows Introdurre alcuni

Dettagli

Supporto On Line Allegato FAQ

Supporto On Line Allegato FAQ Supporto On Line Allegato FAQ FAQ n.ro MAN-8JZGL450591 Data ultima modifica 22/07/2011 Prodotto Tuttotel Modulo Tuttotel Oggetto: Installazione e altre note tecniche L'utilizzo della procedura è subordinato

Dettagli

Guida all installazione di SWC701DataWebAccess (.net 2.0)

Guida all installazione di SWC701DataWebAccess (.net 2.0) Guida all installazione di SWC701DataWebAccess (.net 2.0) (per la versione 2.04 e successive di SWC701DataWebAccess) Premessa... 2 Introduzione... 2 Sistemi operativi supportati... 3 Installazione di SWC701DataWebAccess...

Dettagli

di Nicola Ferrini MCT MCSA MCSE MCTS MCITP

di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Creazione di immagini personalizzate con Microsoft Business Desktop Deployment 2007 Introduzione di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Con l uscita di Windows Vista, Microsoft ha messo a disposizione

Dettagli

Programmazione avanzata con Visual Basic 2005

Programmazione avanzata con Visual Basic 2005 Ambiente di sviluppo Visual P1 Creare una soluzione Visual Basic.NET 2005 nelle sue versioni (Standard Edition, Professional Edition) permette di creare diverse tipologie di progetti: Abbiamo anche Visual

Dettagli

Istruzioni generali per l'amministrazione di siti creati in EzPublish

Istruzioni generali per l'amministrazione di siti creati in EzPublish Istruzioni generali per l'amministrazione di siti creati in EzPublish EzPublish è un Content Management System (CMS) web-oriented: la pubblicazione di contenuti, documenti, file, elementi multimediali

Dettagli

Guida introduttiva all'applicazione web

Guida introduttiva all'applicazione web Guida introduttiva all'applicazione web L'applicazione web SanDisk +Cloud è un'interfaccia basata su web per accedere ai propri contenuti e gestire il proprio account. Con l'applicazione web l'utente può

Dettagli

Informazioni generali sul corso

Informazioni generali sul corso abaroni@yahoo.com Informazioni generali sul corso Introduzione a BusinessObjects Enterprise XI - Release 2 Chi sono. Io? Adolfo Baroni E-mail: abaroni@yahoo.com 2 Pagina 1 Obiettivi del corso hamministrazione

Dettagli

manuale utente rev. 2.0 powered by

manuale utente rev. 2.0 powered by manuale utente rev. 2.0 powered by www.cantierecreativo.net MANUALE UTENTE REV.2 Indice generale 1 Introduzione... 2 2 Accesso all'area amministrativa...3 3 Sezione Pagine... 4 3.1 Pagine recenti...4 3.2

Dettagli