อารัมภกถา

ไปหน้าแรก | สารบัญ | Laploy.comระเบียนบทความ | บทความจากลาภลอย

เว็บไซต์นี้เป็นตัวอย่างเนื้อหาบางตอนในหนังสือ "เรียนรู้ด้วยตนเอง OOP C# ASP.NET" ครอบคลุม บทที่ 1 ถึงบทที่ 6 (ในหนังสือมี 21 บท) เนื้อหาใน Blog อาจอาจแตกต่างจากในหนังสือเพราะเป็นเนื้อหาที่ยังไม่ได้ตรวจแก้ขัดเกลา (edit)

กดที่นี่เพื่อดูรายละเอียดเนื้อหาในแต่ละบท

กดที่นี่เพื่อไปยังเว็บบอร์ด ถาม-ตอบ 

 

 

อารัมภกถา

OOP เป็นคำที่นักเขียนโปรแกรมทุกคนรู้จักดี แต่มีนักเขียนโปรแกรมจำนวนน้อยที่เข้าใจความหมาย และมีนักเขียนโปรแกรมจำนวนน้อยไปกว่านั้นอีกที่นำมันมาประยุกต์ใช้ได้จริงๆ นี่เป็นเรื่องน่าแปลกใจ เพราะหลักการ OOP ไม่ใช่สิ่ง “สูงส่ง” หรือยากเกินกว่าที่คนทั่วไปจะเข้าใจได้ สาเหตุน่าจะเกิดจากเรายังขาดตำราที่เน้นเรื่อง OOP โดยเฉพาะ ตำราที่อธิบายหลักการ OOP โดยละเอียด เป็นภาษาที่เข้าใจได้ง่าย และสาทิตการประยุกต์ใช้ด้วยตัวอย่างงานจริง

หลักการ OOP ไม่ใช่ของใหม่ มันเป็นหลักการที่เริ่มต้นมาพร้อมๆ กับวิธีเขียนโค้ดแบบ procedural แต่เพิ่งจะได้รับความนิยมมากขึ้นในระยะสิบปีที่ผ่านมา ปัจจุบันนักเขียนโค้ดจำนวนมากหันไปหาภาษา OOP อย่าง Java ภาษา .NET (และภาษาอื่นๆ ที่เริ่มได้รับความนิยมเพิ่มขึ้นอย่าง Python และ Ruby) แม้กำลังใช้ภาษาแบบ OOP แต่นักเขียนโปรแกรมจำนวนมาก กลับไม่สามารถเขียนโปรแกรมตามแนวคิด OOP ได้

OOP อาจไม่ใช่แก้วสารพัดนึก หรือปราศจากข้อบกพร่อง แต่ OOP เป็นเรื่องสำคัญ และกำลังทวีความสำคัญมากขึ้น ผู้เขียนๆ โปรแกรมมานานยี่สิบปี เคยผจญความยากลำบากในการเปลี่ยนวิธีคิดจาก procedural เป็น OOP มาแล้ว จึงรวบรวมสิ่งเหล่านั้นมาเรียบเรียงไว้ในหนังสือเล่มนี้ โดยหวังว่าจะเป็นทางลัดตัดสั้น ช่วยให้ท่านข้ามอุปสรรคและหลุมพราง เข้าสู่โลกแห่ง OOP ได้โดยไม่เสียเวลามากกว่าที่จำเป็น

ข้อมูลที่ใช้ในการเขียนหนังสือเล่มนี้ ส่วนหนึ่งมาจากประสบการณ์ การทดสอบ และการสร้างของผู้เขียนเอง อีกส่วนหนึ่งมาจากบทความจากเว็บไซต์ต่างประเทศ และหนังสือตามรายการที่ปรากฏในบรรณานุกรม

แม้หนังสือเล่มนี้จะถูกตรวจสอบความถูกของเนื้อหาและรูปเล่มอย่างอย่างประณีต แต่อาจเป็นไปได้ว่ายังมีสิ่งผิดพลาดหลงเหลืออยู่บ้าง ผู้เขียนขอน้อมรับข้อบกพร่องเหล่านั้น หากมีความดี หรือคุณประโยชน์ใดๆ เกิดจากหนังสือเล่มนี้ ผู้เขียนขอยกความดีเหล่านั้นให้แก่บรรดาผู้คิดประดิษฐ์ OOP C# และ ASP.NET ทั้งหมด

ตอนต่อไป: คำนำ

Post a comment or leave a trackback: Trackback URL.

ความเห็น

  • Joy  On สิงหาคม 17, 2007 at 6:46 pm

    เขียนได้ดีมากๆ เลยค่ะ ^^
     

  • @^^@  On พฤศจิกายน 8, 2007 at 3:49 pm

    ลองเข้ามาศึกษา ขอบคุณมากๆครับ
     

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: