Visual Web Developer 2005 Express Edition

Похожие документы
Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Capitolo 4 Pianificazione e Sviluppo di Web Part

Guida introduttiva. Aprire una finestra di dialogo Facendo clic sull'icona di avvio vengono visualizzate ulteriori opzioni per un gruppo.

NVU Manuale d uso. Cimini Simonelli Testa

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Configurazione di Outlook Express

Sistema operativo. Processore Memoria. Risoluzione dello schermo Browser Internet. Microsoft Internet Explorer versione 6 o superiore

DESCRIZIONE: Microsoft Office 2002 XP Corso Completo (Patente 60 giorni)

Confronto tra Microsoft Office Project Standard 2007 e le versioni precedenti

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

5.6.1 REPORT, ESPORTAZIONE DI DATI

Presentazione della release 3.0

Layout dell area di lavoro

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

Microsoft Word. Nozioni di base

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

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

Benvenuti! Novità di PaperPort 10

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

Informatica - Office

Guida introduttiva. Barra di accesso rapido I comandi di questa barra sono sempre visibili. Fare clic su un comando per aggiungerlo.

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

SAP SRM 7 Manuale GARE ON LINE con cfolders FORNITORI INDICE

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

5.2 UTILIZZO DELL APPLICAZIONE

Guida introduttiva di F-Secure PSB

Guida alla registrazione on-line di un DataLogger

Procedura Gestione Pratiche Sicurezza Cantiere

Database Manager Guida utente DMAN-IT-01/09/10

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000

Laplink FileMover Guida introduttiva

STRUMENTI DI PRESENTAZIONE MODULO 6

ESERCITAZIONE Semplice creazione di un sito Internet

BlackBerry Internet Service Uso del browser dello smartphone BlackBerry Versione: 2.6. Manuale dell'utente

Guida Operativa Programma Pestalozzi

1. Le macro in Access 2000/2003

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel

Corso basi di dati Installazione e gestione di PWS

Cosa è un foglio elettronico

Software di gestione della stampante

SOMMarIO INIZIARE. iii. Adobe dreamweaver CS5 ClASSroom in A book

GUIDA DELL'UTENTE PER IL SOFTWARE P-TOUCH EDITOR. PJ-623/PJ-663 Stampante mobile. Versione 0 ITA

CONTENT MANAGEMENT SYSTEM

Impostare il browser per navigare in sicurezza Opzioni di protezione

Visual basic base Lezione 01. L'ambiente di sviluppo

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Crea questionari on-line, test e quiz in pochi minuti!

STRUMENTI PER L ACCESSIBILITÀ DEL COMPUTER.

Manuale per i redattori del sito web OttoInforma

Guida dell utente. Centro di fatturazione UPS

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

PROGRAMMA DEL CORSO OFFICE BASE (48 ORE)

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

MANUALE D USO DELLA PIATTAFORMA ITCMS

Facendo clic su parole, immagini e icone si può passare da un sito all'altro.

Esplorate le possibilità di Adobe Acrobat 3.0

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

BlackBerry Internet Service Uso dell'applicazione di configurazione della posta elettronica dello smartphone BlackBerry Versione: 2.

X-Letter Gestione Newsletter (versione template o landing pages)

GUIDA UTENTE PRIMA NOTA SEMPLICE

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

Esercitazione n. 10: HTML e primo sito web

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale d'uso del Connection Manager

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

Word è un elaboratore di testi in grado di combinare il testo con immagini, fogli di lavoro e

I Preferiti. Elenco dei Preferiti

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Creare diagrammi di Gantt con Visio 2003

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

Corso di Alfabetizzazione Informatica

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Microsoft Office XP. dott. ing. Angelo Carpenzano. La suite Microsoft Office XP

Guida Joomla. di: Alessandro Rossi, Flavio Copes

PIATTAFORMA DOCUMENTALE CRG

