ข้ามไปยังเนื้อหา

บทความ

แบ่งปันความรู้เทคโนโลยี เพื่อ “ขับเคลื่อนประเทศไทย”

กรองตาม tag:#ASP.NET
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 1.NET

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 1

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) การออกแบบและเขียนโปรแกรมแบบวัตถุวิธี (Object Oriented Programming: OOP ออพเจ็กต์โอเรียนเท็ดโปรแกรมมิง) ตั้งอยู่บนหลักการสามประการที่เปรียบได้กับสามเสาหลัก ประกอบด้วย หลักการเอนแคปซูเลชัน (Encapsulation) อินเฮียริแตนซ์ (Inheritance) และโพลิมอร์ฟิสซึม (Polymorphism) หากท่านเข้าใจหลักการทั้งสามนี้ ก็เท่ากับว่าท่านเข้าใจหัวใจของ OOP ทั้งหมดแล้ว

Web Service คืออะไร.NET

Web Service คืออะไร

ระบบซอฟต์แวร์ที่ต่างภาษาและต่างแพลตฟอร์มจะคุยกันได้อย่างไร Web Service คือคำตอบหนึ่งของสถาปัตยกรรมแบบ SOA ที่ให้คอมโพเนนท์ส่งข้อมูลถึงกันด้วยมาตรฐาน XML บทความนี้อธิบายว่า Web Service คืออะไร พัฒนาด้วย .NET, PHP หรือ Java ได้อย่างไร มีวิวัฒนาการจาก ASP.NET Web Service ไปสู่ WCF และคุณลักษณะสำคัญ เช่น URI, WSDL, UDDI และการเชื่อมต่อแบบ Loosely Coupled

Exception ใน .NET.NET

Exception ใน .NET

โปรแกรมที่ดีไม่ได้หมายถึงโปรแกรมที่ไม่เคยพัง แต่คือโปรแกรมที่รับมือกับความผิดพลาดได้ บทความสั้นนี้แนะนำ Exception ใน C# ว่าคืออะไร เกิดขึ้นเมื่อใด เช่น คำนวณผิดพลาดหรือไม่พบไฟล์ และทำไมจึงถือเป็นอ็อบเจกต์ที่ควบคุมได้ พร้อมตัวอย่าง Exception ที่พบบ่อย ได้แก่ FormatException, StackOverflowException, EndOfStreamException และ OverflowException

Class คืออะไร.NET

Class คืออะไร

โปรแกรมที่ต้องจัดการลูกค้า นักเรียน หรือสินค้าหลายรายการ จะเขียนและแก้ไขง่ายขึ้นมากเมื่อมีต้นแบบกลางให้ทุกชิ้นใช้ร่วมกัน นั่นคือแนวคิดของ Class ในการเขียนโปรแกรมเชิงวัตถุ (OOP) บทความนี้อธิบายว่า Class คืออะไร วิธีสร้างอ็อบเจกต์ใน C# ส่วนประกอบหลักอย่าง Field, Property และ Method รวมถึงภาษาอื่นที่ใช้แนวคิดเดียวกัน

เข้ารหัสข้อมูลอ่อนไหวใน ASP.NET.NET

เข้ารหัสข้อมูลอ่อนไหวใน ASP.NET

ข้อมูลรั่วไหลเกิดขึ้นบ่อยขึ้นทุกวัน และ HTTPS เพียงอย่างเดียวไม่พอที่จะปกป้องข้อมูลอ่อนไหวอย่างเลขบัตรเครดิต บทความนี้สอนนักพัฒนา ASP.NET เข้ารหัสข้อมูลด้วยอัลกอริทึม AES ผ่านโค้ด C# ใน Visual Studio 2022 พร้อมสองตัวอย่างใช้งานจริง คือเข้ารหัสก่อนบันทึกลงฐานข้อมูล และเข้ารหัส Query String ที่เห็นบน URL มีซอร์สโค้ดให้ดาวน์โหลดไปลองรัน