Introduction à asp

Contenu du snippet

Bah ouais personne pense aux personnes qui connaissent rien aux ASP's.... ARGH!!!

Alors jme suis dit ca peux servir...

Préface:
Si vous êtes ici c'est que vous maitrisez sans aucun doute le HTML(si non achetez vite un bouquin et lisez le en speed! ;) )... Donc je ne passerai pas de temps la dessus
Si vous êtes ici c'est aussi surement parceque vous vous sentez limiter par les possibilités du HTML...Passer au stade supérieur: l'ASP!!!

Définir le HTML(et un peu l'ASP en même temps):
Le HTML est un langage statique: C'est à dire qu'avec du HTML pur(sans scripts sans rien) vous ne pouvez absolument pas rendre une page "animé". Le HTML est génial au début: on crée des petites sites web et tout, c'est tranquil... Pi vient un jour où il nous manque quelque chose, le HTML ne suffit plus! Il vous manque un espace de stockage pour faire des comptes utilisateurs, un forum... Vous vous rendez compte que votre site a grossi et que vous n'avez plus le temps ni l'envie de trifouiller dans le code HTML pour ajouter un article sur votre site(par exmemple)... L'ASP est fait pour tout ca!

Tracer un utilisateur sur un site en HTML:
L'utilisateur tape l'URL du site dans son navigateur(http://monsitehtml.com/index.html par exemple), le navigateur fait une demande auprès du serveur pour qu'il lui renvoie le code HTML de la page demandée, le serveur renvoie le code HTML vers le navigateur, votre navigateur interprète la page HTML(c'est pour ca que la vitesse du pc compte pour la rapidité sur le net, un ordinateur peut puissant mettre plus de temps a interpréter la page et donc elle sera un peu plus longue à afficher) et vous montre une belle page. Ouaw....

Tracer un utilisateur sur un site fait en ASP(et aussi en HTML parceque on est obliger d'utiliser quand même le HTML pour la mise ne page):
L'utilisateur tape l'URL du site dans son navigateur(http://monsiteasp.com/index.asp par exemple), le navigateur fait une demande auprès du serveur pour qu'il lui renvoie du code HTML, le serveur interprete tous les bouts de code en ASP de la page et renvoie le code HTML au navigateur, le navigateur interprete le code HTML et vous montre une belle page... Mais l'utilisateur lui dans la présentation ne voit pa la différence entre une page HTML et une page ASP(mais c normal pask on emploi l'ASP AVEC le HTML!)
C'est un peu confu??? c'est normal c le debut... Ca va venir soyez patient un peu... :)

Comment ca se présente le code d'une page HTML:
<HTML>
<HEAD>
<TITLE>Une belle page HTML</TITLE>
</HEAD>

<BODY>
Salut tout le monde!
</BODY>
</HTML>

Ca vous connaissez alors cest bon....

Le code du page ASP maintenant:
<HTML>
<HEAD>
<TITLE>Une belle page ASP</TITLE>
</HEAD>

<BODY>
<% = "Bonjour tout le monde!" %>
</BODY>
</HTML>

Surpris? C'est normal! Vous ne constatez que de petits changements....
Tout d'abord il ya ca "<%" et ca "%>" vous n'avez encore jamais vu ca si vous lisez ces lignes normalement...
C'est entre ces balises(tags) que vous placer du code ASP

DONC ce code la "= "Bonjour tout le monde!"" est du code ASP... Oui! c'est ca!

Et le plus drole cest que les deux pages vont être vu EXACTEMENT de la même facon par l'utilisateur: Présentation graphique des deux pages IDENTIQUES!

J'explique:
Quand on met ca <% = MonTexte %> ca sert a ecrire dans la page...

Maintenant on peut retracer le chemin de lutilisateur(tjs sur son site ASP) de tout a l'heure:
L'utilisateur tape l'URL du site dans son navigateur, celui ci fait une demande au serveur, le serveur parcour toute la page(tout le code) à la recherche de code ASP(introduit par "<%" et "%>"), s'il trouve du code ASP il interpréte ce code, si ce code ASP génère une sortie le serveur l'intègre au code HTML déjà existant, donc on se retrouve la maintenant avec une page entièrement en HTML prête à être envoyé au client(le gars qui a tapé l'URL dans son navigateur), et d'ailleur c'est ce que le serveur fait... Et hop le navigateur interprete ce code...TINTTIN! Une belle page!

Ca commence a s'eclaircir?? :)

Mais y'a un problème! Si c'est une technologie l'ASP... Faut bien quelque chose pour la piloter... Oui! C'est la que font leur entré fracassant le Visual Basic Script et le JavaScript!! Le plus utilisé est VBS... Mais il faut savoir qu'on peut utiliser les deux...

Donc maintenant il faut apprendre le VBS... Mais la c'est pas mon rôle... enfin pas pour le moment...peut être un jour... :)

Donc pour résumé:
HTML est un lanage statique
HTML est un lanage interprété côté client
ASP est un langage interprété côté serveur
ASP est un langage un langage pour rendre interactif et dynamique les pages web

Possibilités de l'ASP:
Un forum:
Pour faire un forum vous devez stocker tous les messages(post) quelque part... Mais en HTML vous ne pouvez pas stocker des infos quelque part qui puisse être accessible et visible par tous les utilisateur. C'est la que l'ASP est util. Grace a l'ASP vous pouvez communiquer avec une base de donnée(ou vous stockerez toutes les posts) situé sur le SERVEUR! Donc accessible a tous les utilisateurs! Génial! :)
Avec ASP votre site peut être mis a jour beaucoup plus facilement!

Source / Exemple :


FINI!

Conclusion :


Bon bah voila jpense que j'ai expliquer ce quetait l'ASP...
Si vous avez des questions n'hésitez pas! Jsuis la pour ca!

A#
vBt0m.

Bon voila quelques adresses:
http://www.aspfr.com/article.asp?Val=209 > LE VBS ?? – PART I: GÉNÉRALITÉS
http://www.aspfr.com/article.asp?Val=210 > LE VBS ?? – PART II: COMMENCER EN VBS
http://www.aspfr.com/article.asp?Val=243 > LE VBS ?? – PART III: TRAVAILLER SUR DES DONNÉES STRING (TEXTE)
http://www.aspfr.com/article.asp?Val=132 > FSO part I - les dossiers
http://www.aspfr.com/article.asp?Val=136 > FSO part II - les fichiers
http://www.aspfr.com/article.asp?Val=138 > FSO part III - les lecteurs
http://www.aspfr.com/article.asp?Val=133 > Les requetes SQL
http://www.aspfr.com/article.asp?Val=114 > Les cookies

http://www.l-asp.com/liste.asp?ID=803 > Des exemples
http://www.devguru.com/Technologies/asp/quickref/asp_intro.html > un tres bon site mais en anglais....

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.