Chapter 1.
Introduction
บทเรียน ASP Programming นี้เป็นบทเรียนสำหรับผู้ที่เริ่มต้นหรือผู้ที่ไม่เคยเขียน โปรแกรมใดๆ มาก่อนเลย ส่วนท่านที่มีความรู้ ASP มาบ้างแล้วผู้เขียนแนะนำให้ไปศึกษาที่อื่นๆ ซึ่ง ThaiWBI มี Link อยู่ที่ Education Link แล้ว หรือถ้าต้องการศึกษาในบทเรียนนี้ก็สามารถทำได้ คุณสามารถ Down load Sourcs code จากบทเรียนนี้ไปทดสอบเองได้ครับ เช่นกัน ก่อนที่จะเข้าสู่ ASP Programing จะขอกล่าว ถึง หลักการของ CGI ก่อน เพราะว่า ASP ทำหน้าที่เป็น CGI ตัวหนึ่ง ผมขอยกส่วนหนึ่งของบทเรียนเรื่อง PHP และ Perl Programming ส่วนที่ว่าด้วย CGI เพราะถือว่าใช้ร่วมกันได้ www เป็นเทคโนโลยีส่วนหนึ่งของการให้บริการ Internet เราคงรู้จัก www กันดี เพราะ www เป็นเทคโนโลยีที่มาแรง และเป็นที่นิยมกันมากในขณะนี้ อาจกล่าวได้ว่าเป็นตัวแทนของการให้บริการทั้งหมดของ Internet เลยก็ได้ http (Hypertext Transfer Protocol) ทำให้ www มีชีวิตชีวา สามารถนำเสนอในรูป Text, Color , Graphic, Animation, Sound, Movie etc. การนำเสนอในรูปแบบดังกล่าว สร้างความสนใจแก่ผู้ใช้เป็นอันมาก เพราะผู้ใช้ไม่ต้องทนใช้ Telnet (บริการ Internet ยุคแรกเริ่ม) ที่มีแต่ text และคำสั่งที่ต้องจดจำมากมาย อีกต่อไป ที่กล่าวมาเป็นเพียงส่วนหนึ่งของ http เท่านั้น ยังมีส่วนที่มีความสามารถที่ทรงพลังอีก ส่วนนี้เราเรียกมันว่า CGI หรือ Common Gateway Interface มันสามารถรับเอาข้อมูลจาก Client ไปประมวลผลที่ Server และส่งผลลัพธ์กลับไปให้ Cilent เช่น Client ต้องการสอบถามข้อมูลว่ามี Website ใดที่มีข้อมูลที่เกี่ยวข้องกับ PHP บ้าง มันก็จะรับข้อมูลไปประมวลผลที่ Server และ Server ก็จะตรวจสอบกับ Database ที่มีอยู่ว่ามี Website ใดมีข้อมูลดังกล่าวหรือไม่ เสร็จแล้วก็จะส่งผลกับไปให้ที่ Client
หลักการทำงาน
แล้ว CGI ใช้ ภาษาอะไร
เนื่องจากหลักการของ CGI จะเหมือนกันทุกภาษาแตกต่างกันที่ใช้ภาษาเขียนเท่านั้น ดังนั้นประโยคหรือคำพูดในบทเรียนอาจซ้ำกันกับ CGI Perl PHP บ้าง อันที่จริงผู้เขียนจงใจเพื่อให้ผู้เรียนที่ศึกษา CGI ตัวใดตัวหนึ่งมาแล้วจะได้เข้าใจง่าย
ASP ย่อมาจาก Active Server Pages เหตุผลที่สำคัญที่ทำให้เป็นที่นิยมคือ
ขอบคุณ thaitop ที่กรุณาอนุเคราะห์ source code บางส่วน เพื่อเป็นตัวอย่างในบทเรียนนี้ Copy right Passkorn Roungrong |