Invita un amico a visitare questo sito cliccando qua!

PROGRAMMAZIONE: ASP

Introduzione al ASP

Corso sul ASP di HTML.IT

Links


 

 

 

Introduzione al ASP

 

Se ne sente parlare molto e sempre più spesso, ma cosa è esattamente l'ASP? Semplicemente un nuovo modo di programmare le proprie pagine web potendo interagire con funzioni fino a poco tempo fa riservate ai soli programmatori esperti, capaci di adoperare linguaggi potenti quali il Perl per esempio, per la stesura di script CGI (common gateway interface) dei vari server. ASP offre la possibilità di creare script in modo molto più facile alla portata quindi di molte più persone. 

 

Superare i limiti dell'HTML per creare dei siti sempre più rispondenti alle esigenze dei visitatori è stato una delle mete a cui i programmatori di linguaggi di scripting hanno puntato nel corso della storia del web. Dalle prime pagine statiche, manifesto di un sito, si è progressivamente arrivati non solo all'esplosione del multimediale, ma, soprattutto, al diffondersi di pagine interattive, in grado non solo di affascinare, ma di fornire un utile strumento a chi le volesse usare. Di linguaggi scripting ne esistono parecchi, alcuni più simili a veri e propri linguaggi di programmazione, altri più facili. Il PERL, ad esempio, è il tipico caso di linguaggio complesso, ma
molto efficace, utilizzato per la creazione di CGI (common gateway interface) a livello professionale e poco diffuso fra gli utenti medi, a causa della difficoltà di apprendimento e di gestione della sua sintassi; inoltre, essendo nato in ambiente Unix ha trovato non poche difficoltà ad affermarsi al di fuori di una pur vasta cerchia di ISP e professionisti del settore che utilizzano questo sistema operativo. Un'altra difficoltà notevole per l'utente medio è da sempre rappresentata dalla generale impossibilità di eseguire i CGI al di fuori della directory cgi-bin del web server del quale ci si serve, directory il cui accesso è limitato al web master. Solo in rari casi l'amministratore di sistema consente l'esecuzione di script perl (che hanno la possibilita' di eseguire operazioni di lettura e scrittura su disco) da una qualsiasi directory. Se ciò ha una giustificazione a livello di sicurezza di un sito web, certo non ha invogliato gli utenti ad utilizzare questo linguaggio che richiede una "interazione" con provider e amministratori a volte troppo indaffarati per dare ascolto alle insolite richieste di un cliente. Superare la staticità delle pagine web, mantenendo al contempo una semplicità di programmazione che consenta a tutti di intervenire senza prima dovere leggere voluminosi manuali è ora possibile grazie ai nuovi linguaggi di scripting. Fra tutti si distingue sicuramente l'ASP (active server pages) per la rapidità e flessibilità di utilizzo che lo caratterizzano, che però sono controbilanciate da uno svantaggio non indifferente; l'utilizzo di questo linguaggio è confinato ai server Microsoft, come ad
esempio a IIS, e non funziona quindi con tutti gli altri server che popolano il web. La sempre
maggiore diffusione dei server Windows contribuisce però a rendere meno limitante questo ostacolo e, tutto sommato, non è difficile vedere diversi provider abbandonare il mondo Unix per le nuove possibilità offerte da Windows NT. Grazie all'utilizzo delle pagine ASP l'utente può quindi creare dei documenti che possono fornire informazioni, rispondendo in modo diverso alle differenti richieste dei navigatori. Ma quali sono, in breve, i vantaggi nell'utilizzo di questo linguaggio di scripting?:

1) Le pagine ASP sono completamente integrate con i file HTML.
2) Sono facili da creare e non necessitano di compilazione.
3) Sono orientate agli oggetti e usano componenti server ActiveX.

 

Visti i vantaggi, e viste anche le limitazioni cui abbiamo accennato in precedenza, riassumiamo le
tecnologie coinvolte nello sviluppo e funzionamento delle Active Server Pages:

1) Windows NT
2) Protocollo TCP/IP
3) Un web server che supporti Active Server, come IIS
4) In via facoltativa, ODBC (Open DataBase Connectivity) e un server database.

Esaminando più da vicino la "anatomia" di questo genere di pagine possiamo constatare che esse sono costituite da tre differenti parti:

1) Testo
2) Marcatori HTML
3) Comandi script

 

In un documento con estensione .asp è consentito utilizzare variabili, cicli, istruzioni di controllo, etc., grazie alla possibilità di richiamare la sintassi un linguaggio di scripting, come ad esempio il vbscript e il javascript, ma anche perl e rexx. La scelta del linguaggio dipende in primo luogo dalle necessità del programmatore e dal tipo di esecuzione che si vuole avere: se si vogliono eseguire gli script dal lato server è preferibile utilizzare il vbscript, mentre se ci si vuole affidare alla potenza degli "scripting engine" (motore che interpreta i comandi dei linguaggi di scripting e li esegue) dei singoli navigatori è sicuramente meglio utilizzare il javascript, semplice ed efficace.

Comunque, se vuoi saperne di più e più dettagliatamente ti consiglio di seguire il corso Active Server Pages che trovi qui sotto:

 

