วันศุกร์ที่ 26 มิถุนายน พ.ศ. 2558

โปรแกรมภาษาคอมพิวเตอร์ C#




Week 4 : โปรแกรมภาษาคอมพิวเตอร์ C#

ภาพจาก: http://www.wallpaperswala.com

ทำความรู้จักกับ C#
        ภาษา C# (ซี-ชาร์ป) เป็นภาษาโปรแกรมคอมพิวเตอร์ที่ได้รับความนิยมเพิ่มขึ้นเรื่อยๆ ในปัจจุบัน และเป็นภาษาโปรแกรมคอมพิวเตอร์ที่เหมาะกับผู้ที่เริ่มต้นที่จะเขียนโปรแกรมคอมพิวเตอร์มาก โดยภาษา C# ถูกพัฒนามาจากภาษา C++ (ซี-พลัสพลัส) และมีโครงสร้างแบบเชิงวัตถุ (object-oriented programming) โดยใช้ Visual Studio (วิชวล-สตูดิโอ) เป็นเครื่องมือสาหรับพัฒนาโปรแกรมคอมพิวเตอร์ ซึ่ง Visual Studio เป็นเครื่องมือที่คอยอานวยความสะดวกในการพัฒนาโปรแกรมคอมพิวเตอร์ ทาให้ผู้เขียนโปรแกรมสามารถพัฒนาโปรแกรมคอมพิวเตอร์ได้ไม่ยากนัก
            ภาษา C# ได้รวบรวมข้อดีของภาษาต่างๆ เข้าไว้ด้วยกัน ไม่ว่าจะเป็นภาษา Java ภาษา C และ ภาษา C++ โดยมีข้อดีดังนี้

1.       เป็นภาษาที่เขียนง่าย ไม่ซับซ้อนและเรียบง่าย เพราะคล้ายภาษา Java ภาษา C และ ภาษา C++ ทาให้หลายคนเข้าใจได้  ไม่ยาก

2.       เป็นภาษาโปรแกรมคอมพิวเตอร์ยุคใหม่ที่ถูกสร้างขึ้นมาสาหรับการพัฒนาโปรแกรมคอมพิวเตอร์ ภายใต้แนวคิด .NET Framework ซึ่งเป็นแนวคิดที่ได้รับความนิยมสูงที่สุดในปัจจุบัน

3.       เป็นภาษาที่ถูกออกแบบมาให้ทางานบน .NET Framework โดยรูปแบบในการพัฒนาโปรแกรมคอมพิวเตอร์สมัยใหม่ ซึ่งบริษัทไมโครซอพท์เป็นผู้พัฒนา ซึ่งคุณสมบัติที่สำคัญของ .NET Framework ก็คือ ผู้ใช้งานสามารถใช้งานบนระบบฮาร์ดแวร์ (Hardware) หรือ ระบบปฏิบัติการ (Operating System) ที่แตกต่างกันได้อย่างไม่มีปัญหา เช่น เครื่องพีซีกับเครื่องแมคหรือ ระบบปฏิบัติการวินโดว์กับระบบปฏิบัติการแมคอินทอช เป็นต้น ดังนั้น ผู้เขียนโปรแกรมจึงสามารถเขียนโปรแกรมคอมพิวเตอร์ใหม่ๆ ได้โดยง่าย รวดเร็ว และไม่ต้องติดข้อจากัดต่างๆ อย่างเช่นการเขียนโปรแกรมคอมพิวเตอร์ในสมัยก่อนอีกต่อไป

4.       เป็นภาษาที่แข็งแกร่ง เพราะเป็นภาษาที่ได้มีการแก้ไขข้อบกพร่องบางอย่างของภาษา Java ภาษา C และ ภาษา C++ เหล่านั้น ทาให้ ภาษา C# เป็นภาษาที่มีความสมบูรณ์ตามแบบฉบับของโครงสร้างแบบเชิงวัตถุ(object-oriented programming)

 
 
ภาพจาก: http://9gag.com/




