Episode 1: สร้างโปรแกรมขายหน้าร้านด้วย C# กับ MySQL (ADO.NET)
64 videos • 70 views • by iBasskung
คอร์สออนไลน์: สร้างโปรแกรมขายหน้าร้านด้วย C# กับ MySQL (Episode 1) Online Course: Building a Point of Sale System with C# and MySQL (Episode 1)
1
แนะนำคอร์สออนไลน์: สร้างโปรแกรมขายหน้าร้านด้วย C# กับ MySQL (Episode 1)
iBasskung
Download
2
Lecture 1: การติดตั้ง Visual Studio Community 2019
iBasskung
Download
3
Lecture 2: การติดตั้ง MySQL Installer สำหรับ Windows
iBasskung
Download
4
Lecture 3: การเชื่อมต่อกับ MySQL โดยใช้ Visual Studio 2019
iBasskung
Download
5
Lecture 4: การ import ฐานข้อมูล (สำหรับผู้เรียนที่สมัครคอร์สพร้อมโปรเจกต์)
iBasskung
Download
6
Lecture 5: การสร้างฐานข้อมูลและตารางสำหรับเก็บข้อมูลผู้ใช้งาน
iBasskung
Download
7
Lecture 6: การทำ index และ unique index ให้กับตารางในฐานข้อมูล
iBasskung
Download
8
Lecture 7: การสร้างตารางสำหรับเก็บสิทธิ์ของผู้ใช้ (User roles)
iBasskung
Download
9
Lecture 8: การเชื่อมโยงความสัมพันธ์ระหว่างตารางผู้ใช้และตารางสิทธิ์
iBasskung
Download
10
Lecture 9: การสร้างตารางสำหรับเก็บประวัติการ Login เข้าใช้งานโปรแกรม
iBasskung
Download
11
Lecture 10: การเชื่อมโยงความสัมพันธ์ระหว่างตารางผู้ใช้และประวัติการ Login
iBasskung
Download
12
Lecture 11: การนำเข้า Import และส่งออก Export - Backup/Restore ฐานข้อมูล
iBasskung
Download
13
Lecture 12: การสร้างโปรเจกต์ใหม่และเชื่อมต่อ MySQL เข้ากับ Visual Studio 2019
iBasskung
Download
14
Lecture 13: การสร้างฟอร์มหลักหรือฟอร์มแม่ (MDI Parent Form) สำหรับระบบ POS
iBasskung
Download
15
Lecture 14: การใช้งาน Menu bar และ Status bar พร้อมใส่ icon ให้สวยงาม
iBasskung
Download
16
Lecture 15: การใช้งานทูลบาร์ (Toolbar) พร้อมใส่ icon ให้สวยงาม
iBasskung
Download
17
Lecture 16: การสร้างฟอร์มลูก (MDI Child Forms) และสั่งให้เปิดจากฟอร์มแม่
iBasskung
Download
18
Lecture 17: การใช้งาน Application Configuration File
iBasskung
Download
19
Lecture 18: การเพิ่ม Reference สำหรับจัดการ Configuration File
iBasskung
Download
20
Lecture 19: การสร้างคลาสสำหรับเชื่อมต่อและจัดการฐานข้อมูล (Part 1/3)
iBasskung
Download
21
Lecture 20: การสร้างคลาสสำหรับเชื่อมต่อและจัดการฐานข้อมูล (Part 2/3)
iBasskung
Download
22
Lecture 21: การสร้างคลาสสำหรับเชื่อมต่อและจัดการฐานข้อมูล (Part 3/3)
iBasskung
Download
23
Lecture 22: ตัวอย่างระบบ Login สำหรับ MDI Application
iBasskung
Download
24
Lecture 23: การออกแบบฟอร์ม Login สำหรับลงชื่อเข้าใช้งานโปรแกรม
iBasskung
Download
25
Lecture 24: การเขียนคำสั่งให้เปิดฟอร์ม Login จากฟอร์มแม่
iBasskung
Download
26
Lecture 25: การเขียนคำสั่งให้กับระบบ Login (Part 1/4)
iBasskung
Download
27
Lecture 26: การเขียนคำสั่งให้กับระบบ Login (Part 2/4)
iBasskung
Download
28
Lecture 27: การเขียนคำสั่งให้กับระบบ Login (Part 3/4)
iBasskung
Download
29
Lecture 28: การเขียนคำสั่งให้กับระบบ Login (Part 4/4)
iBasskung
Download
30
Lecture 29: การดึงชื่อผู้ใช้มาแสดงบนฟอร์มหลักหลังจากล็อกอินสำเร็จ
iBasskung
Download
31
Lecture 30: การเขียนคำสั่งบันทึกประวัติการล็อกอิน (Login history)
iBasskung
Download
32
Lecture 31: เพิ่มระบบตรวจสอบนับจำนวนครั้งที่ล็อกอินผิด (Login Attempts)
iBasskung
Download
33
Lecture 32: การทำระบบ Log-out ให้กับ MDI Application
iBasskung
Download
34
Lecture 33: การออกแบบฟอร์มจัดการผู้ใช้งาน User Management (1/3)
iBasskung
Download
35
Lecture 34: การออกแบบฟอร์มจัดการผู้ใช้งาน User Management (2/3)
iBasskung
Download
36
Lecture 35: การออกแบบฟอร์มจัดการผู้ใช้งาน User Management (3/3)
iBasskung
Download
37
Lecture 36: การเขียนคำสั่งกำหนดคุณสมบัติให้กับคอนโทรลต่างๆ
iBasskung
Download
38
Lecture 37: การสร้าง method สำหรับเคลียร์คอนโทรลต่างๆ บนฟอร์ม
iBasskung
Download
39
Lecture 38: การเขียนคำสั่ง SQL SELECT และ Join ข้อมูล 2 ตาราง
iBasskung
Download
40
Lecture 39: การแสดงข้อมูลจาก MySQL ใน ListView
iBasskung
Download
41
Lecture 40: การแสดงข้อมูลจาก MySQL ใน ComboBox
iBasskung
Download
42
Lecture 41: การส่งข้อมูลจาก ListView ไปยัง TextBox และ ComboBox
iBasskung
Download
43
Lecture 42: การใช้งาน OpenFileDialog สำหรับเลือกรูปภาพ
iBasskung
Download
44
Lecture 43: การทำงานกับปุ่ม Add new ก่อนการบันทึกข้อมูล
iBasskung
Download
45
Lecture 44: การตรวจสอบค่าว่างของคอนโทรล TextBox และ ComboBox
iBasskung
Download
46
Lecture 45: การตรวจสอบ Username ที่ซ้ำกันในฐานข้อมูล
iBasskung
Download
47
Lecture 46: การแปลงรูปภาพจาก PictureBox เพื่อบันทึกลงฐานข้อมูล
iBasskung
Download
48
Lecture 47: การเพิ่มข้อมูลโดยใช้คำสั่ง SQL INSERT INTO (Part 1/2)
iBasskung
Download
49
Lecture 48: การเพิ่มข้อมูลโดยใช้คำสั่ง SQL INSERT INTO (Part 2/2)
iBasskung
Download
50
Lecture 49: การดึงรูปภาพจาก MySQL มาแสดงใน PictureBox
iBasskung
Download
51
Lecture 50: ตรวจสอบ Username ที่ซ้ำกันก่อนการแก้ไขข้อมูล
iBasskung
Download
52
Lecture 51: การแก้ไขข้อมูลในตารางโดยใช้คำสั่ง SQL UPDATE
iBasskung
Download
53
Lecture 52: การเข้ารหัส Password ให้กับระบบลงทะเบียนและล็อกอิน
iBasskung
Download
54
Lecture 53: ตรวจสอบผู้ใช้ที่เข้าสู่ระบบในปัจจุบันก่อนที่จะลบ
iBasskung
Download
55
Lecture 54: การลบข้อมูลในตารางโดยใช้คำสั่ง SQL DELETE
iBasskung
Download
56
Lecture 55: การใช้คำสั่ง ON DELETE CASCADE ใน MySQL Workbench
iBasskung
Download
57
Lecture 56: การเพิ่ม Column สำหรับเก็บสถานะการทำงานของพนักงาน
iBasskung
Download
58
Lecture 57: เพิ่มคอนโทรล CheckBox และคอลัมน์ Status ใน ListView
iBasskung
Download
59
Lecture 58: การดึงข้อมูลสถานะการทำงานของพนักงานมาแสดงใน ListView
iBasskung
Download
60
Lecture 59: การดึงข้อมูลจากจาก MySQL มาแสดงในคอนโทรล CheckBox
iBasskung
Download
61
Lecture 60: การเปลี่ยนข้อความและสีของข้อความใน ListView ตามเงื่อนไข
iBasskung
Download
62
Lecture 61: การบันทึกข้อมูลจากคอนโทรล CheckBox ลงใน MySQL
iBasskung
Download
63
Lecture 62: ปรับปรุงระบบ Login ให้ใช้ได้เฉพาะผู้ใช้ที่มีสถานะ Active เท่านั้น
iBasskung
Download
64
Lecture 63: การส่งข้อมูลสถานะของพนักงานจาก ListView ไปยัง CheckBox
iBasskung
Download