Piano didattico. Disporre il testo in colonne. Modificare l aspetto di un grafico

Come importare le foto senza utilizzare una fotocamera 2

Uso delle tabelle e dei grafici Pivot

Internet Explorer 7. Gestione cookie

Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua

Tecnologie dell Informazione e della Comunicazione (ICT)

Guida Rapida di Syncronize Backup

Your Detecting Connection. Manuale utente.

bla bla Documenti Manuale utente

INTRODUZIONE ALL INFORMATICA CORSO DI LAUREA IN BIOLOGIA A.A. 2015/2016

Dispensa di database Access

Prova di informatica & Laboratorio di Informatica di Base

Indice generale. Introduzione. Parte I Panoramica generale. Capitolo 1 L ambiente di lavoro... 3

MANUALE UTENTE Fiscali Free

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Транскрипт:

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 del software. http://www.microsoft.com/italy/msdn/risorsemsdn/sviluppoweb/basic.mspx Scelto e selezionato da Paolo Latella Un ambiente ideale per imparare a sviluppare per il Web Utilizzare un ambiente di sviluppo semplificato, pensato appositamente per gli studenti e gli appassionati di sviluppo. Usare uno strumento flessibile, che permette di eseguire l'aggiornamento agli altri prodotti della linea Visual Studio per soddisfare le esigenze di sviluppo più avanzate. Progettazione grafica delle applicazioni Web Una soluzione che offre tutto quello che occorre per iniziare immediatamente a creare applicazioni Web. Realizzare applicazioni Web avanzate e semplici da usare grazie a un'intuitiva interfaccia di progettazione con funzionalità WYSIWYG e drag-and-drop. Trarre vantaggio da oltre 60 nuovi controlli e da centinaia di frammenti di codice riutilizzabili per ridurre il tempo necessario per lo sviluppo di applicazioni Web sofisticate e interattive. Utilizzare le pagine master per gestire il layout dei siti in modo uniforme e centralizzato. Sfruttare le funzionalità IntelliSense per accedere rapidamente ai metodi e alle librerie da utilizzare nelle applicazioni. Accedere agli strumenti utilizzati più di frequente grazie a smart tag e funzionalità per le operazioni più comuni. Progettazione grafica dei database

Progettazione grafica dei database Realizzare velocemente siti Web dinamici e basati su dati. Progettare graficamente database e query grazie a una finestra di progettazione per i dati con funzionalità drag-and-drop. Sfruttare procedure guidate per la connessione ai dati. Connettere le interfacce utente ai dati utilizzando strumenti dragand-drop invece di scrivere codice. Creare applicazioni basate su dati tramite SQL Server 2005 Express Edition. Condivisione delle applicazioni Web Trovare soluzioni di hosting per le applicazioni sviluppate con Visual Web Developer Express. Utilizzare le funzionalità integrate per pubblicare i siti Web in pochi minuti via FTP. 300 MB di documentazione ed esempi Visual Web Developer include il componente aggiuntivo Microsoft MSDN 2005 Express Edition Library, che contiene oltre 300 MB di documentazione per iniziare a utilizzare il programma. MSDN Express Library contiene documentazione ed esempi relativi alle API e offre una funzionalità migliorata per la ricerca dei contenuti. Guida dinamica Grazie alla Guida dinamica è possibile ottenere supporto in base al contesto. Ad esempio, se si desiderano ulteriori informazioni sul controllo TextBox, è sufficiente posizionare il cursore del mouse sul controllo e nel riquadro della Guida dinamica verranno visualizzati i file corrispondenti. Ricerca per categorie

Ricerca per categorie La sezione "Ricerca per categorie" della Guida in linea offre supporto basato sulle attività per argomenti quali l'utilizzo dei controlli delle pagine o la realizzazione di siti Web abilitati alla gestione dei dati. Ogni argomento permette di accedere a varie procedure per aiutare gli utenti a scrivere il codice e a comprenderne il funzionamento. Accesso alla comunità online Visual Web Developer Express consente di connettersi direttamente dal menu Comunità alla comunità ASP.NET, dove è possibile fare domande, fornire feedback sul prodotto o utilizzare la funzionalità di ricerca per trovare frammenti di codice IntelliSense, modelli di progetto o controlli creati da altri utenti. < Torna al percorso introduttivo Tipi di progetto flessibili Visual Web Developer offre la possibilità di creare un'applicazione Web utilizzando un server Web, un sito FTP o una condivisione di file. I siti Web basati su condivisioni di file sono semplici da testare e non richiedono l'installazione di IIS, costituendo pertanto una valida soluzione per gli utenti di Windows XP Home Edition. Amministrazione di siti Web

Amministrazione di siti Web La configurazione di un sito Web non implica necessariamente la codifica manuale di tag XML. Lo strumento Amministrazione sito Web, disponibile scegliendo Configurazione di ASP.NET dal menu Sito Web, è un'interfaccia di amministrazione per il sito basata sul Web, che consente di gestire utenti e ruoli, informazioni di personalizzazione, provider di dati, impostazioni delle applicazioni e molto altro, oltre a semplificare le attività di gestione del sito Web senza apportare modifiche ai file di configurazione.è possibile amministrare in modo semplice e immediato utenti e ruoli nella scheda Protezione. Nella scheda Impostazioni applicazione è inoltre possibile specificare impostazioni personalizzate per le applicazioni, configurare il server SMTP di posta elettronica e altro ancora. Snap-in MMC per IIS Oltre che alla configurazione specifica del sito nello strumento Amministrazione sito Web, è anche possibile apportare modifiche a livello del server e alla configurazione di ASP.NET utilizzando lo snap-in Internet Information Server (IIS) per Microsoft Management Console (MMC). In questo modo è possibile modificare le impostazioni delle applicazioni, gli errori personalizzati, le impostazioni per le autorizzazioni e così via. Supporto FTP integrato

Supporto FTP integrato Visual Web Developer include uno strumento FTP (File Transfer Protocol) integrato per eseguire il deployment delle applicazioni Web presso il provider di hosting direttamente dall'ambiente di sviluppo. Deployment tramite copia e incolla Con Visual Web Developer è possibile gestire e distribuire i file di un sito Web semplicemente copiandoli. Tutte le informazioni di configurazione a livello del sito sono contenute in file XML presenti all'interno del progetto. Anche i database di SQL Server 2005 Express Edition possono essere distribuiti mediante la semplice copia del file di database sul server, a condizione che SQL Server 2005 sia già configurato sul server. Hoster ASP.NET 2.0 Per l'hosting del sito Web è possibile rivolgersi a un'ampia gamma di provider di servizi di hosting che supportano ASP.NET. Visita l'indirizzo http://www.vwdhosting.net per effettuare la registrazione per un account Microsoft di hosting Web gratuito e non vincolante della durata di 30 giorni per ASP.NET 2.0 e SQL Server 2005. Per ulteriori offerte di hosting, visita l'indirizzo http://www.asp.net/hosters/v2. Area di progettazione visiva In Visual Web Developer è disponibile un'area di progettazione visiva di tipo WYSIWYG dotata di funzionalità avanzate che consente di creare applicazioni Web e include tutti i più comuni controlli di formattazione, come la selezione del tipo di carattere, le dimensioni e la formattazione del tipo di carattere, gli elenchi puntati e numerati e molto altro ancora. Casella degli strumenti La casella degli strumenti contiene controlli e componenti di tipo "drag and drop" per la creazione di un sito Web. I controlli sono raggruppati in categorie con nomi logici quali Data, Validation e Login. Aggiungere un controllo a una pagina Web è un'operazione estremamente semplice: è sufficiente fare clic sul controllo e trascinarlo all'interno della pagina. Finestra delle proprietà

Finestra delle proprietà Nella finestra delle proprietà è possibile visualizzare e modificare le proprietà e gli eventi relativi a elementi contenuti nelle pagine Web. Dove possibile, in Visual Web Developer vengono visualizzati i valori predefiniti o voci di menu sensibili al contesto come un menu Selezione colori per scegliere il colore di sfondo di una pagina Web o un menu per la finestra di dialogo Apri file durante la selezione di un'immagine. Controlli di accesso Per garantire la sicurezza dei siti Web creati, ASP.NET offre una serie di controlli di accesso, come CreateUserWizard e Login, che permettono di realizzare l'interfaccia utente per creare un nuovo utente o consentire l'accesso a un sito Web. Questi controlli possono essere facilmente configurati per l'invio di un messaggio e-mail di conferma al nuovo utente dopo la registrazione o per consentire il ripristino delle password dimenticate. Il controllo Login consente a un utente di inserire le proprie credenziali, mentre il controllo LoginView permette di controllare il contenuto visualizzabile dagli utenti che hanno effettuato l'accesso. Nell'immagine seguente è riportato il modello "Crea utente" per il controllo CreateUserWizard, al quale è associato un menu smart tag con un'ampia gamma di opzioni per la personalizzazione del layout e delle impostazioni predefinite. Controlli WebPart Visual Web Developer fornisce un sistema di gestione delle Web part che consente ai visitatori di un sito di creare portali personalizzati come quelli disponibili in my.msn.com e Microsoft SharePoint. Grazie alle funzionalità di personalizzazione, gli utenti del sito Web possono trascinare le Web part in una pagina di portale per creare una pagina personalizzata con il solo contenuto a cui sono interessati. Visual Web Developer fornisce l'infrastruttura sottostante necessaria per aggiungere facilmente funzionalità di personalizzazione alle applicazioni Web. In questa immagine viene illustrato in che modo gli utenti finali possono trascinare Web part personalizzate, come un controllo Calendar, all'interno delle pagine. Controlli di spostamento

Controlli di spostamento Indicare agli utenti in modo logico la loro posizione all'interno di un sito Web può essere un'operazione particolarmente complessa. In ASP.NET 2.0 è possibile utilizzare i controlli TreeView, SiteMapPath e Menu per consentire agli utenti di esplorare un sito Web e il relativo contenuto. I controlli TreeView e Menu garantiscono un'esperienza utente ottimale grazie a funzionalità JavaScript per il lato client per i browser più avanzati come le ultime versioni di Microsoft Internet Explorer e Netscape Navigator. Tutti i controlli di spostamento utilizzano un nuovo formato di file denominato mappa del sito (con estensione SITEMAP) che definisce la gerarchia e lo spostamento all'interno del sito Web come illustrato di seguito. Se si dispone di un file della mappa del sito, è possibile utilizzare il controllo TreeView per visualizzare lo spostamento all'interno del sito sotto forma di struttura gerarchica utilizzando uno dei formati TreeView incorporati come quello di Esplora risorse. In alternativa, è anche possibile utilizzare il controllo Menu per un'esplorazione rapida del contenuto del sito. Il controllo SiteMapPath funge da controllo "breadcrumb" che consente agli utenti di capire in che pagina si trovano all'interno della gerarchia, fornendo un accesso rapido per l'esplorazione delle diverse pagine. Struttura tag Con Struttura tag se si seleziona un elemento in visualizzazione Struttura verranno automaticamente selezionati anche i tag ASP.NET e HTML corrispondenti. Se si selezionano diversi elementi all'interno della pagina, in Struttura tag verranno evidenziati i tag HTML corrispondenti. È anche possibile fare clic su un tag per visualizzare l'elemento corrispondente in visualizzazione Struttura. Struttura documento

