Visual Basic 6
Download
Report
Transcript Visual Basic 6
By
Samaporn Yendee
VB6
เป็ นภาษาระดับ Industrial Strength คือ นามาพัฒนาเป็ นโปรแกรมที่ใช้ งาน
ได้ จริงในธุรกิจต่ าง ๆ และเป็ นภาษาทีแ่ พร่ หลายทีส่ ุ ดในโลก
ประกอบด้ วย 2 ส่ วน
◦ Programming environment
เป็ นส่ วนที่ช่วยให้ สร้ างโปรแกรมง่ ายขึน้ เช่ น กล่องเครื่องมือ (Tool
Box) ซึ่งถือเป็ นส่ วนสาคัญในการออกแบบโปรแกรม โดยเฉพาะส่ วน
จอภาพ (user interface)
◦ Language constructs
เป็ นส่ วนของรหัสคาสั่ ง นอกจากนั้นยังมีกลไกในการแบ่ งโปรแกรม
ออกเป็ นโปรแกรมย่ อย ซึ่งเรียกว่ า Subroutine Procedure และ
Function Procedure
VB6
Start Program Microsoft visual studio 6.0 Visual Basic 6.0
New
เลือกรู ปแบบของงานใหม่
Existing เลือกรู ปแบบของงานที่มีอยูแ่ ลว
Recent เลือกรู ปแบบของงานครั้งล่าสุ ด
VB6
VB6
เมื่อคลิก open
สภาวะแวดล้ อมในการ
พัฒนาโปรแกรม
◦ Menu bar
◦ Tool bar
◦ Form window
◦ Tools Box
◦ Form layout
◦ Project explorer
◦ Code window
VB6
VB6
VB6
Form layout windows
กาหนดตาแหน่งที่จะใหแสดงผลการทางานบนจอภาพ
โดย drag & drop
VB6
โปรแกรมบน windows จะเป็ นโปรแกรมทีส
่ ามารถทางานพร้ อมกัน
หลาย ๆ งาน (Multitasking) ได้ และทาได้ หลายคน (Multi Users)
ดังนั้นโปรแกรมจึงต้ องมีความสามารถในการดาเนินการ กับ
เหตุการณ์ (Event) แต่ ละเหตุการณ์ ได้ เช่ น การกดคีย์ การคลิกเม้ าส์
ฯลฯ จึงจาเป็ นต้ องมีโปรแกรมย่ อยมาดูแลแต่ ละเหตุการณ์ นัน่ คือ
เหตุการณ์ ทเี่ กิดขึน้ จะเป็ นตัวกระตุ้น (driven) ให้ โปรแกรมทางาน
จึงเรียกเทคนิคการเขียนโปรแกรมนี้ ว่ า
Event-Driven Programming
VB6
Control (จาก Tools box) แต่ ละ control จะรั บรู้ เหตุการณ์
ได้ จานวนหนึ่ง เช่ น Text box สามารถตอบสนองต่ อ
เหตุการณ์ change, click, dbclick etc ถ้ าเราเขียนโปรแกรม
ย่ อยไว้ จัดการกับเหตุการณ์ click ไว้ เมือ่ เกิดการ click
ที่ Text box นั้น โปรแกรมจะประมวลผลทันที
เมือ
่ กาหนด control ใด ๆ ให้ กบั form แล้ ว ต้ องกาหนด
คุณสมบัติ (Properties) ของ control นั้นด้ วย
VB6
ตัวอย่ าง properties ของ text box ที่ชื่อ text1
VB6
ชื่อควรสื่ อความหมาย
ความยาวไม่ เกิน 256 ตัวอักษร
ห้ ามขึน
้ ต้ นอักษรพิเศษ เช่ น $, # และไม่ ซ้าคาสงวน
ห้ ามมีทว
ี่ ่ างระหว่ างชื่อ
สามารถใช้
Prefix หน้ าชื่อ object ช่ วยให้ ทราบชนิดของ
Object ง่ ายในการจดจา
VB6
Prefix
◦ cbo
◦ chk
◦ dir
◦ drv
◦ fil
◦ frm
◦ grd
◦ hsb
Control
◦ Combo box
◦ Check box
◦ Directory list box
◦ Drive list box
◦ File list box
◦ Form
◦ Grid
◦ Horizontal scrollbar
VB6
ทดสอบโปรแกรมโดยกด F5 หรื อ Start ใน Menu หรื อ คลิกที่
ไอคอน เพือ่ ตรวจดูข้อบกพร่ องของโปรแกรม
Compile โปรแกรมให้ เป็ น Executable โปแกรมทีส
่ ามารถแจกจ่ าย
นาไปทางานทีอ่ นื่ ๆ ได้
VB6
Start Visual Basic
User interface design (Control used)
Properties setting
Procedure writing
Program testing
Make executable program (Compiled)
Make application (Application Setup wizard)
Documentation
VB6
จงเขียนโปรแกรมเพื่อแสดงข้ อความบนจอภาพ โดยให้ ข้อความวิ่งจากด้ านขวามือไป
ด้ ายซ้ ายมือ จนกว่าจะคลิกที่ปมุ่ stop จึงจะหยุดวิ่ง และรอสักครู่ ก็หยุดการ
ทางานของโปรแกรม
VB6
VB6