![การเขียนโปรแกรม .VBS เบื้องต้น](https://i.ytimg.com/vi/p1bZPWNQiGs/hqdefault.jpg)
เนื้อหา
- วิธีที่ 2 จาก 5: สร้างหน้าฐาน
- วิธีที่ 3 จาก 5: สร้าง Hello World อย่างง่าย!
- วิธีที่ 4 จาก 5: การใช้ตัวแปร
- วิธีที่ 5 จาก 5: การใช้ขั้นตอน
![](https://a.vvvvvv.in.ua/society/kak-programmirovat-na-vbscript.webp)
- เนื่องจาก Windows รองรับ Internet Explorer เท่านั้น จึงดีที่สุดถ้าคุณจะเขียนโปรแกรมบนคอมพิวเตอร์ที่ใช้ Windows
![](https://a.vvvvvv.in.ua/society/kak-programmirovat-na-vbscript-1.webp)
- ใช้ ’ (เครื่องหมายอัญประกาศเดี่ยว) เพื่อระบุความคิดเห็น บรรทัดใดๆ ที่ขึ้นต้นด้วยอะพอสทรอฟีจะถือเป็นความคิดเห็นและจะไม่ประมวลผลโดยสคริปต์การใช้ความคิดเห็นจะช่วยให้นักพัฒนาคนอื่นๆ และตัวคุณเองทราบว่าโค้ดนี้ทำอะไรได้บ้าง
- ใช้ _ (ขีดเส้นใต้) เพื่อต่อสาย โดยปกติจุดสิ้นสุดของบรรทัดจะถูกระบุโดยเพียงแค่เลื่อนไปที่บรรทัดถัดไป แต่ถ้าปรากฏว่ายาวเกินไป คุณก็สามารถใช้ _ ที่ท้ายบรรทัดที่ไม่สมบูรณ์เพื่อระบุว่าบรรทัดปัจจุบันดำเนินต่อไปในบรรทัดถัดไป
วิธีที่ 2 จาก 5: สร้างหน้าฐาน
1 สร้างหน้า HTML VBScript มีอยู่ในไซต์ HTML หากต้องการดูว่า VBScript ทำงานอย่างไร คุณต้องสร้างไฟล์ HTML และเปิดใน Internet Explorer เปิดตัวแก้ไขรหัสของคุณและป้อนรหัสต่อไปนี้:
html> หัว> ชื่อ> ทดสอบ VBScript / ชื่อ> / หัว> เนื้อหา> / เนื้อหา> / html>
2 เพิ่มแท็ก VBScript เมื่อสร้างเพจด้วยโค้ด VBScript คุณต้องบอกข้อมูลเบราว์เซอร์เกี่ยวกับสิ่งที่สคริปต์จะมาถัดไป แทรกแท็ก HTML นี้ลงในโค้ดของคุณ:
html> หัว> ชื่อ> การทดสอบ VBScript / ชื่อ> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> / script> / body> / html>
3 ใช้ VBScript บนเซิร์ฟเวอร์ ASP หากคุณกำลังเขียนสคริปต์ VBScript สำหรับเซิร์ฟเวอร์ ASP คุณสามารถระบุให้สคริปต์เริ่มทำงานต่อไปโดยใช้แท็กพิเศษ:
html> หัว> ชื่อเรื่อง> การทดสอบ VBScript / ชื่อ> / หัว> เนื้อหา>%%> / เนื้อหา> / html>
วิธีที่ 3 จาก 5: สร้าง Hello World อย่างง่าย!
1 แทรกคำสั่งเขียน คำสั่งนี้แสดงเนื้อหาแก่ผู้ใช้ เมื่อคุณใช้คำสั่งนี้ ข้อความที่กำหนดจะปรากฏในเบราว์เซอร์
html> หัว> ชื่อ> การทดสอบ VBScript / ชื่อ> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> document.write () / script> / body> / html>
2 เพิ่มข้อความที่จะแสดง ในวงเล็บ ให้เพิ่มข้อความที่คุณต้องการแสดงบนหน้าจอ ข้อความต้องอยู่ในเครื่องหมายคำพูดเพื่อระบุว่าเป็นสตริง
html> หัว> ชื่อ> การทดสอบ VBScript / ชื่อ> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> document.write ("สวัสดีชาวโลก!") / script> / body> / html>
3 เปิดไฟล์ HTML ในเบราว์เซอร์ บันทึกโค้ดในรูปแบบ .html เปิดไฟล์ผลลัพธ์โดยใช้ Internet Explorer หน้าควรแสดงเป็นข้อความธรรมดา สวัสดีชาวโลก!.
วิธีที่ 4 จาก 5: การใช้ตัวแปร
1 ประกาศตัวแปร ตัวแปรช่วยให้คุณจัดเก็บข้อมูลที่คุณสามารถใช้งานได้ในภายหลัง คุณต้องประกาศตัวแปรโดยใช้คำสั่ง สลัว ก่อนกำหนดค่าใด ๆ ให้กับพวกเขา คุณสามารถประกาศตัวแปรหลายตัวพร้อมกันได้ ตัวแปรต้องขึ้นต้นด้วยตัวอักษรและมีอักขระละตินและตัวเลขได้สูงสุด 255 ตัว ในตัวอย่างของเรา เราจะประกาศตัวแปร "age":
html> หัว> ชื่อ> การทดสอบ VBScript / ชื่อ> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> อายุสลัว / สคริปต์> / เนื้อหา> / html>
2 กำหนดค่าให้กับตัวแปร เมื่อประกาศตัวแปรแล้ว คุณสามารถกำหนดค่าให้กับตัวแปรได้ ใช้เครื่องหมายเท่ากับ =เพื่อตั้งค่าของตัวแปร คุณสามารถใช้คำสั่งเขียนเพื่อแสดงตัวแปรบนหน้าจอและตรวจสอบให้แน่ใจว่าทุกอย่างทำงาน
html> หัว> ชื่อ> การทดสอบ VBScript / หัวเรื่อง> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> อายุมืด = 30 document.write (อายุ) / script> / body> / html>
3 การจัดการตัวแปร คุณสามารถใช้การคำนวณทางคณิตศาสตร์ทั้งหมดเพื่อทำงานกับตัวแปรได้ การดำเนินการเหล่านี้เขียนในลักษณะเดียวกับการดำเนินการทางคณิตศาสตร์ใดๆ ตัวแปรทั้งหมดของคุณ รวมถึงตัวแปรที่จะเขียนผลลัพธ์ของการปรับแต่งทั้งหมด จะต้องได้รับการประกาศก่อนหน้านี้
html> หัว> ชื่อ> การทดสอบ VBScript / หัวเรื่อง> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> dim x dim y dim sum x = 10 y = 5 sum = x + y document.write (ผลรวม) 'หน้าจะแสดง "15" / script> / body> / html>
4 สร้างอาร์เรย์ อาร์เรย์คือตาราง (แถว) ที่มีค่ามากกว่าหนึ่งค่า อาร์เรย์ถือเป็นตัวแปรเดียว เช่นเดียวกับตัวแปรอื่นๆ ต้องประกาศอาร์เรย์ด้วย คุณต้องระบุจำนวนตัวแปรที่สามารถเก็บไว้ในอาร์เรย์ได้ โปรดทราบว่าการกำหนดหมายเลขอาร์เรย์เริ่มต้นที่ 0 คุณสามารถเข้าถึงข้อมูลจากอาร์เรย์ได้ในภายหลัง
html> หัว> ชื่อ> การทดสอบ VBScript / หัวเรื่อง> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> ชื่อ Dim (2) ชื่อแม่ Dim (0) = ชื่อ "John" (1) = ชื่อ "เจน" (2) = "แพท" แม่ = ชื่อ (1) / script> / body> / html>
5 สร้างอาร์เรย์ 2 มิติ คุณยังสามารถสร้างอาร์เรย์หลายมิติเพื่อเก็บข้อมูลได้มากขึ้น เมื่อประกาศอาร์เรย์ คุณต้องระบุจำนวนแถวและคอลัมน์ในอาร์เรย์
html> หัว> ชื่อ> การทดสอบ VBScript / ชื่อ> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> ตาราง Dim (2,2) 'สิ่งนี้จะสร้างตารางตาราง 3x3 (0,0) = ตาราง "A" (0,1) = ตาราง "B" (0,2) = ตาราง "C" (1,0) = ตาราง "D" (1,1) = ตาราง "E" (1,2) = ตาราง "F" (2,0) = ตาราง "G" (2,1) = ตาราง "H" (2,2) = "I" / script> / body> / html>
วิธีที่ 5 จาก 5: การใช้ขั้นตอน
1 ค้นหาความแตกต่างระหว่างขั้นตอนและ "ย่อย" และ "ฟังก์ชัน" กระบวนงานใน VBScript มีสองประเภท: ย่อย (รูทีนย่อย) และฟังก์ชัน (ฟังก์ชัน) ขั้นตอนทั้งสองประเภทนี้ช่วยให้โปรแกรมของคุณทำสิ่งที่เฉพาะเจาะจงได้
- ขั้นตอนย่อยสามารถดำเนินการได้ แต่ไม่สามารถคืนค่าไปยังโปรแกรมได้
- โพรซีเดอร์ฟังก์ชันสามารถเรียกโพรซีเดอร์อื่นๆ ได้เช่นเดียวกับการคืนค่า
2 เขียนขั้นตอนย่อยและเรียกมันว่า คุณสามารถใช้รูทีนย่อยเพื่อสร้างงานที่โปรแกรมของคุณสามารถเรียกได้ในภายหลัง ใช้ ซับ และ จบซับเพื่อเพิ่มรูทีนย่อย ใช้ เรียกเพื่อเปิดใช้งานรูทีนย่อย
html> หัว> ชื่อ> การทดสอบ VBScript / ชื่อ> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> ย่อย mysubproc () document.write ("สิ่งนี้ถูกเขียนในขั้นตอนย่อย") End Sub โทร mysubproc () 'นี่จะแสดงข้อความที่เขียนในขั้นตอนย่อย / script> / body> / html>
3 สร้างฟังก์ชันโพรซีเดอร์ ฟังก์ชันช่วยให้คุณรันคำสั่งง่ายๆ และคืนค่าให้กับโปรแกรมของคุณ ขั้นตอนคือหน้าที่ที่สร้างพื้นฐานและฟังก์ชันการทำงานของโปรแกรมของคุณ ใช้ การทำงาน และ ฟังก์ชั่นสิ้นสุดเพื่อระบุเนื้อหาของฟังก์ชัน
html> หัว> ชื่อ> การทดสอบ VBScript / หัวเรื่อง> / หัว> เนื้อหา> ภาษาสคริปต์ = "vbscript" ประเภท = "ข้อความ / vbscript"> ฟังก์ชั่นมัลติฟังก์ชั่น (x, y) multfunction = x * y End Function document.write (มัลติฟังก์ชัน) (4,5)) 'สิ่งนี้จะใช้ฟังก์ชันของคุณและแทรก 4 และ 5 ลงในตัวแปร x และ y 'ผลลัพธ์จะถูกพิมพ์บนหน้าจอ / script> / body> / html>