SlideShare a Scribd company logo
พื้นฐานการเขียนโปรแกรม
Visual Basic 6.0
การพัฒนาโปรแกรมด้วย Visual basic ผู้เขียนโปรแกรมจะต้องมีความรู้
พื้นฐานเกี่ยวกับการใช้งานโปรแกรมเบื้องต้นก่อน เพื่อให้การเลือกใช้เครื่องมือ
ต่าง ๆ ที่มีอยู่ในโปรแกรมเป็นไปด้วยความถูกต้องและเหมาะสมกับลักษณะการ
ใช้งาน เนื่องจากในโปรแกรม Visual Basic จาเป็นต้องทางานเกี่ยวข้องกับ
ไฟล์โปรเจ็กต์ทุกครั้งที่สร้างโปรแกรม
พื้นฐานก่อนการพัฒนาแอพพลิเคชั่นด้วย
Visual basic
• เนื่องจากในโปรแกรม Visual basic จาเป็นต้องทางานเกี่ยวข้องกับ
ไฟล์โปรเจ็กต์ ทุกครั้งที่สร้างโปรแกรมขึ้นมา ดังนั้นจึงจาเป็นที่จะต้องทา
ความเข้าใจในคาสั่งต่าง ๆ ที่ใช้ในการทางานกับโปรเจ็กต์และเข้าใจ
โครงสร้างโปรเจ็กต์ด้วย เพื่อช่วยในการทางานต่าง ๆ ได้รวดเร็วยิ่งขึ้น
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
นำยวสันต์ปำละกวงศ์ ณ อยุธยำ เลขที่ 23
ชคพ 3/1

More Related Content

What's hot

Powerpoint บทที่ 3
Powerpoint บทที่ 3Powerpoint บทที่ 3
Powerpoint บทที่ 3
patchareepoim
 
โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8
kruppp46
 
การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6Sara Zara
 
บทที่ 12
บทที่ 12บทที่ 12
บทที่ 12
Natthapon Inhom
 
เครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรมเครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรม
Pongpitak Toey
 
วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3Chutikarn Waprang
 
การเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeansการเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeans
Nomjeab Nook
 
โปรแกรมช่วยสร้างเว็บเพจ
โปรแกรมช่วยสร้างเว็บเพจโปรแกรมช่วยสร้างเว็บเพจ
โปรแกรมช่วยสร้างเว็บเพจNarutoo Uzumakii
 
โปรแกรมช่วยสร้างเว็บเพจ
โปรแกรมช่วยสร้างเว็บเพจโปรแกรมช่วยสร้างเว็บเพจ
โปรแกรมช่วยสร้างเว็บเพจpepsiclover1989
 
การเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbeanการเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbean
ชาคลิน กาญจนไตรภพ
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6arachaporn
 
การเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeansการเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeans
Wasin Kunnaphan
 
Netbeans and Android Appliation
Netbeans and Android AppliationNetbeans and Android Appliation
Netbeans and Android Appliation
Sedthawoot Pitapo
 
Phonegap book
Phonegap bookPhonegap book
Phonegap book
Bhuridech Sudsee
 
Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้
Webidea Petchtharat
 
โปรแกรม Webpage maker
โปรแกรม Webpage makerโปรแกรม Webpage maker
โปรแกรม Webpage maker491320129
 
Webpagemaker2
Webpagemaker2Webpagemaker2
Webpagemaker2
beauten
 

What's hot (19)

Netbeans
NetbeansNetbeans
Netbeans
 
Powerpoint บทที่ 3
Powerpoint บทที่ 3Powerpoint บทที่ 3
Powerpoint บทที่ 3
 
โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8
 
การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6
 
บทที่ 12
บทที่ 12บทที่ 12
บทที่ 12
 
เครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรมเครื่องมือพื้นฐานของโปรแกรม
เครื่องมือพื้นฐานของโปรแกรม
 
วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3
 
การเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeansการเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeans
 
