21.02.2015 Views

Visual Basic 2005 Express Edition

Visual Basic 2005 Express Edition

Visual Basic 2005 Express Edition

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

แบบฟอร์มข้อเสนอโครงการ<br />

รหัสโครงการ 12p22c207<br />

ข้อเสนอโครงการ<br />

การแข่งขันพัฒนาโปรแกรมคอมพิวเตอร์แห่งประเทศไทย<br />

ชื่อโครงการ จ าง่ายๆ...แค่ตารางธาตุ<br />

Periodic Table is easy for remember<br />

ประเภทโปรแกรมที่เสนอ โปรแกรมส่งเสริมการเรียนรู้<br />

ทีมพัฒนา<br />

หัวหน้าโครงการ<br />

1. ชื่อ-นามสกุล นาย วิษุวัต ซันเฮม<br />

วัน/เดือน/ปีเกิด 11/5/2537 ระดับการศึกษามัธยมศึกษาปีที่ 4 สถานศึกษา โรงเรียนมัธยมวัดหนองจอก<br />

ที่อยู่ตามทะเบียนบ้าน 100/299 หมู่ 1 ถนนเลียบวารี แขวงโคกแฝด เขตหนองจอก กรุงเทพฯ 10530<br />

สถานที่ติดต่อ 100/299 หมู่ 1 ถนนเลียบวารี แขวงโคกแฝด เขตหนองจอก กรุงเทพฯ<br />

มือถือ 08-7508-4100 E-mail wisuwat_sunhem@hotmail.com<br />

ลงชื่อ......................................………...................................<br />

ผู้ร่วมโครงการ<br />

2. ชื่อ-นามสกุล นางสาว สุพิชญา เหล่าทอง<br />

วัน/เดือน/ปีเกิด 14/5/37 ระดับการศึกษามัธยมศึกษาปีที่ 4 สถานศึกษา โรงเรียนมัธยมวัดหนองจอก<br />

ที่อยู่ตามทะเบียนบ้าน 191 หมู่ 5 ต าบลเขาชัยสน อ าเภอเขาชัยสน จังหวัด พัทลุง ปณ. 90130<br />

สถานที่ติดต่อ 16 หมู่ 2 ถนน สุวินทวงศ์ แขวงล าผักชี เขตหนองจอก กรุงเทพมหานคร 10530<br />

โทรศัพท์ 0-2989-4881 มือถือ 08-5518-2328<br />

ลงชื่อ......................................………...................................<br />

ผู้ร่วมโครงการ<br />

2. ชื่อ-นามสกุล นาย พิพัฒน์ ลัทธิไทยกุล<br />

วัน/เดือน/ปีเกิด 18/11/36 ระดับการศึกษามัธยมศึกษาปีที่ 4 สถานศึกษา โรงเรียนมัธยมวัดหนองจอก<br />

ที่อยู่ตามทะเบียนบ้าน 59/70 หมู่ 3 แขวงคลองสิบสอง เขตหนองจอก กรุงเทพฯ 10530<br />

สถานที่ติดต่อ 59/70 หมู่ 3 แขวงคลองสิบสอง เขตหนองจอก กรุงเทพฯ 10530<br />

โทรศัพท์ 0-2557-4521 มือถือ 08-5518-2328 E-mail bank21525@yahoo.com<br />

ลงชื่อ......................................………...................................<br />

อาจารย์ที่ปรึกษาโครงการ<br />

ชื่อ-นามสกุล นาย มนตรี สังข์โต<br />

สังกัด/สถาบัน โรงเรียนมัธยมวัดหนองจอก<br />

สถานที่ติดต่อ 47/23 หมู่ 9 ถนนสุวินทวงศ์ แขวงล าผักชี เขตหนองจอก กรุงเทพฯ 10530<br />

มือถือ 08-5944-7252<br />

ค ารับรอง “โครงการนี้เป็นความคิดริเริ่มของนักพัฒนาโครงการและไม่ได้ลอกเลียนแบบมาจากผู้อื่นผู้ใด<br />

ข้าพเจ้าขอรับรองว่าจะให้ค าแนะน าและสนับสนุนให้นักพัฒนาในความดูแลของข้าพเจ้าด าเนินการศึกษา /วิจัย/<br />