Struttura documento La visualizzazione Struttura documento, disponibile scegliendo Altre finestre dal menu Visualizza, quindi Struttura documento, costituisce una rappresentazione a nodi della struttura gerarchica della struttura del Web Form e dei relativi componenti. Pagine master Le pagine master consentono di creare una struttura "master" del sito Web e garantiscono la coerenza delle pagine Web dal punto di vista visivo. Se si modifica la pagina master, verranno automaticamente aggiornate tutte le pagine basate sulla struttura della pagina master modificata. Un'applicazione Web può avere più pagine master, ognuna delle quali controlla set diversi di pagine. È anche possibile avere pagine master nidificate. In questa immagine è riportata una pagina di contenuto aperta in Visual Web Developer. L'area grigia proviene direttamente dal file MasterPage1.master e non può essere modificata. Il contenuto personalizzato per la pagina viene inserito all'interno del controllo Content. Progettazione tabelle Visual Web Developer include anche modelli di tabelle predefiniti per semplificare la progettazione del layout delle pagine Web. Per aggiungere una tabella, scegliere Inserisci tabella dal menu Layout. Verrà visualizzata la finestra di dialogo Inserisci tabella, che consente di selezionare un modello predefinito o di crearne uno personalizzato. Una volta aggiunta una tabella a una pagina, è possibile ridimensionare in modo visivo una colonna o una singola cella di una tabella e in Progettazione tabelle verrà automaticamente visualizzata la larghezza in pixel della selezione.

Progettazione tabelle Include SQL Server 2005 Express Edition SQL Server 2005 Express Edition, un server di database estremamente leggero progettato espressamente per i siti Web con un carico ridotto, è un componente opzionale disponibile per l'installazione con Visual Web Developer. Come con Microsoft Access, è possibile creare ed eseguire il deployment dei database come file standalone, con l'aggiunta di avanzate funzionalità specifiche di SQL Server 2005. In questo modo, è possibile disporre delle capacità di gestione e di tutta la potenza necessaria per la realizzazione di siti Web. Per ulteriori informazioni su SQL Server 2005 Express Edition, visita la home page di SQL Server 2005. Progettazione query Creare una query su un database può essere un'operazione complessa per uno sviluppatore alle prime armi. Infatti, non solo è necessario conoscere il linguaggio query SQL, ma occorre anche ricordare nomi di tabelle e colonne, tipi di dati e gli speciali operatori per l'applicazione di filtri e l'ordinamento dei risultati. Progettazione query consente di progettare con facilità le query sui database in modo visivo, selezionando le colonne richieste e applicando filtri e ordinamento tramite un'intuitiva interfaccia con funzionalità "drag-and-drop". È possibile visualizzare la query mentre viene generata sulla base delle decisioni dell'utente e prevederne con facilità i dati risultanti. Controlli abilitati alla gestione dei dati I controlli ASP.NET, come DropDownList, BulletedList, CheckBoxList e RadioButtonList, sono solo alcuni dei controlli che consentono di visualizzare i dati dinamici presenti in un database. I controlli associabili alle origini dati dispongono inoltre di smart tag incorporati, come quelli riportati in questa immagine, per la creazione e la configurazione di connessioni ai database o ad altre origini dati. Configurazione guidata origine dati

