Bab 6: Pengalaman menggunakan Ultradev
1.Ultradev akan bertentangan dengan Kingsoft Antivirus Firewall
Teman yang telah menginstal Kingsoft Antivirus akan menemukan bahwa terkadang kesalahan akan dilaporkan saat membuka Ultradev, dan kemudian program akan dihentikan. Matikan saja firewall virusnya.
2. Karakter Cina tidak ditampilkan dengan benar saat melihat kode sumber.
Anda pasti direpotkan dengan pengaturan ukuran font dan teks (Edit-Preferences-Font/Encoding) di DREAMWEAVER Ultradev 4 tidak bisa disimpan bukan? Inilah solusi untuk semua orang!
Harap buat cadangan registri terlebih dahulu dan keluar dari DREAMWEAVER Ultradev 4 yang sedang berjalan.
1. Jalankan regedit.exe.
2. Temukan HKEY_CURRENT_USER/SOFTWARE/MACROMEDIA/DREAMWEAVER Ultradev 4/PREFERENSI FONT
3. Klik dua kali Number Encodings dan ubah nilai b menjadi c (ubah 11 dalam desimal menjadi 12).
Keluar dari regedit dan masuk ke DREAMWEAVER Ultradev 4. Sekarang Anda dapat dengan bebas memilih font dan ukuran teks PROPOTIOANL, FIXED FONT, dan CODE INSPECTOR.
3. Hasil pencarian tidak dapat dibalik.
Saya tidak tahu apakah Anda memperhatikan bahwa sebenarnya, ketika kita melihat hasil halaman pencarian yang kita bicarakan sebelumnya, jika Anda memiliki banyak catatan, efek pembalikan halaman tidak tercapai. Misalnya, jika Anda mencari kata kunci win, Anda bisa mendapatkan 60 record, dan ada 100 record di database. Saat Anda membalik halaman, Anda akan menemukan bahwa hasil pencarian telah berubah menjadi 100 (diimplementasikan menggunakan DataBinding ->Total). Record), yaitu record yang ada di database Recordnya sudah dikeluarkan, kenapa? Mari kita lihat proses penerapan penelusuran dari awal.
Seperti yang ditunjukkan pada gambar di bawah, kita memperoleh parameter yang diteruskan (Request.form("xxx")) dengan menggunakan Variabel Formulir. Ini wajar karena kita memasukkan string kueri melalui bidang formulir Teks.
Dalam hal ini, ketika kita membalik halaman, nilai Request.form("xxx") tidak dapat diteruskan, sehingga program menggunakan nilai default "1" (lihat gambar di bawah), yaitu semua nilai dalam database dikeluarkan.
Sampai dimana masalahnya? Bagaimana cara mengatasinya? Karena Request.form("xxx") tidak dapat diteruskan, kami akan mengubah metode pengiriman dan menggunakan Request.querystring("xxx"), seperti yang ditunjukkan pada gambar di bawah.
Tentu saja, ini saja tidak akan berhasil. Kami jelas memasukkan string kueri melalui kolom formulir, jadi bagaimana bisa ada Request.querystring("xxx") untuk meneruskannya? Hei, kita masih harus memanfaatkan fungsi nilai default. Seperti yang ditunjukkan pada gambar di bawah, nilai default aslinya adalah 1, dan kita perlu mengubahnya ke nilai yang kita perlukan.
Ini adalah kode sumber yang sesuai. Kita harus mulai dengan memodifikasi kode sumber.
Ini adalah kode sumber yang dimodifikasi. Haha, apakah kamu mengerti? Kami mengubah nilai awal menjadi Request.form("xxx"), sehingga program akan menggunakan nilai awal ini untuk mengambil data jika tidak dapat menemukan Request.querystring("xxx").
Dengan cara ini, program pembalikan halaman saya selesai, bukankah sangat sederhana? ! ^_^
Ketiga pertanyaan di atas relatif umum, jadi saya akan membicarakannya terlebih dahulu di sini.
Pada titik ini, seri bahan ajar ultradev yang kami tulis untuk enet telah berakhir.