บทที่ 1 เตรียมตัวให้พร้อมก่อนการปฏิวัติครั้งใหญ่! ASP.NET ไม่ใช่แค่เพียงการเปลี่ยนเวอร์ชันของ ASP ธรรมดาเท่านั้น แต่นี่คือ การปฏิวัติรูปแบบการเขียนโปรแกรมสำหรับเว็บครั้งยิ่งใหญ่ โปรแกรมเมอร์หลายๆ คน พูดกันถึงขนาดว่า นี่คือการเปลี่ยนแปลงแบบก้าวกระโดดอีกครั้งที่ไมโครซอฟต์จะทำให้เป็นจริง และครั้งนี้ดูจะมีความสำคัญยิ่งกว่าตอนที่เปลี่ยนแปลงจากดอส ซึ่งเป็นระบบตัวอักษร มาเป็น Windows ที่เป็นระบบกราฟิกเสียอีก
บทที่ 2 VB.NET หรือ C# ภาษาไหนได้เปรียบกว่า? หลังจากไมโครซอฟต์ กำหนดให้เว็บเพจที่เป็น ASP.NET สามารถพัฒนาจากภาษาหลักถึง 3 ภาษา คือ VB, C# และ JScript คำถามที่ตามมาคือ "ใช้ภาษาไหนเขียนเว็บเพจได้ดีที่สุด" ในบทนี้ ผมจึงตั้งใจจะแสดง syntax ของแต่ละภาษาให้เห็นกันเลยว่า คุณควรใช้ภาษาไหนดี และส่วนไหนที่ C# ได้เปรียบ ส่วนไหนที่ VB ได้เปรียบ
บทที่ 3 "เพิ่มคอนโทรล" มีค่าเท่ากับ "ลดสคริปต์ฟุ่มเฟือย" นอกจากการเปลี่ยนแปลงภาษาหลักที่ใช้ในการเขียนสคริปต์ ASP.NET แล้ว ไมโครซอฟต์ยังได้สร้างสิ่งแปลกใหม่อีกอย่างหนึ่ง เพื่อลดการเขียนสคริปต์ฟุ่มเฟือยได้อย่างเหลือเชื่อ สิ่งแปลกใหม่นี้ไมโครซอฟต์ได้ตั้งชื่อเอาไว้ว่า "คอนโทรล"
บทที่ 4 ADO.NET และ namespace หนทางเชื่อมต่อฐานข้อมูลแนวใหม่ การเชื่อมต่อฐานข้อมูลมักจะถูกกล่าวถึงเป็นอันดับต้นๆ เมื่อเราจะศึกษาถึงวิธีการเขียนโปรแกรม ไม่ว่าจะเป็นภาษาใดก็ตาม ASP.NET ก็เช่นกัน การเชื่อมต่อฐานข้อมูลสำหรับภาษานี้ เป็นการเชื่อมต่อฐานข้อมูล "แนวใหม่" ซึ่งแทบจะไม่หลงเหลือร่องรอยวิธีการเก่าๆ ที่มีใน ASP เดิมอีกเลย
บทที่ 5 แสดงข้อมูลเป็นระเบียบ โดยใช้ DataGrid ล้วนๆ จากบทที่แล้วในตอนท้ายๆ คุณคงได้เห็นความเก่งกาจของคอนโทรล DataGrid กันไปบ้างแล้ว ก็มีที่ไหนล่ะครับ เขียนแค่ DataGrid คำเดียว ตารางและข้อมูลจากฐานข้อมูล ก็แสดงออกมาอย่างเหลือเชื่อเลย แต่น่าเสียดายว่า หน้าตาผลลัพธ์ที่ DataGrid แสดงออกมายังไม่สวยเท่าที่ควร ดังนั้นในบทนี้ เราจะมาเรียนรู้วิธีการแก้ปัญหากัน
บทที่ 6 เชื่อมต่อ XML และ MS SQL Server ด้วย namespace เฉพาะตัว ไมโครซอฟต์เริ่มใช้มาตรการผูกขาดซอฟต์แวร์อีกครั้ง ด้วยการกำหนดให้ ASP.NET มี namespace พิเศษสำหรับติดต่อฐานข้อมูล MS SQL Server โดยตรง ไม่เหมือนกับฐานข้อมูลชนิดอื่นๆ ที่ยังคงจะต้องติดต่อผ่าน OLEDB อยู่ เรามาลองดูกันซิว่า คราวนี้ไมโครซอฟต์จะทำสำเร็จเหมือนตอนที่กำจัดเบราเซอร์ Netscape ออกไปได้รึเปล่า
บทที่ 7 เครื่องมือทุ่นแรงในการแก้ไขข้อมูล นอกจากความสามารถอันเหนือชั้นในการแปลงข้อมูลและแสดงผลแล้ว คอนโทรล DataGrid ยังสามารถจำลองตัวเองเป็นแบบฟอร์มสารพัดประโยชน์ เอาไว้ให้ผู้ที่ดูข้อมูลคลิกเพื่อแก้ไขได้ด้วย เว็บเพจลักษณะนี้ เหมาะที่จะเป็นระบบ "หลังร้าน" อย่างยิ่ง ลองนึกถึงเว็บบอร์ดก็ ได้ครับ เพราะช่วยให้เราแก้ไขกระทู้ที่ไม่เหมาะสมได้อย่างง่ายดาย
บทที่ 8 ส่งเมล .NET ง่ายนิดเดียว ก่อนที่เราจะเรียนรู้วิธีพัฒนาระบบ mailing list แน่นอนว่าความรู้จากเรื่องของการดึงข้อมูลในฐานข้อมูลออกมาแสดง รวมทั้งความรู้จากเรื่องของการลบข้อมูลและแก้ไขข้อมูล คงไม่เพียงพอ เพราะยังมีอีกสิ่งหนึ่งซึ่งสำคัญสำหรับระบบ mailing list และเรายังไม่ได้ทดลองทำเลย นั่นคือ การเขียนสคริปต์ส่งอีเมลผ่านเว็บ
บทที่ 9 ระบบ mailing list ทั้งหน้าร้านและหลังร้าน mailing list เป็นอีกระบบหนึ่งที่คุณสามารถพบเห็นได้ทั่วไปตามเว็บไซต์ต่างๆ เพราะจัดได้ว่าเป็นเครื่องมือยอดฮิตประจำเว็บไซต์ระบบหนึ่งเลยล่ะ แต่น่าเสียดายที่หนังสือทั่วไป ไม่ค่อยพูดถึงวิธีการพัฒนาระบบนี้ขึ้นมา หนังสือ ASP ของผมเองก็เหมือนกัน ยังไม่เคยยก mailing list มาเป็นตัวอย่างเลย แต่ตอนนี้คงถึงเวลาที่เหมาะสมเสียที
ภาคผนวก ก วิธีใช้งานคอมโพเนนต์เก่าในแพลตฟอร์ม ASP.NET
ภาคผนวก ข สารพันเว็บไซต์เกี่ยวกับ ASP.NET FAQ คำถามที่ถามบ่อย ดัฃนี |
||||
Copyright © 2000, Witty Group Co., Ltd. |