Configurazione guidata origine dati La Configurazione guidata origine dati consente di eseguire in modo semplice e immediato la connessione a svariate origini dati tra cui database di SQL Server e Access, oggetti, origini dati XML e molto altro ancora. Nel caso dei database, questa procedura guidata estrae in modo dinamico campi e tabelle dal database per consentire all'utente di selezionare agevolmente i campi da visualizzare. Selezionando la clausola Where, è possibile filtrare i dati in base a una serie di condizioni tra cui cookie dell'utente, valori della sessione, valori della stringa di query o addirittura valori di altri controlli ASP.NET. Nell'immagine riportata di seguito l'origine dati viene modificata in modo dinamico in base a quanto selezionato dall'utente nel controllo DropDownList1. GridView Il controllo GridView è progettato per la visualizzazione dinamica dei dati in un formato tabulare e fornisce una serie di avanzate funzionalità eseguibili senza scrivere una sola riga di codice: Visualizzazione di un set di record di database Ordinamento di un set di record di database Esplorazione di un set di record di database Modifica di un set di record di database DetailsView Pensato espressamente per fornire agli utenti che visitano un sito Web una visualizzazione più dettagliata dei dati contenuti, il controllo DetailsView consente di utilizzare singoli record di database. Può essere utilizzato autonomamente, per visualizzare o modificare un singolo record di database, oppure può essere connesso a un controllo GridView per realizzare rapidamente moduli master o dei dettagli. Punti di interruzione Visual Web Developer Express consente di "sospendere" l'esecuzione di un'applicazione con la semplice aggiunta di un punto di interruzione in corrispondenza della riga di codice da esaminare in maggior dettaglio. Una volta effettuata questa operazione, è possibile scorrere tutte le righe ed esaminare lo

DetailsView stato di tutte le variabili durante l'esecuzione del codice, un'operazione estremamente utile per individuale eventuali errori. Informazioni sulle eccezioni Questo strumento fornisce informazioni dettagliate sulle possibili eccezioni generate durante il debug dell'applicazione e, cosa ancora più importante, offre consigli utili per la risoluzione degli errori. Suggerimenti per i dati di debugger Questo tipo di suggerimenti costituisce un valido supporto per l'analisi rapida delle variabili durante il debug dell'applicazione Web. Per utilizzare questo strumento, è sufficiente posizionare il cursore del mouse su un tipo per esaminarne in dettaglio il contenuto. Visualizzatori di debugger In fase di analisi delle variabili, è semplice esaminare i tipi numerici semplici, ma quelli più complessi, come i file XML, possono essere più difficili da visualizzare. I visualizzatori di debugger forniscono una rappresentazione visiva degli oggetti, in modo da consentire agli utenti di "vedere" i dati durante il debug. Ad esempio, è possibile disporre di una rappresentazione grafica di una stringa XML, come un feed RSS, utilizzando il Visualizzatore XML. È anche possibile utilizzare il Visualizzatore DataSet per visualizzare ed esaminare con facilità il contenuto di un DataSet. < Precedente / Successivo > < Torna al percorso introduttivo Ancoraggio delle finestre

Ancoraggio delle finestre Visual Web Developer Express è progettato espressamente per consentire un'esperienza di sviluppo personalizzata in base alle specifiche esigenze degli utenti. È infatti possibile ridisporre nel modo più appropriato finestre quali Esplora soluzioni, caselle degli strumenti e finestre delle proprietà con poche semplici operazioni. È sufficiente fare clic su una finestra e trascinarla per visualizzare alcune griglie visive che consentiranno di riposizionarla nella maniera più opportuna. Tag di formattazione Visual Web Developer garantisce un controllo di precisione su un'ampia gamma di opzioni di formattazione per i tag HTML e ASP.NET, tra cui utilizzo di maiuscole e minuscole, dei colori e molto altro. È anche possibile controllare l'aspetto dei singoli tag, inclusi quelli personalizzati, nella finestra di dialogo Opzioni specifiche dei tag. Formattazione del codice sorgente Con Visual Web Developer è anche possibile controllare la formattazione del codice di Visual Basic o C#, incluse le opzioni per il controllo di rientro, spaziatura, nuove righe e altro ancora. Tipi di carattere e colori

Tipi di carattere e colori Visual Web Developer permette inoltre di controllare tutti i tipi di carattere e colori utilizzati nell'ambiente di sviluppo integrato (IDE). Frammenti di codice personalizzabili I frammenti di codice IntelliSense sono completamente estensibili, pertanto è possibile crearne facilmente di personalizzati e condividerli con altri utenti. Tutti i frammenti sono archiviati sotto forma di file XML che possono essere scambiati o trasferiti su altri computer in modo rapido e immediato. Importazione ed esportazione di impostazioni La nuova Importazione/Esportazione guidata delle impostazioni consente di importare ed esportare con facilità preferenze e impostazioni utente su altri computer, oltre a ripristinare immediatamente le impostazioni predefinite dell'ide.

