SlideShare uma empresa Scribd logo
1 de 17
ประวัติความเป็นมาของ Visual Basic
Visual basic เวอร์ชันแรกคือเวอร์ชัน 1.0 ออกสู่สายตาประชาชนตั้งแต่
ปี 1991 โดยในช่วงแรกยังไม่มีความสามารถต่างจากภาษา QBASIC
มากนัก แต่จะเน้นเรื่องเครื่องมือที่ช่วยในการเขียนโปรแกรมบนวินโดวส์ ซึ่ง
ปรากฏว่า Visual Basic ได้รับความนิยมและประสบความสาเร็จเป็น
อย่างดี ไมโครซอฟท์จึงพัฒนา Visual Basic ให้ดีขึ้นเรื่อย ๆ ทั้งในด้าน
ประสิทธิภาพ ความสามารถและเครื่องมือต่าง ๆ เช่น เครื่องมือตรวจสอบ
แก้ไขโปรแกรม สภาพแวดล้อมของการพัฒนาโปรแกรม การเขียนโปรแกรม
แบบหลายวินโดสว์ย่อย (MDI) และอื่น ๆ อีกมากมาย
Microsoft Visual Basic เป็นเครื่องมือในการสร้างโปรแกรมบน
ระบบปฏิบัติการ windows ที่ใช้งานง่าย โดยการเลือกเครื่องมือต่าง ๆ
มาออกแบบหน้าจอของโปรแกรมที่จะสร้าง การเขียนโปรแกรมลักษณะนี้
เรียกว่า Visual Programming ซึ่งไม่จาเป็นต้องเขียนคาสั่งต่าง ๆ
มากนัก และสามารถสร้างโปรแกรมได้อย่างรวดเร็ว
ความสามารถของ Visual basic
• 1. สร้างโปรแกรมทางด้านกราฟฟิก โปรแกรมจัดการไฟล์ โปรแกรมคานวณ
เลขพื้นฐานทั่วไปที่ทางานบนระบบปฏิบัติการ Windows
• 2. สร้างโปรแกรมฐานข้อมูลได้อย่างง่าย เพราะมีเครื่องมือเกี่ยวกับ
ฐานข้อมูลอย่างครบถ้วน และสามารถติดต่อกับฐานข้อมูลได้ทันที
• 3. มีคอมโพเน้นท์ทางด้าน Active X ได้แก่ Active X
Component , Active X Control และ Active X
Document ซึ่งเป็นเครื่องมือที่สามารถนาส่วนของโปรแกรมที่สร้างไว้ ไป
ใช้ในโปรแกรมอื่น ๆ ได้
• 4. สร้างโปรแกรมที่รันบนอินเตอร์เน็ตได้อย่างง่าย โดยไม่ต้องเรียนรู้คาสั่ง
ด้วยภาษา HTML หรือภาษาสคริปต์ที่ใช้งานบนอินเตอร์เน็ต
Project Window
Properties
Window
Tool BarMenu Bar
Title Bar
ToolBox Code Editor Form Designer
Form
Layout
1. Menu Bar เป็นที่รวบรวมคำสั่งเพื่อควบคุมกำรทำงำนของโปรแกรม
ทั้งหมด
2. Tool Bar เป็นที่รวบรวมคำสั่งเพื่อควบคุมกำรทำงำนของโปรแกรมใน
รูปแบบช็อตคัต
3. Tool Box เป็นที่รวบรวมเครื่องมือมำตรฐำนต่ำงๆ ในกำรสร้ำง
Application
4. Form Designer เป็นหน้ำต่ำงของโปรแกรมที่เรำต้องกำรออกแบบ
5. Code Window เป็นส่วนที่ใช้เขียนคำสั่งควบคุมกำรทำงำนของ
Application
6. Project Window เป็น
เครื่องมือที่ใช้ควบคุมกำร
ทำงำนของ Project
7. PropertiesWindow เป็น
ส่วนที่กำหนด Properties
ให้กับ object ต่ำงๆ ใน
Application
8. Form Layout เป็นส่วนที่
บอกตำแหน่งคร่ำวๆ ของ
ฟอร์มที่ได้จำกกำรรัน
Application
การจัดการโปรเจ็กต์ใน VB 6.0
โปรเจ็กต์ (Project) คือ กลุ่มของไฟล์ที่ใช้ในกำรสร้ำงโปรแกรม แต่ละไฟล์จะเรียกว่ำ โมดูล
(Module) เช่น ฟอร์ม คลำสโมดูล ActiveX Control เป็นต้น
ไฟล์ประเภทต่ำง ๆ ใน Visual Basic มีดังต่อไปนี้
ชนิดของไฟล์ คาอธิบาย ส่วยขยายของไฟล์
ไฟล์กลุ่มโปรเจ็กต์ เป็นไฟล์ที่ใช้เก็บว่ำมีโปรเจ็กต์อะไรเก็บอยู่บ้ำง .vbg
ไฟล์โปรเจ็กต์ เป็นไฟล์หลักโปรเจ็กต์ต่ำง ๆ ของแอพลิเคชั่น .vbp
ไฟล์ของฟอร์ม เป็นไฟล์ที่เก็บข้อมูลกี่ยวกับฟอร์ม .frm
ไฟล์ไบนำรีของฟอร์ม เป็นไฟล์ที่เก็บคุณสมบัติที่เป็นไบนำรีของฟอร์ม เช่น รูปภำพ เป็นต้น .frx
ไฟล์โมดูลมำตรฐำน ส่วนใหญ่จะใช้เก็บค่ำคงที่ ตัวแปร โปรแกรมย่อย ที่ให้โมดูลอื่นเรียกใช้ .bas
ไฟล์คลำสโมดูล ใช้ในกำรสร้ำงออบเจ็กต์ที่มีลักษณะต่ำงๆ ตำมที่เรำต้องกำรเองได้ .cls
ไฟล์ActiveX Control จะเป็นไฟล์ของคอนโทรลActiveXเป็นคอนโทรลที่สร้ำงขึ้นมำใช้เอง .ctl
ไฟล์ActiveX Documents จะเป็นไฟล์ของแอพพลิเคชั่น สำมำรถนำไปแสดงใน Web Browserได้ .dob
ไฟล์Property Page จะเป็นไฟล์ของPropertyPageใช้แสดงคุณสมบัติของคอนโทรล .pag
ขั้นตอนการเปิด Project
ขั้นตอนแรกในกำรเรียก Visual Basic ขึ้นมำใช้งำนนั้นเรำจะต้องทำกำรเปิด
Project ขึ้นมำก่อน โดยที่ Visual Basic นั้นมี Project ให้เลือกหลำยรูปแบบ ทั้งโปรแกรม
ธรรมดำที่รันบน Windows หรือเป็นโปรแกรมที่ทำงำนบนเว็บ และ สร้ำงเป็น โปรแกรมที่
ไม่ได้ทำงำนเองแต่คอยให้มีคำสั่งหรือควำมสำมำรถอื่นๆ ให้โปรแกรมอะไรก็ได้เรียกใช้
งำน ในกำรเขียน Application ทั่วๆ ไปนั้นเรำจะต้องเลือกเปิด Project แบบ Standard EXE
ซึ่งก็คือ Project ที่ใช้สร้ำงโปรแกรมชนิดที่รันบน Windows
เมื่อเปิด Project แล้ว สิ่งที่จะปรำกฏต่อสำยตำเรำก็คือ IDE ของ Visual Basic
นั่นเอง โดยเรำจะสังเกตเห็นว่ำตอนนี้ Project ถูกตั้งชื่อว่ำ Project1 ตำมที่ทำง
Visual Basic ตั้งไว้ให้
ขั้นตอนการสร้างคอนโทรลลงบนฟอร์ม
ในกำรสร้ำงคอนโทรลลงบนฟอร์มนั้นสำมำรถกระทำได้ง่ำยๆ โดยกำรเลือกคลิกที่ตัว
คอนโทรลในส่วนของ ToolBox จำกนั้นก็ให้แดร็กเมำส์ลงบนฟอร์มก็จะได้คอนโทรลที่เรำต้องกำร เช่น
ถ้ำต้องกำรสร้ำงคอนโทรล CommandButton ลงบนฟอร์มก็ให้คลิกที่ตัวคอนโทรล CommandButton ใน
ToolBox จำกนั้นก็ให้ทำกำรแดร็กเมำส์แล้วลำก บนฟอร์ม เพื่อสร้ำงคอนโทรล CommandButton ลงบน
ฟอร์ม
ขั้นตอนการเขียนโค้ดควบคุมการทางานของโปรแกรม
เมื่อเรำได้ทำกำรออกแบบและสร้ำงรูปแบบหน้ำตำของ Application ของเรำแล้ว ขั้นตอน
ต่อไปก็จะเป็นกำรเขียนโค้ด เพื่อควบคุมกำรทำงำนของโปรแกรม ซึ่งสำมำรถทำได้ง่ำยๆ โดยกำร
ดับเบิลคลิกที่ตัวคอนโทรล ที่เรำต้องกำรให้โปรแกรม ทำงำนหลังจำกที่คอนโทรลนั้นๆ Active
โปรแกรมก็จะแสดงหน้ำต่ำง Code Window ซึ่งผู้อ่ำนสำมำรถเขียนโค้ดควบคุม กำรทำงำนของ
โปรแกรมได้ที่หน้ำต่ำงนี้
ตัวอย่าง : ทำกำรสร้ำงคอนโทรล Label และคอนโทรล CommandButton ดังรูป
จำกนั้นให้ทำกำรดับเบิลคลิกที่ คอนโทรล Command1 ก็จะปรำกฏหน้ำต่ำง Code
Window ขึ้นมำ ให้ทำกำรพิมพ์คำสั่งต่ำงๆ ดังนี้
Private Sub Command1_Click()
Label1.Caption= "Welcome to vbthailand.com"
End Sub
ขั้นตอนการรันโปรแกรม
เราสามารถรันโปรแกรมที่เราได้สร้างไว้ด้วยการกดปุ่ม F5 บนแป้ นพิมพ์ หรือคลิกที่เมนู
Run -> Start ที่ Menu Bar หรือ คลิกที่ไอคอน Start ที่ Tool Bar วิธีใดวิธีหนึ่งก็ได้
ตัวอย่าง : จาก Project ที่เราได้สร้างค้างไว้ ให้ทดลองทาการรันโปรแกรมโดยการกดปุ่ม F5
ขั้นตอนการแปลงไฟล์ให้อยู่ในรูปแบบ EXE
เมื่อสร้ำง Applicationเสร็จแล้วเรำสำมำรถแปลงไฟล์ให้อยู่ในรูปแบบ.EXEเพื่อให้สำมำรถ เรียกใช้
งำนได้โดยไม่ต้อง เรียกผ่ำน VisualBasic ซึ่งเรำสำมำรถกระทำได้โดยกำรเลือก เมนู File -> Make ชื่อ
Project…ดังนี้ จำกนั้นก็ให้ระบุชื่อไฟล์ .EXEที่เรำต้องกำรจะสร้ำง
การเขียนโปรแกรมด้วย VB 6.0
ขั้นตอนในกำรสร้ำงโปรแกรมใน Microsoft VisualBasic 6.0 แบ่งได้เป็น 3 ขั้นตอน ได้แก่
1. ออกแบบหน้ำจอของโปรแกรมซึ่งเป็นส่วนที่ทำหน้ำที่ติดต่อกับผู้ใช้(เรียกว่ำ User Interface)
2. กำหนดคุณสมบัติของคอนโทรลบนฟอร์มให้เหมำะสม
3. เขียนคำสั่งตอบสนองต่ออีเว็นต์
พร็อพเพอร์ตี้ที่สาคัญของฟอร์ม
Name ใช้สำหรับกำหนดชื่อ
BackColor ใช้สำหรับกำหนดสีพื้น
BorderStyle ใช้สำหรับกำหนดรูปแบบของเส้นขอบ
Caption ใช้สำหรับกำหนดข้อควำมบน TitleBar ของ Form
ControlBox ใช้สำหรับกำหนดให้มีปุ่มควบคุมของ Form
Enabled ใช้สำหรับกำหนดให้ Form สำมำรถใช้งำนได้หรือไม่
Font ใช้สำหรับกำหนดตัวอักษรของข้อควำมอุปกรณ์ต่ำงๆ ใน Form
ForeColor ใช้สำหรับกำหนดสีตัวอักษรของข้อควำมอุปกรณ์ต่ำงๆ ใน Form
MaxButton ใช้สำหรับกำหนดให้มีปุ่มขยำยขนำดของ Form
MDI Child ใช้สำหรับกำหนดให้ Form มีคุณสมบัติเป็น Form ย่อยของ MDI Form
MinButton ใช้สำหรับกำหนดให้มีปุ่มย่อขนำดของ Form
Moveable ใช้สำหรับกำหนดให้ Form สำมำรถย้ำยตำแหน่งได้หรือไม่
Picture ใช้สำหรับกำหนดรูปบน Form
ShowInTaskbar ใช้สำหรับกำหนดให้มีไอคอนแสดงบน Taskbar
StartUpPosition ใช้สำหรับกำหนดตำแหน่งกำรแสดงForm บนจอภำพ
Visible ใช้สำหรับกำหนดให้ซ่อนหรือแสดง Form
WindowState ใช้สำหรับกำหนดขนำดของ Form เมื่อมีกำรทำงำน
เมธอดที่สาคัญของ Form
Hide เป็นกำรทำงำนที่สั่งให้ซ่อน Form
Line เป็นกำรทำงำนที่สั่งให้วำดเส้นลงบน Form
Move
เป็นกำรทำงำนที่สั่งให้ Form ย้ำยตำแหน่งไปยัง
ตำแหน่งที่กำหนด
Print
เป็นกำรทำงำนที่สั่งให้พิมพ์ Form ออกทำง
เครื่องพิมพ์
Show เป็นกำรทำงำนที่สั่งให้แสดง Form
Unload เป็นกำรทำงำนที่สั่งให้ยกเลิกกำรใช้งำนของ Form
อีเวนต์ที่สาคัญของ Form
Activate
จะเกิดขึ้นเมื่อเลือกใช้งำน Form กรณีที่มีกำรเปิด Form
หลำย ๆ Form พร้อมกัน
Initialize จะเกิดขึ้นเมื่อ Form ถูกโหลดเข้ำไปในหน่วยควำมจำ
Load
จะเกิดขึ้นเมื่อ Form แสดงผลหลังจำกที่ถูกโหลดเข้ำไป
ในหน่วยควำมจำ
QueryUnload จะเกิดขึ้นเมื่อมีกำรปิด Form
Terminate จะเกิดขึ้นเมื่อ Form ถูกลบออกจำกหน่วยควำมจำ
Unload จะเกิดขึ้นเมื่อ Form ถูกยกเลิกกำรใช้งำน
การกาหนดค่าพร็อพเพอร์ตี้ของ Form สามารถจะกาหนดได้ 2 วิธีด้วยกันคือ
1. กำหนดจำก Properties Window
2. กำหนดโดยกำรเขียนชุดคำสั่งใน Code Editor
จัดทาโดย
นาย ศุภชัย จั่นถาวร ชคพ 3/1 เลขที่ 24
นาย ธนโชติ จัดแจง ชคพ 3/1 เลขที่ 19
ขอบคุณครับ

