วันศุกร์ที่ 10 มิถุนายน พ.ศ. 2554

วิธีใช้ NetBeans เบื้องต้น



NetBeans IDE  เป็น Freeware Editor อีกตัวหนึ่ง ซึ่งได้รับความนิยมในการใช้พัฒนาโปรแกรมโดย NetBeans นั้นสนับสนุนการพัฒนาโปรแกรมในหลายภาษา เช่น Java, php, C/C++ นอกจากนี้เรายังสามารถ download PlugIn ต่างๆมาใช้งานร่วมกับตัว NetBeans เองด้วย ยกตัวอย่างเช่น iReport เป็น Plugin ที่ใช้ในการสร้าง report หรือ Visual Web Page Layouts ใช้ในการแสดงตัวอย่างหน้า web page 


ก่อนเริ่มใช้งาน NetBeans
ก่อนที่จะเริ่มใช้งาน NetBeans เราสามารถ download ตัวโปรแกรม NetBeans ได้ที่ http://netbeans.org/downloads/index.html โดย NetBeans นั้นมีหลาย version หลาย Platform เราสามารถเลือกภาษา Platform และ version ได้ตามความเหมาะสมเลยครับ 
เมื่อทำการ download มาแล้วจะได้เป็น .exe file ซึ่งเราสามารถทำการติดตั้งโปรแกรมไปยัง directory ที่ต้องการจะทำการติดตั้งได้เลย หลังจากติดตั้งโปรแกรมเสร็จสมบูรณ์แล้ว เราสามามารถเข้าโปรแกรม NetBeans ได้จากหน้า desktop  

ในที่นี้เราจะทำการพัฒนาโปรแกรมด้วยภาษา JAVA เพราะฉะนั้นจะต้องทำการ download ตัว JDK หรือ Java Development Kit เสียก่อน สามารถ download ได้ที่ http://www.oracle.com/technetwork/java/javase/downloads/index.html
เมื่อ download JDK แล้วก็ต้องทำการ Set class path เพื่อให้สามารถ Compile และ Run Java ได้ โดยวิธีทำสามารถติดตามได้จาก Link ด้านล่างเลยครับ
http://archive.oracle.in.th/2008/02/set-path-class-path-j2se-dos.html หรือ
http://www.dominixz.com/blog/software-tips/set-java-to-compile-and-run-all-places-in-dos/


เริ่มใช้งาน NetBeans

 หน้าจอหลักของ NetBeans จะแบ่งออกเป็น 4 ส่วนใหญ่ๆดังนี้ครับ
  1. เป็นส่วนของแถบเมนู และ Tool ต่างๆ
  2. เป็นส่วนที่แสดงและจัดการ Project ต่างๆ เหมือนเป็นการ Browse ดู Project หรือ File ต่างๆ
  3. เป็นส่วนที่ใช้ในการเขียน Code
  4. เป็นส่วนที่ใช้ในการแสดงผลการทำงานต่าง เมื่อทำการ Run โปรแกรม และยังมีส่วนของการ debug โปรแกรมด้วย

เมื่อรู้จักหน้าตาหรือ GUI แบบคร่าวๆของ NetBeans กันแล้วต่อไปก็มาลองเขียนโปรแกรมง่ายกันครับ โดยเริ่มจากการ New Project ใหม่ขึ้นมา โดยการเลือกที่ File >> New Project

จะมีหน้าต่างขึ้นมาให้เราเลือก โดยให้เราทำการเลือก Java และ Java Application แล้วกด Next


จากนั้นจะมีหน้าต่างให้กำหนดค่ารายละเอียดต่างๆของ Project  โดยจะบังคับให้ใส่ Project Name ในที่นี้จะตั้งชื่อ Project ว่า NetBeansTutorial และชื่อ Main Class ว่า MainClass เมื่อกำหนดค่ารายละเอียดต่างๆแล้ว กด Finish
เราจะได้ Project ที่ชื่อว่า NetBeansTutorial และ File ชื่อ MainClass.java ขึ้นมา 
ต่อไปเราจะลองสร้าง class TestObj ขึ้นมา เพื่อลองใช้ Funtion บางอย่างของ NetBeans ครับ
โดยการสร้าง class ใหม่นั้น เราสามารถทำได้โดย คลิกขวาที่ชื่อ Project แล้วเลือก New >> Java Class ดังภาพ

