Grammar
http://www.yindii.com/ref/grammar/index.htm
Top Ten Ways to Improve Your English
http://www.yindii.com/english/toptenth.htm
English Gameroom
http://www.yindii.com/quizzes/gameroom.htm
Yindii English for Business Club
http://www.yindii.com/clubs/biz/index.htm
Yindii English Club
http://www.yindii.com/english/englishth.htm
บทที่ 1 การเขียนโปรแกรมแบบ OOP
ถาม: OOP คืออะไร
ตอบ: OOP ย่อจาก Object Oriented Programming การเขียนโปรแกรมแบบวัตถุวิธี เป็นรูปแบบ (Paradigm) หรือแนวคิดอย่างหนึ่ง อันมีจุดมุ่งหมายเพื่อการสร้างซอฟท์แวร์
ถาม: Object คืออะไร
ตอบ: Object คือสิ่งที่ถูกสร้างจากคลาส มีคุณสมบัติและการทำงาน ตามที่นิยามไว้ในคลาส แต่ object แต่ละตัวจะมีสถานะและข้อมูลเป็นของตัวเองโดยไม่ขึ้นกับคลาสหรือ object อื่นๆ
ถาม: type คืออะไร
ตอบ: type คือชนิดหรือลักษณะของข้อมูล หากเป็น type ที่ compiler รับรู้อยู่ในตัวเรียกว่า primitive type หรือ build-in type การนิยามคลาสและ struct เป็นการสร้าง type ขึ้นใหม่โดยผู้ใช้
ถาม: กล่องดำคืออะไร (black box)
ตอบ: คืออุปกรณ์ที่เราสามารถนำมาใช้ประโยชน์ได้ โดยไม่จำเป็นต้องรู้รายละเอียดการทำงานภายในของมัน
ถาม: Object based programming หรือ [...]
ใน VB6 มี object อยู่จำนวนหนึ่งเรียกว่า Control (เช่นปุ่มและ Label) มันมี property method และ event ครบถ้วนเหมือน object ใน OOP แต่เราไม่สามารถนำมันมา “สืบสันดาน” (inheritance) หรือนำมาสร้างเป็น object ใหม่ โดยเพิ่มเติมแก้ไขคุณสมบัติของมันได้ง่ายเหมือนที่ทำได้ในภาษา .NET การไม่มีคุณสมบัติ inheritance เป็นเครื่องชี้ว่าภาษา VB6 ไม่ใช่ภาษา OOP
ภาพ 107: Visual Basic 6.0 เป็นภาษาที่ได้รับความนิยมมากเพราะช่วยให้พัฒนาโปรแกรมได้อย่างรวดเร็ว
เราอาจมองว่า object เป็น “กล่องดำ” ในทางวิทยาศาสตร์เราจะเรียกอุปกรณ์ที่เราสามารถนำมาใช้ประโยชน์ได้ โดยไม่จำเป็นต้องรู้รายละเอียดการทำงานภายในของมันว่า กล่องดำ ยกตัวอย่างเช่นโทรศัพท์ เรานำมันมาใช้ประโยชน์เพื่อการสื่อสารได้ โดยไม่จำเป็นต้องรู้ว่ามันทำงานได้อย่างไร เช่นเดียวกัน ในภาษา C# เราสามารถนำ object มาใช้งานได้โดยไม่จำเป็นต้องรู้ว่ามันมี source code ภายในเป็นอย่างไร
Welcome to Wordpress.com. This is your first post. Edit or delete it and start blogging!