โครงงานพัฒนาเครื่องมือ (Tools Development)


        เป็ นโครงงานที่สร้างเครื่ องมือ ใช้สร้างงาน ส่วนใหญ่จะอยูในรู ปของซอฟต์แวร์ เช่น ซอฟต์แวร์วาด
                                                                 ่
รู ป ซอฟต์แวร์พิมพ์งาน และซอฟต์แวร์ช่วยการมองวัตถุในมุมต่างๆ เป็ นต้น สาหรับซอฟต์แวร์เพื่อการ
พิมพ์งานนั้นสร้างขึ้นเป็ นโปรแกรมประมวลคา ซึ่งจะเป็ นเครื่ องมือให้เราใช้ในการพิมพ์งานต่างๆบนเครื่ อง
คอมพิวเตอร์ ส่วนซอฟต์แวร์การวาดรู ป พัฒนาขึ้นเพื่ออานวยความสะดวกให้การวาดรู ปบนเครื่ อง
คอมพิวเตอร์ให้เป็ นไปได้โดยง่าย สาหรับซอฟต์แวร์ช่วยการมองวัตถุในมุมต่างๆ ใช้สาหรับช่วยการ
ออกแบบสิ่งของ อาทิเช่น ผูใช้วาดแจกันด้านหน้า และต้องการจะดูว่าด้านบนและด้านข้างเป็ นอย่างไร ก็ให้
                         ้
ซอฟต์แวร์คานวณค่าและภาพที่ควรจะเป็ นมาให้ เพื่อพิจารณาและแก้ไขภาพแจกันที่ออกแบบไว้ได้อย่าง
สะดวก เป็ นต้น

ตัวอย่างโครงงานพัฒนาเครื่องมือ

1.   โปรแกรมการค้นหาคาภาษาไทย
2.   โปรแกรมอ่านอักษรไทย
3.   โปรแกรมวาดภาพสามมิติ
4.   โปรแกรมเข้าและถอดรหัสข้อมูล
5.   โปรแกรมบีบอัดข้อมูล
6.   โปรแกรมประมวลผลคาไทยบนระบบปฏิบติการลีนุกซ์
                                          ั
7.   โปรแกรมการออกแบบผังงาน
8.   พอร์ตแบบขนานของไทย
9.   การส่งสัญญาณควบคุมอุปกรณ์อิเล็กทรอนิกส์
ตัวอย่างโครงงานพัฒนาเครื่ องมือ
โปรแกรมอ่านออกเสี ยงเอกสารอิเล็กทรอนิกส์
วัตถุประสงค์ของโครงงาน
        เพื่อพัฒนาโปรแกรมสาหรับอ่านออกเสียงข้อความจากเอกสารอีเล็กทรอนิกส์แบบอัตโนมัติ โดย
อ่านได้ท้งภาษาไทย ภาษาอังกฤษและตัวเลข
         ั

เปาหมายและขอบเขตของโครงงาน
  ้
       สร้างโปรแกรมหนังสืออิเล็กทรอนิกส์ ซึ่งโปรแกรมหนังสืออิเล็กทรอนิกส์ทวไปจะไม่สามารถอ่าน
                                                                          ั่
ออกเสียงเป็ นภาษาไทยได้แต่โปรแกรมตัวนี้จะสามารถอ่านออกเสียงภาษาไทย
ภาษาอังกฤษและตัวเลขได้ทฤษฎีที่นามาใช้และความแตกต่าง
       - ได้ใช้โปรแกรม วาจา (Vaja)และ Microsoft Speech Application
Programming Interface (SAPI) โดยมีส่วนที่พฒนาเพิ่มเติม ดังนี้
                                             ั
                1. อ่านไฟล์เอกสารได้ท้งไฟล์
                                          ั
                2. สามารถเซฟ(Save) ไฟล์เสียงที่แปลงแล้วเก็บไว้ฟังซ้ าได้
                3. สามารถเก็บประวัติ(History) และเรี ยกดูซ้ าได้
                4. สามารถลบไฟล์ที่บนทึกเอาไว้ได้
                                        ั
                5. User Interface ที่ติดต่อกับผูใช้มีความพิเศษ
                                                ้

ภาษาและเครื่องมือที่ใช้ ในการพัฒนา
ภาษาที่ใช้ในการพัฒนา
        - C#
Software ที่ใช้ในการพัฒนา
        - โปรแกรม Microsoft Visual Studio .NET 2008
        - ระบบปฏิบติการ Windows XP
                     ั
Software Library ที่ใช้ในการพัฒนา
        - Vaja Library
        - Microsoft Speech Library


                                                                                                     แหล่ งที่มา
                                                           http://www.thaigoodview.com/node/17030?page=0%2C7
               https://sites.google.com/site/luksaduankhorngnganthekhnoloyi/tawxyang-khorng-ngan-khxmphiwtexr

