- Guida utente di Dreamweaver
- Introduzione
- Dreamweaver e Creative Cloud
- Aree di lavoro e viste di Dreamweaver
- Configurare i siti
- Siti di Dreamweaver
- Configurare una versione locale del sito
- Collegamento a un server di pubblicazione
- Configurare un server di prova
- Importare ed esportare le impostazioni di un sito Dreamweaver
- Passaggio di siti Web esistenti da un server remoto alla cartella principale del sito locale
- Funzioni di accessibilità in Dreamweaver
- Impostazioni avanzate
- Impostazione delle preferenze del sito per il trasferimento dei file
- Specificare le Impostazioni del server proxy in Dreamweaver
- Sincronizzare le impostazioni di Dreamweaver con Creative Cloud
- Utilizzo di Git in Dreamweaver
- Gestire i file
- Creare e aprire file
- Gestire file e cartelle
- Scaricamento e caricamento dei file da e verso il server
- Depositare e ritirare i file
- Sincronizzare i file
- Confrontare file per verificare le differenze
- Applicare la maschera file a file e cartelle del sito Dreamweaver
- Attivare le Design Notes per i siti di Dreamweaver
- Impedire un potenziale attacco exploit del Gatekeeper
- Layout e progettazione
- Usare i riferimenti visivi per il layout
- Informazioni sull'utilizzo di CSS per creare il layout della pagina
- Progettazione di siti Web reattivi con Bootstrap
- Creazione e utilizzo di media query in Dreamweaver
- Presentare il contenuto mediante le tabelle
- Colori
- Responsive design con i layout a griglia fluida
- Extract in Dreamweaver
- CSS
- Nozioni sui fogli di stile CSS
- Creazione del layout delle pagine con CSS Designer
- Utilizzare i preprocessori CSS in Dreamweaver
- Impostare le preferenze di stile CSS in Dreamweaver
- Spostare le regole CSS in Dreamweaver
- Convertire CSS in linea in una regola CSS in Dreamweaver
- Utilizzare i tag div
- Applicare sfumature allo sfondo
- Creare e modificare effetti di transizione CSS3 in Dreamweaver
- Formattazione del codice
- Contenuto e risorse delle pagine
- Impostare le proprietà di pagina
- Impostare le proprietà dei collegamenti CSS e le proprietà dei collegamenti CSS
- Lavorare con il testo
- Ricercare e sostituire testo, tag e attributi
- Pannello DOM
- Modifica nella vista Dal vivo
- Codifica dei documenti in Dreamweaver
- Selezionare e visualizzare gli elementi nella finestra del documento
- Definire le proprietà del testo nella finestra di ispezione Proprietà
- Eseguire il controllo ortografico di una pagina Web
- Utilizzo dei filetti orizzontali in Dreamweaver
- Aggiungere e modificare le combinazioni di caratteri in Dreamweaver
- Operazioni con le risorse
- Inserire e aggiornare le date in Dreamweaver
- Creare e gestire le risorse preferite in Dreamweaver
- Inserire e modificare le immagini in Dreamweaver
- Aggiungere oggetti multimediali
- Aggiunta di video in Dreamweaver
- Inserire video HTML5
- Inserire file SWF
- Aggiungere effetti audio
- Inserire l'audio HTML5 in Dreamweaver
- Operazioni con le voci di libreria
- Utilizzare testo in arabo e in ebraico in Dreamweaver
- Collegamenti e navigazione
- Widget ed effetti jQuery
- Programmazione dei siti Web
- Programmazione in Dreamweaver
- Ambiente di codifica in Dreamweaver
- Impostare le preferenze di codifica
- Personalizzare la colorazione del codice
- Scrivere e modificare codice
- Suggerimenti sul codice e completamento del codice
- Comprimere ed espandere codice
- Riutilizzo del codice con gli snippet
- Comando Lint
- Ottimizzare il codice
- Modificare il codice nella vista Progettazione.
- Utilizzo del contenuto dell'intestazione delle pagine
- Inserimento di server-side include in Dreamweaver
- Uso delle librerie di tag in Dreamweaver
- Importazione di tag personalizzati in Dreamweaver
- Utilizzare i comportamenti JavaScript (istruzioni generali)
- Applicare comportamenti JavaScript incorporati
- Informazioni su XML e XSLT
- Eseguire trasformazioni XSL server-side in Dreamweaver
- Esecuzione di trasformazioni XSL client-side in Dreamweaver
- Aggiungere entità di carattere per XSLT in Dreamweaver
- Formattazione del codice
- Flussi di lavoro di interazione con altri prodotti
- Installazione e uso delle estensioni in Dreamweaver
- Aggiornamenti in app in Dreamweaver
- Inserire documenti Microsoft Office in Dreamweaver (solo Windows)
- Operazioni con Fireworks e Dreamweaver
- Modificare il contenuto nei siti Dreamweaver mediante Contribute
- Integrazione tra Dreamweaver e Business Catalyst
- Creare campagne e-mail personalizzate
- Modelli
- Informazioni sui modelli di Dreamweaver
- Riconoscere i modelli e i documenti basati sui modelli
- Creare un modello di Dreamweaver
- Creare aree modificabili nei modelli
- Creare aree e tabelle ripetute nei modelli in Dreamweaver
- Usare le aree opzionali nei modelli
- Definire attributi di tag modificabili in Dreamweaver
- Creare modelli nidificati in Dreamweaver
- Modificare, aggiornare ed eliminare modelli
- Esportare e importare contenuti xml in Dreamweaver
- Applicare o rimuovere un modello da un documento esistente
- Modificare il contenuto nei modelli di Dreamweaver
- Regole di sintassi per i tag di modello in Dreamweaver
- Impostare le preferenze di evidenziazione per le aree dei modelli
- Vantaggi dell'uso dei modelli in Dreamweaver
- Dispositivi mobili e multischermo
- Siti, pagine e moduli Web dinamici
- Applicazioni Web
- Configurare il computer per lo sviluppo di applicazioni
- Risoluzione dei problemi relativi alle connessioni di database
- Rimozione di script di connessione in Dreamweaver
- Progettare pagine dinamiche
- Panoramica sulle origini di contenuto dinamico
- Definire le origini di contenuto dinamico
- Aggiungere contenuto dinamico alle pagine
- Modifica del contenuto dinamico in Dreamweaver
- Visualizzare i record di database
- Fornire dati dal vivo e risoluzione dei problemi in Dreamweaver
- Aggiungere comportamenti server personalizzati in Dreamweaver
- Creazione di moduli con Dreamweaver
- Usare moduli per raccogliere informazioni dagli utenti
- Creare e attivare i moduli ColdFusion in Dreamweaver
- Creare moduli Web
- Supporto HTML5 avanzato per gli elementi modulo
- Sviluppare un modulo con Dreamweaver
- Sviluppo visivo delle applicazioni
- Creare pagine principali e di dettaglio in Dreamweaver
- Creare pagine di ricerca e di risultati
- Creare una pagina di inserimento record
- Costruire una pagine di aggiornamento record in Dreamweaver
- Costruzione di pagine di eliminazione record in Dreamweaver
- Utilizzare comandi ASP per modificare un database in Dreamweaver
- Creare una pagina di registrazione
- Creare una pagina di login
- Creare una pagina accessibile solo agli utenti autorizzati
- Protezione delle cartelle in ColdFusion utilizzando Dreamweaver
- Utilizzo di componenti ColdFusion in Dreamweaver
- Verifica, anteprima e pubblicazione dei siti Web
- Risoluzione dei problemi
Scoprite come utilizzare i comandi ASP in Dreamweaver per modificare un database e aggiungere ed eseguire una stored procedure.
L’interfaccia utente di Dreamweaver e versioni successive è stata semplificata. Di conseguenza, potreste non trovare alcune delle opzioni descritte in questo articolo in Dreamweaver e versioni successive. Per ulteriori informazioni, consultate questo articolo.
Informazioni sugli oggetti comando ASP
Un oggetto comando ASP è un oggetto server che esegue alcune operazioni all’interno di un database. L’oggetto può contenere una qualsiasi istruzione SQL valida, ad esempio un’istruzione restituisce un recordset o che inserisce, aggiorna o elimina i record contenuti in un database. Se l’istruzione SQL aggiunge o elimina una colonna in una tabella, un oggetto comando è in grado di alterare la struttura di un database. Potete anche utilizzare un comando oggetto per eseguire una stored procedure in un database.
Un comando oggetto può essere riutilizzato; ciò significa che il server applicazioni può utilizzare più volte una singola versione compilata dell’oggetto per eseguire più volte il comando. Potete rendere il comando riutilizzabile impostando la proprietà Preparato dell’oggetto Comando su true, come nella seguente istruzione VBScript:
mycommand.Prepared = true
Se prevedete che un comando verrà eseguito più volte, la disponibilità di una singola versione compilata dell’oggetto può migliorare l’efficienza delle operazioni nel database.
Non tutti i provider di database supportano comandi preparati. Se il database utilizzato non li supporta, quando si imposta la proprietà su true potrebbe essere visualizzato un messaggio di errore. È anche possibile che il sistema ignori la richiesta di preparare il comando e imposti la proprietà Preparato su false.
Un oggetto comando viene creato dagli script di una pagina ASP, ma Dreamweaver consente di creare oggetti comando senza scrivere una sola riga di codice ASP.
Usare comandi ASP per modificare un database
Potete utilizzare Dreamweaver per creare oggetti comando ASP che inseriscono, aggiornano o eliminano record in un database. Nell’oggetto comando viene inserita l’istruzione SQL o la stored procedure che esegue l’operazione nel database.
-
In Dreamweaver, aprite la pagina ASP che esegue il comando.
-
Aprite il pannello Comportamenti server (Finestra > Comportamenti server), fate clic sul pulsante più (+) e selezionate Comando.
-
Inserite un nome per il comando, selezionate una connessione al database in cui sono contenuti i record da modificare e selezionate l’operazione di modifica che il comando dovrà eseguire: Inserisci, Aggiorna o Elimina.
Dreamweaver avvia l’istruzione SQL in base al tipo di operazione selezionata. Ad esempio, se selezionate Inserisci, l’aspetto della finestra di dialogo è simile al seguente:
-
Scrivete l’istruzione SQL.
Per informazioni sulla compilazione di istruzioni SQL che modificano i database, vedete un manuale di Transact-SQL.
-
Utilizzate l’area Variabili per definire le variabili SQL. Specificate il nome e il valore runtime. Indicando il tipo e la dimensione di ciascuna variabile, potete prevenire gli attacchi di tipo “injection”.
A titolo di esempio, di seguito è raffigurata un’istruzione Inserisci che contiene tre variabili SQL. I valori di queste variabili vengono forniti dai parametri URL passati alla pagina, come definito nella colonna Valore runtime dell’area Variabili.
Per ottenere il valore Dimensione, utilizzate il pannello Database in Dreamweaver. Individuate il database nel pannello Database ed espanderlo. Quindi, trovate la tabella sulla quale state lavorando ed espandetela. La tabella elenca le dimensioni dei campi. Ad esempio, potrebbe indicare ADDRESS (WChar 50). In questo esempio, 50 è la dimensione. Potete trovare la dimensione anche nell’applicazione di database.
Nota:I tipi di dati numerici, booleani e data/ora utilizzano sempre la dimensione -1.
Per determinare il valore Tipo, vedete la tabella seguente:
Tipo nel database
Tipo in Dreamweaver
Dimensione
Numerico (MS Access, MS SQL Server, MySQL)
Double
-1
Booleano, Sì/No (MS Access, MS SQL Server, MySQL)
Double
-1
Data/Ora (MS Access, MS SQL Server, MySQL)
DBTimeStamp
-1
Tutti gli altri tipi di campi di testo, compresi i tipi di dati testuali MySQL char, varchar e longtext
LongVarChar
verificare la tabella di database
Testo (MS Access) o nvarchar, nchar (MS SQL Server)
VarWChar
verificare la tabella di database
Memo (MS Access), ntext (MS SQL Server) o campi che supportano grandi quantità di testo
LongVarWChar
1073741823
Per ulteriori informazioni sul tipo e la dimensione delle variabili SQL, vedete www.adobe.com/go/4e6b330a.
-
Chiudete la finestra di dialogo.
Dreamweaver inserisce il codice ASP nella pagina che, se in esecuzione sul server, crea un comando che inserisce, aggiorna o elimina i record del database.
Per impostazione predefinita, il codice imposta la proprietà Preparato dell’oggetto Comando su true; in questo modo, il server applicazione riutilizza una singola versione compilata dell’oggetto a ogni esecuzione del comando. Per modificare questa impostazione, passate alla vista Codice e impostate la proprietà Preparato su false.
-
Create una pagina con un modulo HTML per consentire agli utenti di inserire i dati di record. Nel modulo HTML, includete tre campi di testo (txtCity, txtAddress e txtPhone) e un pulsante Invia. Il modulo utilizza il metodo GET e invia i valori del campo di testo alla pagina che contiene il comando.
Informazioni sulle stored procedure
Sebbene possiate utilizzare i comportamenti server per creare pagine per la modifica dei database, per creare le pagine potete anche utilizzare gli oggetti di manipolazione di database quali ad esempio le stored procedure o gli oggetti comando ASP.
Una stored procedure è un elemento di database riutilizzabile che esegue delle operazioni sul database. Una stored procedure contiene del codice SQL che, tra le altre cose, consente di inserire, aggiornare o eliminare i record. Le stored procedure consentono anche di modificare la struttura del database stesso. Ad esempio, potete utilizzare una stored procedure per aggiungere una colonna di tabella o per eliminare l’intera tabella.
Una stored procedure può anche richiamare un’altra stored procedure, accettare parametri di input e restituire valori multipli alla procedura chiamante sotto forma di parametri di output.
Una stored procedure può essere riutilizzata; ciò significa che potete utilizzare nuovamente una singola versione compilata della procedura per eseguire più volte un’operazione nel database. Se prevedete che un’operazione di database verrà ripetuta più volte, oppure che la stessa operazione verrà eseguita da diverse applicazioni, l’utilizzo di una stored procedure per eseguire l’operazione rende più efficiente l’esecuzione di operazioni all’interno del database.
I database MySQL e Microsoft Access non supportano le stored procedure.
Aggiungere una stored procedure (ColdFusion) (CS6)
Potete utilizzare una stored procedure per modificare un database. Una stored procedure è un elemento di database riutilizzabile che esegue delle operazioni sul database.
Prima di utilizzare una stored procedure per modificare un database, accertatevi che la stored procedure contenga del codice SQL che modifichi in qualche modo il database. Per creare una stored procedure di questo tipo e memorizzarla nel database, consultate la documentazione del vostro database e un buon manuale di Transact-SQL.
-
In Dreamweaver, aprite la pagina che esegue la stored procedure.
-
Nel pannello Associazioni (Finestra > Associazioni), fate clic sul pulsante più (+) e selezionate Stored procedure.
-
Nel menu a comparsa Origine dati, selezionate una connessione al database che contiene la stored procedure.
-
Inserite il nome utente e la password per l’origine dati ColdFusion.
-
Selezionate una stored procedure dal menu a comparsa Procedure.
Dreamweaver compila automaticamente gli eventuali parametri necessari.
-
Selezionate un parametro e fate clic su Modifica se desiderate effettuare delle modifiche.
Viene visualizzata la finestra di dialogo Modifica variabile stored procedure. Il nome della variabile modificata viene visualizzato nella casella Nome.
Nota:È necessario inserire valori di prova per tutti i parametri di input della stored procedure.
-
Apportate le modifiche necessarie:
Selezionate una Direzione dal menu a comparsa. Una stored procedure può contenere valori di input, valori di output, o entrambi i tipi di valore.
Selezionate un tipo SQL dal menu a comparsa. Inserite una variabile restituita, un valore runtime e un valore di prova.
-
Se la stored procedure richiede un parametro, fate clic sul pulsante più (+) per aggiungere un parametro di pagina.Nota:
È necessario inserire i parametri di pagina corrispondenti per ogni valore restituito della stored procedure. Non aggiungete parametri della pagina se non è presente un valore restituito corrispondente.
Se necessario, fate nuovamente clic sul pulsante più (+) per aggiungere un altro parametro di pagina.
-
Selezionate un parametro di pagina, quindi fate clic sul pulsante meno (-) per eliminarlo oppure fate clic su Modifica per modificarlo.
-
Selezionate l’opzione Restituisce recordset con nome, quindi inserite il nome del recordset. Se la stored procedure restituisce un recordset, fate clic sul pulsante Prova per visualizzare il recordset restituito.
Dreamweaver esegue la stored procedure e visualizza l’eventuale recordset.
Nota:Se la stored procedure restituisce un recordset e richiede dei parametri, per provare la stored procedure dovete inserire un valore nella colonna Valore predefinito della casella Variabili.
Nota:Per generare recordset diversi, potete utilizzare valori di prova differenti. Per modificare i valori di prova, fate clic sul pulsante Modifica relativo a Parametro e modificate il valore di prova, oppure fate clic sul pulsante Modifica relativo a Parametro della pagina e modificate il valore predefinito.
-
Selezionate l’opzione Restituisce codice di stato con nome e inserite un nome per il codice di stato, se la stored procedure restituisce un valore di codice di stato. Fate clic su OK.
Dopo che avete chiuso la finestra di dialogo, Dreamweaver inserisce nella pagina del codice ColdFusion che, quando viene eseguito sul server, chiama una stored procedure nel database. A sua volta, la stored procedure esegue un’operazione nel database, ad esempio l’inserimento di un record.
Se la stored procedure richiede dei parametri, potete creare una pagina che raccolga i valori dei parametri e li invii alla pagina contenente la stored procedure. Ad esempio, potete creare una pagina che utilizza i parametri URL o un modulo HTML per raccogliere i valori dei parametri dagli utenti.
Eseguire una stored procedure (ASP) (CS6)
Con le pagine ASP, l’esecuzione di una stored procedure richiede l’aggiunta di un oggetto comando a una pagina. Per ulteriori informazioni sugli oggetti comando, vedete Informazioni sugli oggetti comando ASP.
-
In Dreamweaver, aprite la pagina che esegue la stored procedure.
-
Nel pannello Associazioni (Finestra > Associazioni), fate clic sul pulsante più (+) e selezionate Comando (stored procedure).
Viene visualizzata la finestra di dialogo Comando.
-
Inserite un nome per il comando, selezionate una connessione al database contenente la stored procedure e selezionate Stored procedure dal menu a comparsa Tipo.
-
Selezionate la stored procedure espandendo il ramo Stored procedure della casella Voci di database, scegliete la stored procedure dall’elenco e fate clic sul pulsante Procedura.
-
Nella tabella Variabili, inserite gli eventuali parametri necessari.
Non è necessario inserire parametri per nessuna variabile RETURN_VALUE.
-
Fate clic su OK.
Dopo che avete chiuso la finestra di dialogo, nella pagina viene inserito del codice ASP. Quando viene eseguito sul server, il codice crea un oggetto comando che esegue una stored procedure nel database. A sua volta, la stored procedure esegue un’operazione nel database, ad esempio l’inserimento di un record.
Per impostazione predefinita, il codice imposta la proprietà Preparato dell’oggetto Comando su true; in questo modo, il server applicazione riutilizza a ogni esecuzione della stored procedure una singola versione compilata dell’oggetto. Se prevedete che un comando verrà eseguito più volte, la disponibilità di una singola versione compilata dell’oggetto può migliorare l’efficienza delle operazioni nel database. Tuttavia, se il comando verrà eseguito soltanto una o due volte, l’utilizzo di questa funzione potrebbe in realtà rallentare l’applicazione Web, perché il sistema deve interrompersi per compilare il comando. Per modificare l’impostazione, passate alla vista Codice e modificate la proprietà Preparato in false.
Nota:Non tutti i provider di database supportano comandi preparati. Se il vostro database non li supporta, all’apertura della pagina potrebbe essere visualizzato un messaggio di errore. Passate alla vista Codice e modificate la proprietà Preparato in false.
Se la stored procedure richiede dei parametri, potete creare una pagina che raccolga i valori dei parametri e li invii alla pagina contenente la stored procedure. Ad esempio, potete creare una pagina che utilizza i parametri URL o un modulo HTML per raccogliere i valori dei parametri dagli utenti.