Tag: สอน C#

ภาษา C#.net – การแปลงข้อมูลจาก DataReader ให้เป็น DataTable

No Comments

December 10, 2012 at 3:20 pmCategory:ASP.NET | C# | Uncategorized

ในบางครั้งในการใช้ข้อมูลจากฐานข้อมูลนั้นเมื่อทำการ query มาแล้วเราก็ต้องการเก็บข้อมูลไว้สักที 1 แล้วนำไปใช้เมื่อต้องการใน .net นั้นมีตัวแปรชนิด 1 ที่ชื่อว่า DataTable ซึ่งมันจะเปรียบเสมือนว่ามีข้อมูลเป็นตารางตามข้อมูลและเงื่อนไขที่เรากำหนดไว้ในตอน query ซึ่งใน .net นั้นจะมีการแปลงแบบอัตโนมัติกับแบบที่เราต้องเขียนคำสั่งในการวนลูปเพื่อแปลง Reader ให้ไปเป็น DataTable เริ่มแรกให้ทำการสร้างไฟล์ webform ขึ้นมาใหม่ก่อนจากนั้นทำการสร้าง GridView ขึ้นมา 2 อันเพื่อที่จะทำการกำหนดข้อมูลใน Grid โดย DataTable ทั้ง 2 แบบ จากนั้นก็ไปในส่วนของ code behind เพื่อทำการสร้างฟังก์ชั่น 2 อันที่มีชื่อว่า ReaderToDataTableAuto และ ReaderToDataTableManual

ภาษา c#.net

สร้างไฟล์ webform ขึ้นมาใหม่

Read More…

Tags: , , , ,

ASP.NET(C#) การเพิ่มข้อมูลลง Database ด้วยแบบ statement prepare

No Comments

November 16, 2012 at 6:03 pmCategory:ASP.NET | C#

ASP.NET(C#) การเพิ่มข้อมูลลง Database ด้วยแบบ statement prepare

หลังจากที่ดูตัวอย่างการดึงข้อมูลมาแสดงใน GridView แล้วมาครั้งนี้ดูการ insert หรือเพิ่มข้อมูลลงฐานข้อมูลบ้างว่ามีอะไร เริ่มแรกเหมือนทุกครั้งก็เปิด project หรือ website เริ่มต้น แล้วให้ทำการสร้างไฟล์ชื่อว่า prepare.aspx ตอนจากนั้นก็ให้ทำการสร้าง Label และ Textbox รวมไปถึง Button สร้างหน้า Form เพื่อเพิ่มข้อมูลในตาราง Shippers ในฐานข้อมูลตัวอย่าง Northwind โดการสร้าง Form นั้นจะลากจาก ToolBox หรือพิมโค้ดดังต่อไปนี้ก็ได้ Read More…

Tags: , , , , , ,

ASP.NET(C#) การใช้งาน SqlDataReader กับ GridView

No Comments

November 13, 2012 at 3:25 pmCategory:ASP.NET | C#

จากบทความที่แล้ว ASP.net การใช้ GridView ครั้งนี้เรามาใช้ SqlDataReader กับ GridView กันบ้างโดยก่อนที่จะสามารถใช้ SqlDataReader ได้นั้นเราก็ต้องทำการเปิด Connection แล้วคำสั่งที่ใช้สำหรับดึงข้อมูลซะก่อนซึ่งข้อมูลในฐานข้อมูลนั้น ผมใช้เป็นข้อมูลตัวอย่าง Northwind เรามาเริ่มกันเลยดีกว่า

ขั้นแรกผมทำการสร้างไฟล์ WebForm โดยตั้งชื่อว่า Query.aspx ดังรูป

สอนเขียน c# gridview

ต่อจากนั้นทำการเปิดไฟล์ Query.cs เพื่อทำการเขียนโค้ด โดยจำเป็นต้องมีการใช้ library สำหรับเชื่อมต่อฐานข้อมูล SQLServer โดยใช้คำสั่ง Read More…

Tags: , , , , ,

แจ้งข่าว thaicoding

No Comments

April 18, 2011 at 1:02 pmCategory:ทั่วไป

thai

ตอนนี้ผมได้ทำการ สร้าง fan page ไว้ใน facebook แล้วนะครับ ก็ขอให้ทุกท่านที่อ่านบทความช่วยไปกด like กันได้นะครับ โดยผมได้ติด fan page widget ไว้ด้านขวาของเว็บนะครับ และท่านที่จะติดตามบทความผ่านอีเมล ก็สามารถ subscribe โดยใส่ email ใน form ติดตามบทที่อยู่ด้านความด้านขวาเช่นกัน และตอนนี้ผมได้ทำการเพิ่ม site อีกอันคือ ThaiCoding IT News

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

Tags: , ,

โปรแกรม C# : private member access modifier

No Comments

February 18, 2011 at 4:08 pmCategory:C#

private เป็นคำสงวนในภาษา C# ซึ่งเป็น member access modifier. Private access นั้นจะมีการกำหนดสิทธิในการเรียกใช้หรือเข้าถึงได้น้อยมาก ซึ่ง Private นั้นจะอนุญาตให้เฉพาะภายใน class เดียวกันเท่านั้น class อื่นจะไม่สามารถเรียกใช้ได้ ซึ่งจะทำให้เป็นข้อดีสำหรับการเขียนโปรแกรมแบบ oop ซึ่งจะเป็นการกำหนดให้ใช้ข้อมูลบ้างอย่างใช้ได้เฉพาะในคลาสเท่านั้นคลาสอื่นไม่สามารถเข้าถึงได้ดังนั้นจึงทำให้การเขียนโปรแกรมแบบ oop นั้นจะต้องมีพวก method get และ set เกิดขึ้นนั้นเอง เรามาดูโปรแกรม C# ที่จะแสดงตัวอย่างให้ดูกันดีกว่า โดยให้สร้าง console application ตั้งชื่อว่า privated แล้วพิมพ์โค้ดตามนี้ครับ Read More…

Tags: , , , ,

C# Access Modifiers:Public

No Comments

January 11, 2011 at 3:39 pmCategory:C#

ภาษา C# นั้นก็เป็นภาษาแบบ OOP เหมือนกันเพราะฉะนั้นก็จะต้องมีเรื่องของ Access Modifiers เข้ามาเกี่ยวข้องอย่างแน่นอนเพราะการเขียนโปรแกรมแบบ OOP นั้นจะต้องมีการกำหนดสิทธิ์เข้าถึงของแต่ละ Object หรือ member ใน Object แต่ละ Object บทความนี้จึงจะพูดถึง Access Modifiers ในภาษา C# ซึ่งมี 4 แบบด้วยกันคือ

  • public
  • protected
  • internal
  • private

ตัวแรกคือ public ตัวนี้เป็น Access Modifiers ที่ไม่สนใจอะไรทั้งนั้นทุกคลาสสามารถอาจถึงและเรียกใช้มันได้เรามาดูโค้ดตัวอย่างกัน ในตอนแรกเราก็สร้าง Console Application ของภาษา C# ดังรูป

Read More…

Tags: , , ,

Visaul C# : สิ่งเล็กๆที่เรียกว่า region

No Comments

October 17, 2010 at 10:41 amCategory:C#

ในบทความนี้จะเขียนเกี่ยวกับเทคนิคเล็กๆน้อยใน Visual Studio ที่ใช้เขียนภาษา C# ?ซึ่งผมลองใช้ใน VB แล้วปรากฏว่าคำสั่ง region ใน vb ไม่ทำงาน แต่ใน C# มันทำงาน แล้ว region มันใช้ทำอะไรละ ซึ่งบ้างคนก็รู้แล้วมันใช้ในการจัดรูปแบบโค้ดให้เขียนง่ายขึ้นนั้นเอง ซึ่งมันใช้โดยการเขียนคำสั่ง #region ชื่อที่ต้องการ จากนั้นก็ #endregion เป็นการปิดคำสั่ง ซึ่งจากอาจจะไม่เข้าใจ ให้ลองสร้าง project ขึ้นมาใหม่เป็น Window Form Application จากนั้นไปที่ Program.cs จากนั้นให้พิมพ์ #region property ใต้ method main แล้วก็พิมพ์ #endregion ปิดด้วยดังรูป Read More…

Tags: , , ,

ภาษา C# เริ่มต้นเขียนเกมส์โดย xna framework

No Comments

August 15, 2010 at 6:35 amCategory:C#

สอน c#, สอน xna, เขียนเกมส์, เขียน visual c#

หลังจากที่ใช้เวลากับการนั่งมั่วเขียนเกมส์โดยใช้ xna framework ซึ่งเขียนกับ visual c# ผมก็เขียนได้ออกมาเกมส์น่าเกลียดออกมาเกมส์หนึ่งเลยคิดว่าลองเขียนบทความเกี่ยวกับการเขียนเกมส์โดย xna framework โดยเริ่มแรกให้สร้าง project ใหม่โดยเลือกเป็น visual c# แล้วเลือก XNA Game Studio 3.1 โดยขั้นแรกสุดเลือกคือ ติดตั้ง xna framework ซึ่งโหลดได้จาก http://creators.xna.com/en-US/?? หลังจากที่เราเลือก Windows Game(3.1) แล้วก็ตั้งชื่อตามต้องการ Read More…

Tags: , , ,

สอน Visual C# การใช้ while loop

No Comments

August 1, 2010 at 9:01 amCategory:C#

สอน Visual C# การใช้ while loop

มีเวลาว่างมาเขียนบทความอีกครั้ง ก็เลยตัดสินใจเขียนบทความภาษา C# หลังจากที่ลังเลว่าจะเขียนบทความภาษาอะไรดีจะเป็นของค่าย Java หรือ Microsoft ดี ในบทความนี้จะเป็นลูปพื้นฐานอีกแบบหนึ่งก็คือ while loop โดยโปรแกรมที่เราสร้างขึ้นจะคล้ายกับโปรแกรมในบทความที่แล้วเพียงเปลี่ยนเป็น while loop ขั้นแรกก็เปิดโปรแกรม visual studio ขึ้นมาสร้าง project ใหม่เป็นแบบ windows form application ชื่อว่า cshape-whileloop Read More…

Tags: , , , ,

Visual C# สอน การใช้ For loop

No Comments

July 26, 2010 at 1:20 pmCategory:C#

Visual? C# สอน การใช้ For loop

สอน C#, viusal c#, for loop c#, สอน visual c#, visual c# 2008

หลังจากที่ผ่านมาหลายอาทิตย์ผมเขียนบทความแต่ในฝั่ง java ตลอดเลยอาทิตย์นี้เลยเปลี่ยนรสชาติมาทางด้านฝั่ง Microsoft บ้าง ซึ่งผมก็พบว่ามีคนที่สนใจ C# ค้นหาผ่าน google เข้ามาพบเว็บนี้ ผมเลยเอาใจคนที่สนใจ C# เพื่อใครหาข้อมูลแล้วจะได้เจอข้อมูลที่ต้องการ ซึ่งดูจากเรื่องที่ผมเคยเขียนไปก็พบว่ายังอยู่ในระดับพื้นฐานเท่านั้นเลยต้องเขียนบทความในระดับพื้นฐานให้ครบก่อนจะได้เขียน บทความในระดับสูงต่อไป เอาละมาเข้าเรื่องกันเลยนี้กว่า ภาษาไหนๆ ก็มีการวนลูปทั้งนั้น C# ก็ต้องมีแน่นอน ซึ่งในตัวภาษา C# นั้นรูปแบบคล้ายกับ java จึงทำให้ for loop ใน C# จึงคล้ายกับ java และ C มากๆ หรือเรียกว่าเหมือนกันเลย มาดูตัวอย่าง Visual C# กันเลยดีกว่า ในตอนแรกสุดก็ทำการสร้าง Project ใหม่ชื่อว่า Cshape-Forloop เลือกเป็น Windows Forms Application Read More…

Tags: , , , ,