Home, Forum diskusi, Chatting, Download


Objek bawaan ASP

ASP menyediakan berbagai obejek yang dapat langsung digunakan. Ini adalah objek bawaan yang memungkinan anda untuk melakukan hal yang diperlukan pada program CGI. Objek bawaan tersebut adalah:

Objek Application

Properties: None

Methods: Lock, Unlock

Events: Application_OnStart, Application_OnEnd

Collections: None

Anda dapat menggunakan objek application untuk menyimpan variabel dengan jangkauan aplikasi yang dapat dipakai oleh banyak user. Anda dapat menambah suatu variabel aplikasi dengan membuat acuan variabel dan menentukan nilainya. Sebagai contoh berikut memberikan nilai "langkah 1" pada variabel jangkauan application.


Application("mulai") = "langkah 1"

Anda dapat menggunakan metode Lock dan Unlock untuk mencegah sejumlah pemakai menggunakan variabel tersebut secara bersamaan. Objek application tidak memiliki properti, tetapi memiliki dua event---Application_OnStart dan Application_OnEnd--yang terdapat pada file Global.asa. Event Application_OnStart dijalankan ketika user pertama mengakses aplikasi. Setelah event Application_OnStart dijalankan dan tidak pernah dijalankan lagi sampai suatu event Application_OnEnd terjadi. Event Application_OnEnd terjadi ketika IIS di tutup.

 

Session Object

Properties: SessionId, Timeout

Methods: Abandon

Events: Session_OnStart, Session_OnEnd

Collections: None

Kalau objek application berbagi informasi untuk seluruh aplikasi, objek Session menyimpan informasi yang dibutuhkan untuk session seorang pemakai. Variabel atau objek yang disimpan pada objek Session dapat digunakan pada seluruh session pemakai. Baris berikut menambah suatu variabel jangkauan session dengan nama employee:

Session("employee") = "Hendra Wijaya"

Anda dapat juga membuat suatu objek jangkauan session dengan kode berikut:

Set Session("object name") = Server.CreateObject("Object to Create")

Anda dapat menjalankan metode objek session dengan tata cara penulisan berikut:

Session("object name").Method
 

Server Object

Properties: ScriptTimeout

Methods: CreateObject, HTMLEncode, MapPath, URLEncode

Events: None

Collections: None

Objek Server memungkinkan anda untuk mengakses fungsi utility. Anda dapat menggunakan properti ScriptTimeout untuk menentukan jumlah waktu suatu script dapat dijalankan sebelum timing out. Metode yang akan sering anda gunakan adalah  CreateObject. Metode CreateObject membuat suatu instance dari komponen server ActiveX. setelah anda membuat komponen, anda dapat menggunakan metode dan properti komponen. Berikut ini contoh menggunakan CreateObject untuk membuat koneksi ADO:

<%Set oDBTime = Server.CreateObject("ADODB.Connection")%>

Dibuat  oleh hendra@indoprog.com
Medan - Sumatera Utara
Indonesia