เครื่องมือสำหรับพัฒนาโปรแกรม

            การเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษา C# นั้น จะมีเครื่องมือที่ใช้คือโปรแกรม Visual Studio ซึ่งเป็นซอฟต์แวร์ประเภท IDE (Integrated Development Environment) ที่นำแนวคิดการทางานแบบรวมศูนย์มาใช้ คือ การทาให้วงจรการพัฒนาระบบทั้งหมดทำงานได้อย่างสะดวก รวดเร็ว และ ง่ายดาย เริ่มตั้งแต่การวิเคราะห์ ออกแบบจนถึงการนาไปปรับใช้ให้เหมาะสมกับวัตถุประสงค์ของการเขียนโปรแกรมคอมพิวเตอร์    
ภาพจาก: http://www.daoudisamir.com


ข้อมูลเบื้องต้นเพิ่มเติมเกี่ยวกับ C#





ขอบคุณข้อมูลจาก : https://sites.google.com/site/programmingm42/phasa-c

วันศุกร์ที่ 19 มิถุนายน พ.ศ. 2558

Social Network กับนักเรียนและสังคมไทย


 Week 3  : Social Network กับนักเรียนและสังคมไทย


        เป็นที่ทราบกันดีว่าสังคมยุคปัจจุบันนี้สังคมออนไลน์หรือที่เรียกกันว่า “social network” เข้ามามีบทบาทในชีวิตชองเราแทบจะทุกคนเป็นอย่างมาก เรียกได้ว่าว่างเมื่อไหร่ก็เป็นต้องเช็ค Facebook หรือต้องอัพเดทสถานะ(status) อยู่ตลอดเวลา แต่ส่วนที่เป็นประโยชน์นั้นก็มีอยู่มากมายจากการแชร์ แบ่งปัน ติดต่อ หรือใช้ในการตั้งคำถามและประเด็นต่างๆ เช่น Facebook, twitter, Pantip ในทางกลับกันอาจส่งผลเสียได้ด้วย

ภาพจาก:http://axcession.com/wp-content/uploads/2014/08/social-media-mega-phone.jpg


             ข้อดี : เรามักจะได้ยินเกี่ยวกับผลเสียของ social network กับวัยรุ่นอยู่เป็น ระยะๆแต่ เมื่อมีด้านที่ดีๆเกี่ยวกับมันมักไม่ค่อยถูกนำเสนอเท่าที่ควร ที่เห็นได้ชัดเจน คือ การลดระยะทางระยะทางโดยการแชร์สิ่งต่างๆผ่านสังคมออนไลน์หรือการหาข้อ โต้แย้งในสิ่งที่ถูกต้องจากกระแสสังคมที่มีการแชร์และเชื่อในสิ่งที่ผิด (เช่น อ.ชื่อดังท่านหนึ่ง และ เพจจ่าชื่อดังท่านหนึ่ง) และตัวอย่างที่มากอีกตัวอย่างหนึ่งคือ ALS Ice bucket challenge ที่ทำให้ เรามีความรู้มากขึ้นเกี่ยวกับโรคนี้และได้รับรู้อาการอย่างแท้งจริงจากการเล่น

  Simpson ทำ ALS Ice bucket challenge
 
อ.เจษฎา อธิบายเรื่องข้าวปลอม

ภาพจาก : https://www.facebook.com/DramaAdd

            ข้อเสีย : เมื่อมีด้านที่ดีก็ต้องมีด้านทีเสียเป็นธรรมดา การให้ความสำคัญกับ Social network ขณะอยู่กับคนอื่นมากเกินไปจะทำให้เกิดการแยกตัวออกจากสังคมจริงๆมากขึ้น ถ้าหางลองสังเกตไปรอบๆขณะอยู่ในสถานที่สาธารณะจะพบว่าคนส่วนใหญ่จะก้มหน้าอยู่กับ มือถือ tablet แทบทั้งสิ้น จึงทำให้เกินการปฏิสัมพันธ์กันน้อยลงเป็นต้น

 
ภาพจาก: http://www.asafhanuka.com/the-realist/#/likecoholic/

 
  
 ขอบคุณข้อมูลจาก:http://www.business-opportunities.biz/2015/02/19/impact-social-media-society

วันศุกร์ที่ 12 มิถุนายน พ.ศ. 2558