Importazione ed esportazione di impostazioni Creazione di modelli personalizzati Con Visual Web Developer è possibile creare un modello di progetto o elemento personalizzato da utilizzare con le applicazioni in uso o da condividere con altri utenti di ASP.NET. Ad esempio, è possibile creare un modello di pagina Web personalizzato per aggiungere a qualsiasi sito funzionalità di ricerca basate su MSN Search.A tale scopo, è sufficiente creare la pagina Web da esportare. Quindi scegliere Esporta modello dal menu File per visualizzare l'esportazione guidata modelli, che consente di scegliere se esportare l'intero progetto o un singolo elemento. A questo punto è possibile impostare un'icona personalizzata e specificare un nome di modello e una descrizione per il modello personalizzato. Al termine della procedura guidata, il modello di progetto o elemento può essere condiviso sotto forma di file ZIP compresso e viene aggiunto automaticamente alla directory dei modelli personalizzati. Per utilizzarlo, è sufficiente scegliere rispettivamente l'opzione Aggiungi nuovo progetto o Aggiungi nuovo elemento.

Creazione di modelli personalizzati Appartenenza e ruoli Garantire un'adeguata protezione a un sito Web può essere un'operazione complessa. Esistono diverse modalità di rappresentazione e autenticazione degli utenti e molti sviluppatori Web realizzano soluzioni personalizzate. In ASP.NET 2.0 è disponibile un'ampia gamma di funzionalità di semplice utilizzo per la personalizzazione e la gestione dell'appartenenza. L'appartenenza consente di creare e autenticare gli utenti, limitando l'accesso alle pagine o l'esecuzione delle diverse attività in base alle credenziali. Per impostazione predefinita, i nomi utente e le password vengono archiviati in un database, mentre le impostazioni di protezione delle pagine sono memorizzate nei file di configurazione. Tali impostazioni vengono esposte tramite lo strumento Amministrazione sito Web e mediante controlli di tipo "drop-in-place", come Login e CreateUserWizard. Personalizzazione La personalizzazione è diventata parte integrante dei moderni siti Web e può consistere nel visualizzare combinazioni di colori diverse, considerare i vari fusi orari negli indicatori di data e ora o semplicemente salutare gli utenti con il loro nome. Anziché scrivere complesse righe di codice per supportare manualmente queste caratteristiche, ora è possibile sfruttare il nuovo supporto per la personalizzazione disponibile in ASP.NET 2.0. Lo strumento Amministrazione sito Web permette di specificare le proprietà da salvare per ciascun utente, per poi utilizzarle per il rendering delle pagine. Questo significa realizzare il massimo risultato con il minimo sforzo. IIS 6.0 Completamente riprogettato e ottimizzato, Internet Information Services (IIS) 6.0 offre un'infrastruttura per le applicazioni Web altamente affidabile, gestibile, sicura e scalabile per tutte le versioni di Windows Server 2003. Informazioni più dettagliate su IIS 6.0 sono disponibili sul sito Web TryIIS.com. Conservazione completa del codice sorgente HTML Per garantire la corretta visualizzazione del codice HTML, Visual Web Developer non apporta alcuna modifica. Gli spazi, i rientri, la distinzione tra maiuscole e minuscole e i ritorni a capo vengono mantenuti per tutto il processo di sviluppo, a garanzia dell'integrità del codice HTML anche dopo il passaggio alla modalità di progettazione. Convalida del browser e HTML