โปรแกรมช่วยสร้างเว็บเพจ
โปรแกรมช่วยสร้างเว็บเพจโปรแกรมช่วยสร้างเว็บเพจ
โปรแกรมช่วยสร้างเว็บเพจ
 
โปรแกรมช่วยสร้างเว็บเพจ
โปรแกรมช่วยสร้างเว็บเพจโปรแกรมช่วยสร้างเว็บเพจ
โปรแกรมช่วยสร้างเว็บเพจ
 
การเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbeanการเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbean
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6
 
การเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeansการเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeans
 
Netbeans and Android Appliation
Netbeans and Android AppliationNetbeans and Android Appliation
Netbeans and Android Appliation
 
Phonegap book
Phonegap bookPhonegap book
Phonegap book
 
Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้
 
โปรแกรม Webpage maker
โปรแกรม Webpage makerโปรแกรม Webpage maker
โปรแกรม Webpage maker
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Webpagemaker2
Webpagemaker2Webpagemaker2
Webpagemaker2
 

Viewers also liked

ข้าว เก๋ง
ข้าว เก๋งข้าว เก๋ง
ข้าว เก๋ง
กล่อง' ข้าว
 
Animation
AnimationAnimation
Home remedies for thinning hair
Home remedies for thinning hairHome remedies for thinning hair
Home remedies for thinning hair
Lethomeremedies.com
 
mikes resume 11 2015
mikes resume 11 2015mikes resume 11 2015
mikes resume 11 2015
Michael Turner
 
Resume - CHANNEL BULLUT
Resume - CHANNEL BULLUTResume - CHANNEL BULLUT
Resume - CHANNEL BULLUT
Channel Bullut
 
Flow style
Flow styleFlow style
Flow style
haizewi10
 
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 expressหน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 expressครูสม ฟาร์มมะนาว
 
презентация на тему Бронхиальная астма
презентация на тему Бронхиальная астмапрезентация на тему Бронхиальная астма
презентация на тему Бронхиальная астма
sunnat_1998
 
Database design
Database designDatabase design
Database design
Warawut
 
ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
ictyangtalad
 
Installation of NS2 and Congestion Control
Installation of NS2 and Congestion ControlInstallation of NS2 and Congestion Control
Installation of NS2 and Congestion Control
nanmagandh
 
Vb 6.0
Vb 6.0 Vb 6.0
Vb 6.0
ictppk
 
คู่มือเขียน Windows 8 apps ด้วย vb 2012 & vc# 2012 สำหรับผู้เริ่มต้น
คู่มือเขียน Windows 8 apps ด้วย vb 2012 & vc# 2012 สำหรับผู้เริ่มต้นคู่มือเขียน Windows 8 apps ด้วย vb 2012 & vc# 2012 สำหรับผู้เริ่มต้น
คู่มือเขียน Windows 8 apps ด้วย vb 2012 & vc# 2012 สำหรับผู้เริ่มต้น
electhoeng
 
Rob Lewis CV
Rob Lewis CVRob Lewis CV
Rob Lewis CV
Robert Lewis
 
iPhone 7
iPhone 7iPhone 7
iPhone 7
Eveline Meijer
 

Viewers also liked (17)

ข้าว เก๋ง
ข้าว เก๋งข้าว เก๋ง
ข้าว เก๋ง
 
Silverlight doc
Silverlight docSilverlight doc
Silverlight doc
 
Animation
AnimationAnimation
Animation
 
Home remedies for thinning hair
Home remedies for thinning hairHome remedies for thinning hair
Home remedies for thinning hair
 
mikes resume 11 2015
mikes resume 11 2015mikes resume 11 2015
mikes resume 11 2015
 
Resume - CHANNEL BULLUT
Resume - CHANNEL BULLUTResume - CHANNEL BULLUT
Resume - CHANNEL BULLUT
 
Flow style
Flow styleFlow style
Flow style
 
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 expressหน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
หน่วยการเรียนที่ 4 การใช้คำสั่งควบคุมและการตัดสินใจ vb2013 express
 