หลังจากนั้นจะปรากฏหน้าต่างขึ้นมาให้กำหนดรายละเอียด โดยให้ตั้งชื่อ Class ว่า TestObj แล้วกด Finish

ภายใน class TestObj จะมี code ดังนี้ครับ
public class TestObj {
      private String firstName;
      private String lastName;
     
      public void showName() {
            System.out.println("THIS IS METHOD showName()");
            System.out.println("My name is "+firstName+" "+lastName);
      }
}

จะเห็นได้ว่า Attribute ใน Class TestObj เป็น private ฉะนั้นก็จะต้องมี Getter and Setter เราสามารถที่จะสั่งให้ NetBeans สร้าง Getter and Setter จาก Attribute ที่มีอยู่ได้โดยการคลิกขวาที่หน้าจอที่ใช้เขียน code แล้วเลือก Insert Code จะปรากฏหน้าต่างขึ้นมาให้เลือกที่  Getter and Setter

หน้าต่างสำหรับการ Generate Getters and Setters จะขึ้นมา ให้เราทำการเลือกว่าจะสร้าง Getters and Setters ให้กับ Attribute ใดบ้าง เมื่อเลือกเสร็จเรียบร้อยให้กด Generate

เราจะได้ code ของ class TestObj ดังนี้
public class TestObj {
      private String firstName;
      private String lastName;
     
      public void showName() {
            System.out.println("THIS IS METHOD showName()");
            System.out.println("My name is "+firstName+" "+lastName);
      }

      public String getFirstName() {
            return firstName;
      }

      public void setFirstName(String firstName) {
            this.firstName = firstName;
      }

      public String getLastName() {
            return lastName;
      }

      public void setLastName(String lastName) {
            this.lastName = lastName;
      }
}
นอกจากการ Generate Getters and Setters แล้ว เราสามารถคลิกขวาเพื่อดู Function อื่นๆที่ NetBeans สามารถช่วยจัดการให้การทำงานของเราง่ายขึ้นครับ

เมื่อได้ class TestObj แล้ว ต่อไปเราก็ทำการแก้ไข code ของ MainClass ให้เป็นดังนี้
public class MainClass {
      public static void main(String[] args) {
            TestObj temp = new TestObj();
            temp.setFirstName("Itthi");
            temp.setLastName("Kruenarongkul");
            temp.showName();
           
            temp.setFirstName("Monthinee");
            temp.setLastName("Buntawee");
            temp.showName();
      }
}

Tip&Trick
ในการ
code คำสั่งต่างๆ เราสามารถกด CTRL+SpaceBar เพื่อเรียกดูได้ว่าสามารถใช้ method หรือเรียก Attribute ใดมาใช้ได้บ้าง หรือบางที NetBeans ก็จะขึ้นส่วนนี้มาให้เอง


เมื่อทำการแก้ไข Code เสร็จเรียบร้อย เราจะลองทำการ Run โปรแกรมนี้ดู โดยการกดปุ่มสีเขียวที่อยู่ด้านล่างแถบเมนู


โดย  NetBeans จะทำการ Save ให้อัตโนมัติทุกครั้งที่จะทำการ Run ถ้า NetBeans ทำการ compile แล้วไม่พบ error
โปรแกรมจะแสดงผลที่ส่วนด้านล่างดังภาพ


นี่ก็เป็นวิธีการใช้งาน NetBeans เบื้องต้น หวังว่าจะเป็นประโยชน์กับมือใหม่ไม่มากก็น้อยนะครับ :)

10 ความคิดเห็น:

  1. ขอบคุณมากครับผม ^^

    ตอบลบ
  2. ขอบคุณมากค่ะ ลงได้ แล้ว แต่ว่า เปิดไม่ขึ้นเลย ค่ะ มีวิธีแก้ ไหมค่ะ

    ตอบลบ
  3. ขอบคุณนะค่ะ เป็นประโยชน์มากค่ะ

    ตอบลบ
  4. ถ้าเราจะใส่ // คอมเม้นท์ทีละหลายๆบรรทัดทำได้ด้วยวิธีใดคะ ขอบคุณคะ

    ตอบลบ
    คำตอบ
    1. ไม่ระบุชื่อ25 มกราคม 2566 เวลา 11:21

      /* แล้วปิดด้วย */

      ลบ