More Related Content
Similar to Powerpoint บทที่ 1 (20)
Powerpoint บทที่ 1
- 1. บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมGUI
ในอดีตคอมพิวเตอร์ใช้ในระบบปฏิบัติการเป็นแบบเท็กซ์โหมด โดยเฉพาะ
คอมพิวเตอร์ประเภทไมโครคอมพิวเตอร์ ในยุคเริ่มต้นจะใช้ระบบปฏิบัติการ Ms
– Dos ซึ่งเป็นของบริษัทไมโครซอฟต์การพัฒนาโปรแกรมจะไม่มีเครื่องมือมา
ช่วยในการพัฒนาเหมือนในปัจจุบัน โปรแกรมที่จะได้เป็นแบบเท็กซ์โหมด
(Text Mode) การนามาใช้งานก็ไม่สะดวกจึงทาให้มีข้อจากัดในการพัฒนา
ค่อนข้างมากเนื่องจากการพัฒนาโปรแกรมบนระบบปฏิบัติการที่เป็นเท็กซ์โหมด
(Text Mode) ผู้พัฒนาจะต้องมีความรู้ความเข้าใจในการเขียนคาสั่งของภาษาที่ใช้
ในการเขียนโปรแกรมเป็นอย่างดี ทาให้การพัฒนาโปรแกรมเป็นไปด้วยความ
ยากลาบาก และมีคนจานวนน้อยที่มีความสามารถในการพัฒนาเพื่อนาไปใช้ใน
เชิงธุรกิจได้การข้อจากัดของระบบปฏิบัติการ MS-DOS บริษัทไมโครซอฟต์จึง
ได้พัฒนาระบบปฏิบัติการตัวใหม่ออกมาและเป็นที่นิยมในปัจจุบัน คือ
ระบบปฏิบัติการ Window เช่น Windows 98, Windows ME, Windows XP,
เป็นต้น
- 2. ซึ่งเป็นระบบปฏิบัติการที่อานวยความสะดวกให้กับผู้ใช้งานทาให้การใช้งาน
ง่ายขึ้น โดยการเพิ่มความสามารถในส่วนการติดต่อกับผู้ใช้ ซึ่งเรียกว่า “User
Interface” เข้าไปในการพัฒนาโปรแกรมต่างๆ ที่ทางานบนระบบปฏิบัติการ
Windows จะเป็นแบบ Graphic User Interface (GUI) คือ มีการนาเมาส์มา
ใช้ในการเลือกคาสั่ง มีการนาสัญลักษณ์ (Icon) ต่างๆ มาใช้สื่อความหมายใน
การใช้งานโปรแกรม มีการโต้ตอบกับผู้ใช้ในลักษณะต่างๆ ทั้งรูปภาพ เสียง
รวมถึงภาพเคลื่อนไหว ซึ่งแตกต่างจากรูปแบบเดิมที่ใช้งานบน
ระบบปฏิบัติการเท็กซ์โหมด รูปแบบของคาสั่งที่ใช้ในการเขียนโปรแกรมจะ
เป็นแบบการพิมพ์คำสั่งทีละบรรทัด หรือเรียกว่ำ “Command Line”
ผู้ใช้โปรแกรมจะต้องทำกำรเรียนรู้และจดจำรูปแบบของคำสั่งให้ถูกต้อง
แม่นยำ จึงจะใช้งำนโปรแกรมนั้นได้เป็นอย่ำงดี กำรทำงำนของโปรแกรมก็จะ
ประมวลผลตำมคำสั่งทีละบรรทัดโดยตัวแปลภำษำ เช่น Interpreter
หรือ Complier จะทำหน้ำที่แปลคำสั่งให้เป็นภำษำเครื่อง
- 4. ความเป็นมาของโปรแกรม Visual Basic
ภาษา Basic ถูกสร้างในปี ค. ศ. 1963 โดย Hohn Keneny และ Thomas Kurtz
ที่วิทยาลัย Dartmouth ในเบื้องต้นพวกเขามีจุดมุ่งหมายในการพัฒนาภาษา Basic ขึ้น
เพี่อใช้ในการสอนแนวในการเขียนโปรแกรม โดยเน้นที่มีรูปแบบง่ายๆ เพื่อสะดวก
ในการใช้งาน ใน 1970 Microsoft ได้เริ่มผลิตตัวแปรภาษา Basic ใน Rom ขึ้น
เช่น Chip Radio Sheek TRS-80 ต่อมาได้พัฒนาเป็น GWBasic ซึ่งเป็น Interpreter
ภาษาที่ใช้กับ Ms-Dos และในปี 1982 Microsoft Quick Basic ได้รับการพัฒนาขึ้น
โดยเพิ่มความสามารถในการรันโปรแกรมให้เป็น Executed Program รวมทั้งทาให้
Basic มีความเป็น “Structured Programming” มากขึ้น โดยการตัด Line Number ทิ้ง
ไปเพื่อลบข้อกล่าวหาว่าเป็นภาษาคอมพิวเตอร์ที่มีโครงสร้างในลักษณะ Spaghetti
Code มาใช้รูปแบบของ Subprogram และ User Defined รวมทั้งการใช้ Structured
Data Type และการพัฒนาการใช้งานด้านกราฟิกให้มีการใช้งานในระดับที่สูงขึ้น
รวมทั้งมีการใช้เสียงประกอบได้เหมือนกับภาษาคอมพิวเตอร์อื่นๆ เช่น Turbo C และ
Turbo Pascal เป็นต้น
- 6. Visual Basic เป็นเครื่องมือที่ใช้ในการพัฒนาโปรแกรมขึ้นใช้งาน
ที่ใช้ได้ตั้งแต่ระดับต้น เพื่อใช้สร้างโปรแกรมง่ายๆ บน Windows หรือ
โปรแกรมเมอร์ระดับกลางที่เรียกใช้ฟังก์ชันต่างๆ ได้อย่างมี
ประสิทธิภาพ ตลอดจนโปรแกรมเมอร์ระดับมืออาชีพที่จะพัฒนา
โปรแกรมในระดับสูงโดยการใช้Object Linking and Embedding
(OLE) และ Application Programming Interface (API) ของระบบ
Windows มาประกอบการเขียนโปรแกรม Visual Basic หรือ VB
เป็นโปรแกรมภาษาแบบ GUI สร้างโดยบริษัทไมโครซอฟต์
โปรแกรมนี้เป็นหนึ่งในโปรแกรมภาษาฮิตสาหรับโปรแกรมที่ใช้ใน
ด้านธุรกิจ
- 7. จุดเด่นของโปรแกรม Visual Basic
Visual Basic เป็นเครื่องมือในการพัฒนาโปรแกรมบน Microsoft Window 95,
98, ME, XP เป็นต้น หรือระบบปฏิบัติการตระกูล Windows ที่พัฒนาโดยบริษัท
ไมโครซอฟต์ตัวอื่นๆ ซึ่งถือเป็นคอมไพเลอร์ (Complier) ที่ได้รับความนิยมอย่าง
แพร่หลายในปัจจุบัน
Visual Basic ประกอบได้ด้วยเครื่องมือต่างๆ ที่ช่วยในการพัฒนาโปรแกรม
สามารถทาได้ด้วยความรวดเร็ว หรือเรียกกันว่า Rapid Application Development
(RAD) อีกทั้งยังช่วยให้สามารถเขียนโปรแกรมได้อย่างง่ายดาย เนื่องจากการเขียน
โปรแกรมมีพื้นฐานมาจากภาษา BASIC ซึ่งทาให้ผู้ที่ไม่เคยเขียนโปรแกรมมาก่อน
สามารถเรียนรู้ได้ง่ายขึ้น การเขียนโปรแกรมจะอาศัยหลักการของ Object Oriented ทา
ให้ประหยัดเวลาในการเขียนโปรแกรมลงได้มาก โปรแกรม Visual Basic สามา
นาไปใช้ในการพัฒนาโปรแกรมด้านต่างๆ ได้อย่างหลากหลาย เช่น การเขียน
โปรแกรมการบริหารฐานข้อมูล การเขียนโปรแกรมด้วยอินเทอร์เน็ต การเขียน
โปรแกรมเชิงวัตถุ เป็นต้น
- 18. การติดตั้งชุดแก้ไขความผิดพลาด (Service Pack)
ปกติซอฟต์แวร์ที่ผลิตออกมาขายจะผ่านการทดสอบเป็นอย่างดี แต่ความ
ผิดพลาดหรือที่เราเรียกว่าบั๊ก (Bug) ก็มักจะหลุดออกมาเสมอ ดังนั้น
บริษัทผู้ผลิตซอฟต์แวร์จึงมักจะออกชุดแก้ไขออกมาติดตามซึ่งมีชื่อเรียกต่างๆ
กัน เช่น Service Pack, Patch, BugFix เป็นต้น ซึ่งจะช่วยขจัดความผิดพลาด
ต่างๆ ที่ผู้ใช้งานจากทั่วโลกหรือทีมงานที่พัฒนาค้นพบได้โดยปกติจะเป็นการ
แจกฟรี
สาหรับ Visual Basic และเครื่องมือทั้งชุดของ Visual Studio จะมีชุด
แก้ไขให้ดาวน์โหลดฟรีที่เว็บไซต์ของไมโครซอฟต์ที่
http://msdn.microsofh.com/vstudio/downloads/updates/sp/ ซึ่งมีให้เลือกดาวน์
โหลดได้ทั้งชุดแก้ไขของ Visual Basic โดยเฉพาะ Visual Studio ทั้งหมด เช่น
MDAC 2.7 Visual Basic 6.0 Service Pack 6 เป็นต้น