Mais conteúdo relacionado

Mais procurados

โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8kruppp46
 
การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6Sara Zara
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
การเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeansการเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeansNomjeab Nook
 
เครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรมเครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรมPongpitak Toey
 
วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3Chutikarn Waprang
 
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Androidการเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App AndroidAod Parinthorn
 
Netbeans and Android Appliation
Netbeans and Android AppliationNetbeans and Android Appliation
Netbeans and Android AppliationSedthawoot Pitapo
 
Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้Webidea Petchtharat
 
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010Nattapon
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing conceptskiats
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6Khon Kaen University
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6arachaporn
 
Flasheffect[1]
Flasheffect[1]Flasheffect[1]
Flasheffect[1]pom_2555
 
Powerpoint บทที่ 3
Powerpoint บทที่ 3Powerpoint บทที่ 3
Powerpoint บทที่ 3patchareepoim
 
งานนำเสนอ การเขียนคำสั่่งควบคุมขั้นพื้นฐาน
งานนำเสนอ การเขียนคำสั่่งควบคุมขั้นพื้นฐานงานนำเสนอ การเขียนคำสั่่งควบคุมขั้นพื้นฐาน
งานนำเสนอ การเขียนคำสั่่งควบคุมขั้นพื้นฐานNoTe Tumrong
 

