เขียน ASP.NET  ด้วย MVC เบื้องต้น ต้องยอมรับว่าการพัฒนา web application ในสมัยนี้ MVC Pattern ได้รับความนิยมกันมาก เท่าที่ผมรู้ MVC Pattern ถูกคิดค้นออกแบบมาในสมัย xerox คิดค้น GUI แรก แล้วใช้ concept mvc เพื่อรับคำสั่งและประมวลผลจากผู้ใช้ เมื่อเวลาผ่านไปก็ถูกนำมาใช้กับ web application ในตอนนี้ ซึ่งทาง asp.net ของ microsoft เองก็มีการออกรูปแบบ .net ให้รองรับ mvc แล้วซึ่งหลักการนั้นก็จะคล้ายๆๆกัน โดยมี Model ที่จะออกมาในแนว ORM (Object-relational mapping) ซึงทำให้เขียนโปรแกรมเชื่อมต่อ database ง่ายขึ้น ส่วนของ controller นั้นก็จะมีเหมือนกันเกือบทุกค่ายคือการ route เพื่อจัดการ url ที่เรียกเข้ามาและดุรูปแบบของการส่งข้อมูลว่าเป็น GET หรือ POST ส่วนในด้านของ View นั้น ASP.NET MVC จะใช้ Template Engine Razor ซึ่งก็ถือว่าใช้งานง่ายสะดวกและประหยัดเวลาในการพัฒนา web application ได้ เริ่มแรกผมนั้นจะใช้โปรแกรม Visual Studio Express 2013 แล้วทำการ new projection เป็น Web ในส่วนของ c# และเลือก .Net Framework 4.5 ตั้งชื่อตามรูปคือ mvcbasic       หลังจากนั้นก็เลือกเป็น Empty เลือกรูปแบบ MVC ถ้าหากต้องการ test ด้วยก็ check add unit test ไปเพื่ออนาคตอยากลอง test program ของเรา   เมื่อสร้างRead More →

เกือบทุกภาษาจะมีการใช้ select case รวมไปถึงในภาษา C# ด้วย ซึ่งใน visual c# จะมีความสามารถในการใช้ switch case ได้ง่ายกว่าในภาษาซีหรือภาษาอื่นตรงที่ภาษาซีนั้นจะไม่สามารถใช้ switch case ได้กลับข้อมูลที่เป็น string แต่ใน visual c# สามารถทำได้ แต่รูปแบบในการเขียนนั้นก็ยังคล้ายกับภาษาในตระกูลภาษาซีอยู่ดี ซึ่งเราก็มาดูตัวอย่าง visual c# กันเลยดีกว่าRead More →

ในการเขียนโปรแกรมใน visual c# นั้นก็มีลักษณะคล้ายๆกับภาษาจาวาและภาษาซีด้วยไปถึงยังคล้ายกับ visual basic อีกด้วย ซึ่งในการเขียนโปรแกรมภาษา C# นั้นก็มีขั้นตอนดังนี้ สร้าง project ขึ้นมาใหม่ใน visual c#Read More →

ภาษาC#เป็นภาษาโปรแกรมเชิงวัตถุทำงานบนดอตเน็ตเฟรมเวิร์ก พัฒนาโดยบริษัทไมโครซอฟท์และ มี Anders Hejlsberg เป็นหัวหน้าโครงการ โดยมีรากฐานมาจากภาษาซีพลัสพลัสและภาษาอื่นๆ (โดยเฉพา ภาษาเดลไฟและจาวา) โดยปัจจุบันภาษาซีซาร์ปเป็นภาษามาตรฐานรองรับโดย ECMA และ ISORead More →

มันเป็น Framework สำหรับในการพัฒนาเกมส์ windows ซึ่งถูกออกแบบมาจากเจ้าของ windows นั้นเองก็คือ Microsoft ซึ่งภาษาที่ใช้ใน Framework นี้ก็คือ C# ของ Microsoft นั้นเองซึ่ง ใน XNA? มี class ให้ใช้มากมายซึ่งทำให้ง่ายต่อการพัฒนาลดเวลาในการพัฒนาทำให้สามารถนำเวลาไปพัฒนาตัวเกมส์ให้มีความสนุกมากขึ้น อีกทั้ง xna ยังสามารถนำไปพัฒนาเพื่อ x360 และ zune game ได้อีกด้วยซึ่ง xna สนับสนุน visual c# express editon ซึ่งเป็น version free สำหรับนักพัฒนาจึงเป็น framework ที่ใช้พัฒนาRead More →

C เป็นภาษาในการเขียนโปรแกรมทั่วไป Dennis Ritchie ได้คิดค้นภาษา ?C ในปี 1970 ที่ห้องแลปของ AT&T Bell ใน Murray Hill, New Jersey, เพื่อที่จะพัฒนาระบบปฏิบัติการ Unix และโปรแกรม ?utilities เพื่อให้ยึดติดกับhardware platforms น้อยที่สุด. ซึ่งคุณลักษณะของภาษาซีนั้นมีนั้นนี้Read More →

โปรแกรมเกิดจากการผสมกันของคำสั่งและสัญลักษณ์ มีโครงสร้างพื้นฐานดังนี้ ฟังก์ชัน main (จุดเริ่มต้นของโปรแกรม) ในภาษาซีโปรแกรมที่จะทำการรันนั้นจะต้องอยู่ในฟังก์ชัน main ซึ่งเป็นข้อบังคับของภาษาซีRead More →

C จะไปยังเป้าหมายที่ไหน (Whither C ?) เมื่อปี ค.ศ. 1980 C ภาษาที่นำไปใช้ยังโลกมินิคอมพิวเตอร์ (minicomputer) ของระบบ UNIX แต่ในขณะนี้ C สามารถนำไปใช้กับไมโครคอมพิวเตอร์และคอมพิวเตอร์ขนาดใหญ่ (mainframe ) ภาษา C มีความมั่งคงและประสิทธิภาพสูง ภาษา C ช่วยให้ผู้อื่นใช้งานได้ง่ายRead More →