Saat Anda menggunakan ASP untuk menulis aplikasi sisi server, Anda harus mengandalkan komponen ActiveX ke fungsi aplikasi web yang kuat, seperti: Anda perlu terhubung ke database, mengoperasikan database secara online, dll. Artikel ini akan memperkenalkan ASP ActiveX kepada Anda Dari artikel ini cara menggunakan komponen.
Mulai hari ini, kami akan secara resmi mempelajari bagian terbaik dari komponen ASP - ActiveX. Bahkan, ketika Anda menulis aplikasi sisi server menggunakan ASP, Anda harus mengandalkan komponen Activex ke aplikasi web yang kuat. Atau Anda memerlukan program pertukaran iklan Web, yang semuanya harus Anda lakukan dengan memanggil komponen Activex bawaan ASP atau menulis sendiri komponen yang diperlukan.
Jadi, apa sebenarnya komponen ActiveX? Bagaimana cara kerjanya? Bahkan, komponen ActiveX adalah file yang ada di server web. tugas dengan sendirinya. Misalnya, komponen mesin Penutupan Stock Quotes dapat menampilkan kutipan stok terbaru di halaman web. Setelah Anda menginstal lingkungan ASP di server web, Anda dapat secara langsung menggunakan beberapa komponennya sendiri yang umum digunakan, seperti komponen akses database. Tentu saja, Anda juga dapat memperoleh komponen opsional dari pengembang pihak ketiga, atau menulis komponen Anda sendiri. Anda dapat menggunakan komponen sebagai blok bangunan dasar untuk skrip dan aplikasi berbasis web, dan selama Anda tahu cara mengakses objek yang disediakan oleh komponen, Anda dapat menulis program ASP tanpa mengetahui cara kerja komponen. Singkatnya, komponen ActiveX memungkinkan Anda untuk menulis skrip sisi server web yang kuat tanpa belajar pemrograman yang kompleks. Jika Anda seorang pengembang aplikasi web, Anda dapat menulis komponen dalam bahasa apa pun yang mendukung Component Object Model (COM), seperti C, C ++, Java, atau Visual Basic. Jika Anda terbiasa dengan pemrograman COM, komponen ActiveX adalah server otomatisasi. Namun, untuk berjalan di server web, komponen ActiveX tidak dapat memiliki elemen antarmuka pengguna grafis, seperti fungsi msgbox dari Visual Basic. Komponen dapat digunakan kembali. Setelah komponen diinstal pada server web, itu dapat dipanggil dari skrip ASP, aplikasi ISAPI, komponen lain di server, atau program yang ditulis oleh bahasa yang kompatibel dengan COM lainnya.
Jadi bagaimana kita memanggil komponen di ASP? Seperti disebutkan sebelumnya, komponen adalah kode yang dapat dieksekusi yang terkandung dalam Libraries Tautan Dinamis (.dll) atau file yang dapat dieksekusi (.exe). Komponen dapat menyediakan satu atau lebih objek serta metode dan sifat objek. Untuk menggunakan objek yang disediakan oleh komponen, pertama -tama kami membuat instance objek dan menetapkan instance baru ini nama variabel. Gunakan metode server.CreateObject dari ASP untuk membuat instance suatu objek. Selanjutnya, gunakan arahan alokasi variabel dari bahasa skrip untuk memberi nama instance objek. Saat membuat instance objek, progid nama pendaftaran dari instance harus disediakan. Sebagai berikut, Anda ingin membuat instance objek rotator iklan:
< %Set myAds = server.CreateObject (mswc.adrotator) %>
Kita harus menggunakan metode server.createObject dari ASP untuk membuat instance objek, jika tidak, ASP tidak dapat melacak penggunaan objek dalam bahasa skrip.
Tag HTML <Peject> juga dapat digunakan untuk membuat instance objek, tetapi nilai server harus disediakan untuk atribut runat, dan grup atribut ID harus disediakan untuk nama variabel yang akan digunakan dalam bahasa skrip. Objek ini dapat diidentifikasi menggunakan nama pendaftaran (progid) atau nomor pendaftaran (CLSID). Contoh berikut membuat instance objek rotator iklan menggunakan nama terdaftar (progid):
<Objek runat = server id = myAd progid = mswc.adrotator> </ject>
Daftar berikut komponen umum yang dapat diinstal ASP.
| Rotator iklan | Membuat objek Adrotator yang secara otomatis memutar iklan pada halaman yang sama seperti yang ditentukan. |
| Kemampuan browser | Buat objek browserType yang menentukan kinerja, ketik, dan versi setiap browser yang mengakses situs web. |
| Akses basis data | Memberikan akses ke database menggunakan Objek Data ActiveX (ADO). |
| Tautan konten | Buat objek NextLink yang menghasilkan daftar konten halaman web dan menghubungkan setiap halaman secara berurutan seperti buku. |
| Komponen akses file | Memberikan akses input dan output ke file. |
| Objek Data Kolaborasi untuk Komponen NTS | Ini dapat dengan cepat dan mudah menambahkan pengiriman dan menerima email di halaman web. Komponen ini hanya tersedia untuk Server Informasi Internet untuk Server Windows NT®. |
| Myinfo | Buat objek MyInfo yang melacak informasi pribadi, seperti nama, alamat, dan tampilan pemilihan administrator situs. |
| Counter | Membuat objek penghitung yang dapat membuat, menyimpan, meningkatkan, atau mengambil sejumlah penghitung independen. |
| Rotator konten | Secara otomatis membalik string konten HTML di beranda web. |
| Penghitung halaman | Rekam dan tampilkan berapa kali halaman web telah dibuka. |
Sekarang iklan web hampir membanjiri seluruh jaringan, bagaimana kami dapat membangun sistem periklanan di situs web Anda sendiri yang memenuhi fungsi standar bidang periklanan? Jawabannya adalah untuk memanfaatkan komponen rotator iklan ASP! ADS Kemampuan untuk menampilkan berapa kali dan kemampuan untuk melacak berapa kali klien mengklik iklan. Karya komponen rotator iklan dilakukan dengan membaca file rencana rotator iklan, yang mencakup informasi tentang lokasi file gambar yang akan ditampilkan dan properti yang berbeda dari setiap gambar.
--- adrot.txt ---
Redirect /scripts/adredir.asp
Lebar 440
Tinggi 60
Perbatasan 1
*
Iklan/Beranda/Chinabyte.gif
http://www.chinabyte.com/
Lihat situs TI
2
Iklan/beranda/gamichlg.gif
-
Disponsori oleh FlyTeworks
3
Iklan/Beranda/Asp.gif
http://www.aspallian.com/
Situs ASP yang bagus di internet
3
Iklan/Beranda/Spranklg.gif
http://www.clocktower.com/
Situs olahraga #1 di internet
2
Empat baris pertama dari segmen kode ini berisi pengaturan global untuk iklan. Baris pengalihan menunjukkan bahwa iklan akan menjadi URL untuk koneksi panasnya. pada iklan melalui halaman perantara ini. URL pengalihan dipanggil dengan string kueri yang berisi dua parameter: URL beranda iklan spesifik dan URL file gambar. Tiga baris lainnya di atas tanda bintang secara singkat menjelaskan cara menampilkan iklan. Dua baris pertama menentukan lebar dan tinggi iklan pada halaman dalam piksel, dan nilai defaultnya adalah 440 dan 60 piksel. Baris berikutnya juga menentukan lebar perbatasan hyperlink di sekitar AD dalam piksel, dan nilai default adalah 1 piksel. Jika parameter ini diatur ke 0, tidak akan ada perbatasan.
Garis di bawah asterisk menjelaskan detail setiap iklan dalam satu unit untuk setiap empat baris. Ada 16 baris dalam contoh ini, menggambarkan empat iklan. Deskripsi setiap iklan mencakup URL file gambar, URL beranda iklan (jika pengiklan tidak memiliki beranda, silakan tulis tanda hubung di telepon, menunjukkan bahwa iklan tidak memiliki tautan) dan teks alternatif untuk gambar, dan menentukan halaman secara bergantian menampilkan nilai frekuensi dengan halaman lain.
Gambar adalah koneksi panas ke halaman yang dialihkan, yang menetapkan dua nilai dalam string kueri, url =/skrip/adredir.asp dan gambar =/iklan/beranda/asp.gif. Untuk menentukan seberapa sering iklan ditampilkan, Anda dapat menambahkan bobot semua iklan dalam file rencana, dalam hal ini, totalnya adalah 10, dan bobot iklan aspallian adalah 3, yang berarti bahwa setiap sepuluh kali komponen adrotator adalah Disebut, ini ditampilkan 3 kali.
File pengalihan adalah file yang dibuat pengguna. Biasanya berisi skrip yang mem -parsing string kueri yang dikirim oleh objek Adrotator dan mengarahkan pengguna ke URL yang terkait dengan iklan yang diklik pengguna. Pengguna juga dapat memasukkan skrip ke dalam file pengalihan untuk menghitung jumlah pengguna yang mengklik iklan tertentu dan menyimpan informasi ini ke file di server. Meningkatkan penghitung dan mengarahkan ulang pengguna dicapai melalui dua baris skrip ASP berikut:
< %
Counter.INCREMENT (request.QueryString (URL))
response.redirect (request.querystring (url))
%>
Sekarang mari kita lihat bagaimana komponen rotator iklan digunakan di halaman. Properti progid dari komponen rotator iklan adalah MSWC.Adrotator. Kode lengkapnya adalah sebagai berikut:
< %Set ad = server.CreateObject (mswc.adrotator) %>
< %= ad.getAdvertisement (/ads/adrot.txt) %>
Satu -satunya cara yang didukung komponen rotator AD adalah GetAdvertisement, yang hanya memiliki satu parameter: nama file rencana adrotator. Perhatikan bahwa jalur ke file adalah jalur relatif dari direktori virtual saat ini, dan jalur fisik tidak diizinkan. Metode GetAdvertisement mendapatkan deskripsi terperinci dari iklan yang dijadwalkan berikutnya dari file jadwal rotator dan memformatnya ke dalam format HTML. HTML berikut dihasilkan oleh metode GETAdvertisement dan ditambahkan ke output halaman web untuk menampilkan iklan berikutnya dalam file rencana rotator.
<A href = http: //www.chinabyte.com/scripts/adredir.asp? Http: //www.aspallian.com/> <img
Src = http: //www.bccn.net/article/uploadfdl0024/200409/20040912194111823.gif alt = situs ASP yang baik pada lebar bersih = 440 tinggi = 60 BORDER = 1> </a>
Menggunakan komponen Adrotator, kami dapat secara langsung mengontrol fitur iklan tertentu melalui properti objek alih -alih pengaturan dalam file Plan.
Perbatasan menentukan ukuran perbatasan iklan.
Diklik yang dapat ditentukan apakah iklan tersebut adalah hyperlink.
TargetFrame Menentukan nama bingkai untuk menampilkan iklan.
< %
Setel ad = server.CreateObject (mswc.adrotator)
ad.border = 0
ad.clickable = true
ad.targetFrame = adframe
ad.getAdvertisement (/ads/adrot.txt)
%>
Melalui pembelajaran di atas, saya yakin Anda bisa mahir dalam menggunakan komponen adrotator bawaan ASP untuk membuat program tampilan iklan standar untuk situs web Anda. Apakah sulit bagi Anda untuk percaya bahwa semuanya begitu sederhana? Faktanya, apa yang benar -benar mengejutkan Anda masih ada di sini.