Mais procurados (20)

การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0
 
โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8
 
การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
การเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeansการเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeans
 
การเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbeanการเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbean
 
เครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรมเครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรม
 
วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3
 
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Androidการเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
 
Netbeans and Android Appliation
Netbeans and Android AppliationNetbeans and Android Appliation
Netbeans and Android Appliation
 
Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้
 
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6
 
Flasheffect[1]
Flasheffect[1]Flasheffect[1]
Flasheffect[1]
 
บทที่ 12
บทที่ 12บทที่ 12
บทที่ 12
 
Powerpoint บทที่ 3
Powerpoint บทที่ 3Powerpoint บทที่ 3
Powerpoint บทที่ 3
 
งานนำเสนอ การเขียนคำสั่่งควบคุมขั้นพื้นฐาน
งานนำเสนอ การเขียนคำสั่่งควบคุมขั้นพื้นฐานงานนำเสนอ การเขียนคำสั่่งควบคุมขั้นพื้นฐาน
งานนำเสนอ การเขียนคำสั่่งควบคุมขั้นพื้นฐาน
 
Netbeans
NetbeansNetbeans
Netbeans
 

Destaque

Destaque (7)

The working process
The working processThe working process
The working process
 
7. Журнали.
7. Журнали.7. Журнали.
7. Журнали.
 
