« Programmation ASP » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Aucun résumé des modifications
Ligne 1 :
{{fractionner}}
{{Ébauche}}
 
'''ASP (Active Server Page)''' est une technique associée aux langages de script ([[Programmation VBscript|VBScript]]/[[Jscript]]) sur serveur supportant le [[WSH]] (windows script host) pour l'élaboration de pages web dynamiques développé par Microsoft.
Ligne 15 ⟶ 16 :
= La structure d'un objet ASP =
Les objets ASP constituent l'essentiel du moteur de scripts ASP, c'est-à-dire qu'il s'agit des principaux éléments regroupant des propriétés (valeurs) et des méthodes (traitements) utilisables dans les scripts.
 
 
En réalité un objet est composé de trois types d'entités :
 
 
*'''Les collections :''' une structure de données (une sorte de tableau) contenant un ensemble de valeurs repérées par une clé. Chaque objet peut contenir plusieurs collections de variables. Une valeur d'une collection d'un objet est accessible par la syntaxe suivante : objet.collection("clé")
 
 
*'''Les propriétés :''' une valeur spécifique directement accessible. On accède à une propriété d'un objet ASP par la syntaxe : objet.propriete
 
 
*'''Les méthodes :''' des fonctions standard associées à un objet, permettant de manipuler des valeurs passées en argument. La syntaxe d'une méthode ressemble donc à ceci : objet.methode(arguments)
 
= Les objets ASP =
 
Les termes anglais etantétant suffisamment explicites, il convient seulement de les traduire pour comprendre en quoi ils sont utiles.
 
== Application ==
permet le partage de données entre les utilisateurs de l'application
Ligne 218 ⟶ 213 :
**Remove(counterName As String
**Set(counterName As String, newValue As Long) As Long
 
== IISLog ==
exploration du journal par adm
Ligne 251 ⟶ 247 :
**ReadLogRecord()
**WriteLogRecord(ILogScripting As IlogScripting)
 
== MyInfo ==
Stock valeurs de proprietes dynamiques qu'il suffit de renommer pour qu'elles existent.
 
== PageCounter ==
Compte le nombre de fois que page est ouverte
Ligne 260 ⟶ 258 :
**PageHit() As Long
**Reset([URL as Variant])
 
== PersmissionChecker ==
VerifVerifier privilegeles àprivilèges pour le fichier donné
:Set PermissionChecker=Server.CreateObject("MSWC.PermissionChecker")
*METHODES
**HasAccess(LocalUrl As String) As Boolean
 
== Tools ==
methodesMéthodes utiles
:Set Tools=Server.CreateObject("MSWC.Tools")
*METHODES
Ligne 276 :
 
= Scripting RUNTIME =
Composant de classes pour gestion dico et accederaccéder au syssystème de fichiers.
 
== Dictionary ==
Stocke paires cle/element de datas