Office of Academic Resources
Chulalongkorn University
Chulalongkorn University

Home / Help

Titleการพัฒนา IDE ปลั๊กอินเพื่อบันทึกพฤติกรรมในการเขียนโปรแกรม
Author พีรัตน์ จิตรเอื้อใจสุข
Imprint 2559
Descript ก-ช : 60 แผ่น, ตาราง

SUMMARY

โครงงานฉบับนี้จัดทาขึ้นเพื่อพัฒนาปลั๊กอินที่เก็บบันทึกพฤติกรรมในการเขียนโปรแกรมของโปรแกรม อีคลิปส์ ซึ่งสามารถนาไปใช้ในการเรียนการสอนของผู้สอนวิชาเกี่ยวกับการเขียนโปรแกรมได้ หรืออาจช่วยกระตุ้น จูงใจและสร้างขวัญกาลังใจให้ผู้ที่กาลังศึกษาด้านการเขียนโปรแกรม ผู้จัดทาจึงได้ศึกษาเทคโนโลยีและประยุกต์ใช้เทคโนโลยีที่หลากหลายเพื่อสร้างสิ่งที่สามารถบบันทึกพฤติกรรมของผู้ใช้โปรแกรม จนเจอเทคโนโลยีปลั๊กอินของอีคลิปส์ไอดีอี ปลั๊กอินเป็นเทคโนโลยีที่เพิ่มความสามารถให้กับสิ่งที่มันติดตั้งลงไป เช่นเทคโนโลยีปลั๊กอินแอดบล็อกบนบราวเซอร์โครมที่สามารถบล็อกบล็อกโฆษณาเมื่อดูยูทูปได้ ซึ่งในที่นี้เราจะติดตั้งลงบนไอดีอีเพื่อจะบันทึกสิ่งที่ผู้เขียนโปรแกรมพิมพ์ลงไปได้
ผู้จัดทาได้เลือกโปรแกรมอีคลิปส์มาใช้พัฒนาเนื่องจากเป็นเทคโนโลยีที่สามารถใช้ในการพัฒนาปลั๊กอินด้วยเทคโนโลยี Plug-in Development Environment (PDE) และมีปลั๊กอินให้ใช้ที่หลากหลายซึ่งสามารถหาได้จาก Eclipse marketplace เพื่อใช้เป็นแนวทางในการพัฒนาปลั๊กอินของผู้จัดทาขึ้นมาเอง ในขั้นตอนการสร้างผู้จัดทาจะสร้างโปรแกรมที่เป็นปลั๊กอินพัฒนาในอีคลิปส์ ปลั๊กอินนี้สามารถติดตั้งลงบนอีคลิปส์เพื่อบันทึกการเขียนโปรแกรมของผู้เขียนโปรแกรมไว้ในรูปของฐานข้อมูลของโปรแกรม SQLite โดยเราจะพัฒนาปลั๊กอินจากการหาปลั๊กอินอื่นๆ
ที่มีโครงสร้างใกล้เคียงกับสิ่งที่เราต้องการและเป็น Open Source เช่นปลั๊กอิน Bracketeer ที่สามารถไฮไลท์วงเล็บที่เขียนขึ้นมาแล้วไม่ครบคู่ได้ แล้วนามาดัดแปลงให้ตรงกับความต้องการของผู้จัดทา ซึ่งใกล้เคียงตรงที่ปลั๊กอินจะทางานเมื่อได้มีการเปลี่ยนแปลงหลังจากซอร์สโค้ดมีการเปลี่ยนแปลง ปลั๊กอินการบันทึกพฤติกรรมหรือเราจะเรียกว่า Code Record Eclipse Plug-in ซึ่งเป็นปลั๊กอินที่ผู้ใช้ตั้งใจพัฒนาขึ้นเพื่อให้เป็นประโยชน์กับผู้ที่กาลังศึกษาด้านการเขียนโปรแกรมด้วยตัวเอง ช่วยกระตุ้น จูงใจและสร้างขวัญกาลังใจให้ผู้ที่กาลังศึกษา และผู้จัดทาคิดว่าถ้าได้นาปลั๊กอินนี้ไปใช้งานจริงและปลั๊กอินได้พัฒนาความสามารถขึ้นไปอีกขั้นแล้วจะสามารถใช้ข้อมูลที่รวบรวมในวันนี้นาไปใช้ในอนาคตได้ สาหรับผู้ที่ต้องการศึกษาโครงงานฉบับนี้สามารถนาปลั๊กอินนี้ไปศึกษาและพัฒนาต่อยอดได้ในเรื่องของการวิเคราะห์ข้อมูลต่อไปได้ในอนาคต


LOCATIONCALL#STATUS
Chula Business School Library : Special Project56420720LIB USE ONLY



Location



Office of Academic Resources, Chulalongkorn University, Phayathai Rd. Pathumwan Bangkok 10330 Thailand

Contact Us

Tel. 0-2218-2929,
0-2218-2927 (Library Service)
0-2218-2903 (Administrative Division)
Fax. 0-2215-3617, 0-2218-2907

Social Network

  line

facebook   instragram