Responsiv webbdesign
Responsiv webbdesignResponsiv webbdesign
Responsiv webbdesign
 
Revoluciones burguesas
Revoluciones burguesasRevoluciones burguesas
Revoluciones burguesas
 
forrester-tei
forrester-teiforrester-tei
forrester-tei
 
New Orleans culture
New Orleans cultureNew Orleans culture
New Orleans culture
 
Cara membuat hiren via usb
Cara membuat hiren via usbCara membuat hiren via usb
Cara membuat hiren via usb
 

Semelhante a ส่งงาน Microsoft Visual Basic 6.0

ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์Sorayut Chatcharawan
 
บทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภาบทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภาWannapa Phopsamai
 
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาบทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาVisiene Lssbh
 
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”Chayanis
 
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”Chayanis
 
ใบงานที่ 5
ใบงานที่ 5ใบงานที่ 5
ใบงานที่ 5Mint Zy
 
ใบงานที่ 5
ใบงานที่ 5ใบงานที่ 5
ใบงานที่ 5Bai'mon Chankaew
 
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือMoomy Momay
 
Lesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมLesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมErrorrrrr
 
ใบงานท 5
ใบงานท   5ใบงานท   5
ใบงานท 5Milk MK
 
ใบงานที่ 5 duo
ใบงานที่ 5 duoใบงานที่ 5 duo
ใบงานที่ 5 duoChayanit Nontathum
 
