ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP เกี่ยวกับการสอน

ASP บ้าน ASP บทนำ ASP ติดตั้ง ASP วากยสัมพันธ์ ASP ตัวแปร ASP ขั้นตอน ASP ฟอร์ม ASP Cookies ASP เซสชั่น ASP ใบสมัคร ASP #ประกอบด้วย ASP Global.asa ASP ส่งอีเมลล์

VBScript เกี่ยวกับการสอน

VB บ้าน VB ตัวแปร VB ขั้นตอน VB เงื่อนไข VB วนลูป VB ตัวอย่าง VB ฟังก์ชั่น VB คำสำคัญ

ASP วัตถุ

ASP คำตอบ ASP ขอร้อง ASP ใบสมัคร ASP เซสชั่น ASP เซิร์ฟเวอร์ ASP ผิดพลาด ASP FileSystem ASP TextStream ASP ขับรถ ASP ไฟล์ ASP โฟลเดอร์ ASP พจนานุกรม ASP AdRotator ASP BrowserCap ASP การเชื่อมโยงเนื้อหา ASP Rotator เนื้อหา ASP Ref ด่วน

ADO เกี่ยวกับการสอน

ADO แนะนำ ADO สัมพันธ์ ADO ระเบียน ADO แสดง ADO สอบถาม ADO ประเภท ADO เพิ่ม ADO ปรับปรุง ADO ลบ ADO การสาธิต ADO เร่งความเร็ว

ADO วัตถุ

ADO คำสั่ง ADO สัมพันธ์ ADO ผิดพลาด ADO สนาม ADO พารามิเตอร์ ADO คุณสมบัติ ADO บันทึก ADO ระเบียน ADO กระแส ADO ประเภทข้อมูล

ASP and AJAX

AJAX แนะนำ AJAX ASP AJAX ฐานข้อมูล

ASP ตัวอย่าง

ASP ตัวอย่าง ASP ทดสอบ


 

ASPแอพลิเคชันวัตถุ


กลุ่มของไฟล์ ASP ที่ทำงานร่วมกันในการดำเนินการเพื่อจุดประสงค์บางอย่างที่เรียกว่าแอพลิเคชัน


แอพลิเคชันวัตถุ

โปรแกรมประยุกต์บนเว็บอาจประกอบด้วยไฟล์ ASP หลายที่ทำงานร่วมกันในการดำเนินการเพื่อจุดประสงค์บางอย่าง วัตถุแอพลิเคชันที่ใช้ในการผูกไฟล์เหล่านี้ร่วมกัน

วัตถุแอพลิเคชันที่ใช้ในการจัดเก็บและเข้าถึงตัวแปรจากหน้าใด ๆ เช่นเดียวกับวัตถุเซสชัน ความแตกต่างคือการที่ผู้ใช้ทุกคนแบ่งปันโปรแกรมประยุกต์หนึ่งวัตถุ (with Sessions there is ONE Session object for EACH user)

วัตถุประยุกต์ใช้เก็บข้อมูลที่จะนำมาใช้โดยหลายหน้าในการประยุกต์ใช้ (like database connection information) เป็นข้อมูลที่สามารถเข้าถึงได้จากหน้าเว็บใด ๆ ข้อมูลยังสามารถเปลี่ยนแปลงได้ในที่เดียวและการเปลี่ยนแปลงที่จะมีผลโดยอัตโนมัติในทุกหน้า


จัดเก็บและเรียกแอพลิเคชันตัวแปร

ตัวแปรแอพลิเคชันสามารถเข้าถึงได้และเปลี่ยนจากหน้าเว็บใด ๆ ในโปรแกรมประยุกต์

คุณสามารถสร้างตัวแปรในการประยุกต์ใช้ "Global.asa" เช่นนี้

<script language="vbscript" runat="server">

Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub

</script>

ในตัวอย่างข้างต้นเราได้สร้างตัวแปรสองตัวแอพลิเคชัน: "vartime" และ "users"

คุณสามารถเข้าถึงค่าของตัวแปรแอพลิเคชันเช่นนี้:

There are
<%
Response.Write(Application("users"))
%>
active connections.

ห่วงผ่านคอลเลกชันสารบัญ

คอลเลกชันสารบัญมีตัวแปรแอพลิเคชันทั้งหมด คุณสามารถห่วงผ่านคอลเลกชันเนื้อหาเพื่อดูสิ่งที่เก็บไว้ในนั้น:

<%
dim i
For Each i in Application.Contents
  Response.Write(i & "<br>")
Next
%>

หากคุณไม่ทราบจำนวนของรายการในคอลเลกชันเนื้อหาที่คุณสามารถใช้ทรัพย์สินนับ:

<%
dim i
dim j
j=Application.Contents.Count
For i=1 to j
  Response.Write(Application.Contents(i) & "<br>")
Next
%>

ห่วงผ่านคอลเลกชัน StaticObjects

คุณสามารถห่วงผ่านคอลเลกชัน StaticObjects เพื่อที่จะเห็นค่าของวัตถุทั้งหมดที่เก็บไว้ในโปรแกรมประยุกต์วัตถุนี้:

<%
dim i
For Each i in Application.StaticObjects
  Response.Write(i & "<br>")
Next
%>

ล็อคและปลดล็อค

คุณสามารถล็อคการประยุกต์ใช้กับที่ "Lock" วิธีการ เมื่อโปรแกรมล็อคผู้ใช้ไม่สามารถเปลี่ยนตัวแปรแอพลิเคชันอื่น ๆ (มากกว่าหนึ่งปัจจุบันการเข้าถึง) คุณสามารถปลดล็อคสมัครกับที่ "Unlock" วิธีการ วิธีการนี้จะเอาล็อคจากตัวแปรแอพลิเคชันนี้:

<%
Application.Lock
'do some application object operations
Application.Unlock
%>