Le lezioni sono le seguenti (31), clicca sull'argomento al quale sei interessato anche se ti consiglio (se sei alle prime armi) di seguire il corso punto per punto data la correlazione tra una lezione e l'altra. Buona fortuna. 

 

 

 

 

Corso sul ASP di HTML.IT

 

1. Cos'è un file .Asp?
Breve introduzione alle Active Server Pages

2. Cos'è uno Script?
Natura e funzionamento di uno script

3. Sintassi ASP
ASP offre un environment (ambiente) che processa gli scripts che vengono incorporati nelle pagine HTML

4. Espressioni Singole
E' possibile includere nei delimitatori ASP qualsiasi espressione valida per il linguaggio di scripting primario

5. Includere l'HTML nelle istruzioni
E' possibile includere del testo HTML tra le sezioni delle istruzioni.

6. Tag di Script
Il linguaggio primario d scripting di ASP per default è settato a VBScript.

7. Includere altri file
Server-side includes è un meccanismo che viene usato per inserire informazioni in un file prima che venga processato

8. Uso delle Parole Chiave Virtual e File
Utilizzo delle due parole chiave in ASP

9. Inclusione dei File: Consigli e Cautele
Accorgimenti e limiti per includere file con ASP

10. Server Script per modificare un Client Script
E' possibile generare script client-side che veranno processati dal browser client

11. Uso del Linguaggio di Scripting
Active Server Pages rende possibile agli sviluppatori Web di scrivere procedure complete mediante l'uso di molti linguaggi di scripting

12. Settaggio del Linguaggio di Scripting Primario
VBScript è il linguaggio di scripting di default usato come linguaggio di scripting primario

13. Linguaggi che supportano Object.Method
E' possibile cambiare il linguaggio di scripting primario per una singola pagina

14. Linguaggi che non supportano Object.Method
Creare un linguaggio che non supporta la sintassi Object.Method come linguaggo di scripting primario

15. Creazione di Procedure
Creazione e richiamo di procedure, uso di VBScript e JScript

16. Includere Commenti
Commenti HTML, jscript e VBScript

17. Ottenere informazioni da un utente
L'oggetto Request dà accesso a qualsias informazioni che viene passata con una richiesta HTTP (HTTP request)

18. Ottenere infrormazioni da un Form HTML
Un form HTML è il mezzo usato più frequentemente per ottenere informazioni da un utente Web

19. Uso della Collection QueryString
E possibile usare la varibile serve QUERY_STRING per processare le informazioni QUERY_STRING da una user request

20. Uso della Collection Form
La collection Form contiene tutti i valori che un utente inserisce in un form inviato tramite il metodo POST

21. Uso della Collection ServerVariables
La collection ServerVariables fornisce informazioni dalle intestazioni HTTP

22. Postare le Informazioni dal file originario .Asp
Il codice da inserire.

23. Collection Cookies con l'oggetto Request
I Cookie permettono ad un set di informazioni di essere associate ad un utente

24. Inviare Testo ad un utente
E' possibile usare l'oggetto built-in ASP Response per controllare le informazioni da inviare all'utente

25. Redirigere un utente ad un altro URL
E' possibile redirigere il browser ad un altro URL con il metodo Redirect

26. Settare l'HTTP Content Type
E' possibile usare la proprietà ContentType del'oggetto Response per settare il tipo stringa di contenuti HTTP

27. Collezione Cookies con l'Oggetto Response
Gli script ASP possono sia leggere che settare i valori dei cookies mediante l'uso della collezione Cookies

28. Buffering Response
E' possibile usare il buffering per determinare in quale punto della processazione della pagina non si vuole inviare il contenuto precedente all'utente

29. Lavorare con gli Oggetti Built-In
Active Server Pages (ASP) include cinque oggetti che non richiedono l'intestazione

30. Sintassi degli oggetti
La sintassi mediante la quale si ottiene l'accesso ad un oggetto dipende dal linguaggio di scripting che si sta usando.

31. Uso dei metodi e proprietà
Una proprietà è un nome di attributo di un oggetto

 

Tutto il materiale presente in questo sito è stato scaricato dalla rete internet. Nel caso ritenete di possedere la proprietà di qualsiasi cosa presente in questo sito, inviate un e-mail a ; verrà levata immediatamente.

Appunti Chimica - Appunti diritto - maturità 2006


Barzellette
Cocktail
Frasi d'Amore
Cartoline online
Download Giochi
Freeware
Immagini
Leggende Metropolitane
Power Point Divertente
Previsioni Meteo
Programmazione
Programmi stupidi
Pubblicità divertenti
Ricette
SMS Pronti
Scuola
Tablature
Testi stupidi
Trucchi cellulari
Video Divertenti

INFORMATICA & INTERNET
Chat
Crittografia
DIVX
Hardware
Linux
Sicurezza
Troyan

ALTRE SEZIONI:
Cantanti (biografie-testi)

LINK SITI GRATIS!
Automobili
Cartoon
Calcio
Cinema
Città
Divertimento
Grafica e foto
Informazione
Musica
Finanza
Moda
Notizie
Natura
Programmi
Shopping
Sport
Tecnologia
Telefonia
Tempo Libero
Umorismo
Utilità
Varie (tantissimi link)
Videogiochi