ข้อกำหนดการเขียนโปรแกรม ASP Source
1 บทนำเกี่ยวกับข้อกำหนด
ข้อกำหนดนี้ส่วนใหญ่กำหนดกฎและข้อควรระวังที่โปรแกรม ASP แหล่งที่มาควรปฏิบัติตามในระหว่างการเขียน วัตถุประสงค์ของการเขียนข้อกำหนดนี้คือการรักษานิสัยการเขียนซอร์สโค้ดของนักพัฒนาโครงการให้สอดคล้องกัน การทำเช่นนั้นสมาชิกแต่ละกลุ่มสามารถเข้าใจรหัสของสมาชิกกลุ่มอื่น ๆ เพื่ออำนวยความสะดวกในการพัฒนาระบบการบำรุงรักษาระบบหน่วยความจำซอร์สโค้ด
2 ข้อมูลจำเพาะรูปแบบทั่วไป
2.1 การเยื้อง
การเยื้องเป็นช่องว่างสองช่องที่เพิ่มขึ้นเพื่อเพิ่มความสามารถในการอ่านเมื่อระดับของโปรแกรมการเปลี่ยนแปลง กฎของการเยื้องคือการเยื้องสี่ช่องว่างสำหรับแต่ละระดับ ไม่อนุญาตให้แท็บ เนื่องจาก TAB จะสร้างเอฟเฟกต์ที่แตกต่างกันเนื่องจากการตั้งค่าที่แตกต่างกันของผู้ใช้ (หากคุณคุ้นเคยกับการใช้ช่องว่างคุณสามารถตั้งค่าในตัวแก้ไขเพื่อเปลี่ยนแท็บเป็นสี่ช่องว่าง) เมื่อเข้าสู่การตัดสิน (ถ้า…จากนั้นเลือก… endselect), วนซ้ำ (สำหรับ [แต่ละ] …ถัดไปในขณะที่…ลูป) ด้วยคำแถลง, ฟังก์ชั่น, ขั้นตอน, การประกาศในชั้นเรียน, มันถูกเพิ่มระดับหนึ่งและเมื่อออกจากการตัดสินลูปด้วยคำแถลงฟังก์ชั่นขั้นตอนการประกาศคลาส ตัวอย่างเช่น:
รหัส:
itemp = 0
ถ้า (itemp <> 100) แล้ว
itemp = 100
endif
2.2 เส้นแบ่งสาย
บรรทัดใหม่คือการเพิ่มบรรทัดใหม่ไปยังจุดเริ่มต้นและจุดสิ้นสุดของคำสั่งด้วย เมื่อการประกาศฟังก์ชั่นขั้นตอนและคลาสสิ้นสุดลงให้เพิ่มหนึ่ง การทำลายสายเพื่อความสะดวกของการดีบักโปรแกรมและอ่านได้มากขึ้น
ตัวอย่างที่ 1:
รหัส:
i = 0
Dowhile (i <10)
i = i+1
วง
Response.write (i & "<br/>")
ตัวอย่างที่ 2:
รหัส:
ClassClass1
-
endclass
ClassClass2
-
endclass
ตัวอย่างที่ 3:
รหัส:
FunctionFun1 ()
-
endfunction
subsub1 ()
-
enddub
2.3 ช่องว่าง
เพิ่มช่องว่างที่ปลายทั้งสองของตัวดำเนินการและสัญลักษณ์การตัดสินเชิงตรรกะตัวอย่างเช่น:
รหัส:
i = i+1
a = aandb
shtml =” abc” & shtml
แต่ไม่จำเป็นต้องมีพื้นที่ว่างเมื่อเพิ่มวงเล็บ ตัวอย่างเช่น:
รหัส:
ถ้า (a> b) การใช้งานที่ไม่ถูกต้อง
ถ้า (a> b) จากนั้น 'แก้ไขการใช้งาน
ข้อมูลจำเพาะรูปแบบการเขียนไวยากรณ์ 3VBScript
3.1 คำที่สงวนไว้
หลักการของคำหรือคำหลักที่เก็บรักษาไว้ในภาษา VBScript ควรใช้ในตัวพิมพ์ใหญ่ตัวอักษรตัวแรกและตัวพิมพ์เล็กที่เหลือ (แนะนำ) นอกจากนี้ยังสามารถใช้วิธีการพิมพ์ตัวพิมพ์เล็กทั้งหมดได้ซึ่งส่วนใหญ่จะช่วยอำนวยความสะดวกในการป้อนข้อมูลโปรแกรม
3.2 กระบวนการและฟังก์ชั่น
3.2.1 การตั้งชื่อและรูปแบบ
ชื่อของกระบวนการและฟังก์ชั่นควรประกอบด้วยคำภาษาอังกฤษที่มีความหมายและคำแรกคือตัวพิมพ์เล็กทั้งหมดและตัวอักษรตัวแรกของคำอื่น ๆ จะเป็นตัวพิมพ์ใหญ่ หากมีเพียงคำเดียวตัวอักษรตัวแรกจะเป็นตัวพิมพ์ใหญ่ ตัวอย่างเช่น: