เขียน 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 →

หลายวันก่อนไปไปสอบสัมภาษงานมา งานนี้เขาให้ใช้ c#.net ที่เป็น asp.net ในการเชื่อมต่อฐานข้อมูล sql server 2008 แต่ปัญหาคือผมไม่ค่อยได้เขียนจริงจังสักเท่าไรกับ เจ้า c#.net นี้ เป็นปัญหาเลยทีเดียว แล้วจะแก้ปัญหายังไงละเขียนก็ไม่ค่อยชินจะเสร็จทันเปล่าจะมีอะไรส่งเขาเปล่า งานนี้แย่ละ แต่ผมนั่งนึกขึ้นได้ asp.net มันทำมาให้ง่ายแล้ว ผมจึงนึกออกว่าใช่ซิ มันมี database control ที่ชื่อว่า GridView เอาละงานนี้ยังไงก็ยังได้หน้าแสดงผลข้อมูลออกมา อย่าน้อยก็ไม่อับอายขายขี้หน้าละ เริ่มแรกเราก็ทำการสร้างหน้าเพจ asp.net ก่อนซึ่งในส่วนนี้ผมขอข้ามไปนะครับ ส่วนเรื่องฐานข้อมูล ในบทความนี้ผมใช้ Northwind Sample Database ซึ่งสามารถหา download ได้จากทางเว็บของ microsoft ได้เลยครับเอาละเริ่มแรกเราก็นำ GridView มาวางไว้บนเพจที่เราต้องการRead More →

ASP.NET ถูกจาก Microsoft ซึ่งเป็นภาษาที่ใช้ในการพัฒนาเว็บไซต์โดยอยู่ภายใต้แนวคิด .NET ซึ่ง .NET เป็นแนวคิดหนึ่งที่ Microsoft จะพยามเชื่อมโยงอุปกรณ์อิเล็คทรอนิค ทุกอย่างบนโลกมาเชื่อมโยงกันเหมือนตาข่ายที่อยู่ในระบบ .NET Framework เช่น อุปกรณ์พวก ปาล์มหรืออุปกรณ์เกี่ยวกับคอมพิวเตอร์โดย .NET Framework นั้นมี ส่วนประกอบ ภายในแบ่งออกเป็น 3 ชั้นใหญ่ๆคือ 1. Programming Language : เป็นรูปแบบของ ภาษา ที่ ออกแบบ มาเพื่อให้สามารถทำงานในสภาวะที่เป็น .NET ได้โดยที่ทาง Microsoft ได้เปิดตัว ภาษาหลัก ๆที่จะใช้ใน การพัฒนา บน .NET นี้ 3ภาษาRead More →