พัฒนาตามหัวข้อที่เสนอและจะท าหน้าที่ประเมินผลงานดังกล่าวให้กับโครงการฯ ด้วย”<br />

ลงชื่อ......................................………...................................<br />

หัวหน้าสถาบัน<br />

ชื่อ-นามสกุล นายจุลจักร โนพันธุ์ ต าแหน่ง ผู้อ านวยการ<br />

สถาบัน โรงเรียนมัธยมวัดหนองจอก<br />

สถานที่ติดต่อ 21 หมู่ 2 ถนนเลียบวารี แขวงกระทุ่มราย เขตหนองจอก กรุงเทพฯ 10530<br />

โทรศัพท์ 0-2543-1008<br />

ค ารับรอง “ข้าพเจ้าขอรับรองว่าผู้พัฒนามีสิทธิ์ขอรับทุนสนับสนุนตามเงื่อนไขที่โครงการฯก าหนดและ<br />

อนุญาตให้ด าเนินการศึกษา/วิจัย/พัฒนาตามหัวข้อที่ได้เสนอมานี้ในสถาบันได้ภายใต้การบังคับบัญชาของ<br />

ข้าพเจ้า”<br />

ลงชื่อ......................................………...................................


สาระส าคัญของโครงการ<br />

ตารางธาตุ คือ ตารางที่นักวิทยาศาสตร์สร้างขึ้นมา เพื่อแบ่งธาตุที่มีสมบัติเหมือนกันออกเป็น<br />

หมวดหมู่ เพื่อให้ง่ายแก่การศึกษา<br />

การศึกษาเรื่องตารางธาตุเป็นส่วนหนึ่งในการเรียนการสอนวิชาเคมี ตามหลักสูตรของสถาบัน<br />

ส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี ในสาขาวิชาเคมี กลุ่มสาระการเรียนรู้วิทยาศาสตร์ ทางกลุ่มเรา<br />

จึงได้เห็นความส าคัญในเรื่องนี้จึงต้องการที่จะท าโปรแกรมที่ช่วยในการจดจ าและเข้าตารางธาตุ อันเป็น<br />

พื้นฐานส าคัญในการศึกษาต่อในวิชาเคมี<br />

หลักการและเหตุผล<br />

ปัจจุบันการเรียนวิชาเคมีวิชาที่นักเรียน นักศึกษาได้ให้ความส าคัญกันมากแต่การเรียนวิชาเคมีนั้น<br />

ผู้เรียนต้องเข้าใจ ธาตุ คุณสมบัติของธาตุ สมบัติของธาตุตามตารางธาตุ เพื่อเป็นพื้นฐานในการศึกษาต่อ<br />

ทางกลุ่มจึงได้จัดท าโปรแกรมที่ช่วยในการจดจ าและเข้าใจตารางธาตุที่เป็นเรื่องยากให้เป็นเรื่องง่าย<br />

ขึ้นมาโดยโปรแกรมจะมีการน าเสนอในรูปแบบ ข้อความ ภาพ ภาพเคลื่อนไหว และเสียง ท าให้ผู้ใช้สามารถ<br />

ท าความเข้าใจกับตารางธาตุได้ง่ายขึ้น<br />

โครงการนี้จะช่วยให้ผู้เรียนวิชาเคมีสามารถศึกษาวิชาเคมีในระดับสูงขึ้นได้<br />

วัตถุประสงค์<br />

เพื่อช่วยในการจดจ าและเข้าใจตารางธาตุให้มากขึ้น<br />

ปัญหา<br />

เนื่องด้วยในปัจจุบัน วิชาเคมีเป็นหนึ่งในวิชาที่นักเรียนและนักศึกษาได้ให้ความส าคัญกันมาก<br />

ปัญหาในการศึกษาวิชาเคมี คือผู้เรียนไม่สามารถจดจ า ธาตุ คุณสมบัติของธาตุ สมบัติของธาตุตามตารางธาตุ<br />

ท าให้ผู้เรียนไม่สามารถศึกษาวิชาเคมีในระดับสูงขึ้นได้ เนื่องจากไม่เข้าใจตารางธาตุซึ่งเป็นพื้นฐานที่ส าคัญ<br />

ในการศึกษาต่อในระดับที่สูงขึ้น


เป้าหมายและขอบเขตของโครงการ<br />

การสร้างโปรแกรม จ าง่ายๆ...แค่ตารางธาตุ จัดท าโดยการใช้โปรแกรม <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong> เป็น<br />

