Profile image

Hello, I’m Ake Suwaphan The code whisperer.

.net software developer at suwaphan.com

Looking for a skilled .NET Software Developer?

Look no further! I have over 15 years of experience working with .NET

Contact Me

the Blog

Hi there! I'm passionate about sharing my knowledge and experiences with others, so I hope you'll find something useful on my blog.

Design a search process and view hotel information available for booking.

การออกแบบสำหรับบริการการค้นหาและดูข้อมูลโรงแรมที่พร้อมให้จองจะช่วยให้เห็นกระบวนการทำงานและขั้นตอนที่ผู้ใช้และระบบต้องดำเนินการที่ครอบคลุมกระบวนการค้นหาและดูข้อมูลโรงแรม

30 August 2024

Stages of the Software Development Life Cycle

SDLC กำหนดงานที่ต้องดำเนินการในแต่ละขั้นตอนโดยวิศวกรซอฟต์แวร์หรือผู้พัฒนา เพื่อให้แน่ใจว่าผลิตภัณฑ์ขั้นสุดท้ายสามารถตอบสนองความคาดหวังของลูกค้าและอยู่ในงบประมาณโดยรวม

30 August 2024

SDLC (Software Development Life Cycle)

SDLC (Software Development Life Cycle) คือกระบวนการในการพัฒนาและปรับปรุงซอฟต์แวร์ ซึ่งเป็นขั้นตอนที่ถูกกำหนดไว้เป็นลำดับ เพื่อให้การพัฒนาและการจัดการโครงการซอฟต์แวร์เป็นไปอย่างมีประสิทธิภาพและควบคุมได้ กระบวนการ SDLC ช่วยให้ทีมพัฒนาและผู้ที่เกี่ยวข้องเข้าใจขั้นตอนการทำงานต่าง ๆ ตั้งแต่การเริ่มต้นจนถึงการส่งมอบและบำรุงรักษาซอฟต์แวร์

30 August 2024

HTTP Status Codes

HTTP Status Codes เป็นรหัสสถานะที่เซิร์ฟเวอร์ส่งกลับมายังไคลเอนต์ (เช่น เว็บเบราว์เซอร์หรือโปรแกรมอื่น ๆ) เพื่อแสดงผลสถานะของการร้องขอ HTTP (HTTP Request) แต่ละสถานะมีความหมายเฉพาะเจาะจง และถูกแบ่งออกเป็น 5 กลุ่มหลัก ๆ ดังนี้

17 May 2024

Secure C# Programming Tools and Techniques

ความปลอดภัยด้านข้อมูลกลายเป็นสิ่งสำคัญอย่างยิ่งสำหรับนักพัฒนาซอฟต์แวร์ ในการเขียนโปรแกรม C# มีเครื่องมือและเทคนิคหลายอย่างที่ช่วยให้เราเขียนโปรแกรมอย่างปลอดภัยตามหลักการสำคัญต่าง ๆ ดังนี้

04 May 2024

Learning the basics of C# language

การเรียนรู้พื้นฐานของภาษา C# ซึ่งเป็นภาษาโปรแกรมมิ่ง ที่ถูกพัฒนาขึ้นโดย Microsoft และใช้ในการพัฒนาโปรแกรมต่าง ๆ บนแพลตฟอร์ม .NET Framework .NET Core .NET 5+ ซึ่งเป็นเทคโนโลยีที่กำลังได้รับความนิยมในการพัฒนาโปรแกรมมากขึ้นในปัจจุบัน

25 April 2024

Assembly Information and Properties for .NET Projects

เราสามารถเขียน Assembly Information ได้โดยใช้ไฟล์ AssemblyInfo.cs ซึ่งเป็นไฟล์ที่ใช้เก็บข้อมูลเกี่ยวกับ Assembly หรือไลบรารีของโปรเจกต์ ซึ่งรวมถึงเวอร์ชั่นของโปรเจกต์ ข้อมูลลิขสิทธิ์ และคำอธิบายเกี่ยวกับโครงการ ดังนี้

29 March 2024

The basics of ASP.NET Core [EP2/2]

ASP.NET Core มีปัจจัยพื้นฐานที่สำคัญที่ควรมุ่งเน้นเพื่อให้เราเข้าใจและนำไปใช้ในการพัฒนาโปรแกรมอย่างมีประสิทธิภาพ ดังนี้