โครงงานพัฒนาเครื่องมือ 5

  • 1.
    โครงงานพัฒนาเครื่องมือ (Tools Development) เป็ นโครงงานที่สร้างเครื่ องมือ ใช้สร้างงาน ส่วนใหญ่จะอยูในรู ปของซอฟต์แวร์ เช่น ซอฟต์แวร์วาด ่ รู ป ซอฟต์แวร์พิมพ์งาน และซอฟต์แวร์ช่วยการมองวัตถุในมุมต่างๆ เป็ นต้น สาหรับซอฟต์แวร์เพื่อการ พิมพ์งานนั้นสร้างขึ้นเป็ นโปรแกรมประมวลคา ซึ่งจะเป็ นเครื่ องมือให้เราใช้ในการพิมพ์งานต่างๆบนเครื่ อง คอมพิวเตอร์ ส่วนซอฟต์แวร์การวาดรู ป พัฒนาขึ้นเพื่ออานวยความสะดวกให้การวาดรู ปบนเครื่ อง คอมพิวเตอร์ให้เป็ นไปได้โดยง่าย สาหรับซอฟต์แวร์ช่วยการมองวัตถุในมุมต่างๆ ใช้สาหรับช่วยการ ออกแบบสิ่งของ อาทิเช่น ผูใช้วาดแจกันด้านหน้า และต้องการจะดูว่าด้านบนและด้านข้างเป็ นอย่างไร ก็ให้ ้ ซอฟต์แวร์คานวณค่าและภาพที่ควรจะเป็ นมาให้ เพื่อพิจารณาและแก้ไขภาพแจกันที่ออกแบบไว้ได้อย่าง สะดวก เป็ นต้น ตัวอย่างโครงงานพัฒนาเครื่องมือ 1. โปรแกรมการค้นหาคาภาษาไทย 2. โปรแกรมอ่านอักษรไทย 3. โปรแกรมวาดภาพสามมิติ 4. โปรแกรมเข้าและถอดรหัสข้อมูล 5. โปรแกรมบีบอัดข้อมูล 6. โปรแกรมประมวลผลคาไทยบนระบบปฏิบติการลีนุกซ์ ั 7. โปรแกรมการออกแบบผังงาน 8. พอร์ตแบบขนานของไทย 9. การส่งสัญญาณควบคุมอุปกรณ์อิเล็กทรอนิกส์
  • 2.
    ตัวอย่างโครงงานพัฒนาเครื่ องมือ โปรแกรมอ่านออกเสี ยงเอกสารอิเล็กทรอนิกส์ วัตถุประสงค์ของโครงงาน เพื่อพัฒนาโปรแกรมสาหรับอ่านออกเสียงข้อความจากเอกสารอีเล็กทรอนิกส์แบบอัตโนมัติ โดย อ่านได้ท้งภาษาไทย ภาษาอังกฤษและตัวเลข ั เปาหมายและขอบเขตของโครงงาน ้ สร้างโปรแกรมหนังสืออิเล็กทรอนิกส์ ซึ่งโปรแกรมหนังสืออิเล็กทรอนิกส์ทวไปจะไม่สามารถอ่าน ั่ ออกเสียงเป็ นภาษาไทยได้แต่โปรแกรมตัวนี้จะสามารถอ่านออกเสียงภาษาไทย ภาษาอังกฤษและตัวเลขได้ทฤษฎีที่นามาใช้และความแตกต่าง - ได้ใช้โปรแกรม วาจา (Vaja)และ Microsoft Speech Application Programming Interface (SAPI) โดยมีส่วนที่พฒนาเพิ่มเติม ดังนี้ ั 1. อ่านไฟล์เอกสารได้ท้งไฟล์ ั 2. สามารถเซฟ(Save) ไฟล์เสียงที่แปลงแล้วเก็บไว้ฟังซ้ าได้ 3. สามารถเก็บประวัติ(History) และเรี ยกดูซ้ าได้ 4. สามารถลบไฟล์ที่บนทึกเอาไว้ได้ ั 5. User Interface ที่ติดต่อกับผูใช้มีความพิเศษ ้ ภาษาและเครื่องมือที่ใช้ ในการพัฒนา ภาษาที่ใช้ในการพัฒนา - C# Software ที่ใช้ในการพัฒนา - โปรแกรม Microsoft Visual Studio .NET 2008 - ระบบปฏิบติการ Windows XP ั Software Library ที่ใช้ในการพัฒนา - Vaja Library - Microsoft Speech Library แหล่ งที่มา http://www.thaigoodview.com/node/17030?page=0%2C7 https://sites.google.com/site/luksaduankhorngnganthekhnoloyi/tawxyang-khorng-ngan-khxmphiwtexr