Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/67358
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorพรศิริ หมื่นไชยศรี,-
dc.contributor.authorนิเวศน์ จรัสดำรง-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย.คณะวิศวกรรมศาสตร์-
dc.date.accessioned2020-08-04T06:41:42Z-
dc.date.available2020-08-04T06:41:42Z-
dc.date.issued2543-
dc.identifier.issn9741301871-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/67358-
dc.descriptionวิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2543en_US
dc.description.abstractวิทยานิพนธ์นี้ มีวัตถุประสงค์เพื่อพัฒนาโครงร่างสำหรับสร้างโปรแกรมเชิงวัตถุด้วยรูปแบบการออกแบบที่ผู้ใช้งานสามารถเลือกรูปแบบการออกแบบจำนวน 23 รูปแบบ มาช่วยในการสร้างโครงชุดคำสั่งที่มีความสัมพันธ์ของคลาสตามรูปแบบการออกแบบที่เลือก เตรียมไว้ให้กับผู้ใช้งานเพื่อเพิ่มเติมชุดคำสั่งตามความเหมาะสมจนครบถ้วนสมบูรณ์ นอกจากนี้ในส่วนของการสร้างส่วนติดต่อกับผู้ใช้งานเป็นแบบกราพักเพื่อให้ผู้ใช้งานสามารถเลือกองค์ประกอบของซอฟต์แวร์มาประกอบกัน โดยโครงร่างจะสร้างชุดคำสั่งภาษาจาวาให้โดยอัตโนมัติ จากการทดสอบการใช้งานของโครงร่าง โดยการสร้างโปรแกรมประยุกต์ที่ออกแบบโดยใช้รูปแบบการออกแบบ จำนวน 3 โปรแกรม คือ โปรแกรมเครื่องคิดเลข โปรแกรมวาดภาพ และโปรแกรมสัญญาณไฟจราจร ผลปรากฎว่าการนำรูปแบบการออกแบบมาใช้สร้างชุดคำสั่งและการใช้องค์ประกอบของซอฟต์แวร์สร้างส่วนติดต่อกับผู้ใช้งานมีการสร้างชุดคำสั่งให้โดยอัตโนมัติทำให้ลดการเขียนชุดคำสั่ง และช่วยลดเวลาในการเขียนชุดคำสั่งตามรูปแบบการออกแบบที่ใช้ดังจะเห็นได้จากสัดส่วนของจำนวนบรรทัดคำสั่งที่สร้างโดยอัตโนมัติกับจำนวนบรรทัดคำสั่งในโปรแกรมที่ใช้งานได้จริงของโปรแกรมเครื่องคิดเลขเท่ากับร้อยละ 41.70 โปรแกรมวาดภาพเท่ากับร้อยละ 33.70 และโปรแกรมสัญญาณไฟจราจรเท่ากับร้อยละ 34.97en_US
dc.description.abstractalternativeThe thesis objective is to develop a framework for constructing object-oriented programs with design patterns. A user can select at least one of its 23 patterns to assist in designing an application. The framework by itself will create a skeleton code that relates to selected classes within design patterns for the user to edit and complete the skeleton code. Moreover, the user can also create a user interface in a graphic mode of the framework to connect all the software components that will generate the skeleton code in java automatically. We illustrate the effectiveness of the framework and a use of design patterns by creating three applications: calculator application, drawing application, and traffic light application. The result indicates that the framework can correctly generate skeleton code corresponding to the design patterns. Using the framework with design patterns and its user interface components, the user can save time and effort in writing application code. The thesis shows a percentage of a number of automatically created lines of skeleton codes comparing with a number of total lines of completed codes in the application. Those figures of calculator application, drawing application, and traffic light application are 41.70 percent, 33.70 percent, and 34.97 percent respectively.en_US
dc.language.isothen_US
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.subjectการโปรแกรมเชิงวัตถุen_US
dc.subjectซอฟต์แวร์en_US
dc.subjectจาวา (ภาษาคอมพิวเตอร์)en_US
dc.subjectObject-oriented programming (Computer science)en_US
dc.subjectComputer softwareen_US
dc.subjectJava (Computer program language)en_US
dc.titleการออกแบบและพัฒนาโครงร่างสำหรับสร้างโปรแกรมเชิงวัตถุ ด้วยรูปแบบการออกแบบen_US
dc.title.alternativeDesign and development of a framework for constructing object-oriented programs with design patternsen_US
dc.typeThesisen_US
dc.degree.nameวิศวกรรมศาสตรมหาบัณฑิตen_US
dc.degree.levelปริญญาโทen_US
dc.degree.disciplineวิศวกรรมคอมพิวเตอร์en_US
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.email.advisorPornsiri.Mu@Chula.ac.th-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Niwet_ja_front_p.pdfหน้าปกและบทคัดย่อ854.85 kBAdobe PDFView/Open
Niwet_ja_ch1_p.pdfบทที่ 1662.36 kBAdobe PDFView/Open
Niwet_ja_ch2_p.pdfบทที่ 21.5 MBAdobe PDFView/Open
Niwet_ja_ch3_p.pdfบทที่ 31.09 MBAdobe PDFView/Open
Niwet_ja_ch4_p.pdfบทที่ 41.04 MBAdobe PDFView/Open
Niwet_ja_ch5_p.pdfบทที่ 51.52 MBAdobe PDFView/Open
Niwet_ja_ch6_p.pdfบทที่ 61.47 MBAdobe PDFView/Open
Niwet_ja_ch7_p.pdfบทที่ 7624.05 kBAdobe PDFView/Open
Niwet_ja_back_p.pdfบรรณานุกรมและภาคผนวก615.76 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.