Tutoriel sur la création d'un site Wap à l'aide des composants QuickWAP - Préparation
Tout d'abord, nous devons comprendre brièvement ce qu'est QuickWAP V1.0 Lite. Il s'agit d'un composant basé sur le protocole WAP1.2 et développé en utilisant VB6 pour aider le langage ASP+WML à écrire du WAP. pages Web.
Deuxièmement, nous devons installer QuickWAP V1.0 Lite Edition.
Le processus d'installation est le suivant :
1. Copiez d'abord le fichier QuickWAP.dll dans le répertoire système system32.
Le système d'exploitation de Windows 2000/Server/Advanced Server est :
lettre de lecteur système :WINNTsystem32
Le système d'exploitation de Windows XP/2003 est :
lettre de lecteur système :Windowssystem32
2. Enregistrez le contrôle.
Menu Démarrer -> Exécutez la commande Regsvr32 QuickWap.dll.
Une fois l'enregistrement réussi, la boîte de dialogue apparaît comme suit :
Ensuite, nous pouvons vérifier si Quickwap.Dll a été installé avec succès et créer un nouveau fichier ASP avec le code suivant :
Si vous exécutez ce fichier via IIS et obtenez l'image suivante, cela signifie que l'installation a réussi et que le composant peut être utilisé. .
Remarque : Avant d'utiliser QuickWAP, assurez-vous que le serveur est configuré avec le type MIME de WAP.
Extension associée
Type MIME
wml
text/vnd.wap.wml
wmlc
application/vnd.wap.wmlc
wbmp
image/vnd.wap.wbmp
wmlsc
application/vnd.wap.wmlscriptc
wmls
text/vnd.wap.wmlscript
wsc
application/vnd.wap /wmlscriptc
Voici les types MIME configurés pour configurer WAP dans IIS :
1. Démarrez IIS
Menu Démarrer-Paramètres-Panneau de configuration-Outils d'administration-Gestionnaire des services Internet (IIS)
2. Cliquez avec le bouton droit sur l'ordinateur local pour afficher les propriétés
3. Ouvrez le type MIME, vous pouvez y ajouter les données ci-dessus
Tutoriel sur la création d'un site Wap à l'aide des composants QuickWAP - Partie pratique
Nous allons maintenant commencer à apprendre à écrire du code Wap à l'aide des composants Quickwap
1> Framework PageHeader et PageFooter
FonctionPageHeader
: PageHeader est utilisé pour définir les informations de contrôle d'accès, le cache, etc. la page WAP, affiche l'en-tête du fichier WAP et génère les cartes une par une.
Syntaxe : Wap.PageHeader("CacheControl"," forua"," OtherAtt")
Description : CacheControl max-age spécifie la durée de vie de DECK dans le cache. L'unité minimale est en secondes. Si elle est spécifiée comme 0, elle doit l'être. connecté à chaque fois que le serveur appelle le DECK.
forua forua est un attribut facultatif qui précise si la balise est supprimée par le proxy intermédiaire avant que le fichier wml ne soit transmis au client (car le protocole de transmission peut changer). La valeur par défaut est false.
OtherAtt est utilisé pour définir d’autres valeurs d’attribut. Les valeurs d'attribut peuvent être placées entre guillemets simples ou deux guillemets doubles.
Par exemple, " name='Bicyle'" peut être remplacé par " name=""Bicyle""".
Les propriétés supplémentaires ajoutées ici seront ajoutées au début du .
Par exemple : Wap.PageHeader("max-age=300")
FonctionPageFooter
: utilisée pour afficher la fin du fichier WAP
Syntaxe de fonction :
Exemple de fichier Wap.PageFooter :
Créez un nouveau code kj.asp comme suit :
Démonstration d'effet :
2> La fonction des fonctions de sortie WriteOut et WriteRow
: elles convertissent le texte à sortir en UTF-8 puis le sortent.
Par exemple : Wap.WriteOut "Content" & "
"
Explication : Le contenu est utilisé pour préparer la chaîne de sortie.
La différence entre WriteRow et WriteOut est la suivante : ce dernier
, c'est-à-dire que nous pouvons omettre ce dernier lors de la sortie
, et le fera automatiquement. retour à la ligne. Par exemple, si nous souhaitons toujours afficher la phrase « Bienvenue pour utiliser le développement de composants Quick WAP ! », le code peut être écrit comme ceci :
Par exemple : Wap.WriteRow « Bienvenue pour utiliser le développement de composants Quick WAP ! »
Exemple de fichier :
Créer
!un nouveau Write.asp, le code est le suivant :
Effect Demo :
3> Fonction de la fonction hyperlien A
: Fonction utilisée pour former des hyperliens. Il est très simple d'utiliser QuickWap pour implémenter des hyperliens.
Par exemple : Wap.WriteRow Wap.A("Title"," Url "," DisplayText "),
description : Le titre est affiché dans Les informations d'invite affichées dans le coin inférieur gauche ou droit du téléphone.
Adresse du lien URL, qui peut être un chemin relatif ou un chemin absolu.
DisplayText est le texte du lien affiché à l'écran.
Remarque : Ils doivent être séparés par des virgules (,). Ceci est vrai pour les fonctions, plus de rappel.
Exemple de fichier : Créez un nouveau A.asp, le code est le suivant :
Démonstration d'effet :
4>Fonction de pagination.EasyMorePage
Fonction : Fonction de pagination simple à chaîne longue
Syntaxe : Wap.WriteOut Wap.EasyMorePage("ToShowContent",)
Description : ToShowContent saisit la chaîne TextLong à paginer
et le nombre de caractères affichés sur chaque page.
Exemple de fichier : créez un nouveau code EasyMorePage.asp comme suit :
Démonstration d'effet :
5>Fonction Image Fonction Img
: syntaxe de la fonction pour l'affichage de l'image
: Wap.WriteOut Wap.Img("Url","Tip ",OtherAtt)
Description : Url est l'adresse de l'image, qui peut être un chemin relatif ou un chemin absolu .
Tip ne peut pas afficher les images ou les informations textuelles affichées lors du chargement.
OtherAtt est utilisé pour définir d'autres valeurs d'attribut. Les valeurs d'attribut peuvent être placées entre guillemets simples ou deux guillemets doubles. Par exemple, "name='Bicyle'" peut être remplacé par " name=""Bicyle""".
Par exemple : Wap.WriteOut Wap.Img("images/logo.PNG", "Génération d'un aperçu...")
Exemple de fichier :
New Le code du fichier Img.asp est le suivant :
Démonstration d'effet :
6> Fonction fonction lien image
: utilisée pour former une fonction avec des liens image
Syntaxe : Wap.WriteRow Wap.ImgA("ImgPath", "Url", " DisplayText ")
Description : L'adresse de l'image ImgPath peut être un chemin relatif ou chemin de chemin absolu.
Adresse du lien URL, qui peut être un chemin relatif ou un chemin absolu.
DisplayText est le texte du lien affiché à l'écran.
Par exemple : Wap.WriteRow Wap.ImgA("","#SecondCard","Second Column")
Exemple de fichier. :
Créez un nouveau fichier ImgA.asp Le code est le suivant :
l'effet est le suivant :
7>La fonction de paragraphe P
est utilisée pour définir l'alignement des paragraphes et s'il faut autoriser le retour à la ligne. Wap.WriteOut Wap.P ("AlignMent", "WrapMode")
Il existe trois méthodes d'alignement AlignMent : gauche centre droit
WrapMode s'il faut retourner à la ligne : wrap nowrap
Par exemple : Wap.WriteOut Wap .P("left","wrap")
Exemple de fichier :
Créez un nouveau code p.asp comme suit :
Démonstration d'effet :
La fonction 8>Utf8vers
Gb2312
est une fonction utilisée pour restaurer les caractères convertis en codage UTF-8 en caractères chinois
Wap.WriteRow Wap.Utf8_Gb2312("SearchString")
Chaîne codée UTF-8SearchString
à convertir.
Exemple de fichierWap.Utf8_Gb2312 ("Nous avons une équipe de développement professionnel")
:
Créez un nouveau fichier UtGb.asp code comme suit :
Démonstration d'effet :
Tutoriel sur la création d'un site Wap à l'aide des composants QuickWAP - Chapitre final
Question : Que faire si je n'ai pas l'habitude d'utiliser les composants QuickWap ?
Réponse : Vous pouvez le désinstaller
comme suit :
Menu Démarrer -> Exécutez la commande Regsvr32 /u QuickWap.dll pour le désinstaller. .
Q : Pourquoi est-ce que je me sens mal à l'aise avec les composants QuickWap pour développer Wap ?
R : Vous n'êtes peut-être pas habitué à programmer avec les composants QuiWap au début. Après l'avoir utilisé pendant un certain temps, vous constaterez qu'il est très simple à utiliser, rapide et rapide. vous aimerez utiliser QuickWap pour cette raison.