<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-874" %> http://www.siam2dev.com----------Thai--Developer--Online
http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์แห่งใหม่
     สวัสดีครับทุกท่าน ผมพัฒนาเว็บนี้ขึ้นมาโดยมีวัตถุประสงค์ ที่จะเห็นโปรแกรมเมอร์ของไทย ได้มีการคิดค้นและพัฒนาซอฟต์แวร์ ของคนไทย กันมากขึ้น เพื่อเป็นการช่วยชาตของเราให้เจริญยิ่งขึ้นไป (จะได้ไม่ต้องทะเลาะกันอย่างทุกวันนี้ 555 อย่าเครียดครับ ) เนื่องจากเว็บนี้ยังเพิ่งเริ่มต้นนะครับอาจมีเนื้อหาบางงส่วนที่ยังไม่สมบูรณ์จึงขออภัยมา ณ โอกาส นี้ด้วยครับ
 Last Update :: 16/02/2552
 

     วิชา การเขียนโปรแกรมเชิงวัตถุ (JAVA)



อ. นัฐพงศ์ ส่งเนียม

อัพเดตล่าสุด 08/01/2551

J2SE :: [ java & NetBean]

           - เนื้อหา NetBean ตอนที่ 16 เรื่อง :: JAVA & NetBean กับการเชื่อมต่อกับฐานข้อมูล MS-Access [ อ่านต่อ ]
           - เนื้อหา NetBean ตอนที่ 15
รู้จักและใช้งาน jList ใน NetBean เร็ว ๆ นี้
           - ดาวน์โหลดโค้ด โปรแกรม DesktopApplication 8 [ โปรแกรม คำนวณค่าอาหาร ]
           - ดาวน์โหลดโค้ด โปรแกรม DesktopApplication 7 [ โปรแกรม คำนวณส่วนลดและภาษี ]
           - ดาวน์โหลดโค้ด โปรแกรม DesktopApplication 6 [ โปรแกรม Copy File ]

           - เนื้อหา NetBean ตอนที่ 15
รู้จักและใช้งาน jList ใน NetBean
เร็ว ๆ นี้
           - ดาวน์โหลด Slide PPT โปรแกรม DesktopApplication 5
           - ดาวน์โหลดโค้ด โปรแกรม DesktopApplication 5
           - ดาวน์โหลด Slide PPT โปรแกรม DesktopApplication 4
           - ดาวน์โหลดโค้ด โปรแกรม DesktopApplication 4

           - ดาวน์โหลดโค้ด โปรแกรม DesktopApplication 1 , 2 , 3
           - เนื้อหา NetBean บทความที่ 14 เรื่อง :: การตั้งชื่อของออบเจ็กต์ต่าง ๆ ในโปรแกรม Netbean
           - เนื้อหา NetBean ตอนที่ 13 การลบ Project ที่ไม่ต้องการออกจาก Netbean Project

           - เนื้อหา NetBean ตอนที่ 12 การ สร้าง Java Desktop Application 1 ด้วย NetBean6.0
           - การ จัดรูปแบบการแสดงผลด้วยคลาส Format() ตอนที่ 12
           - การ จัดรูปแบบการแสดงผลด้วย Method Printf() ตอนที่ 11
           - การ กำหนด Project ใ้ห้เป็น Main Project หรือกรณีที่เราต้องการจะรัน ขึ้นมาเป็น Project แรก จากหลาย ๆ Project ตอนที่ 10
           - การ clear หน้าจอ output ในกรณีที่ทำการ compile หรือ run project ไปแล้ว ตอนที่ 9
           - การรับข้อมูลจากผู้ใช้งาน ด้วย java.util.Scanner ตอนที่ 8
           - คลาส Math และการคำนวณทางคณิตศาสตร์ เบื้องต้น ตอนที่ 7
           - โปรแกรม คำนวณ พ.ท. วงกลม ตอนที่ 6
           - โปรแกรม Factorial ตอนที่ 5
           - การแสดงหมายเลขบรรทัดในหน้าต่าง code ตอนที่ 4
           - การ set font ใน netbean ตอนที่ 3
           - โปรแกรมแรก ตอนที่ 2
           - รู้จักกับ NetBean IDE ตอนที่ 1

ดาวน์โหลดสไลด์

           - ดาวน์โหลด Slide PPT โปรแกรม DesktopApplication 5
           - ดาวน์โหลด Slide PPT โปรแกรม DesktopApplication 4
           - เนื้อหารายวิชาสำหรับ สัปดาห์ที่ 8 [ ดาวน์โหลด Lec08 FileIO ]
           - เนื้อหารายวิชาสำหรับ สัปดาห์ที่ 7 [ ดาวน์โหลด Lec07 Exception ]
           -
