Tutorial sobre como construir um site Wap usando componentes QuickWAP - Preparação
Primeiro, precisamos entender brevemente o que é QuickWAP V1.0 Lite, um componente baseado no protocolo WAP1.2 e desenvolvido em VB6 para auxiliar a linguagem ASP+WML na escrita de WAP. páginas da web.
Em segundo lugar, precisamos instalar o QuickWAP V1.0 Lite Edition.
O processo de instalação é o seguinte:
1. Primeiro copie o arquivo QuickWAP.dll para o diretório system32 do sistema.
O sistema operacional do Windows 2000/Server/Advanced Server é:
letra da unidade do sistema:WINNTsystem32
O sistema operacional do Windows XP/2003 é:
letra da unidade do sistema:Windowssystem32
2. Registre o controle.
Menu Iniciar -> Execute o comando Regsvr32 QuickWap.dll.
Após o registro bem-sucedido, a caixa de diálogo aparecerá da seguinte forma:
A seguir podemos verificar se Quickwap.Dll foi instalado com sucesso e criar um novo arquivo ASP com o seguinte código:
Se você executar este arquivo através do IIS e obter a seguinte imagem, significa que a instalação foi bem-sucedida e o componente pode ser usado .
Nota: Antes de usar QuickWAP, certifique-se de que o servidor esteja configurado com o tipo MIME de WAP.
Extensão associada
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
A seguir estão os tipos MIME configurados para configurar o WAP no IIS:
1. Inicie
o menu Iniciar do IIS-Configurações-Painel de controle-Ferramentas administrativas-Gerenciador dos Serviços de Informações da Internet (IIS)
2. Clique com o botão direito do mouse no computador local para visualizar as propriedades
3. Abra o tipo MIME, você pode adicionar os dados acima nele
Tutorial sobre como construir um site Wap usando componentes QuickWAP - Parte Prática
Agora começaremos a aprender a escrever código Wap usando componentes Quickwap
1> Framework PageHeader e PageFooter
FunçãoPageHeader
: PageHeader é usado para definir as informações de controle de acesso, cache, etc. a página WAP e gera o cabeçalho do arquivo WAP e gera cartões um por um.
Sintaxe: Wap.PageHeader("CacheControl"," forua"," OtherAtt")
Descrição: CacheControl max-age especifica o tempo de vida do DECK no cache. A unidade mínima é segundos. conectado toda vez que o servidor chama o DECK.
forua forua é um atributo opcional que especifica se a tag é excluída pelo proxy intermediário antes que o arquivo wml seja transmitido ao cliente (porque o protocolo de transmissão pode mudar. O valor padrão é falso).
OtherAtt é usado para definir outros valores de atributos. Os valores dos atributos podem ser colocados entre aspas simples ou duas aspas duplas.
Por exemplo, " name='Bicyle'" pode ser substituído por " name=""Bicyle""".
Propriedades adicionais adicionadas aqui serão adicionadas à frente do arquivo .
Por exemplo: Wap.PageHeader("max-age=300")
FunçãoPageFooter
: usada para gerar o final do arquivo WAP
Sintaxe da função:
Exemplo de arquivo Wap.PageFooter:
Crie um novo código kj.asp como segue:
Demonstração do efeito:
2> A função das funções de saída WriteOut e WriteRow
: elas convertem o texto a ser gerado em UTF-8 e depois o geram.
Por exemplo: Wap.WriteOut "Conteúdo" e "
"
Explicação: O conteúdo é usado para preparar a string de saída.
A diferença entre WriteRow e WriteOut é: o último
, ou seja, podemos omitir o último na saída
e será Automático. quebra de linha. Por exemplo, se ainda quisermos gerar a frase "Bem-vindo ao uso do desenvolvimento rápido de componentes WAP!", o código pode ser escrito assim:
Por
exemplo: Wap.WriteRow "Bem-vindo ao uso do desenvolvimento rápido de componentes WAP!
" um novo Write.asp, o código é o seguinte:
Effect Demo:
3> Função de hiperlink função A
: Função usada para formar hiperlinks É muito simples usar QuickWap para implementar hiperlinks.
Por exemplo: Wap.WriteRow Wap.A("Título"," Url "," DisplayText "),
descrição: O título é exibido em As informações de prompt exibidas no canto inferior esquerdo ou direito do telefone.
Endereço do link de URL, que pode ser um caminho relativo ou absoluto.
DisplayText é o texto do link exibido na tela.
Nota: Eles devem ser separados por vírgulas (,). Isso é verdade para funções, sem mais lembretes.
Exemplo de arquivo: Crie um novo A.asp, o código é o seguinte:
Demonstração do efeito:
4>Função de paginação.EasyMorePage
Função: Função de paginação simples de string longa
Sintaxe: Wap.WriteOut Wap.EasyMorePage("ToShowContent",)
Descrição: ToShowContent informa a string TextLong a ser paginada
e o número de caracteres exibidos em cada página.
Exemplo de arquivo: Crie um novo código EasyMorePage.asp da seguinte forma:
Demonstração do efeito:
5> Função imagem Função Img
: sintaxe da função para exibição da imagem
: Wap.WriteOut Wap.Img("Url","Tip ",OtherAtt)
Descrição: Url é o endereço da imagem, que pode ser um caminho relativo ou um caminho absoluto .A
dica não pode exibir imagens ou informações de texto exibidas ao carregar.
OtherAtt é usado para definir outros valores de atributos. Os valores dos atributos podem ser colocados entre aspas simples ou duas aspas duplas. Por exemplo, "name='Bicyle'" pode ser substituído por " name=""Bicyle""".
Por exemplo: Wap.WriteOut Wap.Img("images/logo.PNG", "Generating preview...")
Exemplo de arquivo:
New O código do arquivo Img.asp é o seguinte:
Demonstração do efeito:
6> Função de link de imagem função
: usada para formar uma função com links de imagem
Sintaxe: Wap.WriteRow Wap.ImgA("ImgPath", "Url ", "DisplayText")
Descrição: O endereço da imagem ImgPath pode ser um caminho relativo ou caminho absoluto caminho.
Endereço do link da URL, que pode ser um caminho relativo ou absoluto
DisplayText é o texto do link exibido na tela.
Por exemplo: Wap.WriteRow Wap.ImgA("","#SecondCard","Second Column")
Exemplo de arquivo. :
Crie um novo arquivo ImgA.asp O código é o seguinte:
o efeito é o seguinte:
7> A função de parágrafo P
é usada para definir o alinhamento do parágrafo e permitir a quebra de linha. Wap.WriteOut Wap.P ("AlignMent", "WrapMode")
Existem três métodos de alinhamento de AlignMent: esquerda, centro, direita
, WrapMode, para quebrar as linhas: quebrar. nowrap
Por exemplo: Wap.WriteOutExemplo de arquivo
Wap .P("left","wrap")
:Crie um novo código p.asp como segue:
Demonstração do efeito:
8> A função Utf8 para Gb2312
é uma função usada para restaurar caracteres convertidos para codificação UTF-8 para caracteres chineses
Wap.WriteRow Wap.Utf8_Gb2312("SearchString")
String
codificadaem
SearchString UTF-8 a ser convertida.
Exemplo de arquivo
Wap.Utf8_Gb2312 ("Temos uma equipe de desenvolvimento profissional")
:Crie um novo código de arquivo UtGb.asp da seguinte forma:
Demonstração do efeito:
Tutorial sobre como construir um site Wap usando componentes QuickWAP - capítulo final
Pergunta: E se eu não estiver acostumado a usar componentes QuickWap
Resposta: Você pode desinstalá-lo
da seguinte maneira:
Menu Iniciar -> Execute o comando Regsvr32 /u QuickWap.dll para desinstalá-lo
?.
P: Por que me sinto desconfortável ao usar componentes QuickWap para desenvolver Wap?
R: Você pode não estar acostumado a programar com componentes QuiWap no início. Depois de usá-lo por um tempo, você descobrirá que é muito fácil e rápido de usar. você vai gostar de usar os componentes do QuickWap por causa disso.