презентация на тему Бронхиальная астма
презентация на тему Бронхиальная астмапрезентация на тему Бронхиальная астма
презентация на тему Бронхиальная астма
 
Database design
Database designDatabase design
Database design
 
Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01
 
ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
 
Installation of NS2 and Congestion Control
Installation of NS2 and Congestion ControlInstallation of NS2 and Congestion Control
Installation of NS2 and Congestion Control
 
Vb 6.0
Vb 6.0 Vb 6.0
Vb 6.0
 
คู่มือเขียน Windows 8 apps ด้วย vb 2012 & vc# 2012 สำหรับผู้เริ่มต้น
คู่มือเขียน Windows 8 apps ด้วย vb 2012 & vc# 2012 สำหรับผู้เริ่มต้นคู่มือเขียน Windows 8 apps ด้วย vb 2012 & vc# 2012 สำหรับผู้เริ่มต้น
คู่มือเขียน Windows 8 apps ด้วย vb 2012 & vc# 2012 สำหรับผู้เริ่มต้น
 
Rob Lewis CV
Rob Lewis CVRob Lewis CV
Rob Lewis CV
 
iPhone 7
iPhone 7iPhone 7
iPhone 7
 

Similar to บุญนภา วสันต์

Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1
patchareepoim
 
Vb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งานVb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งาน
ณัฐพล บัวพันธ์
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
Khon Kaen University
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing conceptskiats
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือSoldic Kalayanee
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือMintra Pudprom
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือKaRn Tik Tok
 
Vb6 4 การสร้าง Application
Vb6 4 การสร้าง Application Vb6 4 การสร้าง Application
Vb6 4 การสร้าง Application
ณัฐพล บัวพันธ์
 
การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรม
Computer ITSWKJ
 
สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์
Sorayut Chatcharawan
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บKhon Kaen University
 
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์Onrutai Intanin
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
N'Name Phuthiphong
 
บทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภาบทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภา
Wannapa Phopsamai
 

Similar to บุญนภา วสันต์ (20)

Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1
 
Know1 2
Know1 2Know1 2
Know1 2
 
Vb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งานVb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งาน
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
Eng prac (2)
Eng prac (2)Eng prac (2)
Eng prac (2)
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
 
Vb6 4 การสร้าง Application
Vb6 4 การสร้าง Application Vb6 4 การสร้าง Application
Vb6 4 การสร้าง Application
 
การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรม
 
สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บ
 
K5
K5K5
K5
 
K5
K5K5
K5
 
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
บทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภาบทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภา
 

บุญนภา วสันต์

  • 1.
  • 2. พื้นฐานการเขียนโปรแกรม Visual Basic 6.0 การพัฒนาโปรแกรมด้วย Visual basic ผู้เขียนโปรแกรมจะต้องมีความรู้ พื้นฐานเกี่ยวกับการใช้งานโปรแกรมเบื้องต้นก่อน เพื่อให้การเลือกใช้เครื่องมือ ต่าง ๆ ที่มีอยู่ในโปรแกรมเป็นไปด้วยความถูกต้องและเหมาะสมกับลักษณะการ ใช้งาน เนื่องจากในโปรแกรม Visual Basic จาเป็นต้องทางานเกี่ยวข้องกับ ไฟล์โปรเจ็กต์ทุกครั้งที่สร้างโปรแกรม
  • 3. พื้นฐานก่อนการพัฒนาแอพพลิเคชั่นด้วย Visual basic • เนื่องจากในโปรแกรม Visual basic จาเป็นต้องทางานเกี่ยวข้องกับ ไฟล์โปรเจ็กต์ ทุกครั้งที่สร้างโปรแกรมขึ้นมา ดังนั้นจึงจาเป็นที่จะต้องทา ความเข้าใจในคาสั่งต่าง ๆ ที่ใช้ในการทางานกับโปรเจ็กต์และเข้าใจ โครงสร้างโปรเจ็กต์ด้วย เพื่อช่วยในการทางานต่าง ๆ ได้รวดเร็วยิ่งขึ้น
  • 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