บทที่ 3 การเขียนโปรแกรมระบบปฏิบัติการ GUI

Page 1

หัวข้ อเรื่องและงาน 1. โปรแกรมภาษา Visual Basic 2. จุดเด่นของ Visual Basic 3. หลักการในการพัฒนา Application ด้วย Visual Basic

สาระสํ าคัญ ระบบปฏิบตั ิการ Windows เป็ นระบบที่ใช้งานได้ง่าย เพราะได้มีการออกแบบส่ วนในการ ติดต่อกับผูใ้ ช้ในรู ปแบบกราฟิ ก(GUI : Graphic User Interface) จึงมีผนู ้ ิ ยมพัฒนาโปรแกรมต่างๆ ขึ้นมาใช้งานในระบบ Windows ซึ่ งแต่เดิมนั้นโปรแกรมเมอร์ จาํ เป็ นต้องทราบรายละเอียดการ ทํางานของ Windows จึงจะสามารถเขียนรหัส(Code) ควบคุมการทํางานได้ ทําให้เสี ยเวลาและ ยุ่ ง ยากในการพัฒ นา ดัง นั้ นเพื่ อ ให้ เ กิ ด ความง่ า ยในการพัฒ นาโปรแกรม บริ ษัท ที่ ผ ลิ ต ระบบปฏิบตั ิการ Windows คือ Microsoft ได้พฒั นาโปรแกรมภาษาในรู ปแบบใหม่ที่เรี ยกว่า Visual Programming ขึ้นมา ซึ่ง Visual Basic ก็เป็ นหนึ่งในโปรแกรมดังกล่าว

เนือ้ หาสาระ โปรแกรมภาษา Visual Basic คือโปรแกรมภาษาในแบบ Visual Programming พัฒนามาจากภาษา Basic โดยบริ ษทั Microsoft เป็ นเครื่ องมือที่ช่วยให้การพัฒนา Application บนระบบปฏิบตั ิการ Windows ทําได้โดยง่าย แม้มิใช่ โปรแกรมเมอร์กส็ ามารถสร้างโปรแกรมได้ในเวลาอันรวดเร็ว

จุดเด่ นของ Visual Basic มีโครงสร้างภาษาที่ใกล้เคียงภาษามนุษย์ ทําให้เรี ยนรู ้ได้ง่าย รวมเครื่ องมือที่ช่วยพัฒนา Application ได้อย่างสะดวกรวดเร็ วไว้ในตัว สามารถสร้างไฟล์ .EXE ที่สามารถทํางานได้ดว้ ยตัวเอง ออกแบบส่ วนหน้าจอติดต่อผูใ้ ช้(Form) ได้ทนั ที โดยไม่ตอ้ งรอเขียนรหัสโปรแกรม ใน Project บันทึกส่ วนติดต่อผูใ้ ช้(Form) และส่ วนของรหัสโปรแกรม(Code) แยกกันทําให้สามารถ นํา Form เดิมไปปรับปรุ งใช้กบั Project อื่นๆ ได้โดยไม่ตอ้ งสร้างใหม่ สามารถพัฒนา Application ได้หลายแบบ เช่น โปรแกรมด้านธุรกิจ สื่ อการเรี ยนการสอน เกมส์ มัลติมีเดีย จัดการฐานข้อมูล อินเทอร์เน็ต และ Web Application เป็ นต้น


หลักการในการพัฒนา Application ด้ วย Visual Basic 1. โปแกรมที่พฒั นาบน Visual Basic นิยมเรี ยกว่าการพัฒนา Application 2. เน้นการออกแบบส่ วนการติดต่อกับผูใ้ ช้ แล้วค่อยเขียนโปรแกรมตามเหตุการณ์ 3. ส่ วนประกอบต่างๆ ใน Application ที่กาํ ลังพัฒนาเรี ยกว่า วัตถุ(Object) แต่ส่วนใหญ่ นิยมเรี ยกว่า คอนโทรล(Control) 4. Object(วัตถุ) มีคุณสมบัติ(Properties) ซึ่งโปรแกรมเมอร์สามารถปรับเปลี่ยนได้

โปรแกรมภาษา Visual Basic คือโปรแกรมภาษาในแบบ Visual Programming พัฒนามาจากภาษา Basic โดยบริ ษทั Microsoft เป็ นเครื่ องมือที่ช่วยให้การพัฒนา Application บนระบบปฏิบตั ิการ Windows ทําได้โดยง่าย แม้มิใช่ โปรแกรมเมอร์กส็ ามารถสร้างโปรแกรมได้ในเวลาอันรวดเร็ว

จุดเด่ นของ Visual Basic 1. มีโครงสร้างภาษาที่ใกล้เคียงภาษามนุษย์ ทําให้เรี ยนรู ้ได้ง่าย


2. รวมเครื่ องมือที่ช่วยพัฒนา Application ได้อย่างสะดวกรวดเร็ วไว้ในตัว

3. สามารถสร้างไฟล์ .EXE ที่สามารถทํางานได้ดว้ ยตัวเอง

4. ออกแบบส่ วนหน้าจอติดต่อผูใ้ ช้(Form) ได้ทนั ที โดยไม่ตอ้ งรอเขียนรหัสโปรแกรม 5. ใน Project บันทึกส่ วนติดต่อผูใ้ ช้(Form) และส่ วนของรหัสโปรแกรม(Code) แยกกัน ทําให้สามารถนํา Form เดิมไปปรับปรุ งใช้กบั Project อื่นๆ ได้โดยไม่ตอ้ งสร้างใหม่

นามสกุล Vbp นามสกุล Frm

6. สามารถพัฒนา Application ได้หลายแบบ เช่น โปรแกรมด้านธุรกิจ สื่ อการเรี ยนการ สอน เกมส์ มัลติมีเดีย จัดการฐานข้อมูล อินเทอร์เน็ต และ Web Application เป็ นต้น


หลักการในการพัฒนา Application ด้ วย Visual Basic 1. โปแกรมที่พฒั นาบน Visual Basic นิยมเรี ยกว่าการพัฒนา Application 2. เน้นการออกแบบส่ วนการติดต่อกับผูใ้ ช้ แล้วค่อยเขียนโปรแกรมตามเหตุการณ์ 3ใส่ วนประกอบต่างๆ ใน Application ที่กาํ ลังพัฒนาเรี ยกว่า วัตถุ(Object) แต่ส่วนใหญ่ นิยมเรี ยกว่า คอนโทรล(Control) 4.Object(วัตถุ) มีคุณสมบัติ(Properties) ซึ่งโปรแกรมเมอร์สามารถปรับเปลี่ยนได้

5. Method คือความสามารถที่กระทํากับ Object เช่น การย้าย(Move) ,ถูกเลือก(SetFocus) จะกระทําได้โดยคําสัง่ ในโปรแกรมเท่านั้น 6. Event คือการเขียนรหัสโปรแกรม(Code) ฝังไว้ใน Object และจะทํางานได้กต็ ่อเมื่อ เกิดเหตุการณ์ กับ Object ตามที่โปรแกรมเมอร์กาํ หนดไว้(Event-Driven)

แบบฝึ กหัด



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.