Tutorial sobre cómo crear un sitio Wap utilizando componentes QuickWAP: preparación
Primero, debemos comprender brevemente qué es QuickWAP V1.0 Lite, un componente basado en el protocolo WAP1.2 y desarrollado utilizando VB6 para ayudar al lenguaje ASP+WML a escribir WAP. páginas web.
En segundo lugar, necesitamos instalar QuickWAP V1.0 Lite Edition.
El proceso de instalación es el siguiente:
1. Primero copie el archivo QuickWAP.dll al directorio system32 del sistema.
El sistema operativo de Windows 2000/Server/Advanced Server es:
letra de unidad del sistema:WINNTsystem32
El sistema operativo de Windows XP/2003 es:
letra de unidad del sistema:Windowssystem32
2. Registre el control.
Menú Inicio -> Ejecutar el comando Regsvr32 QuickWap.dll.
Después de un registro exitoso, aparece el siguiente cuadro de diálogo:
A continuación podemos comprobar si Quickwap.Dll se ha instalado correctamente y crear un nuevo archivo ASP con el siguiente código:
Si ejecuta este archivo a través de IIS y obtiene la siguiente imagen, significa que la instalación se ha realizado correctamente y que se puede utilizar el componente. .
Nota: Antes de usar QuickWAP, asegúrese de que el servidor esté configurado con el tipo MIME de WAP.
Extensión asociada
Tipo 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
Los siguientes son los tipos MIME configurados para configurar WAP en IIS:
1. Inicie
el menú Inicio de IIS-Configuración-Panel de control-Herramientas administrativas-Administrador de Servicios de Información de Internet (IIS)
2. Haga clic derecho en la computadora local para ver las propiedades
3. Abra el tipo MIME, puede agregarle los datos anteriores
Tutorial sobre cómo construir un sitio Wap usando componentes QuickWAP - Parte práctica
Ahora comenzaremos a aprender a escribir código Wap usando los componentes Quickwap
1> Framework PageHeader y PageFooter
FunciónPageHeader
: PageHeader se usa para configurar las funciones de información de control de acceso, caché, etc. la página WAP y genera el encabezado del archivo WAP y genera tarjetas una por una.
Sintaxis: Wap.PageHeader("CacheControl"," forua"," OtherAtt")
Descripción: CacheControl max-age especifica la vida útil de DECK en la memoria caché. La unidad mínima es segundos. Si se especifica como 0, debe ser. conectado cada vez que el servidor llama al DECK.
forua forua es un atributo opcional que especifica si el proxy intermedio elimina la etiqueta antes de que el archivo wml se transmita al cliente (porque el protocolo de transmisión puede cambiar. El valor predeterminado es falso).
OtherAtt se utiliza para establecer otros valores de atributos. Los valores de los atributos pueden estar entre comillas simples o dos comillas dobles.
Por ejemplo, " nombre='Bicicleta'" se puede reemplazar por " nombre=""Bicicleta""".
Las propiedades adicionales agregadas aquí se agregarán al frente de .
Por ejemplo: Wap.PageHeader("max-age=300")
FunciónPageFooter
: se utiliza para generar el final del archivo WAP
Sintaxis de la función:
Ejemplo de archivo Wap.PageFooter:
Cree un nuevo código kj.asp de la siguiente manera:
Demostración del efecto:
2> La función de las funciones de salida WriteOut y WriteRow
: convierten el texto para que se envíe a UTF-8 y luego lo generan.
Por ejemplo: Wap.WriteOut "Content" & "
"
Explicación: El contenido se utiliza para preparar la cadena de salida.
La diferencia entre WriteRow y WriteOut es: este último
, es decir, podemos omitir este último al generar
y lo hará automáticamente. ajuste de línea. Por ejemplo, si todavía queremos generar la frase "¡Bienvenido a utilizar el desarrollo de componentes Quick WAP!", el código se puede escribir así:
Por ejemplo: Wap.WriteRow "¡Bienvenido a utilizar el desarrollo de componentes Quick WAP!"
Ejemplo de archivo:
Crear un nuevo Write.asp, el código es el siguiente:
Demostración de efectos:
3> Función de hipervínculo A
: Función utilizada para formar hipervínculos. Es muy sencillo utilizar QuickWap para implementar hipervínculos.
Por ejemplo: Wap.WriteRow Wap.A ("Título", "Url", "DisplayText"),
descripción: El título se muestra en La información emergente que se muestra en la esquina inferior izquierda o derecha del teléfono.
Dirección de enlace URL, que puede ser una ruta relativa o una ruta absoluta.
DisplayText es el texto del enlace que se muestra en la pantalla.
Nota: Deben estar separados por comas (,). Esto es válido para las funciones, no más recordatorio.
Ejemplo de archivo: cree un nuevo A.asp, el código es el siguiente:
Demostración del efecto:
4>Función de paginación.EasyMorePage
Función: Función de paginación de cadena larga simple
Sintaxis: Wap.WriteOut Wap.EasyMorePage("ToShowContent",)
Descripción: ToShowContent ingresa la cadena TextLong a paginar
y el número de caracteres mostrados en cada página.
Ejemplo de archivo: cree un nuevo código EasyMorePage.asp de la siguiente manera:
Demostración del efecto:
5>Función de imagen Función Img
: sintaxis de función para visualización de imágenes
: Wap.WriteOut Wap.Img("Url","Tip ",OtherAtt)
Descripción: Url es la dirección de la imagen, que puede ser una ruta relativa o absoluta
La sugerenciano
puede mostrar imágenes o información de texto al cargar.
OtherAtt se utiliza para establecer otros valores de atributos. Los valores de los atributos pueden estar entre comillas simples o dos comillas dobles. Por ejemplo, "nombre='Bicicleta'" se puede reemplazar por " nombre=""Bicicleta""".
Por ejemplo: Wap.WriteOut Wap.Img("images/logo.PNG", "Generando vista previa...")
Ejemplo de archivo:
Nuevo El código del archivo Img.asp es el siguiente:
Demostración del efecto:
6>
Función de enlace de imagen: se utiliza para formar una función con enlaces de imágenes
Sintaxis: Wap.WriteRow Wap.ImgA("ImgPath", "Url", " DisplayText ")
Descripción: La dirección de la imagen ImgPath puede ser una ruta relativa o camino camino absoluto.
Dirección del enlace URL, que puede ser una ruta relativa o absoluta.
DisplayText es el texto del enlace que se muestra en la pantalla.
Por ejemplo: Wap.WriteRow Wap.ImgA("","#SecondCard","Second Column")
Ejemplo de archivo
.:
Crea un nuevo archivo ImgA.asp El código es el siguiente:
el efecto es el siguiente:
7>La función de párrafo P
se utiliza para establecer la alineación del párrafo y si se permite el ajuste de línea Wap.WriteOut Wap.P ("AlignMent", "WrapMode")
Hay tres métodos de alineación de AlignMent: izquierda centro derecha
WrapMode si se ajustan las líneas: ajustar. nowrap
Por ejemplo: Wap.WriteOut
Ejemplo de archivo Wap .P("left","wrap"):
Cree un nuevo código p.asp de la siguiente manera:
Demostración del efecto:
8>La función Utf8 a Gb2312
es una función que se utiliza para restaurar caracteres convertidos a codificación UTF-8 a caracteres chinos.
Wap.WriteRow
Wap.Utf8_Gb2312("SearchString")
Cadena codificada en UTF-8SearchString
que se va a convertir.
Ejemplo de archivo
Wap.Utf8_Gb2312 ("Tenemos un equipo de desarrollo profesional")
:Cree un nuevo archivo con el código UtGb.asp de la siguiente manera:
Demostración del efecto:
Tutorial sobre cómo crear un sitio Wap usando componentes QuickWAP - Capítulo final
Pregunta: ¿Qué pasa si no estoy acostumbrado a usar componentes QuickWap?
Respuesta: Puede desinstalarlo
de la siguiente manera:
Menú Inicio -> Ejecute el comando Regsvr32 /u QuickWap.dll para desinstalarlo. .
P: ¿Por qué me siento incómodo al usar los componentes de QuickWap para desarrollar Wap?
R: Es posible que al principio no estés acostumbrado a programar con componentes de QuiWap. Después de usarlo por un tiempo, descubrirás que es muy fácil de usar y rápido. Le gustará utilizar QuickWap por esta razón.