โปรแกรมหลักในการจัดท าโปรแกรมและมีโปรแกรมอื่นๆเสริมเข้ามาเพื่อตกแต่งและช่วยในการน าเสนอ<br />

อาทิ Macromedia Flash 8 เป็นต้น เนื้อหาเป็นเนื้อหาในกลุ่มสาระการเรียนรู้วิทยาศาสตร์ สาขาวิชาเคมี ใน<br />

ระดับชั้นมัธยมศึกษาปีที่ 4<br />

กลุ่มเป้าหมายหลัก<br />

- นักเรียน นักศึกษา ที่ก าลังศึกษาวิชาเคมี<br />

กลุ่มเป้าหมายรอง<br />

- อาจารย์ผู้สอน ผู้สนใจทั่วไป<br />

รายละเอียดของการณ์พัฒนา<br />

Story board<br />

เมื่อกดธาตุบนตารางธาตุ จะไปสู่ ภาพ 1<br />

เมื่อกดปุ่มสมบัติของธาตุตามหมู่และคาบไปสู่ ภาพ 2<br />

เมื่อกดปุ่มแบบทดสอบไปสู่ ภาพ 3<br />

เมื่อกดปุ่มเกมส์ทดสอบความรู้เรื่องตารางธาตุไปสู่ ภาพ 4<br />

เมื่อกดปุ่มวิธีใช้โปรแกรมไปสู่ ภาพ 5


เมื่อกดปุ่มขนาดอะตอมไปสู่ ภาพ 2.1<br />

เมื่อกดปุ่มรัศมีไอออนไปสู่ ภาพ 2.2<br />

เมื่อกดปุ่มรัศมีพลังงานไอออไนเซซันไปสู่ ภาพ 2.3<br />

เมื่อกดปุ่มอิเล็กโทรเนกาติวิตีไปสู่ ภาพ 2.4<br />

เมื่อกดปุ่มสัมพรรคภาพอิเล็กตรอนไปสู่ ภาพ 2.5<br />

เมื่อกดปุ่มจุดหลอมเหลวและจุดเดือดไปสู่ ภาพ 2.6<br />

เมื่อกดปุ่มเลขออกซิเดซันไปสู่ ภาพ 2.7<br />

เมื่อกดปุ่มกลับหน้าหลักไปสู่ ภาพ 1


ภาพ 3<br />

ภาพ 3.1<br />

1.ไปยังภาพ 4.1<br />

2. ไปยังภาพ 4.2<br />

3. ไปยังภาพ 4.3<br />

ภาพ 4


ภาพ 4.1<br />

ไป<br />

ช่องสีขาวจะเป็นช่องว่างให้เติมธาตุลง<br />

ภาพ 4.2<br />

ภาพ 4.3


ภาพ 5


หลักการและทฤษฎี<br />

ความรู้ทั่วไปเกี่ยวกับโปรแกรม <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong> <strong>Express</strong> <strong>Edition</strong><br />

1. ท าความรู้จักกับโปรแกรม <strong>Visual</strong> <strong>Basic</strong> <strong>Express</strong> <strong>Edition</strong> <strong>2005</strong><br />

โปรแกรม <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong> <strong>Express</strong> <strong>Edition</strong> หรือเรียกโดยย่อว่า <strong>Visual</strong> <strong>Basic</strong> <strong>Express</strong> หรือ VB<br />

<strong>Express</strong> เป็นโปรแกรมที่ใช้ส าหรับสร้างหรือพัฒนาโปรแกรมใช้งานบทวินโดวส์ โดยใช้ภาษา <strong>Visual</strong> <strong>Basic</strong><br />

กับระบบปฏิบัติการ Windows ของบริษัทไมโครซอฟท์<br />

<strong>Visual</strong> <strong>Basic</strong> พัฒนามาจากภาษา <strong>Basic</strong> (ย่อมากจาก Beginner's All-purpose Symbolic Instruction<br />

Code) ซึ่งเป็นภาษาคอมพิวเตอร์ระดับสูง ใช้งานง่าย เหมาะส าหรับผู้เริ่มใช้คอมพิวเตอร์ เพราะใช้ค าใน<br />