Convalida del browser e HTML Con Visual Web Developer, è possibile specificare il tipo di convalida del codice sorgente HTML. Ad esempio, è possibile fare in modo che venga automaticamente evidenziato il codice HTML con un formato non valido per un browser specifico, quale Internet Explorer 6.0. IntelliSense HTML Visual Web Developer garantisce il massimo supporto IntelliSense per i tag HTML e offre una funzionalità di completamento delle istruzioni, oltre ad alcuni strumenti incorporati, come la finestra di dialogo Selezione colori, accessibile facendo clic sull'opzione corrispondente riportata in questa immagine. Supporto JavaScript Visual Web Developer fornisce un supporto JavaScript completo. I controlli ASP.NET, come TreeView o i controlli di convalida dei dati, utilizzano JavaScript, dove possibile, per l'elaborazione dinamica dei contenuti nel browser degli utenti, senza richiedere codice JavaScript personalizzato. Visual Web Developer supporta inoltre la tecnologia IntelliSense per il codice JavaScript, come illustrato in questa immagine. Fogli di stile CSS I fogli di stile CSS (Cascading Style Sheet) consentono di memorizzare separatamente dai file HTML informazioni sullo stile, quali dimensioni, posizione, colori e altre opzioni di formattazione. Questa distinzione semplifica l'aggiornamento, garantendo il massimo supporto per lo "skinning". Visual Web Developer include anche strumenti per generare e visualizzare in anteprima i fogli di stile. Generatore di stile

Generatore di stile La finestra di dialogo Generatore di stile, accessibile scegliendo Genera stile dal menu Stile, offre una modalità visiva per creare e definire lo stile degli elementi HTML, inclusi caratteri, sfondi, testo, posizionamento, layout, bordi e altro ancora. Supporto per l'editor XML Visual Web Developer offre un supporto incorporato per la modifica dei file XML. Quando si apre un file XML viene evidenziata l'intera sintassi relativa a elementi e proprietà. Se i file XML hanno uno schema predefinito, Visual Web Developer può utilizzarlo fornendo funzionalità IntelliSense complete per tali file. Con l'editor XML eventuali errori o avvisi derivanti da codice XML non valido verranno aggiunti alla finestra Elenco errori, semplificando in tal modo la risoluzione dei potenziali errori. Supporto XSLT XML Style Language Transformation (XSLT) è un linguaggio avanzato per la trasformazione dei dati XML che tuttavia può risultare difficile da utilizzare. Visual Web Developer semplifica la scrittura delle trasformazioni XSL grazie a un utilizzo dei colori differenziato per i diversi elementi della sintassi e a funzionalità IntelliSense per i file XSLT.

Associazione dati XML Visual Web Developer include un controllo XmlDataSource che consente di combinare un file XML e un file XSLT corrispondente associando il risultato a un controllo abilitato alla gestione dei dati come GridView. Applicazioni compatibili con RSS RSS (Really Simple Syndication) è un sistema sempre più comune per la diffusione di contenuto in formato XML. Utilizzando Visual Web Developer, è possibile pubblicare e sottoscrivere feed RSS. In questo articolo di Coding4Fun vengono fornite alcune informazioni di base su come utilizzare un feed RSS utilizzando Visual Web Developer. Creazione di Web service personalizzati

Creazione di Web service personalizzati Visual Web Developer semplifica la creazione di Web service XML inter-piattaforma eliminando la necessità di scrivere manualmente righe di codice XML o SOAP. Per impostazione predefinita, i Web service creati utilizzando Visual Web Developer sono compatibili con il WS-I Basic Profile per garantire la compatibilità tra le piattaforme. In questo articolo di Coding4Fun viene spiegato come creare un Web service utilizzando Visual Web Developer. Utilizzo dei Web service esistenti Visual Web Developer semplifica l'integrazione dei Web service, come le informazioni sui prodotti di Amazon.com o ebay.com, nelle applicazioni degli utenti. Nella finestra di dialogo Aggiungi riferimento Web viene creato automaticamente un oggetto proxy semplice per inviare e ricevere informazioni dal Web service.