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