| 1. 
        เตรียมเครื่องก่อนศึกษาต่อ 1.01 สร้าง Project และ Copy 
        Files
 1.02 ต่อจากของเก่าเรื่อง Request
 
 2. Server-Sided Included กับ Banner โฆษณา
 2.01 Server-Sided Included มีลักษณะอย่างไร
 2.02 ทำ Banner ด้านบนทุกหน้าเพื่อรับโฆษณา
 2.03 ประกอบส่วนต่าง ๆ Banner โฆษณาใน Table และการปรับแต่ง
 2.04 การปรับเปลี่ยนขนาด Animation GIF ของ Banner
 2.05 การ Include Banner เข้าไปใน Page ทุกหน้า
 2.06 การสุ่ม Banner โฆษณาแบบที่ 1 โดยใช้ Randomize และ Rnd
 2.07 การสุ่มแบบมี weight เนื่องจากค่าโฆษณาไม่เท่ากัน
 2.08 จัดการในส่วนของ Include ด้านล่างเพื่อแสดงข้อมูลบริษัท
 2.09 เขียน Code สำหรับ Hyperlink ในส่วน Banner โฆษณา
 
 3. มารู้จักกับ Response Object
 3.01 Response.Redirect และ Server.Transfer
 3.02 IsClientConnected, Buffer, Clear และตำแหน่งการเขียน
 3.03 Flush, Clear, End มีการใช้ร่วมกันอย่างไร
 3.04 BinaryWrite และ ContentType
 3.05 Charset, CacheControl, Expires และ ExpireAbsolute
 
 4. การใช้งาน Cookies ประโยชน์
 4.01 การปรับให้รับ Cookies หรือไม่ เป็นการปรับที่ Browsers
 4.02 ค่า Default ของ Browsers ในการยอมรับ Cookies
 4.03 การส่งค่า Cookies ไปยังเครื่องของผู้ใช้ (Client) และการดึงค่า
 4.04 การเก็บค่า Cookies ให้อยู่ตลอดไป ไม่ใช่ Per Session โดยกำหนด Expires
 4.05 ที่เก็บของ Cookies ใน Windows98
 4.06 ข้อดีข้อเสียของ Cookies
 4.07 SubKeys ของ Cookies
 4.08 การเรียกค่าของ Subkeys ขึ้นมาเป็นค่า Default ใน Textbox
 4.09 การเขียนโปรแกรมให้ลบ Cookies ออก
 4.10 Cookies Collection และ Array ของ Cookies
 4.11 ข้อจำกัดต่าง ๆ ของ Cookies
 4.12 รายละเอียดของ Cookies ใน Netscape
 
 5. AdRotator Schedule File
 5.01 Format ใน Ad Rotator File จะต้องทำอย่างไร
 5.02 การเรียกใช้ AdRotator Component
 5.03 แกะ Source ของผลที่ได้จาก AdRotator และการ Redirect
 
 6. การนับจำนวนของผู้ที่ Click โฆษณา และจำนวนผู้เยี่ยมชมในแต่ละหน้า
 6.01 เริ่มสร้างฐานข้อมูลเพื่อเก็บข้อมูลการ Click โฆษณา
 6.02 การสร้าง ODBC เพื่อติดต่อกับฐานข้อมูล
 6.03 การปรับวันที่ให้เป็นแบบเดือน/วัน/ปี
 6.04 ตรวจสอบไฟล์ภาพที่มีการ Click ว่าภาพไหน
 6.05 การเปิด ADODB.Recordset เพื่อติดต่อกับฐานข้อมูล
 6.06 รูปแบบของ SQL Statement ในกรณีที่เป็นวันที่, การเพิ่ม และ update
 6.07 ตรวจสอบการ Count เมื่อมีการ Click โฆษณา
 6.08 รู้จักกับ ServerVariables ก่อน
 6.09 การเขียน Functions เพื่อใช้ในทุก ๆ หน้า และการนับจำนวนผู้เยี่ยมชมในแต่ละหน้า
 
 7. ทำความรู้จักกับ Server Object
 7.01 การใช้ Server.HTMLEncode
 7.02 ปัญหาของ Double Quote และผลจาก HTMLEncode
 7.03 ปัญหาของ QueryString ในการส่งแบบมีเว้นวรรค, ? หรือ &
 7.04 มารู้จักกับ URLEncode
 7.05 การหา Physical Path ของไฟล์ที่ต้องการ
 7.06 Server.ScriptTimeout
 7.07 การกำหนด ScriptTimeout ใน IIS
 
 8. Session Object คืออะไร และทำอะไรได้บ้าง
 8.01 Session.Timeout และการกำหนดให้ Timeout ต่างกันเมื่อเวลาต่างกัน
 8.02 ตัวแปร Session และข้อจำกัดในการอิงค่ากับ Cookies และ SessionID
 8.03 การอ้างอิง Session เพื่อใช้ใน ASP คนละ Pages
 8.04 Session_Onstart ใน Global.asa
 8.05 สิ่งที่เขียนใน Global.asa จะใช้ได้ต้อง Reboot
 8.06 การเก็บค่า Array ลงใน Session และวิธีการอ้างค่า
 8.07 การจัดการ Session ที่เก็บค่าเป็น Array และการเปลี่ยนแปลงค่า
 8.08 ยกเลิก Session ด้วย Session.Abandon
 
 9. Application Object
 9.01 รูปแบบของ Application Object
 9.02 Application_Onstart ใน Global.asa และการ Lock
 9.03 ตรวจสอบจำนวนผู้เข้าเยี่ยมชมใน Web site ในขณะนี้ว่ามีกี่คน
 
 10. ตรวจสอบผู้ใช้ว่าใช้ Browser อะไร และความสามารถของ Browser
 10.01 การตรวจสอบประเภทของ Browser วิธีที่ 1
 10.02 การตรวจสอบประเภทของ Browser วิธีที่ 2 โดยใช้ .all และ .layers
 10.03 การตรวจสอบประเภทของ Browser วิธีที่ 3 โดยใช้ navigator object
 10.04 เช็คประเภทของ Browser เพื่อใช้กับ <blink> และ <marquee>
 10.05 การปรีบทิศทางในการเลื่อนของ Marquee
 10.06 Browser Capabilites Component
 10.07 รู้จักกับ Browscap.ini
 10.08 Netscape support อะไร และ IE support อะไร
 
 11. การจัดการเมื่อมี Error เกิดขึ้นใน ASP
 11.01 สร้าง ASP เพื่อแสดงผลจากการ Error
 11.02 การใช้ Session เพื่อส่งค่าข้ามหน้า
 11.03 การส่งค่าข้ามหน้าโดยใช้ QueryString แทน
 11.04 เขียน Javascript ให้ถอยหลังกลับ 1 หน้า
 |