ภาษาอังกฤษที่เข้าใจง่าย และเมื่อเป็น <strong>Visual</strong> <strong>Basic</strong> ซึ่งใช้ลักษณะของ การมองเห็นได้ (<strong>Visual</strong>) ที่เป็นการ<br />

ติดต่อกับผู้ใช้ด้วยกราฟิก หรือ รูปภาพ (Graphical User Interface -GUI) จึงท าให้การพัฒนาโปรแกรมใช้<br />

งานได้สะดวกและรวดเร็วขึ้น ถึงแม้จะใช้งานง่าย แต่ก็มีความสามารถสูง เหมาะส าหรับการพัฒนา<br />

โปรแกรมใช้งานได้หลายด้าน เช่น งานค านวณทั่วไป งานด้านฐานข้อมูล เกม ฯลฯ<br />

บริษัทไมโครซอฟท์ ได้เปิดตัวโปรแกรม <strong>Visual</strong> Studio <strong>2005</strong> ในเดือนพฤศจิกายน ค.ศ. <strong>2005</strong> ซึ่งมี<br />

<strong>Visual</strong> <strong>Basic</strong> รุ่นใหม่ล่าสุด ใช้ชื่อว่า Microsoft <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong> หรือ <strong>Visual</strong> <strong>Basic</strong> 8.0 โดยปรับปรุงจาก<br />

<strong>Visual</strong> <strong>Basic</strong> 6.0 และ <strong>Visual</strong> <strong>Basic</strong>.NET เดิมที่ใช้กันอยู่ เพิ่มขีดความสามารถหลายอย่าง เพื่อให้การพัฒนา<br />

โปรแกรมใช้งาน ท าได้สะดวก และรวดเร็วขึ้น และได้ออก <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong> <strong>Express</strong> <strong>Edition</strong> ซึ่งใช้<br />

ง่าย เรียนรู้ง่าย ท าโปรแกรมได้เร็วและสนุกกว่า เหมาะส าหรับผู้ที่ต้องการศึกษาและพัฒนาโปรแกรมใช้<br />

งานที่ไม่จ าเป็นต้องใช้ความสามารถทุกอย่างของ <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong><br />

2. ลักษณะการสร้างโปรแกรมใช้งานด้วย <strong>Visual</strong> <strong>Basic</strong> <strong>Express</strong> <strong>Edition</strong> <strong>2005</strong><br />

การสร้างโปรแกรมใช้งานด้วย <strong>Visual</strong> <strong>Basic</strong> <strong>Express</strong> <strong>Edition</strong> <strong>2005</strong> เป็นการเขียนโปรแกรมเชิงวัตถุ<br />

(Object Oriented Programming) โดยสร้างโครงงาน (Project) ซึ่งประกอบด้วย ฟอร์ม (Form) ส าหรับจัด<br />

วางวัตถุ (Object) ชนิดต่างๆ ซึ่งเรียกว่า ตัวควบคุม (Control) ที่เป็นแบบรูป (Graphic) เพื่อให้ผู้ใช้โปรแกรม<br />

มองเห็นง่ายและสามารถเลือกกระท ากับตัวควบคุมตัวใดตัวหนึ่งได้<br />

การเขียนค าสั่งหรือโปรแกรม (Code) เก็บ<br />

ไว้ที่ตัวควบคุมแต่ละตัวเพื่อให้ตัวควบคุม<br />

ท างานตามลักษณะการกระท าหรือเหตุการณ์<br />

(Event) ที่เกิดขึ้นกับตัวควบคุมนั้น เช่น ตัว<br />

ควบคุมแบบปุ่ม (Button) ดังรูป<br />

การกระท าหรือเหตุการณ์ที่จะเกิดขึ้นกับ<br />

ปุ่ม Button 1 อาจเป็นการ<br />

คลิกที่ปุ่ม ดังนั้น จึงต้องเขียนโปรแกรมเก็บ


ไว้ที่ปุ่มให้มีความหมายว่า ถ้าคลิกปุ่มนี้แล้วจะให้ท าอะไรต่อไปบ้าง<br />

ตัวอย่างโปรแกรม My Movie Collection ใน Starter Kit ของ <strong>Visual</strong> <strong>Basic</strong> <strong>Express</strong> ซึ่ง<br />

ประกอบด้วยตัวควบคุมต่าง ๆ สามารถน ามาศึกษาเป็นต้นแบบในการสร้างโปรแกรมโดยใช้เวลาไม่นานนัก<br />