ใบงาน5 การพัฒนาเครื่องมือ
ใบงาน5 การพัฒนาเครื่องมือ ใบงาน5 การพัฒนาเครื่องมือ
ใบงาน5 การพัฒนาเครื่องมือ Kittinee Chaiwattana
 

Semelhante a ส่งงาน Microsoft Visual Basic 6.0 (20)

Vb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งานVb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งาน
 
Eng prac (2)
Eng prac (2)Eng prac (2)
Eng prac (2)
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์
 
บทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภาบทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภา
 
Know1 2
Know1 2Know1 2
Know1 2
 
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาบทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
 
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
 
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
ใบงานที่ 5 โครงงานประเภท “การพัฒนาเครื่องมือ”
 
Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01
 
Chapter1
Chapter1Chapter1
Chapter1
 
ใบงานที่ 5
ใบงานที่ 5ใบงานที่ 5
ใบงานที่ 5
 
ใบงานที่ 5
ใบงานที่ 5ใบงานที่ 5
ใบงานที่ 5
 
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
 
Lesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมLesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรม
 
ใบงานที่ 5
ใบงานที่ 5ใบงานที่ 5
ใบงานที่ 5
 
ใบงานท 5
ใบงานท   5ใบงานท   5
ใบงานท 5
 
ใบงานที่ 5 duo
ใบงานที่ 5 duoใบงานที่ 5 duo
ใบงานที่ 5 duo
 
4
44
4
 
ใบงาน5 การพัฒนาเครื่องมือ
ใบงาน5 การพัฒนาเครื่องมือ ใบงาน5 การพัฒนาเครื่องมือ
ใบงาน5 การพัฒนาเครื่องมือ
 