เนื้อหารายวิชาสำหรับ สัปดาห์ที่ 6 [ ดาวน์โหลด Lec05-1 String&MathClass ]
           -  เนื้อหารายวิชาสำหรับ สัปดาห์ที่ 5_1 [ ดาวน์โหลด Lec05-1 String&MathClass ]
           -  เนื้อหารายวิชาสำหรับ สัปดาห์ที่ 5 [ ดาวน์โหลด Lec05 Array&String ]
           -
 เนื้อหารายวิชาสำหรับ สัปดาห์ที่ 4 [ ดาวน์โหลด Lec04 Control Statement ]
           - เนื้อหารายวิชาสำหรับ สัปดาห์ที่ 3 [ ดาวน์โหลด Lec03 ตัวดำเนินการ operator ]

           - เนื้อหารายวิชาสำหรับ สัปดาห์ที่ 2 [ ดาวน์โหลด Lec02 ตัวดำเนินการ operator ]
           - เนื้อหารายวิชาสำหรับ สัปดาห์ แรก [ ดาวน์โหลด แนวคิดเชิงวัตถุ ]

J2EE :

J2ME ::

Link ที่เกี่ยวข้อง

     เนื้อหาเกี่ยวกับโครงสร้างของมูลและ OOP ในภาษาจาวา

บทความเกี่ยวกับ NetBean :: บทความฟรีและ Tutorialจากเว็บ www.thainetbeans.com

           - การสร้าง Web Service และการเรียกใช้จาก Desktop Application
           - การสร้าง Derby(Embeded DB) Application ด้วย NetBeans
           - การทดสอบโปรแกรมบน NetBeans
           - การทำงานเป็นทีมด้วย NetBeans
           - Wordwrap ใน iReport และการตัดคำไทย
           - Component Calendar ใน Swing
           - การรวมรายงาน
           - การใช้ HTML ใน Swing
           - การสร้าง DB Application ด้วย NetBeans
           - การสร้าง Splash Screen
           - การใช้ Javascript บน Java Application
           - การสร้าง Data Source บน Tomcat
           - การติดตั้ง JDK+NetBeans บน Linux
           - การสร้าง TrayIcon ด้วย NetBeans
           - การสร้างรายงานบน NetBeans, Visual Web Pack
           - NetBeans ตอน Visual Web Pack

Download    :: NetBeans IDE 6.0
Java Script :: โค้ด Java Script เยอะมาก ที่นี่ +++

        : http://www.java.sun.com
        : http://www.narisa.com

   :: โปรแกรม Sun Java Studio Creator  วันนี้ได้มีโอกาสลองใช้โปรแกรม Sun Java Studio Creator (JSC) เบต้า ซึ่งเป็นโปรแกรมที่บ.ซันได้สาธิตในงาน JavaOne 2003 ปีที่แล้วโดยในตอนนั้นมีรหัสโครงการว่าโปรเจก Rave โดยมีจุดประสงค์ที่จะทำให้การพัฒนาโปรแกรมบนเวปทำได้อย่างง่ายดายขึ้น โดยใช้หลักการออกแบบหน้าเวปแบบ visual และมีการสนับสนุน drag and drop คอมโพเนนท์ต่างๆ และมี property editor ที่ใช้สำหรับแก้ไขรายละเอียดของแต่ละคอมโพเนนท์ได้ โดยโปรแกรมจะสร้าง JSP/JSF โดยอัตโนมัติ และสามารถ generate ซอร์สโค้ดและ deploy ลงใน J2EE 1.4 application server ที่มีมาพร้อมกับโปรแกรม และมี Pointbase เป็นฐานข้อมูล เรียกว่าเป็น IDE ที่รวบรวมทุกๆอย่างที่ต้องการในการพัฒนาดโปรแกรมบนเว็บ

     แนะนำ
    มาพัฒนาโปรแกรมเชิงวัตถุกันเถอะ ถ้าใครต้องการเริ่มศึกษา การเขียนโปรแกรมเชิงวัตถุ นี่เป็นอีกทางเลือกหนึ่งของคุณ ผมกำลังเร่งเพิ่มเนื้อหาและตัวอย่างไปเรื่อย ติดตามเรื่อย ๆ นะครับ ในเนื้อหาของผมนี้ จะ Implement ด้วย ภาษา JAVA เป็นหลัก

     เว็บนี้กำหนดขนาดความละเอียดของหน้าจอเป็น 1024 * 728
