บทที่ 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




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

บทที่ 11 ตอน 3 การออกแบบรายงานด้วย Crystal Report

บทที่ 6 กระบวนการพอลิมอร์ฟิซึม (Polymorphism)

บทที่ 11 ตอน 3 การออกแบบรายงานด้วย Crystal Report Ex2