09 March 2024

The basics of ASP.NET Core [EP1/2]

ASP.NET Core มีปัจจัยพื้นฐานที่สำคัญที่ควรมุ่งเน้นเพื่อให้เราเข้าใจและนำไปใช้ในการพัฒนาโปรแกรมอย่างมีประสิทธิภาพ ดังนี้

03 March 2024

Database Design and Functionality

การออกแบบระบบฐานข้อมูลและฟังก์ชันการทำงานสำหรับระบบ Login, Logout, Register, Forgot Password และ Reset Password นั้นมีความสำคัญอย่างยิ่งต่อความปลอดภัยและประสิทธิภาพการทำงานของระบบ ต่อไปนี้คือตัวอย่างการออกแบบระบบฐานข้อมูลและฟังก์ชันการทำงาน

27 February 2024

MSSql with CRUD (Create, Read, Update, Delete)

ตัวอย่างการเขียน MSSql Views, Functions, และ Stored procedures ผ่านมุมมองของ CRUD (Create, Read, Update, Delete) ของข้อมูล สรุปและการเปรียบเทียบ CRUD

20 February 2024

MSSql Database Manager with ADO.NET in C# (C-Sharp)

การจัดการฐานข้อมูลเป็นส่วนสำคัญของโปรเจคซอฟต์แวร์ต่างๆ ผมจึงอยากจะเขียนคลาสที่ใช้สำหรับการจัดการฐานข้อมูลขึ้นมา โดยคลาส DatabaseManager จะช่วยในการเชื่อมต่อฐานข้อมูล, สร้างคำสั่ง SQL, สร้างพารามิเตอร์, ดำเนินการ ExecuteNonQuery, ExecuteScalar, และ GetDataReader

14 February 2024

CRUD (Create, Read, Update, Delete)

CRUD คืออะไร และมาตราฐาน CRUD สำหรับการเขียนโปรแกรม คืออะไร CRUD ย่อมาจาก Create, Read, Update, Delete เป็นมาตราฐานที่ใช้ในการเขียนโปรแกรมสำหรับจัดการข้อมูล มาตราฐานนี้ประกอบไปด้วย 4 ฟังก์ชั่นหลัก ดังนี้

14 February 2024

web API with ASP.NET Core

APIs เป็นเครื่องมือที่มีประสิทธิภาพสำหรับนักพัฒนาซอฟต์แวร์ ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างแอปพลิเคชั่นใหม่ๆ ได้โดยไม่ต้องเขียนโปรแกรมทั้งหมดเอง ช่วยให้เชื่อมต่อระบบต่างๆ เข้าด้วยกัน ช่วยให้เข้าถึงข้อมูลจากแหล่งต่างๆ ได้ง่ายขึ้น และช่วยเพิ่มประสิทธิภาพการทำงาน

14 February 2024

Data API and DataTables plugin for jQuery with ASP.NET

Open Data คือ ข้อมูลเปิดที่ทุกคนสามารถนำไปใช้ได้โดยอิสระ โดยไม่ต้องขออนุญาตจากเจ้าของข้อมูล โดยข้อมูล Open Data มักอยู่ในรูปแบบดิจิทัล เช่น ไฟล์ CSV, JSON, XML ซึ่งสามารถเข้าถึง ดาวน์โหลด และนำไปใช้ได้ฟรีอีกด้วย

13 February 2024

Charts.js with ASP.NET

Charts.js Charts.js เป็น JavaScript library ฟรี ใช้งานง่าย ช่วยให้นักพัฒนาเว็บสามารถสร้างกราฟและแผนภูมิแบบโต้ตอบบนเว็บไซต์ได้โดยไม่ต้องพึ่งพา plugin เพิ่มเติม

12 February 2024

Google Charts with ASP.NET

Google Charts เป็นเครื่องมือสร้างกราฟและแผนภูมิแบบโต้ตอบบนเว็บฟรี ใช้งานง่าย และมีประสิทธิภาพ ช่วยให้นักพัฒนาเว็บสามารถแสดงข้อมูลในรูปแบบที่เข้าใจง่าย ดึงดูดสายตา และน่าสนใจ

08 February 2024