ดังนั้นเพื่อการอ่านเนื้อหาที่ชัดเจนขึ้น สามารถปรับขนาดตัวอักษรเป็น largest โดย ไปที่ menu view -> text size -> largest

 
เนื้อหา
บทที่ 1
หัวข้อของบทที่ 1 : แนะนำ Object Orientation ?
เนื้อหา
แนะนำ Object Orientation ? อ่านเนื้อหา [ คลิ๊กที่นี่ ]
         Object Orientation คืออะไร
         Relationship & Interaction  
         Interaction , Activities  
         Domain , Real world , Object World  
          Object และ Classes  
          Concept (ความคิดรวบยอดที่เรามีให้กับวัตถุนั้น ๆ )  
          Abstraction & Instantiation  
          Attribute และ Functions  
          OOSE ( Object Oriented Software Engineering )  
          OOAD = OOA + OOD  
          OOSE = OOAD + OOP  
คำถามท้ายบท ?  
บทที่ 2
แนะนำ Abstraction ประเภทต่าง ๆ
ตัวอย่างประกอบ ( java )
แนะนำ Abstraction ประเภทต่าง ๆ อ่านเนื้อหา [ คลิ๊กที่นี่ ]
           Abstractions  
           Classification Abstraction  
           Aggregation Abstraction  
           Generalization Abstraction  
           Association Abstraction  
           Concept (ความคิดรวบยอดที่เรามีให้กับวัตถุนั้น ๆ )  
คำถามท้ายบท ?  
บทที่ 3
Classification Abstraction
ตัวอย่างประกอบ ( java )
Classification Abstraction , { is member of }  
การค้นหา Object ใน Problem Domain  
การเขียน Classification Abstraction Diagram  
Encapsulation และ Infomation Hiding  
ประเภทของ Attributes และ Functions { Public , Private , Protected }  
คำถามท้ายบท ?  
บทที่ 4
Aggregation Abstraction
ตัวอย่างประกอบ ( java )
Aggregation Abstraction , { is part of }  
การรวม Class และการแยกองค์ประกอบของ Class ด้วย Aggregation Abstraction  
Cardinality ,Require Components และ Optional Components  
Min Card , Max Card  
Class Diagram  
คำถามท้ายบท ?  
บทที่ 5
Generalization Abstraction
ตัวอย่างประกอบ ( java )
Generalization Abstraction , { is kind of }  
Generalizatin & Specialiation  
Inheritance กลไกที่เกิดจาก Generalization Abstraction  
Subclass Superclass และ Inheritance  
กฏเกณท์การทำ Inheritance  
Single Inheritance & Multiple Inheritance  
คำถามท้ายบท ?  
บทที่ 6
Association Abstraction
ตัวอย่างประกอบ ( java )
Association Abstraction , { is kind of }  
Generalizatin & Specialiation  
Inheritance กลไกที่เกิดจาก Generalization Abstraction  
Subclass Superclass และ Inheritance  
กฏเกณท์การทำ Inheritance  
Single Inheritance & Multiple Inheritance  
คำถามท้ายบท ?  
บทที่ 7
หลักการและ Diagrams ที่ใช้ใน OOA
ตัวอย่างประกอบ ( java )
Association Abstraction , { is kind of }  
Generalizatin & Specialiation  
Inheritance กลไกที่เกิดจาก Generalization Abstraction  
Subclass Superclass และ Inheritance  
กฏเกณท์การทำ Inheritance  
Single Inheritance & Multiple Inheritance  
คำถามท้ายบท ?  
บทที่ 8
Use Case Diagram
ตัวอย่างประกอบ ( java )
Association Abstraction , { is kind of }  
Generalizatin & Specialiation  
Inheritance กลไกที่เกิดจาก Generalization Abstraction  
Subclass Superclass และ Inheritance  
กฏเกณท์การทำ Inheritance  
Single Inheritance & Multiple Inheritance  
คำถามท้ายบท ?  
บทที่ 9
comming soon !!!
บทที่ 10
comming soon !!!
บทที่ 11
comming soon !!!
บทที่ 12
comming soon !!!
บทที่ 13
comming soon !!!
บทที่ 14
comming soon !!!
บทที่ 15
comming soon !!!
บทที่ 16
comming soon !!!



 
 
:: http://www.siam2dev.com ::
e-mail :: xnattapong@hotmail.com , songneam@gmail.com