QuickWAP コンポーネントを使用した Wap サイト構築のチュートリアル - 準備
まず、QuickWAP V1.0 Lite は、WAP1.2 プロトコルに基づいて、ASP+WML 言語による WAP の作成を支援するために VB6 を使用して開発されたコンポーネントです。ウェブページ。
次に、QuickWAP V1.0 Lite Edition をインストールする必要があります。
インストール プロセスは次のとおりです。
1. まず、QuickWAP.dll ファイルをシステムの system32 ディレクトリにコピーします。
Windows 2000/Server/Advanced Server のオペレーティング システムは次のとおりです。
システム ドライブ文字:WINNTsystem32
Windows XP/2003 のオペレーティング システムは次のとおりです。
システム ドライブ文字:Windowssystem32
2. コントロールを登録します。
[スタート] メニュー -> Regsvr32 QuickWap.dll コマンドを実行します。
登録が成功すると、次のようなダイアログ ボックスが表示されます。
次に、Quickwap.Dll が正常にインストールされたかどうかを確認し、次のコードで新しい ASP ファイルを作成します。
このファイルを IIS 経由で実行し、次の画像が表示された場合は、インストールが成功し、コンポーネントを使用できることを意味します。 。
注: QuickWAP を使用する前に、サーバーが WAP の MIME タイプで構成されていることを確認してください。
関連する拡張子
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
IIS で WAP を構成するために構成された MIME タイプは次のとおりです。
1. IIS を起動します。 [スタート]
メニュー - 設定 - コントロール パネル - 管理ツール - インターネット インフォメーション サービス (IIS) マネージャー
2. ローカル コンピューターを右クリックしてプロパティを表示します
。 3. MIME タイプを開くと、上記のデータを追加できます
QuickWAP コンポーネントを使用した Wap サイト構築チュートリアル - 実践編
ここからは、Quickwap コンポーネントを使用した Wap コードの作成を学習していきます。
1> フレームワーク PageHeader および PageFooter
PageHeader
関数: PageHeader は、アクセス制御情報、キャッシュなどの機能を設定するために使用されます。 WAP ページを開き、WAP ファイルのヘッダーを出力し、カードを 1 枚ずつ生成します。
構文: Wap.PageHeader("CacheControl"," forua"," OtherAtt")
説明: CacheControl max-age は、キャッシュ内の DECK の有効期間を指定します。0 を指定する場合、最小単位は秒である必要があります。サーバーが DECK を呼び出すたびに接続されます。
forua forua は、wml ファイルがクライアントに送信される前に中間プロキシによってタグが削除されるかどうかを指定するオプションの属性です (送信プロトコルが変更される可能性があるため)。デフォルト値は false です。
OtherAtt は、他の属性値を設定するために使用されます。属性値は一重引用符または 2 つの二重引用符で囲むことができます。
たとえば、「 name='Bicyle'」 は、「 name=""Bicyle""」 に置き換えることができます。
ここで追加された追加のプロパティは、 の前に追加されます。
例: Wap.PageHeader("max-age=300")
PageFooter
関数: WAP ファイルの終わりを出力するために使用されます 関数
構文: Wap.PageFooter
ファイルの例:
次のように新しい kj.asp コードを作成します:
効果のデモンストレーション:
2> 出力関数 WriteOut および WriteRow の機能
: 出力するテキストを UTF-8 に変換して出力します。
例: Wap.WriteOut "Content" & "
"
説明: Content は、出力文字列を準備するために使用されます。
WriteRow と WriteOut の違いは次のとおりです。後者は
、つまり、出力時に後者を省略でき
、自動になります。行の折り返し。たとえば、「Quick WAP コンポーネント開発の使用へようこそ!」という文を出力したい場合、コードは次のように記述できます。
例: Wap.WriteRow "Quick WAP コンポーネント開発の使用へようこそ!"
ファイルの例:
Create新しい Write.asp のコードは次のとおりです。
効果のデモ:
3> ハイパーリンク関数 A の関数
: ハイパーリンクを作成するために使用される関数。
例: Wap.WriteRow Wap.A("Title"," Url "," DisplayText ")、
説明:タイトルは、電話機の左下隅または右下隅に表示されるプロンプト情報に表示されます。
URL リンク アドレス。相対パスまたは絶対パスを使用できます。
DisplayText は、画面に表示されるリンク テキストです。
注: 関数についてはカンマ (,) で区切る必要があります。これ以上注意する必要はありません。
ファイルの例: 新しい A.asp を作成します。コードは次のとおりです。
効果のデモ:
4>ページング関数.EasyMorePage
関数: 単純な長い文字列ページング関数
構文: Wap.WriteOut Wap.EasyMorePage("ToShowContent",)
説明: ToShowContent は、ページングする文字列 TextLong
と各ページに表示される文字数を入力します。
ファイルの例: 次のように新しい EasyMorePage.asp コードを作成します:
効果のデモ:
5>画像関数 Img
関数: 画像表示の関数構文
: Wap.WriteOut Wap.Img("Url","Tip ",OtherAtt)
説明: URL は画像のアドレスであり、相対パスまたは絶対パスを指定できます。
他の属性値を設定するには、
OtherAttを
使用します。属性値は一重引用符または 2 つの二重引用符で囲むことができます。たとえば、「name='Bicyle'」は「name=""Bicyle""」に置き換えることができます。
例: Wap.WriteOut Wap.Img("images/logo.PNG", "Generatingreview...")
ファイルの例:
New ファイル Img.asp のコードは次のとおりです:
効果のデモンストレーション:
6> 画像リンク関数
function: 画像リンクを使用して関数を形成するために使用されます。
構文: Wap.WriteRow Wap.ImgA("ImgPath", "Url ", " DisplayText ")
説明: ImgPath 画像のアドレスは、相対パスまたは絶対パスパス。
URL リンク アドレス。相対パスまたは絶対パスを指定できます。
例: Wap.WriteRow Wap.ImgA("","#SecondCard","Second Column")
ファイルの例
。
:
新しいファイル ImgA.asp を作成します。 コードは次のとおりです。
効果は次のとおりです。
7>段落関数 P
は、段落の配置と行の折り返しを許可するかどうかを設定するために使用されます。 Wap.WriteOut Wap.P ("AlignMent ", "WrapMode ")
AlignMent の配置方法は、左中右の 3 つです
。WrapMode 行の折り返しを行うかどうかを設定します。 nowrap
例: Wap.WriteOut Wap .P("left","wrap")
ファイルの例:
次のように新しい p.asp コードを作成します:
効果のデモンストレーション:
8>Utf8 to Gb2312 関数は
、UTF-8 エンコードに変換された文字を中国語文字に復元するために使用される関数です。
Wap.WriteRow Wap.Utf8_Gb2312("SearchString")
SearchString 変換対象の UTF-8 エンコード文字列
例:
Wap .WriteOut Wap.Utf8_Gb2312 (「私たちには専門的な開発チームがあります」)
ファイルの例:
次のように新しいファイル UtGb.asp コードを作成します:
効果のデモンストレーション:
QuickWAP コンポーネントを使用した Wap サイトの構築に関するチュートリアル - 最終章
質問: QuickWap コンポーネントの使用に慣れていない場合はどうすればよいですか?
回答:次のように
アンインストールできます
:[スタート] メニュー -> Regsvr32 /u QuickWap.dll コマンドを実行してアンインストールします。 。
Q: Wap の開発に QuickWap コンポーネントを使用することに抵抗があるのはなぜですか?
A: 最初は QuiWap コンポーネントを使用したプログラミングに慣れないかもしれませんが、しばらく使用すると、非常に使いやすく、高速であることがわかります。このため、QuickWap を使用することになります。