บทสรุป<br />

โปรแกรม <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong> <strong>Express</strong> <strong>Edition</strong> เป็นโปรแกรมที่ใช้ส าหรับสร้างหรือพัฒนา<br />

โปรแกรม ใช้งานบนวินโดวส์ โดยใช้ภาษา <strong>Visual</strong> <strong>Basic</strong> รุ่นล่าสุด การสร้างโปรแกรมใช้งานด้วย <strong>Visual</strong><br />

<strong>Basic</strong> <strong>2005</strong> <strong>Express</strong> <strong>Edition</strong> ใช้ลักษณะของการติดต่อกับผู้ใช้ ด้วยกราฟิกหรือรูปภาพ (Graphical User<br />

Interface -GUI) โดยใช้ฟอร์ม (Form) ส าหรับจัดวางตัวควบคุมต่างๆ (Control)และเขียนค าสั่งหรือ<br />

โปรแกรม (Code) เก็บไว้ที่ตัวควบคุมแต่ละตัว เพื่อให้ท างานตามลักษณะการกระท าหรือเหตุการณ์ (Event)<br />

ที่เกิดขึ้นกับตัวควบคุมนั้น<br />

หน้าเริ่มต้น (Start Page) ของ <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong> <strong>Express</strong> <strong>Edition</strong> ท าให้ผู้ท าโปรแกรมสามารถ<br />

ท าโปรแกรมได้สะดวกหรือศึกษาเพิ่มเติมได้ง่าย


โปรแกรมที่ใช้พัฒนา<br />

- <strong>Visual</strong> <strong>Basic</strong> <strong>2005</strong> <strong>Express</strong> <strong>Edition</strong><br />

- Macromedia Flash 8<br />

- Sound Forge 9.0<br />

บรรณานุกรม<br />

http://www.kkw.ac.th/kkwweb/visuall/index.htm<br />

http://www.rmutphysics.com/charud/virtualexperiment/virtual2/periodic/periodic2/table60.html<br />

ประวัติและผลงานวิจัยดีเด่นของผู้พัฒนา ด้านวิทยาศาสตร์และเทคโนโลยี<br />

นายวิษุวัต ซันเฮม<br />

- เข้าร่วมการแข่งขัน การเขียนโปรแกรมภาษา C วิชาการคอมพิวเตอร์ ณ โรงเรียนนวมินทราชินูทิศบดินทร<br />

เดชา ปี 2008<br />

- เกียรติบัตรเหรียญทอง การแข่งขันทักษะวิชาชีพ สาขาวิชาคอมพิวเตอร์ ประเภทการเขียนโปรแกรมภาษา<br />

ปาสคาล ระดับมัธยมศึกษาตอนปลาย ปี 2008<br />

- เข้าร่วมการแข่งขันเขียนโปรแกรมคอมพิวเตอร์ควบคุมหุ่นยนตร์รอบคัดเลือกระดับภูมิภาค ปี 2008<br />

- ผ่านการอบรมการเขียนโปรแกรมในโครงการ KMUTNB ปี 2008<br />

- เกียรติบัตรเหรียญทอง การเขียนโปรแกรมภาษา C วิชาการคอมพิวเตอร์ ณ โรงเรียนนวมินทราชินูทิศ<br />

บดินทรเดชา ปี 2009<br />

นางสาวสุพิชญา เหล่าทอง<br />

- เกิยรติบัตรเหรียญเงิน การแข่งขันสื่อการสอน(CAI) วิชาการคอมพิวเตอร์ ณ โรงเรียนนวมินทราชินูทิศ<br />

บดินทรเดชา ปี 2009<br />

นาย พิพัฒน์ ลัทธิไทยกุล<br />

- เกิยรติบัตรเหรียญเงิน การแข่งขันหุ่นยนต์ วิชาการคอมพิวเตอร์ ณ โรงเรียนนวมินทราชินูทิศบดินทร<br />

เดชา ปี 2008<br />

- เข้าร่วมการแข่งขันเขียนโปรแกรมคอมพิวเตอร์ควบคุมหุ่นยนตร์รอบคัดเลือกระดับภูมิภาค ปี 2008<br />

- ผ่านการอบรมการเขียนโปรแกรมในโครงการ KMUTNB ปี 2008

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!