แนะนำ: บทช่วยสอนหลักของ ASP เกี่ยวกับการประมวลผลแบบฟอร์มและการป้อนข้อมูลของผู้ใช้ ASP ใน ASP คุณสามารถเรียกโปรแกรมของคุณเองผ่าน VBScript และวิธีอื่น ๆ ตัวอย่าง: วิธีการโต้ตอบกับผู้ใช้โดยใช้คำสั่ง QEULK.QUERYSTRING โดยใช้แบบฟอร์มด้วยวิธีการ = รับ
การพูดอย่างแท้จริง ASP มีสามความหมาย:
1. Active: ASP ใช้เทคโนโลยี ActiveX ของ Microsoft เทคโนโลยี ActiveX (COM) เป็นรากฐานที่สำคัญสำหรับซอฟต์แวร์ Microsoft ในปัจจุบัน มันใช้เทคโนโลยีของการห่อหุ้มวัตถุและวัตถุที่เรียกโปรแกรมทำให้การเขียนโปรแกรมง่ายขึ้นและเสริมสร้างความร่วมมือระหว่างโปรแกรม ASP ห่อหุ้มส่วนประกอบพื้นฐานและส่วนประกอบทั่วไปบางส่วนและหลาย บริษัท ก็มีการพัฒนาส่วนประกอบที่ใช้งานได้จริง ตราบใดที่คุณสามารถติดตั้งส่วนประกอบเหล่านี้บนเซิร์ฟเวอร์ได้โดยการเข้าถึงพวกเขาคุณสามารถสร้างเว็บแอปพลิเคชันของคุณเองได้อย่างรวดเร็วและง่ายดาย
2. เซิร์ฟเวอร์: ASP ทำงานบนฝั่งเซิร์ฟเวอร์ ด้วยวิธีนี้ไม่จำเป็นต้องกังวลว่าเบราว์เซอร์จะสนับสนุนภาษาการเขียนโปรแกรมที่ ASP ใช้หรือไม่ ภาษาการเขียนโปรแกรมของ ASP สามารถเป็น VBScript และ JScript VBScript เป็นคอลเล็กชั่น VB อย่างง่าย คนที่รู้ว่า VB สามารถเริ่มต้นได้อย่างรวดเร็ว อย่างไรก็ตามเบราว์เซอร์ NetScape ไม่รองรับ VBScript บนไคลเอนต์ดังนั้นจึงเป็นการดีที่สุดที่จะไม่ใช้ VBScript บนไคลเอนต์ ทางฝั่งเซิร์ฟเวอร์ไม่จำเป็นต้องพิจารณาปัญหาการสนับสนุนเบราว์เซอร์ เบราว์เซอร์ NetScape ยังสามารถแสดงหน้า ASP ได้ตามปกติ
3. หน้า: ASP ส่งคืนหน้า HTML มาตรฐานซึ่งสามารถแสดงได้ตามปกติในเบราว์เซอร์ที่ใช้กันทั่วไป เมื่อผู้ชมดูไฟล์แหล่งที่มาของหน้าพวกเขาจะเห็นรหัส HTML ที่สร้างโดย ASP ไม่ใช่รหัสโปรแกรม ASP สิ่งนี้จะป้องกันไม่ให้ผู้อื่นลอกเลียนแบบโปรแกรม จากนี้เราจะเห็นได้ว่า ASP เป็นเครื่องมือการเขียนโปรแกรมที่ง่ายและสะดวกสำหรับการพัฒนาเว็บแอปพลิเคชันภายใต้ IIS หลังจากทำความเข้าใจกับไวยากรณ์พื้นฐานของ VBScript คุณจะต้องเข้าใจการใช้คุณสมบัติและวิธีการของแต่ละองค์ประกอบเพื่อเขียนระบบ ASP ของคุณเองได้อย่างง่ายดาย
2. ASP ทำอะไรได้บ้าง
ASP เป็นเทคโนโลยีการเขียนโปรแกรมบนพื้นฐานของเว็บซึ่งสามารถกล่าวได้ว่าเป็น CGI ประเภทหนึ่ง มันสามารถทำหน้าที่ทั้งหมดของโปรแกรม CGI ก่อนหน้านี้เช่นเคาน์เตอร์, สมุดเยี่ยม, กระดานข่าว, ห้องแชท ฯลฯ ASP สามารถใช้การควบคุมแบบไดนามิกของเนื้อหาหน้าเว็บได้อย่างง่ายดายโดยแสดงเนื้อหาหน้าเว็บที่แตกต่างกันตามผู้ชมที่แตกต่างกัน ผู้ชมไม่สามารถสังเกตเห็นได้เลยเช่นเดียวกับหน้าเว็บที่ทำขึ้นเป็นพิเศษสำหรับเขา
การใช้ส่วนประกอบที่หลากหลาย ASP สามารถทำหน้าที่ได้อย่างทรงพลังอย่างมาก
การใช้ filesystemObject คุณสามารถใช้งานไฟล์บนเซิร์ฟเวอร์เรียกดูคัดลอกย้ายย้ายลบ ฯลฯ
ด้วย ADO (วัตถุฐานข้อมูลที่ใช้งานอยู่) ASP มีประโยชน์มากในการดำเนินการฐานข้อมูล คุณยังสามารถจัดการฐานข้อมูลบนโฮสต์ระยะไกลเช่นคุณจะใช้ฐานข้อมูลท้องถิ่นดำเนินการต่าง ๆ บนตารางและระเบียน การใช้ CDONTS (วัตถุข้อมูลการทำงานร่วมกันสำหรับ NTS, NTS Collaborative Data Object) คุณสามารถส่งและดูอีเมลตระหนักถึงฟังก์ชั่นของเว็บเมล เมื่อรวมกับ WSH (โฮสต์สคริปต์ Windows) สามารถตระหนักถึงการจัดการโฮสต์ NT เช่นการจัดการผู้ใช้ NT การตั้งค่าโฮสต์เสมือนจริง IIS การตั้งค่ากล่องจดหมายแลกเปลี่ยน ฯลฯ ซึ่งสะดวกพอ ๆ กับการจัดการเครื่องจักรในท้องถิ่น
3. เมื่อใดควรใช้ ASP
ASP เป็นเทคโนโลยีที่พัฒนาโดย Microsoft บน NT แม้ว่ามันจะสามารถใช้กับโฮสต์ UNIX ได้ แต่ก็ค่อนข้างย้อนกลับในทั้งฟังก์ชั่นและประสิทธิภาพ ดังนั้นจึงเป็นการดีที่สุดที่จะพิจารณาใช้ ASP บนโฮสต์ NT
ASP สามารถใช้ฟังก์ชั่นทั้งหมดของ CGI ก่อนหน้า หากคุณไม่คุ้นเคยกับภาษา CGI อื่น ๆ เช่น Perl และ C คุณสามารถพิจารณาใช้ ASP ได้ เนื่องจาก VBScript ที่ใช้โดย ASP นั้นง่ายต่อการเริ่มต้น อย่างไรก็ตามหากโปรแกรม CGI ของคุณจำเป็นต้องทำงานบนโฮสต์ UNIX ควรใช้ Perl Perl รองรับ UNIX และ NT คุณต้องการการดัดแปลงพอร์ตอย่างง่าย ๆ
ฐานข้อมูล ASP Operation มีฟังก์ชั่นที่ทรงพลังมาก หากคุณใช้อินทราเน็ตที่ใช้ NT เพื่อสร้างแอปพลิเคชัน MIS ของคุณขอแนะนำอย่างยิ่งให้คุณใช้เทคโนโลยี ASP ระบบที่เขียนโดย ASP สามารถเข้าถึงระดับของระบบฐานข้อมูลเครือข่ายที่ใช้ไคลเอนต์/เซิร์ฟเวอร์ได้อย่างสมบูรณ์ ข้อได้เปรียบที่ใหญ่ที่สุดของการใช้ ASP คือเมื่อคุณอัปเกรดโปรแกรมคุณจะต้องแก้ไขไฟล์ ASP บนเซิร์ฟเวอร์ไม่ใช่โปรแกรมไคลเอนต์
แชร์: ตัวอย่างฟังก์ชัน Web Technology Dynemic Technology ASP และเวลา ฟังก์ชั่นไวยากรณ์คำอธิบายตัวอย่างตอนนี้ () ได้รับวันที่และเวลาปัจจุบันของระบบหรี่แสง myvar myvar = ตอนนี้ '' myvar มีวันที่และเวลาปัจจุบัน วันที่วันที่ () รับวันที่ปัจจุบันของระบบ Dim MyDate myDate = วันที่ ''