บทที่ 9 ตอน 2 สร้างคลาส โมดูล modOption เพื่อใช้เก็บโค้ดที่ใช้ร่วมกันของแต่ละคลาส
ในขั้นตอนนี้นักศึกษาอาจจะสงสัยว่าการเขียนโปรแกรมในส่วน ModOption นี้จะเรียกใช้ตอนใหน
ซึ่งความจริง เป็นส่วนที่ใชใช้ในการเก็บ เมธอดที่ต้องเรียกใช้ร่วมกันของทุกคลาส
1. คลิกที่เมนู
Project
> คำสั่ง Add Module….
2. จะปรากฏหน้าต่าง
จากนั้นตั้งชื่อในช่อง Name : ด้วยคำว่า modOption.vb
3. จากนั้นเขียนโปรแกรม
ในโมดูล modOption ดังภาพ
สร้างคลาส
clsCommand
เพื่อใช้เก็บโค้ดที่ใช้ร่วมกันในการติดต่อและจัดการกับฐานข้อมูล
1. สร้างคลาส
clsCommand
โดยการ คลิกที่เมนู Project เลือกคำสั่ง Add
Class.. แล้วตั้งชื่อคลาส
2. เรียกใช้
NameSpace
เพื่อ imports คลาสที่เกี่ยวกับการจัดการฐานข้อมูลเข้ามาฟอร์ม
ดังภาพ
3. เพิ่มตัวแปร ออฟเจ็ค Conn
(Connect) เพื่อใช้เก็บสถานการณ์เชื่อต่อกับฐานข้อมูล
ดังภาพ
4. สร้างเมธอด
connectData() เพื่อขอเรียกใช้ฐานข้อมูล
ดังภาพ
5. สร้างเมธอด
ExecuteNonQuery เพื่อExecute คำสั่ง
SQL
สร้างคลาส ClsAlbum
เพื่อใช้ติดต่อกับฟอร์ม frmAlbum และจัดการกับตาราง
Album
1. คลิกที่เมนู
Project
เลือกคำสั่ง Add Class… จากนั้นตั้งชื่อของคลาส clsAlbum.vb ดังภาพ
2. เรียกใช้
Name Space ดังภาพ
3. สืบทอดคลาส
ClsCommand
เข้ามาใน คลาส clsAlbum
4. สร้างตัวแปรให้สัมพันธ์กับฟิลด์ในตาราง
Album (ข้อสังเกตคือ ตัวแปร
Curdate ต้องเป็นชนิด)
5. สร้างเมธอด
AddData เพื่อสร้าง SQL ในการเพิ่มข้อมูลใหม่ในตาราง
Album ดังภาพ
6. สร้างเมธอด
doSaveData เพื่อเรียกใช้เมธอด AddData
และส่งค่าให้เมธอด ExecuteNonQuery
7. กลับไปที่ฟอร์ม
frmAlbum
8. กดปุ่ม
F7
เพื่อเข้าไปแก้ไขข้อมูล
9. สร้างตัวแปรออฟเจ็ค
objclsAlbum
ความคิดเห็น
แสดงความคิดเห็น