ส่งงาน Microsoft Visual Basic 6.0

  • 1.
  • 2. ประวัติความเป็นมาของ Visual Basic Visual basic เวอร์ชันแรกคือเวอร์ชัน 1.0 ออกสู่สายตาประชาชนตั้งแต่ ปี 1991 โดยในช่วงแรกยังไม่มีความสามารถต่างจากภาษา QBASIC มากนัก แต่จะเน้นเรื่องเครื่องมือที่ช่วยในการเขียนโปรแกรมบนวินโดวส์ ซึ่ง ปรากฏว่า Visual Basic ได้รับความนิยมและประสบความสาเร็จเป็น อย่างดี ไมโครซอฟท์จึงพัฒนา Visual Basic ให้ดีขึ้นเรื่อย ๆ ทั้งในด้าน ประสิทธิภาพ ความสามารถและเครื่องมือต่าง ๆ เช่น เครื่องมือตรวจสอบ แก้ไขโปรแกรม สภาพแวดล้อมของการพัฒนาโปรแกรม การเขียนโปรแกรม แบบหลายวินโดสว์ย่อย (MDI) และอื่น ๆ อีกมากมาย Microsoft Visual Basic เป็นเครื่องมือในการสร้างโปรแกรมบน ระบบปฏิบัติการ windows ที่ใช้งานง่าย โดยการเลือกเครื่องมือต่าง ๆ มาออกแบบหน้าจอของโปรแกรมที่จะสร้าง การเขียนโปรแกรมลักษณะนี้ เรียกว่า Visual Programming ซึ่งไม่จาเป็นต้องเขียนคาสั่งต่าง ๆ มากนัก และสามารถสร้างโปรแกรมได้อย่างรวดเร็ว
  • 3. ความสามารถของ Visual basic • 1. สร้างโปรแกรมทางด้านกราฟฟิก โปรแกรมจัดการไฟล์ โปรแกรมคานวณ เลขพื้นฐานทั่วไปที่ทางานบนระบบปฏิบัติการ Windows • 2. สร้างโปรแกรมฐานข้อมูลได้อย่างง่าย เพราะมีเครื่องมือเกี่ยวกับ ฐานข้อมูลอย่างครบถ้วน และสามารถติดต่อกับฐานข้อมูลได้ทันที • 3. มีคอมโพเน้นท์ทางด้าน Active X ได้แก่ Active X Component , Active X Control และ Active X Document ซึ่งเป็นเครื่องมือที่สามารถนาส่วนของโปรแกรมที่สร้างไว้ ไป ใช้ในโปรแกรมอื่น ๆ ได้ • 4. สร้างโปรแกรมที่รันบนอินเตอร์เน็ตได้อย่างง่าย โดยไม่ต้องเรียนรู้คาสั่ง ด้วยภาษา HTML หรือภาษาสคริปต์ที่ใช้งานบนอินเตอร์เน็ต
  • 4. Project Window Properties Window Tool BarMenu Bar Title Bar ToolBox Code Editor Form Designer Form Layout 1. Menu Bar เป็นที่รวบรวมคำสั่งเพื่อควบคุมกำรทำงำนของโปรแกรม ทั้งหมด 2. Tool Bar เป็นที่รวบรวมคำสั่งเพื่อควบคุมกำรทำงำนของโปรแกรมใน รูปแบบช็อตคัต 3. Tool Box เป็นที่รวบรวมเครื่องมือมำตรฐำนต่ำงๆ ในกำรสร้ำง Application 4. Form Designer เป็นหน้ำต่ำงของโปรแกรมที่เรำต้องกำรออกแบบ 5. Code Window เป็นส่วนที่ใช้เขียนคำสั่งควบคุมกำรทำงำนของ Application 6. Project Window เป็น เครื่องมือที่ใช้ควบคุมกำร ทำงำนของ Project 7. PropertiesWindow เป็น ส่วนที่กำหนด Properties ให้กับ object ต่ำงๆ ใน Application 8. Form Layout เป็นส่วนที่ บอกตำแหน่งคร่ำวๆ ของ ฟอร์มที่ได้จำกกำรรัน Application
  • 5. การจัดการโปรเจ็กต์ใน VB 6.0 โปรเจ็กต์ (Project) คือ กลุ่มของไฟล์ที่ใช้ในกำรสร้ำงโปรแกรม แต่ละไฟล์จะเรียกว่ำ โมดูล (Module) เช่น ฟอร์ม คลำสโมดูล ActiveX Control เป็นต้น ไฟล์ประเภทต่ำง ๆ ใน Visual Basic มีดังต่อไปนี้ ชนิดของไฟล์ คาอธิบาย ส่วยขยายของไฟล์ ไฟล์กลุ่มโปรเจ็กต์ เป็นไฟล์ที่ใช้เก็บว่ำมีโปรเจ็กต์อะไรเก็บอยู่บ้ำง .vbg ไฟล์โปรเจ็กต์ เป็นไฟล์หลักโปรเจ็กต์ต่ำง ๆ ของแอพลิเคชั่น .vbp ไฟล์ของฟอร์ม เป็นไฟล์ที่เก็บข้อมูลกี่ยวกับฟอร์ม .frm ไฟล์ไบนำรีของฟอร์ม เป็นไฟล์ที่เก็บคุณสมบัติที่เป็นไบนำรีของฟอร์ม เช่น รูปภำพ เป็นต้น .frx ไฟล์โมดูลมำตรฐำน ส่วนใหญ่จะใช้เก็บค่ำคงที่ ตัวแปร โปรแกรมย่อย ที่ให้โมดูลอื่นเรียกใช้ .bas ไฟล์คลำสโมดูล ใช้ในกำรสร้ำงออบเจ็กต์ที่มีลักษณะต่ำงๆ ตำมที่เรำต้องกำรเองได้ .cls ไฟล์ActiveX Control จะเป็นไฟล์ของคอนโทรลActiveXเป็นคอนโทรลที่สร้ำงขึ้นมำใช้เอง .ctl ไฟล์ActiveX Documents จะเป็นไฟล์ของแอพพลิเคชั่น สำมำรถนำไปแสดงใน Web Browserได้ .dob ไฟล์Property Page จะเป็นไฟล์ของPropertyPageใช้แสดงคุณสมบัติของคอนโทรล .pag
  • 6. ขั้นตอนการเปิด Project ขั้นตอนแรกในกำรเรียก Visual Basic ขึ้นมำใช้งำนนั้นเรำจะต้องทำกำรเปิด Project ขึ้นมำก่อน โดยที่ Visual Basic นั้นมี Project ให้เลือกหลำยรูปแบบ ทั้งโปรแกรม ธรรมดำที่รันบน Windows หรือเป็นโปรแกรมที่ทำงำนบนเว็บ และ สร้ำงเป็น โปรแกรมที่ ไม่ได้ทำงำนเองแต่คอยให้มีคำสั่งหรือควำมสำมำรถอื่นๆ ให้โปรแกรมอะไรก็ได้เรียกใช้ งำน ในกำรเขียน Application ทั่วๆ ไปนั้นเรำจะต้องเลือกเปิด Project แบบ Standard EXE ซึ่งก็คือ Project ที่ใช้สร้ำงโปรแกรมชนิดที่รันบน Windows
  • 7. เมื่อเปิด Project แล้ว สิ่งที่จะปรำกฏต่อสำยตำเรำก็คือ IDE ของ Visual Basic นั่นเอง โดยเรำจะสังเกตเห็นว่ำตอนนี้ Project ถูกตั้งชื่อว่ำ Project1 ตำมที่ทำง Visual Basic ตั้งไว้ให้
  • 8. ขั้นตอนการสร้างคอนโทรลลงบนฟอร์ม ในกำรสร้ำงคอนโทรลลงบนฟอร์มนั้นสำมำรถกระทำได้ง่ำยๆ โดยกำรเลือกคลิกที่ตัว คอนโทรลในส่วนของ ToolBox จำกนั้นก็ให้แดร็กเมำส์ลงบนฟอร์มก็จะได้คอนโทรลที่เรำต้องกำร เช่น ถ้ำต้องกำรสร้ำงคอนโทรล CommandButton ลงบนฟอร์มก็ให้คลิกที่ตัวคอนโทรล CommandButton ใน ToolBox จำกนั้นก็ให้ทำกำรแดร็กเมำส์แล้วลำก บนฟอร์ม เพื่อสร้ำงคอนโทรล CommandButton ลงบน ฟอร์ม
  • 9. ขั้นตอนการเขียนโค้ดควบคุมการทางานของโปรแกรม เมื่อเรำได้ทำกำรออกแบบและสร้ำงรูปแบบหน้ำตำของ Application ของเรำแล้ว ขั้นตอน ต่อไปก็จะเป็นกำรเขียนโค้ด เพื่อควบคุมกำรทำงำนของโปรแกรม ซึ่งสำมำรถทำได้ง่ำยๆ โดยกำร ดับเบิลคลิกที่ตัวคอนโทรล ที่เรำต้องกำรให้โปรแกรม ทำงำนหลังจำกที่คอนโทรลนั้นๆ Active โปรแกรมก็จะแสดงหน้ำต่ำง Code Window ซึ่งผู้อ่ำนสำมำรถเขียนโค้ดควบคุม กำรทำงำนของ โปรแกรมได้ที่หน้ำต่ำงนี้ ตัวอย่าง : ทำกำรสร้ำงคอนโทรล Label และคอนโทรล CommandButton ดังรูป
  • 10. จำกนั้นให้ทำกำรดับเบิลคลิกที่ คอนโทรล Command1 ก็จะปรำกฏหน้ำต่ำง Code Window ขึ้นมำ ให้ทำกำรพิมพ์คำสั่งต่ำงๆ ดังนี้ Private Sub Command1_Click() Label1.Caption= "Welcome to vbthailand.com" End Sub ขั้นตอนการรันโปรแกรม เราสามารถรันโปรแกรมที่เราได้สร้างไว้ด้วยการกดปุ่ม F5 บนแป้ นพิมพ์ หรือคลิกที่เมนู Run -> Start ที่ Menu Bar หรือ คลิกที่ไอคอน Start ที่ Tool Bar วิธีใดวิธีหนึ่งก็ได้ ตัวอย่าง : จาก Project ที่เราได้สร้างค้างไว้ ให้ทดลองทาการรันโปรแกรมโดยการกดปุ่ม F5
  • 11. ขั้นตอนการแปลงไฟล์ให้อยู่ในรูปแบบ EXE เมื่อสร้ำง Applicationเสร็จแล้วเรำสำมำรถแปลงไฟล์ให้อยู่ในรูปแบบ.EXEเพื่อให้สำมำรถ เรียกใช้ งำนได้โดยไม่ต้อง เรียกผ่ำน VisualBasic ซึ่งเรำสำมำรถกระทำได้โดยกำรเลือก เมนู File -> Make ชื่อ Project…ดังนี้ จำกนั้นก็ให้ระบุชื่อไฟล์ .EXEที่เรำต้องกำรจะสร้ำง การเขียนโปรแกรมด้วย VB 6.0 ขั้นตอนในกำรสร้ำงโปรแกรมใน Microsoft VisualBasic 6.0 แบ่งได้เป็น 3 ขั้นตอน ได้แก่ 1. ออกแบบหน้ำจอของโปรแกรมซึ่งเป็นส่วนที่ทำหน้ำที่ติดต่อกับผู้ใช้(เรียกว่ำ User Interface) 2. กำหนดคุณสมบัติของคอนโทรลบนฟอร์มให้เหมำะสม 3. เขียนคำสั่งตอบสนองต่ออีเว็นต์
  • 12. พร็อพเพอร์ตี้ที่สาคัญของฟอร์ม Name ใช้สำหรับกำหนดชื่อ BackColor ใช้สำหรับกำหนดสีพื้น BorderStyle ใช้สำหรับกำหนดรูปแบบของเส้นขอบ Caption ใช้สำหรับกำหนดข้อควำมบน TitleBar ของ Form ControlBox ใช้สำหรับกำหนดให้มีปุ่มควบคุมของ Form Enabled ใช้สำหรับกำหนดให้ Form สำมำรถใช้งำนได้หรือไม่ Font ใช้สำหรับกำหนดตัวอักษรของข้อควำมอุปกรณ์ต่ำงๆ ใน Form ForeColor ใช้สำหรับกำหนดสีตัวอักษรของข้อควำมอุปกรณ์ต่ำงๆ ใน Form MaxButton ใช้สำหรับกำหนดให้มีปุ่มขยำยขนำดของ Form MDI Child ใช้สำหรับกำหนดให้ Form มีคุณสมบัติเป็น Form ย่อยของ MDI Form MinButton ใช้สำหรับกำหนดให้มีปุ่มย่อขนำดของ Form Moveable ใช้สำหรับกำหนดให้ Form สำมำรถย้ำยตำแหน่งได้หรือไม่ Picture ใช้สำหรับกำหนดรูปบน Form ShowInTaskbar ใช้สำหรับกำหนดให้มีไอคอนแสดงบน Taskbar StartUpPosition ใช้สำหรับกำหนดตำแหน่งกำรแสดงForm บนจอภำพ Visible ใช้สำหรับกำหนดให้ซ่อนหรือแสดง Form WindowState ใช้สำหรับกำหนดขนำดของ Form เมื่อมีกำรทำงำน
  • 13. เมธอดที่สาคัญของ Form Hide เป็นกำรทำงำนที่สั่งให้ซ่อน Form Line เป็นกำรทำงำนที่สั่งให้วำดเส้นลงบน Form Move เป็นกำรทำงำนที่สั่งให้ Form ย้ำยตำแหน่งไปยัง ตำแหน่งที่กำหนด Print เป็นกำรทำงำนที่สั่งให้พิมพ์ Form ออกทำง เครื่องพิมพ์ Show เป็นกำรทำงำนที่สั่งให้แสดง Form Unload เป็นกำรทำงำนที่สั่งให้ยกเลิกกำรใช้งำนของ Form
  • 14. อีเวนต์ที่สาคัญของ Form Activate จะเกิดขึ้นเมื่อเลือกใช้งำน Form กรณีที่มีกำรเปิด Form หลำย ๆ Form พร้อมกัน Initialize จะเกิดขึ้นเมื่อ Form ถูกโหลดเข้ำไปในหน่วยควำมจำ Load จะเกิดขึ้นเมื่อ Form แสดงผลหลังจำกที่ถูกโหลดเข้ำไป ในหน่วยควำมจำ QueryUnload จะเกิดขึ้นเมื่อมีกำรปิด Form Terminate จะเกิดขึ้นเมื่อ Form ถูกลบออกจำกหน่วยควำมจำ Unload จะเกิดขึ้นเมื่อ Form ถูกยกเลิกกำรใช้งำน
  • 15. การกาหนดค่าพร็อพเพอร์ตี้ของ Form สามารถจะกาหนดได้ 2 วิธีด้วยกันคือ 1. กำหนดจำก Properties Window
  • 17. จัดทาโดย นาย ศุภชัย จั่นถาวร ชคพ 3/1 เลขที่ 24 นาย ธนโชติ จัดแจง ชคพ 3/1 เลขที่ 19 ขอบคุณครับ