ยินดีต้อนรับสู่หลักสูตร "สร้างโปรแกรมขายหน้าร้านด้วย C# กับ SQL Server (Episode 2)".
หลังจากทำโปรแกรมขายสินค้า ตัด Stock ใน Episode 1 ได้แล้ว ในคอร์ส Episode 2 นี้ อาจารย์จะสอนการสร้างโปรแกรมพิมพ์ QR Code และ Barcode ซึ่งสามารถ Print คิวอาร์โค้ดและบาร์โค้ดออกทางเครื่องพิมพ์ได้ด้วย
จากนั้นจะนำความรู้ที่ได้ไปต่อยอดกับโปรแกรมขายหน้าร้าน Point Of Sale หรือระบบ POS โดยอาจารย์จะพาทำในส่วนของการออกใบเสร็จรับเงิน (แบบที่มี Barcode และ QR Code) ครับ
หลักสูตรนี้เหมาะกับผู้ที่เคยเขียนโปรแกรมภาษา C# มาบ้างแล้ว แต่ถ้าหากผู้เรียนยังไม่มีพื้นฐานมาก่อนเลย ผู้สอนขอแนะนำคอร์สออนไลน์ชื่อคอร์ส "พัฒนาแอพพลิเคชันด้วย C# กับ SQL Server สำหรับผู้เริ่มต้น" ซึ่งสามารถค้นหาได้จากโปรไฟล์ของผู้สอนครับ.
สำหรับผู้ที่สนใจเรียนเขียนโปรแกรมภาษา Visual Basic .NET เพื่อทำโปรเจคขายสินค้า Point Of Sale แบบนี้ ผู้สอนก็ได้ทำคอร์สไว้แล้ว ชื่อคอร์ส "เขียนโปรแกรม Visual Basic .NET สร้างโปรแกรมระบบขายสินค้า POS" สามารถค้นหาได้จากโปรไฟล์ของผู้สอนเช่นเดียวกันครับ.
ประโยชน์ที่ผู้เรียนจะได้รับจากการเรียนคอร์สนี้:
สามารถเขียนโปรแกรมภาษา C# โดยใช้ Visual Studio 2019 ได้
สามารถพัฒนา Windows Forms Application แบบ Modern UI ได้
สามารถเขียนคำสั่งเปลี่ยนธีมและชุดสีของโปรแกรมได้
สามารถใช้ ZXing ("Zebra Crossing") Library ได้
สามารถใช้ Zen Barcode Rendering Framework ได้
สามารถทำโปรแกรมสร้าง QR Code และ Barcode ได้
สามารถเขียนคำสั่งเพิ่มรูปภาพ Logo บน QR Code ได้
สามารถบันทึก QR Code และ Barcode เป็นไฟล์ภาพได้
สามารถเขียนโปรแกรมพิมพ์ QR Code และ Barcode ได้
สามารถเขียนโปรแกรมสร้างใบเสร็จรับเงินโปรแกรมขายหน้าร้านได้
สามารถเขียนคำสั่งพิมพ์ QR Code และ Barcode บนใบเสร็จรับเงินได้
สามารถใช้คำสั่ง Ternary conditional operator และ Nested for loop ได้
สามารถเขียนคำสั่งสำหรับบันทึกการตั้งค่าโปรแกรม (User Settings) ได้
สามารถใช้ Navigation Drawer ใน Windows Forms Application ได้
Update เพิ่มเนื้อหาใหม่ล่าสุดปี 2024
การเขียนโค้ดจัดให้บาร์โค้ดและคิวอาร์โค้ดอยู่กึ่งกลางใบเสร็จ
การทำ Keyboard shortcuts ให้กับฟอร์มขายโดยใช้ if else if
การทำ Keyboard shortcuts ให้กับฟอร์มขายโดยใช้ switch
จัดรูปแบบเซลล์ DataGridView ให้แสดงทศนิยมและจำนวนเต็ม
การจัดรูปแบบ TextBox ยอดรวมให้แสดงทศนิยมและจำนวนเต็ม
การรันเลขที่ใบเสร็จให้รีเซ็ตได้ทั้งแบบรายเดือนและรายปี
เพิ่ม Asynchronous programming เพื่อการตอบสนอง UI ที่ดี
การเขียน SQL แบบใช้พารามิเตอร์ (Parameterized queries)
การใช้ using statement สำหรับ disposable objects
การใช้ SqlException (Handling SQL-specific exceptions)
เพิ่มประสิทธิภาพการทำงานกับฐานข้อมูลแบบ Asynchronous ด้วย try-catch-finally statement
ปรับปรุงระบบ Login โดยใช้การดำเนินการแบบ Asynchronous
การสร้างระบบ Logout โดยใช้การดำเนินการแบบ Asynchronous
ขอบคุณมากครับ.