Tutorial membangun situs Wap menggunakan komponen QuickWAP - Persiapan
Pertama, kita perlu memahami secara singkat apa itu QuickWAP V1.0 Lite adalah komponen berdasarkan protokol WAP1.2 dan dikembangkan menggunakan VB6 untuk membantu bahasa ASP+WML dalam menulis WAP. halaman web.
Kedua, kita perlu menginstal QuickWAP V1.0 Lite Edition.
Proses instalasinya adalah sebagai berikut:
1. Copy terlebih dahulu file QuickWAP.dll ke direktori sistem system32.
Sistem operasi Windows 2000/Server/Advanced Server adalah:
huruf drive sistem:WINNTsystem32
Sistem operasi Windows XP/2003 adalah:
huruf drive sistem:Windowssystem32
2. Daftarkan kontrolnya.
Menu mulai -> Jalankan perintah Regsvr32 QuickWap.dll.
Setelah registrasi berhasil maka akan muncul kotak dialog seperti berikut:
Selanjutnya kita bisa mengecek apakah Quickwap.Dll sudah berhasil diinstall dan buat file ASP baru dengan kode berikut:
Jika file ini dijalankan melalui IIS dan mendapatkan gambar berikut, berarti instalasi telah berhasil dan komponen dapat digunakan. .
Catatan: Sebelum menggunakan QuickWAP, pastikan server dikonfigurasi dengan tipe WAP MIME.
Ekstensi Terkait
Tipe 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
Berikut ini adalah tipe MIME yang dikonfigurasi untuk mengkonfigurasi WAP di IIS:
1. Mulai IIS
Start Menu-Settings-Control Panel-Administrative Tools-Internet Information Services (IIS) Manager
2. Klik kanan komputer lokal untuk melihat properti
3. Buka tipe MIME, Anda dapat menambahkan data di atas ke dalamnya
Tutorial membangun situs Wap menggunakan komponen QuickWAP - Bagian Praktis
Sekarang kita akan mulai belajar menulis kode Wap menggunakan komponen Quickwap.
1> Framework PageHeader dan PageFooter
FungsiPageHeader
: PageHeader digunakan untuk mengatur fungsi informasi kontrol akses, cache, dll. halaman WAP, dan keluaran header file WAP dan menghasilkan kartu satu per satu.
Sintaks: Wap.PageHeader("CacheControl"," forua"," OtherAtt")
Deskripsi: CacheControl max-age menentukan masa pakai DECK dalam cache. Unit minimum adalah detik terhubung setiap kali Server memanggil DECK.
forua forua adalah atribut opsional yang menentukan apakah tag dihapus oleh proxy perantara sebelum file wml dikirimkan ke klien (karena protokol transmisi dapat berubah).
OtherAtt digunakan untuk mengatur nilai atribut lainnya. Nilai atribut dapat diapit oleh tanda kutip tunggal atau dua tanda kutip ganda.
Misalnya, " nama='Sepeda'" dapat diganti dengan " nama=""Sepeda""".
Properti tambahan yang ditambahkan di sini akan ditambahkan ke bagian depan .
Misalnya: Wap.PageHeader("max-age=300")
FungsiPageFooter
: digunakan untuk menampilkan akhir file WAP
Sintaks fungsi:
Contoh file Wap.PageFooter:
Buat kode kj.asp baru sebagai berikut:
Demonstrasi efek:
2> Fungsi fungsi keluaran WriteOut dan WriteRow
: mereka mengubah teks menjadi keluaran ke UTF-8 dan kemudian mengeluarkannya.
Misalnya: Wap.WriteOut "Content" & "
"
Penjelasan: Konten digunakan untuk menyiapkan string keluaran.
Perbedaan antara WriteRow dan WriteOut adalah: yang terakhir
, artinya, kita dapat menghilangkan yang terakhir saat mengeluarkan
, dan akan Otomatis pembungkus garis. Misalnya saja kita masih ingin mengeluarkan kalimat “Selamat datang menggunakan pengembangan komponen Quick WAP!”, kodenya dapat ditulis seperti ini:
Contoh: Wap.WriteRow “Selamat datang menggunakan pengembangan komponen WAP Cepat!”
Contoh file:
Buat Write.asp baru, kodenya sebagai berikut:
Demo Efek:
3> Fungsi hyperlink fungsi A
: Fungsi yang digunakan untuk membentuk hyperlink. Sangat mudah menggunakan QuickWap untuk mengimplementasikan hyperlink.
Misalnya: Wap.WriteRow Wap.A("Title"," Url "," DisplayText "),
deskripsi: Judul ditampilkan di Informasi cepat yang ditampilkan di sudut kiri bawah atau kanan telepon.
Alamat tautan url, yang dapat berupa jalur relatif atau jalur absolut.
DisplayText adalah teks tautan yang ditampilkan di layar.
Catatan: Mereka harus dipisahkan dengan koma (,). Hal ini berlaku untuk fungsi, tidak ada lagi pengingat.
Contoh file: Buat A.asp baru, kodenya sebagai berikut:
Demonstrasi efek:
4>Fungsi paging.EasyMorePage
Fungsi: Fungsi paging string panjang sederhana
Sintaks: Wap.WriteOut Wap.EasyMorePage("ToShowContent",)
Deskripsi: ToShowContent memasukkan string TextLong yang akan diberi halaman
dan jumlah karakter yang ditampilkan pada setiap halaman.
Contoh file: Buat kode EasyMorePage.asp baru sebagai berikut:
Demonstrasi efek:
5>Fungsi gambar Fungsi Img
: Sintaks fungsi untuk menampilkan gambar
: Wap.WriteOut Wap.Img("Url","Tip ",OtherAtt)
Deskripsi: Url adalah alamat gambar, yang dapat berupa jalur relatif atau jalur absolut .
Tip tidak dapat Menampilkan gambar atau informasi teks yang ditampilkan saat memuat.
OtherAtt digunakan untuk mengatur nilai atribut lainnya. Nilai atribut dapat diapit oleh tanda kutip tunggal atau dua tanda kutip ganda. Misalnya, "name='Bicyle'" dapat diganti dengan " name=""Bicyle""".
Misalnya: Wap.WriteOut Wap.Img("images/logo.PNG", "Membuat pratinjau...")
Contoh file:
Baru Kode file Img.asp adalah sebagai berikut:
Demonstrasi efek:
6> Fungsi fungsi tautan gambar
: digunakan untuk membentuk fungsi dengan tautan gambar
Sintaks: Wap.WriteRow Wap.ImgA("ImgPath", "Url", " DisplayText ")
Deskripsi: Alamat gambar ImgPath dapat berupa jalur relatif atau jalur jalur absolut.
Alamat tautan url, yang dapat berupa jalur relatif atau jalur absolut.
DisplayText adalah teks tautan yang ditampilkan di layar.
Contoh: Wap.WriteRow Wap.ImgA("","#SecondCard","Second Column")
Contoh File. :
Buat file baru ImgA.asp Kodenya sebagai berikut:
efeknya sebagai berikut:
7>Fungsi paragraf P
digunakan untuk mengatur perataan paragraf dan apakah akan mengizinkan pembungkusan baris. Wap.WriteOut Wap.P ("AlignMent ", "WrapMode ")
Ada tiga metode perataan AlignMent: kiri tengah kanan
WrapMode apakah akan membungkus baris: bungkus nowrap
Misalnya: Wap.WriteOut Wap .P("left","wrap")
contoh file:
Buat kode p.asp baru sebagai berikut:
Demonstrasi efek:
8>Fungsi Utf8 ke Gb2312
adalah fungsi yang digunakan untuk mengembalikan karakter yang dikonversi ke pengkodean UTF-8 ke karakter Cina.
Wap.WriteRow
Wap.Utf8_Gb2312
("SearchString")
String berkode UTF-8 SearchString yang akan dikonversi
Contoh file
Wap.Utf8_Gb2312 ("Kami memiliki tim pengembangan profesional")
:Buat file baru dengan kode UtGb.asp sebagai berikut:
Demonstrasi efek:
Tutorial Membangun Situs Wap Menggunakan Komponen QuickWAP -
Pertanyaan Bab Terakhir: Bagaimana jika saya tidak terbiasa menggunakan komponen QuickWap?
Jawaban: Anda dapat menghapusnya
dengan cara berikut:
Start menu -> Jalankan perintah Regsvr32 /u QuickWap.dll untuk menghapusnya .
T: Mengapa saya merasa tidak nyaman menggunakan komponen QuickWap untuk mengembangkan Wap?
A: Anda mungkin tidak terbiasa memprogram dengan komponen QuiWap pada awalnya. Setelah menggunakannya beberapa saat, Anda akan merasakan bahwa ini sangat mudah digunakan dan cepat, dan Anda ingin menggunakan QuickWap karena ini