ASP
e FLASH
Codice ASP e JavaScript
per mostrarvi come sia possibile manipolare variabili utilizzate in applicazioni
scritte con Flash. Potrete cos∞ controllare le vostre animazioni per gestirne,
ad esempio, i tempi di visualizzazione adattandoli a situazioni differenti.
E tutto questo direttamente dalle vostre pagine ASP. Funziona bene sia con Flash
nella versione 4.0 che nella versione 5.0. Il tutto si basa sul fatto che il
primo frame di una animazione contiene un piccolo script che semplicemente æleggeÆ
i valori delle variabili che gestiscono il come ed il per quanto i frame successivi
saranno visualizzati.
Nel CD:/soft/asp/aspflash.zip
Dimensione: 4 KB
Disabilitare
il tasto destro
Chi non si Φ mai imbattuto
in una di quelle pagine web dove, al tentativo di salvare ad esempio una immagine,
segue la visualizzazione di una finestrella che vi comunica (a volte in modo poco
gentile) che il tasto destro del mouse Φ stato disabilitato? Ora potrete anche
voi realizzare tutto ci≥ nelle vostre pagine web: basterα studiare ed adattare
il codice fornito (scritto in Asp e VBScript).
Nel CD:/soft/asp/disableright.zip
Dimensione: 0,5 KB
Collegarsi
ad un database
PoichΘ la maggior parte delle
pagine ASP che ritroviamo sul web sono scritte in Visual Basic, Φ possibile æconnetterleÆ
ad un database (ad esempio realizzato in Access). Questo il punto di partenza
di datademo. Quello di arrivo Φ limitato solo dalla vostra fantasia: una base
di dati per le password, il guestbook, eccetera. LÆidea di base Φ che al momento
del login un cookie Φgenerato; al successivo vostro accesso il sistema riconoscerα
il cookie e vi accetterα senza alcun login. Se cancellate il cookie nessuno potrα
mai accedere dalla vostra macchina.
Nel CD:/soft/asp/datademo.zip
Dimensione: 7 KB
Semplicemente
statistiche
Disponibile come free ecco
una applicazione che vi fornirα una statistica mensile completa degli accessi
alle vostre pagine. Ogni accesso viene memorizzato in un database ed alla fine
di ogni mese, anzi il primo di ogni mese i dati, estrapolati dalla base dati sono
memorizzati in un file di testo che verrα spedito ad un determinato indirizzo
e-mail; il database verrα poi azzerato. Il tutto accade senza che voi premiate
un singolo tasto. Attenzione per≥ che lÆapplicazione per spedire i risultati utilizza
Jmail, un componente sviluppato da Diamac (www.diamac.net).
Nel CD:/soft/asp/statistics.zip
Dimensione: 15 KB
Picklist
con ASP
Per tutti coloro che hanno
la necessitα di avere una picklist, estraendo i dati relativi alle possibili scelte
da un database e visualizzare la stessa picklist in una pagina ASP, le ricerche
sono finite! Il componente qui presentato fa proprio ci≥: tenendo premuto il tasto
CONTROL si possono, col mouse o i tasti cursore, selezionare pi∙ righe (ovvero
nel modo classico di Windows).
Nel CD:/soft/asp/demopicklist.zip
Dimensione: 5 KB
Aggiungere
record ad un database
Quante volte avete avuto la
possibilitα di acquisire dei record da un form di una pagina HTML ed inserirlo
in una pagina ASP; nellÆesempio qui presentato lÆautore utilizza SQL per inserire
i record nel database e si basa soprattutto sullÆExecute Method proprio del Connection
Object. I dati vengono allora recuperati da un form di una pagina HTML e vengono
resi disponibili allÆinterno della pagina ASP che provvederα poi al processamento
dei dati stessi utilizzando lÆSQL.
Nel CD:/soft/asp/sqlrecadd.zip
Dimensione: 11 KB
Aggiornare
i record con ADO
LÆoperazione qui analizzata
riguarda la possibilitα di prelevare un record da un database e visualizzarlo
in un form di una pagina HTML. Cambiati i dati nel form necessita poi aggiornare
i record presenti nel database. Questa operazione viene qui realizzata con ASP
utilizzando ADO (ActiveX Data Objects) per aprire il database ed aggiornare i
record con le informazioni corrette dallÆinput dellÆutente. Data la necessitα
di ritrovare il record nella base dati e aggiornarlo, lÆesempio presentato Φ interessante
in quanto prevede il trattamento di pi∙ record alla volta.
Nel CD:/soft/asp/adorecupd.zip
Dimensione: 10 KB
Aggiornare
un record con SQL
Mostriamo ora come recuperare
un record da un database esistente ed inserire lo stesso record in un form di
una pagina HTML dopo averne aggiornato i dati. Per realizzare tutto questo il
componente ASP qui presentato utilizza comandi nativi SQL: la strada seguita dallÆautore
non Φ certamente lÆunica, ma Φ probabilmente la via pi∙ facile per formattare
un testo in una stringa SQL e quindi inserirlo in un record. Una nota tecnica:
per determinare il record su cui lavorare, viene utilizzato lo statemene BY mentre
potrebbe in alcuni casi essere pi∙ efficace utilizzare lo statement WHERE. La
scelta tra gli statement dipende dalla struttura della base dati su cui state
lavorando, quindi dovrete decidere da voi.
Nel CD:/soft/asp/sqlupdrec.zip
Dimensione: 11 KB
ADO
per aggiungere record
Abbiamo visto come aggiornare
i dati in un database utilizzando la tecnologia ADO (ActiveX Data Object); vedremo
ora come aggiungere un record ad un database utilizzando sempre ADO. Questo esempio
utilizza ADO per prelevare dati da un form html e inserirli in una pagina ASP
che li processa utilizzando ancora ADO. LÆautore suggerisce, per chi vuole sapere
di pi∙ su ADO, di leggere ADO 2.0 ProgrammerÆs Reference della Wrox Press. Cominciamo
comunque con lo studiare il codice che ci viene qui presentato che Φ ben realizzato,
ma soprattutto commentato.
Nel CD:/soft/asp/adoaddrec.zip
Dimensione: 9 KB
Visione
di dati
EÆ una soluzione che lÆautore
ha sviluppato (per risolvere il problema che un cliente aveva posto) e che ora
ci consegna volendo cos∞ contribuire nel suo piccolo alla grande idea del free
software. La soluzione riguarda ancora una volta la visualizzazione di dati utilizzando
ASP e HTML: si vuole avere la possibilitα di visionare i dati sia nellÆinsieme
che nel dettaglio. Per maggiori informazioni su come ci≥ Φ stato realizzato e
su quali sono i componenti necessari al corretto funzionamento del codice qui
proposto, rimandiamo alla documentazione contenuta nel file zip.
Nel CD:/soft/asp/showdata.zip
Dimensione: 692 KB
Selezione
multipla
Avete una LISTBOX e dovete
riempirla con i dati che sono visualizzati in una tabella di un database; le alternative
sono due: copiare un singolo dato alla volta oppure, tenendo premuto il tasto
CONTROL, selezionare pi∙ di un dato allo stesso istante. Se preferite il secondo
caso, allora questo pezzetto di codice vi tornerα molto utile: esso realizza proprio
ci≥, ovvero popolare una ListBox con i dati presi da una tabella e passati ad
una pagina ASP.
Nel CD:/soft/asp/supertable.zip
Dimensione: 6 KB
Parametri
multipli per la memorizzazione
Questa demo mostra come fare
tre cose: formattare una statement page con parametri multipli; passare una stringa
ad una procedura di immagazzinamento che utilizza il Command Object; restituire
lÆinsieme di record e registrare il risultato. Se trovate confusionario lÆutilizzo
del Command Object questa demo mostra come realizzare il codice. Al di la delle
difficoltα, utilizzare procedure di immagazzinamento Φ il modo pi∙ veloce di restituire
dati ad una pagina ASP.
Nel CD:/soft/asp/multiparm.zip
Dimensione: 1 Kb
Aggiungere
record senza Command Object
Questo Φ un esempio per dare
una occhiata sul come scrivere record da una pagina ASP ad un database MS SQL
server utilizzando una procedura immagazzinata senza utilizzare il Command Object
come si pu≥ vedere negli esempi Microsoft. LÆautore confessa che questo non Φ
il solo metodo esistente nΘ tanto meno il miglioreà per≥ funziona! Il codice dellÆesempio
Φ free e per il suo corretto funzionamento si sono fatte delle assunzioni che
potrete leggere nel file di documento che Φ contenuto nel file zip.
Nel CD:/soft/asp/sqldbase.zip
Dimensione: 2 KB
Proteggere
una pagina
Se avete necessitα di realizzare
una pagina protetta da una password e non avete la pi∙ pallida idea sul come e
da dove cominciare, allora studiate con attenzione gli stralci di codice sorgente
che qui sono proposti. Questa demo utilizza un database in formato Access 97 ma
dovrebbe andare bene anche con la versione ultima di Access.
Nel CD:/soft/asp/pwdprotect.zip
Dimensione: 6 kB
Tanti
bottoni, una pagina
Come riuscire a gestire un
form HTML con pi∙ bottoni in una pagina? La cosa potrα risultare complessa a chi
si avvicina solo adesso al mondo ASP. In realtα non Φ molto complicato. La demo
presente affronta e risolve questo problema anche se pu≥ sembrare che gestisca
pi∙ pagine. Di sicuro tornerα molto utile ai pi∙, anche da un punto di vista della
manutenzione: gestire meno pagine significa meno lavoro da fare.
Nel CD:/soft/asp/morebutton.zip
Dimensione: 1 KB