Connessione al database con Visual Basic NET? Lo trovi su Opentraining.it Visual Basic Italia
PRINCIPALE > CORSO DI ASP

Eseguire una ricerca veloce nell' archivio delle risorse di Visual Basic Italia®: 

Preso dall'archivio...

Premere il pulsante sotto per accedere direttamente ad un articolo o ad un esempio preso in modo casuale dall'archivio.



Ultimo e-book pubblicato:

"INTRODUZIONE AI CSS"

Lo scopo del CSS language è quello di controllare lo stile dei vari elementi che concorrono a formare un
documento HTML.
Si può operare in tre modi collegamento ad un foglio di stile esterno;definizione degli stili all'inizio
del documento utilizzo della proprietà style all'interno di un Tag HTML (embedded style). Questo e-book introduttivo
servirà per apprendere tali nozioni fondametali dei fogli di stile.

Prezzo: € 0.0.
Presentazione:
REAL SOFTWARE RILASCIA LA VERSIONE 5.0 di REALbasic per Windows






Gorizia, 5 maggio 2003 - Active, distributore in esclusiva di REALSoftware, Austin, Tx, annuncia la disponibilità di REALbasic 5.0 per Windows, uno strumento per lo sviluppo semplice da usare che permette agli utenti Windows di tutti i livelli di creare applicazioni personalizzate e di compilarle sia per la piattaforma Windows che per quella Macintosh.
[>>]

http://www.active-software.com

 

Contatti. Utilizzare l'email generica per domande relative al sito:
Porre domande relative al sito
oppure scrivere ad un responsabile di area.
Responsabile del sito: >Andrea Martelli
Responsabile area "Corso di VB":
> Giorgio Abraini

Corso di ASP: lezione 6.5 - a cura di Paolo Malesci

Questa lezione, consultata da 7155 utenti, non è stata ancora giudicata


Oggetto Server

provvede l'accesso ai metodi ed alle proprietà del Server

Sintassi:

Server.property|method


Oggetto Server: proprietà

ScriptTimeout la durata massima (in secondi) consentita dal Server per l'esecuzione di uno script

Oggetto Server: metodi

CreateObject crea una istanza di un componente del Server
MapPath trasforma una path virtuale in una path fisica
HTMLEncode applica la codifica HTML alla stringa specificata
URLEncode applica la codifica URL (incluse sequenze di escape) alla stringa specificata


CreateObject

Sintassi:

Set variabileoggetto = Server.CreateObject(ProgID)

dove ProgID ha il formato: [venditore.]componente[.versione]

La durata (SCOPE) dell'oggetto creato è assunta a livello della pagina, ovvero l'oggetto viene distrutto quando viene rilasciata la pagina; è possibile rilasciare anticipatamente l'oggetto assegnando alla variabile il valore Nothing (ottima abitudine da prendere per non consumare inutilmente le risorse del server).
Qualora si renda necessaria una maggiore persistenza dell'oggetto è necessario assegnare l'oggetto ad una variabile di Sessione o di Applicazione (vedi).

MapPath

Sintassi:

Server.MapPath(path virtuale)

restituisce la path fisica (assoluta o relativa) della path virtuale (assoluta o relativa).
Si utilizza principalmente per le operazioni sui files (Database inclusi), dove è necessario fornire l'indirizzo completo del file su cui operare.
Ad esempio se la pagina ASP si chiama pagina1.ap e si trova nella cartella sitoweb1 di c:\innetpub\wwwroot
Server.MapPath(Request.ServerVariables("PATH_INFO")) restituirà c:\inetpub\wwwroot\sitoweb1\pagina1.asp e
Server.MapPath("MioDatabase.mdb") restituirà c:\inetpub\wwwroot\sitoweb1\MioDatabase.mdb.

HTMLEncode

Sintassi:

Server.HTMLEncode(stringa)

restituisce la codifica HTML della stringa.
Ad esempio

Server.HTMLEncode("The paragraph tag is <P>")

restituisce la stringa: The paragraph tag is &lt;P&gt;

URLEncode

Sintassi:

Server.URLEncode(stringa)

applica le regole di codifica URL alla stringa.
Ad esempio

Server.URLEncode("http://www.vbitalia.it")

restituisce la stringa: http%3A%2F%2Fwww%2Evbitalia%2Eit


Oggetto FileSystem

provvede l'accesso alle directory ed ai files presenti sul Server
Non è un oggetto Built-in in senso stretto in quanto è contenuto nella DLL di runtime di VbScript.
Per utilizzarlo bisogna crearne una istanza.
Sintassi:

Set objfs = CreateObject("Scripting.FileSystemObject")

Oggetto FileSystem: proprietà

Drives l'insieme di tutte le unità presenti - non si usa in ASP

Oggetto FileSystem: metodi

Metodi
FileExists controlla l'esistenza di un file
FolderExists controlla l'esistenza di una directory
CreateTextFile crea un file di testo
OpenTextFile apre un file di testo

oltre a questi sono presenti i metodi Create, Copy, Move e Delete sia per directory che per file, nonché un a serie di Get; esaminiamo solo quelli di uso comune.

FileExists, FolderExists


Sintassi:

oggettofs.FolderExists(specificadirectory)

e:

oggettofs.FileExists(specificafile)

restituisce True o False

CreateTextFile

Sintassi:

oggettofs.CreateTextFile(nomefile[, sovrascrittura[, unicode]])

restituisce un oggetto TextStream, da utilizzare per l'accesso ai dati del file.
sovrascrittura: True|False specifica se sovrascrivere l'eventuale file esistente, default = False;
Unicode: True|False specifica il formato (Unicode o ASCII), default = False ovvero ASCII


OpenTextFile

Sintassi:

oggettofs.OpenTextFile(nomefile[, modo[, crea[,formato]]])


restituisce un oggetto TextStream, da utilizzare per l'accesso ai dati del file.
modo: 1=ForReading, 2=ForWriting, 8=ForAppending
crea: True|False specifica se creare il file se non esistente, default = False;
formato: specifica il formato (Unicode o ASCII), -2=default di sistema, -1=Unicode, 0=ASCII, default = 0
Ad esempio vogliamo registrare nel file utenti.txt gli utenti che si sono collegati; nella pagina asp inseriremo il codice:

Set fso = CreateObject("Scripting.FileSystemObject")
Set fl = fso.OpenTextFile("utenti.txt", 8, True)
fl.WriteLine(Request.Form("userID") & "-" & Request.Form("pwd"))
fl.Close


Oggetto TextStream

consente le operazioni di I/O su file testo

 Proprietà
 AtEndOfLine   True|False; controllo di fine riga 
 AtEndOfStream     True|False; controllo di fine file 
 Column   numerico; posizione nella riga 
 Line     numerico; numero della riga 


 Metodi
 Close   chiude il file 
 Read(n. bytes)     restituisce i bytes specificati 
 ReadAll   restituisce l'intero file 
 ReadLine     restituisce una riga 
 Skip(n. bytes)     salta i bytes specificati 
 SkipLine     salta una riga 
 Write(stringa)     scrive la stringa sul file (attenzione, non aggiunge fine riga) 
 WriteLine([stringa])     scrive la stringa sul file aggiungendo CrLf 
 WriteBlankLines(n. righe)     scrive le righe vuote specificate 


Si ringrazia per l'articolo Paolo Malesci