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

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วัตถุ Dictionary


พจนานุกรมเก็บข้อมูลวัตถุในชื่อ / คู่ค่า


ตัวอย่าง

ตัวอย่าง

ไม่คีย์ที่ระบุอยู่?
วิธีการสร้างวัตถุพจนานุกรมและจากนั้นใช้วิธีการที่มีอยู่เพื่อตรวจสอบว่าคีย์ที่ระบุอยู่

กลับอาร์เรย์ของรายการทั้งหมด
วิธีการใช้ของใช้วิธีการที่จะกลับอาร์เรย์ของรายการทั้งหมดที่

กลับอาร์เรย์ของปุ่มทั้งหมด
วิธีการใช้วิธีการคีย์จะกลับอาร์เรย์ของคีย์ทั้งหมดที่

ส่งกลับค่าของรายการ
วิธีการใช้รายการทรัพย์สินที่จะส่งกลับค่าของรายการ

ตั้งคีย์
วิธีการใช้ที่สำคัญคุณสมบัติการตั้งค่าที่สำคัญในวัตถุพจนานุกรม

กลับจำนวนของคีย์ / คู่รายการ
วิธีการใช้ทรัพย์สินจำนวนที่จะกลับจำนวนคู่ของคีย์ / รายการ


วัตถุ Dictionary

วัตถุพจนานุกรมถูกใช้เพื่อเก็บข้อมูลในคู่ชื่อ / ค่า (referred to as key and item) วัตถุพจนานุกรมอาจดูเหมือนคล้ายกับอาร์เรย์ แต่วัตถุพจนานุกรมเป็นวิธีการแก้ปัญหาที่ต้องการมากขึ้นในการจัดการกับข้อมูลที่เกี่ยวข้อง

เปรียบเทียบพจนานุกรมและอาร์เรย์:

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

ตัวอย่างต่อไปนี้สร้างวัตถุพจนานุกรมเพิ่มคีย์ / คู่บางรายการไปและดึงค่ารายการสำหรับกรัมสำคัญ:

<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key gr is: " & d.Item("gr"))
%>

Output:

The value of key gr is: Green

คุณสมบัติวัตถุพจนานุกรมและวิธีการอธิบายไว้ด้านล่าง:

คุณสมบัติ

คุณสมบัติ ลักษณะ
CompareMode ชุดหรือผลตอบแทนที่โหมดการเปรียบเทียบสำหรับการเปรียบเทียบคีย์ในวัตถุพจนานุกรม
Count ส่งกลับจำนวนของคู่คีย์ / รายการในวัตถุพจนานุกรม
Item ชุดหรือผลตอบแทนที่คุ้มค่าของรายการในวัตถุพจนานุกรม
Key ตั้งค่าคีย์ใหม่สำหรับค่าคีย์ที่มีอยู่ในวัตถุพจนานุกรม

วิธีการ

วิธี ลักษณะ
Add เพิ่มคู่คีย์ / รายการใหม่ไปยังวัตถุพจนานุกรม
Exists ส่งกลับค่าบูลีนที่บ่งชี้ว่าคีย์ที่ระบุอยู่ในวัตถุพจนานุกรม
Items ส่งกลับอาร์เรย์ของรายการทั้งหมดในวัตถุพจนานุกรม
Keys ส่งกลับอาร์เรย์ของกุญแจทั้งหมดในวัตถุพจนานุกรม
Remove เอาคู่คีย์ / รายการหนึ่งที่ระบุจากวัตถุพจนานุกรม
RemoveAll เอาทุกคู่คีย์ / รายการในวัตถุพจนานุกรม