Page 11 - ภาษาคอมพิวเตอร์กับการพัฒนาโปรแกรม
P. 11

เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์





               ตาราง 2-2  การประยุกต์ใช้งานของภาษาคอมพิวเตอร์แต่ละภาษา






















                                         ุ
                                      ั
               การเขียนโปรแกรมเชิงวตถ (Object Oriented Programming)
                       การเขียนโปรแกรมเชิงวตถ เป็นแนวคิดใหม่ของการเขียนโปรแกรมโดยมีแนวคิดที่จะแทนสิ่งต่างๆ ที่เขียน
                                             ุ
                                          ั
                                                                                              ู
                                                                           ุ
                 ึ้
                                           ั
                                              ุ
                                                                         ั
                                                                                                    ่
               ขนมาในโปรแกรมให้เหมือนกับวตถที่อยู่บนโลกความเป็นจริง  ซึ่งวตถที่อยู่ในโปรแกรมจะถกเรียกวาอ็อฟเจ็ค
                            ี
               (Object)  ผู้เขยนโปรแกรมสามารถน าออฟเจ็คต่างๆ มาท างานร่วมกันและสามารถสร้างออฟเจ็คใหม่ โดยมี
               คุณสมบัติเหมือนออฟเจ็คเดิมแต่เพิ่มเติมคุณสมบัติใหม่เข้าไป
                                                                                                       ้
                       การเขียนโปรแกรมแบบ OOP สามารถท าได้ง่ายเพราะสามารถน าออฟเจ็คที่มีอยู่แล้วหยิบมาใชงานได้
               ทันที  ชวยลดเวลาในการพัฒนาโปรแกรม  คณสมบัติของอ็อฟเจ็คจะประกอบไปด้วย  การซ่อนขอมูล
                                                         ุ
                       ่
                                                                                                         ้
                                                                                                      ้
               (Encapsulation) การสืบทอด (Inheritance) และการพ้องรูป (polymorphism) ตัวอย่างภาษาที่ใชหลักการ
               เขียนแบบ OOP เช่น Smalltalk, C++, JAVA เป็นต้น

               การเขียนโปรแกรมแบบวิชวล (Visual Programming)
                       ภาษาคอมพิวเตอร์ที่อยู่ในตระกูล  Visual  เป็นภาษาที่พัฒนาต่อจาก  OOP  เป้าหมายของ  Visual

                                                                                                 ิ
                                                                                                ้
               Programming ท าให้โปรแกรมเมอร์เขียนโปรแกรมได้ง่าย การท างานจะเป็นกราฟฟิก ท าให้ผู้ใชคดเกี่ยวกับการ
                                                                                                 ื่
               แก้ปัญหาได้ง่าย การสร้างโปรแกรมใช Icon แทนการเขียนโปรแกรมแบบเดิม โปรแกรมเมอร์จะเชอมต่อระหวาง
                                                                                                           ่
                                               ้
               Object โดยการวาดรูป การช การคลิกบนไดอะแกรม การเขยนโปรแกรมแบบ Visual จะต้องเป็นระบบ GUI
                                                                    ี
                                         ี้
               (Graphical User Interface)






               เรียบเรียงโดย อ.พินันทา  ฉัตรวัฒนา                                                     หน้า  11
   6   7   8   9   10   11   12   13