เรื่องราวที่นักเรียนสนใจ "Star war"


Week 2 : เรื่องราวที่นักเรียนสนใจ "Star war"



    เรื่องราวที่ผมสนใจนั้นเป็นเรื่องราวเกี่ยวกับภาพยนตร์เรื่อง "Star war"  ซึ่งในบทความนี้จะไม่รวมเรื่องราวในหนังสือการ์ตูนไว้ จะพูดถึงเรื่องราวจากในภาพยนตร์เท่านั้น โดยจะขอแบ่งเป็น  2 ยุคหลักๆคือ 1.ยุค Rise of the Empire Era(Star Wars Episode 1-2-3)  2.ยุค The Rebellion Era (Star Wars Episode 4-5-6) โดยจะเริ่มต้นจาก 

1.Star Wars Episode 1-2-3 (Rise of the Empire Era)

- เป็นเหตุการณ์ในภาคภาพยนตร์ Star Wars Episode 1-2-3 รวมกับการ์ตูน The Clone wars ที่เป็นช่วงระหว่างการเปลี่ยนแปลงการปกครองจากระบบสาธารณรัฐไปสู่ระบอบจักรวรรดิ จึงีเนื้อเรื่องเต็มที่แบบเข้มข้น




(ในภาค The Clone wars ทั้งหนังและการ์ตูน เป็นสงครามที่เกิดขึ้นในช่วงของภาพยนตร์ Episode 2-3 ที่เป็นช่วงน่าตื่นตาตื่นใจช่วงหนึ่ง) เป็นยุคที่ซิธ "ลอร์ดซีเดียส " ค่อยๆเพิ่มอำนาจ และได้กวาดล้าง เจได ครั้งใหญ่ ด้วยคำสั่ง "Order 66*" จนสาธารณรัฐต้องล่มสลาย แล้วลอร์ดซีเดียสก็ขึ้นมาเป็นจักรพรรดิปกครองทั่วทั้งแกแลคซี่สำเร็จ โดยมี "อนาคิน สกายวอร์คเกอร์" ที่เข้าสู่ด้านมืด  "Darth Vader" เป็นศิษย์






 * Order 66 หรือ คำสั่งที่ 66 คือ คำสั่งทางการทหารในภาพยนตร์ Starwars Episode 3 เป็นคำสั่งกวาดล้างเจไดครั้งใหญ่จนเจไดแทบหมด เจไดผู้รอดชีวิตจากเหตุการณ์นี้ในภาพยนตร์ก็มีเพียง 2 คนคือ "โอบีวัน เคโนบี" และ อ."โยดา" 




 
อนาคิน ได้รับการฟื้นฟูร่างกาย กลายเป็น Darth Vader



2.Star Wars Episode 4-5-6 (The Rebellion Era)


- เป็นเหตุการณ์ภาพยนตร์ Star Wars Episode  4-5-6 เกิด*ยุทธการยาวิน(EP. 4) โดยฝ่ายฝ่ายกบฏที่มีเจไดความหวังสุดท้าย "ลุค สกายวอร์คเกอร์" กับ เจ้าหญิง"เลอา" (ที่เป็นลูกของ ดาร์ธ เวเดอร์ ทั้งคู่) และกองทัพฝ่ายกบฏได้ร่วมมือกับ "ฮัน โซโล" และ "ชิวแบคคา" ต่อสู้กับฝ่ายจักรวรรดิ จนจักรพรรดิซิธ พ่ายแพ้ และตายไป

 

* ยุทธการยาวิน (Battle of Yavin) กองทัพยาน X-Wing ปฏิบัติการโจมตี Death Star ที่เป็นใหม่ของฝ่ายจักรวรรดิได้สำเร็จ ในภาคภาพยนตร์ Star wars Episode 4 : A New Hope 

 

ยุทธการยาวิน



- ฮัน โซโล, เจ้าหญิง เลอา และ ลุค สกายวอร์คเกอร์ และชิวแบคคา ผจญภัย ในภาพยนตร์ Episode VI : Return of The Jedi





ขอบคุณข้อมูลจาก : http://www.starwars.com
                           http://starwars.wikia.com