SlideShare a Scribd company logo
พื้นฐานการเขียนโปรแกรม
Visual basic 6.0
ภาษา BASIC ได ้พัฒนาขึ้น ปี ค.ศ. 1963 โดย Thomas
Kurtz โดยเน้นความง่ายต่อการเข ้าใจและการใช ้งานรวมทั้งการ
ทางานในรูปแบบ Interpreter คือทางานเรียงตามบรรทัด ต่อมาได ้
พัฒนาเป็น GW-BASIC ซึ่งเป็น Interpreter ระบบปฏิบัติการ DOS
ต่อมา ต่อมาในปี ค.ศ. 1982 ได ้เพิ่มความสามารถในการ
ประมวลผล โดยการตัดเลขประจาบรรทัดออก และมาใช ้ ้ ้รูปแบบ
ของ Sub Program User Defind แทน เรียกว่า QUICK BASIC
Visual Basic เป็นภาษาคอมพิวเตอร์ที่ได ้รับการพัฒนา
ต่อเนื่อง ตั้งแต่ QUICK BASIC จนกระทั่งถึง PDS BASIC
จากนั้น Microsoft ได ้นาเอาหลักการมีปฏิสัมพันธ์ระหว่างผู้ใช ้กับ
เครื่องคอมพิวเตอร์มาใช ้ในการออกแบบภาษา BASIC จนเป็ นที่มา
ของคาว่า Visual Basic
Visual Basic เป็นภาษาคอมพิวเตอร์ที่ได ้รับการพัฒนา
ต่อเนื่อง ตั้งแต่ QUICK BASIC จนกระทั่งถึง PDS BASIC
จากนั้น Microsoft ได ้นาเอาหลักการมีปฏิสัมพันธ์ระหว่างผู้ใช ้กับ
เครื่องคอมพิวเตอร์มาใช ้ในการออกแบบภาษา BASIC จนเป็ น
ที่มาของคาว่า Visual Basic
Control ในโปรแกรม
Visual Basic
Object (วัตถุ) ในโปรแกรม Visual Basic
Object ในโปรแกรม Visual ้Basic คือส่วนของ Control ต่าง ๆ ใน
Tool Box ที่นามาวาดลงบน Form และคุณสมบัติ ของ Object จะ
ประกอบไปด ้วย Data และ Code
1. Data คือคุณสมบัติ
(Property) ประจาตัว
ของแต่ละ Object เช่น
ชื่อ ความยาว ความสูง
เป็นต ้น
2. Code คือ Method
ประจาตัวของแต่ละ
Object
การเข้าสู่โปรแกรม Visaul Basic 6.0
คลิกที่ปุ่ ม Start--> Programs --> Microsoft Basic 6.0
--> Microsoft Visual Basic 6.0
เมื่อเข ้าสู่โปรแกรม Visual Basic 6.0 จะพบกับหน้าต่างแรก
ของโปรแกรมที่ใช ้สาหรับพัฒนาโปรแกรม ซึ่งโดยทั่วไป เรียกว่า
New Project ประกอบด ้วย 3 แท็บ ดังนี้
1. Tab Newเป็ น
หน้าต่างที่ประกอบไป
ด ้วย Icon ต่าง ๆ ที่ใช ้
สาหรับเรียกใช ้งาน
Project ใหม่โดยแต่
ล ะ ไ อ ค อ น ก็ จ ะ มี
คุณสมบัติ ้เหมาะกับ
งานในแต่ละอย่างไป
โดยปกติการพัฒนา
โปรแกรมจะใช ้ไอคอน
Standard.EXE
< ประเภทของ New Project >
- Standard.EXE ใช ้สร ้างโปรแกรมทั่วไปในรูปแบบ GUI
- ActiveX.EXE สร ้างโปรแกรมติดต่อกับโปรแกรมในรูปแบบ OLE
- ActiveX.DLL เหมือนกับ AXtiveX.EXE แต่จะเป็นนามสกุล
DLL ไม่สามารถ run ด ้วยตัวเองได ้
- ActiveXControl ใช ้สร ้าง control ขึ้นเองในโปรแกรม
- VB Application Wizard สร ้างโปรแกรมตามโครงสร ้างของ
Database
- Addin ใช ้เพิ่ม Utility ใน Visual Basic
- ActiveX Document DLL ใช ้run บน internet explorer แต่
มีนามสกุลเป็น DLL
- ActiveX Document EXE ใช ้run บน internet explorer แต่
มีนามสกุลเป็น EXE
2. Tab Existing เป็นหน้าต่างที่ใช ้สาหรับเรียก Project เดิม
ที่มีการพัฒนาไว ้แล ้วขึ้นมาใช ้งานหรือมาแก ้ไขโปรแกรม โดย
ให ้เลือกโฟลเดอร์ที่จัดเก็บ Project แล ้วเลือกไฟล์ Project ที่
ต ้องการและคลิกOpen
3. Tab Recent เป็นหน้าต่างที่แสดงรายการของ Project
ต่าง ๆ ที่เคยถูกเรียกขึ้นมาใช ้งาน ซึ่งผู้ใช ้สามารถเรียกขึ้นมา
ใช ้งานได ้สะดวกและรวดเร็วมากขึ้น
Form ในโปรแกรม Visual Basic
ฟอร์ม (Form) เป็ นส่วนที่ใช ้สาหรับสร ้างจอภาพของ
โปรแกรม โดยจะทาหน้าที่เป็นพื้น (Background) ของจอภาพ
ทุกครั้งของการเปิด Project ใหม่ จะได ้ฟอร์มเปล่าดังรูป
จัดทาโดย
นาย สรยุทธ ชัชราวรรณ ชคพ 3/1 เลขที่ 25
นาย นันทวัฒน์ นิพิฐวิทยา ชคพ 3/1 เลขที่ 21

More Related Content

What's hot

การเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbeanการเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbean
ชาคลิน กาญจนไตรภพ
 
Worksheet32
Worksheet32Worksheet32
Worksheet32
hikrittiwit
 
Google chrome 2
Google chrome 2Google chrome 2
Google chrome 2
hikrittiwit
 
Worksheet32
Worksheet32Worksheet32
Worksheet32
hikrittiwit
 
18 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-718 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-7
naraporn buanuch
 
Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1
patchareepoim
 
การเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeansการเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeans
Wasin Kunnaphan
 
ความเป็นมาของภาษาC
ความเป็นมาของภาษาCความเป็นมาของภาษาC
ความเป็นมาของภาษาC
Wittaya Kaewchat
 
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Androidการเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App AndroidAod Parinthorn
 
การเขียนโปรแกรมด้วย Net beans
การเขียนโปรแกรมด้วย Net beansการเขียนโปรแกรมด้วย Net beans
การเขียนโปรแกรมด้วย Net beansApisit Song
 
การเขียนโปรแกรมด้วย Vb 6.0
การเขียนโปรแกรมด้วย Vb 6.0การเขียนโปรแกรมด้วย Vb 6.0
การเขียนโปรแกรมด้วย Vb 6.0
ณัฐพล บัวพันธ์
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
Bass Bass
 
โปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicโปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicWisawachitComputerWork
 
บทที่3
บทที่3บทที่3
บทที่3
Ravisada Varopassakorn
 
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0
Bass Bass
 
วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3Chutikarn Waprang
 

What's hot (18)

การเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbeanการเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbean
 
Worksheet32
Worksheet32Worksheet32
Worksheet32
 
Google chrome 2
Google chrome 2Google chrome 2
Google chrome 2
 
Worksheet32
Worksheet32Worksheet32
Worksheet32
 
18 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-718 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-7
 
Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1
 
การเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeansการเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeans
 
Dev cusing (1)
Dev cusing (1)Dev cusing (1)
Dev cusing (1)
 
ความเป็นมาของภาษาC
ความเป็นมาของภาษาCความเป็นมาของภาษาC
ความเป็นมาของภาษาC
 
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Androidการเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
 
การเขียนโปรแกรมด้วย Net beans
การเขียนโปรแกรมด้วย Net beansการเขียนโปรแกรมด้วย Net beans
การเขียนโปรแกรมด้วย Net beans
 
การเขียนโปรแกรมด้วย Vb 6.0
การเขียนโปรแกรมด้วย Vb 6.0การเขียนโปรแกรมด้วย Vb 6.0
การเขียนโปรแกรมด้วย Vb 6.0
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
 
โปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicโปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basic
 
บทที่3
บทที่3บทที่3
บทที่3
 
โครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา Cโครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา C
 
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0
 
วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3
 

Viewers also liked

GeoAdmin API & Mobile API, 2012
GeoAdmin API & Mobile API, 2012GeoAdmin API & Mobile API, 2012
GeoAdmin API & Mobile API, 2012
Moullet
 
DB Yurra SMP Capability Statement
DB Yurra SMP Capability StatementDB Yurra SMP Capability Statement
DB Yurra SMP Capability Statement
Josh Boord
 
наши педагоги2015
наши педагоги2015наши педагоги2015
наши педагоги2015
Anastasia Simonova
 
Genius farm partners program
Genius farm partners programGenius farm partners program
Genius farm partners program
Ngwe Tun
 
презентація
презентаціяпрезентація
презентація
marunasorokina
 
5.3 βιολογία γ' γυμνασίου dna rna
5.3 βιολογία γ' γυμνασίου dna rna 5.3 βιολογία γ' γυμνασίου dna rna
5.3 βιολογία γ' γυμνασίου dna rna
Μαυρουδης Μακης
 
comScore: отчёт “Российская Digital индустрия в 2015 г.”
comScore: отчёт “Российская Digital индустрия в 2015 г.”comScore: отчёт “Российская Digital индустрия в 2015 г.”
comScore: отчёт “Российская Digital индустрия в 2015 г.”
Игорь Назаров
 
makeopendata.ch 30 & 31 mars Genève
makeopendata.ch 30 & 31 mars Genèvemakeopendata.ch 30 & 31 mars Genève
makeopendata.ch 30 & 31 mars Genève
Giorgio Pauletto
 
Black Photography Backdrops
Black Photography BackdropsBlack Photography Backdrops
Black Photography Backdrops
Studioworld7
 
шариповой асель, кф мгу
шариповой асель, кф мгушариповой асель, кф мгу
шариповой асель, кф мгу
assel_sharipova
 
SpiderIT_presentation
SpiderIT_presentationSpiderIT_presentation
SpiderIT_presentation
Elchanan Rotstain
 
Search3w_UofA_Presentation
Search3w_UofA_PresentationSearch3w_UofA_Presentation
Search3w_UofA_Presentation
Elchanan Rotstain
 

Viewers also liked (12)

GeoAdmin API & Mobile API, 2012
GeoAdmin API & Mobile API, 2012GeoAdmin API & Mobile API, 2012
GeoAdmin API & Mobile API, 2012
 
DB Yurra SMP Capability Statement
DB Yurra SMP Capability StatementDB Yurra SMP Capability Statement
DB Yurra SMP Capability Statement
 
наши педагоги2015
наши педагоги2015наши педагоги2015
наши педагоги2015
 
Genius farm partners program
Genius farm partners programGenius farm partners program
Genius farm partners program
 
презентація
презентаціяпрезентація
презентація
 
5.3 βιολογία γ' γυμνασίου dna rna
5.3 βιολογία γ' γυμνασίου dna rna 5.3 βιολογία γ' γυμνασίου dna rna
5.3 βιολογία γ' γυμνασίου dna rna
 
comScore: отчёт “Российская Digital индустрия в 2015 г.”
comScore: отчёт “Российская Digital индустрия в 2015 г.”comScore: отчёт “Российская Digital индустрия в 2015 г.”
comScore: отчёт “Российская Digital индустрия в 2015 г.”
 
makeopendata.ch 30 & 31 mars Genève
makeopendata.ch 30 & 31 mars Genèvemakeopendata.ch 30 & 31 mars Genève
makeopendata.ch 30 & 31 mars Genève
 
Black Photography Backdrops
Black Photography BackdropsBlack Photography Backdrops
Black Photography Backdrops
 
шариповой асель, кф мгу
шариповой асель, кф мгушариповой асель, кф мгу
шариповой асель, кф мгу
 
SpiderIT_presentation
SpiderIT_presentationSpiderIT_presentation
SpiderIT_presentation
 
Search3w_UofA_Presentation
Search3w_UofA_PresentationSearch3w_UofA_Presentation
Search3w_UofA_Presentation
 

Similar to สรยุทธ นันทวัฒน์

การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0
ณัฐพล บัวพันธ์
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์Pokypoky Leonardo
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
Khon Kaen University
 
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
Nawarat Sornchai
 
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
Milk Naja
 
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
Nawarat Sornchai
 
บุญนภา วสันต์
บุญนภา วสันต์บุญนภา วสันต์
บุญนภา วสันต์
เต๋าเก้า แบร่.
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing conceptskiats
 
Vb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งานVb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งาน
ณัฐพล บัวพันธ์
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5wipawanmmiiww
 
Open source พื้นฐานที่ควรมี
Open source พื้นฐานที่ควรมีOpen source พื้นฐานที่ควรมี
Open source พื้นฐานที่ควรมี
สมชาย ทุมอาริยะ
 
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาบทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาVisiene Lssbh
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บKhon Kaen University
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
อยู่ไหน เหงา
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
อยู่ไหน เหงา
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
อยู่ไหน เหงา
 

Similar to สรยุทธ นันทวัฒน์ (20)

การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
 
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
 
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
 
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
นางสาวนวรัตน์ ศรชัย58670064 กลุ่ม3301
 
Eng prac (2)
Eng prac (2)Eng prac (2)
Eng prac (2)
 
บุญนภา วสันต์
บุญนภา วสันต์บุญนภา วสันต์
บุญนภา วสันต์
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
 
Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01
 
ยินดีนำเสนอ
ยินดีนำเสนอยินดีนำเสนอ
ยินดีนำเสนอ
 
Vb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งานVb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งาน
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5
 
Open source พื้นฐานที่ควรมี
Open source พื้นฐานที่ควรมีOpen source พื้นฐานที่ควรมี
Open source พื้นฐานที่ควรมี
 
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาบทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บ
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 

Recently uploaded

Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdfRecap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
NuttavutThongjor1
 
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
SweetdelMelon
 
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.pptโรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
pakpoomounhalekjit
 
กำหนดการ “การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวแห่งชาติ ครั้งที่ 21”
กำหนดการ “การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวแห่งชาติ ครั้งที่ 21”กำหนดการ “การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวแห่งชาติ ครั้งที่ 21”
กำหนดการ “การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวแห่งชาติ ครั้งที่ 21”
Postharvest Technology Innovation Center
 
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
NuttavutThongjor1
 
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกันbio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
CholapruekSangkamane1
 

Recently uploaded (6)

Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdfRecap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
Recap JavaScript and TypeScript.pdf Recap JavaScript and TypeScript.pdf
 
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
โครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิตโครงงานคณิต...
 
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.pptโรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
โรคทางพันธุกรรมมมมมมมมมมมมมมมมมมมมมม.ppt
 
กำหนดการ “การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวแห่งชาติ ครั้งที่ 21”
กำหนดการ “การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวแห่งชาติ ครั้งที่ 21”กำหนดการ “การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวแห่งชาติ ครั้งที่ 21”
กำหนดการ “การประชุมวิชาการวิทยาการหลังการเก็บเกี่ยวแห่งชาติ ครั้งที่ 21”
 
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
Fullstack Nest.js and Next.js.pdfFullstack Nest.js and Next.js.pdfFullstack N...
 
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกันbio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
bio62สอวน.ชีววิทยา-ชีววิทยาปี62-ข้อสอบแข่งกัน
 

สรยุทธ นันทวัฒน์

  • 2. ภาษา BASIC ได ้พัฒนาขึ้น ปี ค.ศ. 1963 โดย Thomas Kurtz โดยเน้นความง่ายต่อการเข ้าใจและการใช ้งานรวมทั้งการ ทางานในรูปแบบ Interpreter คือทางานเรียงตามบรรทัด ต่อมาได ้ พัฒนาเป็น GW-BASIC ซึ่งเป็น Interpreter ระบบปฏิบัติการ DOS ต่อมา ต่อมาในปี ค.ศ. 1982 ได ้เพิ่มความสามารถในการ ประมวลผล โดยการตัดเลขประจาบรรทัดออก และมาใช ้ ้ ้รูปแบบ ของ Sub Program User Defind แทน เรียกว่า QUICK BASIC Visual Basic เป็นภาษาคอมพิวเตอร์ที่ได ้รับการพัฒนา ต่อเนื่อง ตั้งแต่ QUICK BASIC จนกระทั่งถึง PDS BASIC จากนั้น Microsoft ได ้นาเอาหลักการมีปฏิสัมพันธ์ระหว่างผู้ใช ้กับ เครื่องคอมพิวเตอร์มาใช ้ในการออกแบบภาษา BASIC จนเป็ นที่มา ของคาว่า Visual Basic
  • 3. Visual Basic เป็นภาษาคอมพิวเตอร์ที่ได ้รับการพัฒนา ต่อเนื่อง ตั้งแต่ QUICK BASIC จนกระทั่งถึง PDS BASIC จากนั้น Microsoft ได ้นาเอาหลักการมีปฏิสัมพันธ์ระหว่างผู้ใช ้กับ เครื่องคอมพิวเตอร์มาใช ้ในการออกแบบภาษา BASIC จนเป็ น ที่มาของคาว่า Visual Basic Control ในโปรแกรม Visual Basic
  • 4. Object (วัตถุ) ในโปรแกรม Visual Basic Object ในโปรแกรม Visual ้Basic คือส่วนของ Control ต่าง ๆ ใน Tool Box ที่นามาวาดลงบน Form และคุณสมบัติ ของ Object จะ ประกอบไปด ้วย Data และ Code 1. Data คือคุณสมบัติ (Property) ประจาตัว ของแต่ละ Object เช่น ชื่อ ความยาว ความสูง เป็นต ้น 2. Code คือ Method ประจาตัวของแต่ละ Object
  • 5. การเข้าสู่โปรแกรม Visaul Basic 6.0 คลิกที่ปุ่ ม Start--> Programs --> Microsoft Basic 6.0 --> Microsoft Visual Basic 6.0
  • 6. เมื่อเข ้าสู่โปรแกรม Visual Basic 6.0 จะพบกับหน้าต่างแรก ของโปรแกรมที่ใช ้สาหรับพัฒนาโปรแกรม ซึ่งโดยทั่วไป เรียกว่า New Project ประกอบด ้วย 3 แท็บ ดังนี้ 1. Tab Newเป็ น หน้าต่างที่ประกอบไป ด ้วย Icon ต่าง ๆ ที่ใช ้ สาหรับเรียกใช ้งาน Project ใหม่โดยแต่ ล ะ ไ อ ค อ น ก็ จ ะ มี คุณสมบัติ ้เหมาะกับ งานในแต่ละอย่างไป โดยปกติการพัฒนา โปรแกรมจะใช ้ไอคอน Standard.EXE
  • 7. < ประเภทของ New Project > - Standard.EXE ใช ้สร ้างโปรแกรมทั่วไปในรูปแบบ GUI - ActiveX.EXE สร ้างโปรแกรมติดต่อกับโปรแกรมในรูปแบบ OLE - ActiveX.DLL เหมือนกับ AXtiveX.EXE แต่จะเป็นนามสกุล DLL ไม่สามารถ run ด ้วยตัวเองได ้ - ActiveXControl ใช ้สร ้าง control ขึ้นเองในโปรแกรม - VB Application Wizard สร ้างโปรแกรมตามโครงสร ้างของ Database - Addin ใช ้เพิ่ม Utility ใน Visual Basic - ActiveX Document DLL ใช ้run บน internet explorer แต่ มีนามสกุลเป็น DLL - ActiveX Document EXE ใช ้run บน internet explorer แต่ มีนามสกุลเป็น EXE
  • 8. 2. Tab Existing เป็นหน้าต่างที่ใช ้สาหรับเรียก Project เดิม ที่มีการพัฒนาไว ้แล ้วขึ้นมาใช ้งานหรือมาแก ้ไขโปรแกรม โดย ให ้เลือกโฟลเดอร์ที่จัดเก็บ Project แล ้วเลือกไฟล์ Project ที่ ต ้องการและคลิกOpen
  • 9. 3. Tab Recent เป็นหน้าต่างที่แสดงรายการของ Project ต่าง ๆ ที่เคยถูกเรียกขึ้นมาใช ้งาน ซึ่งผู้ใช ้สามารถเรียกขึ้นมา ใช ้งานได ้สะดวกและรวดเร็วมากขึ้น
  • 10. Form ในโปรแกรม Visual Basic ฟอร์ม (Form) เป็ นส่วนที่ใช ้สาหรับสร ้างจอภาพของ โปรแกรม โดยจะทาหน้าที่เป็นพื้น (Background) ของจอภาพ ทุกครั้งของการเปิด Project ใหม่ จะได ้ฟอร์มเปล่าดังรูป
  • 11. จัดทาโดย นาย สรยุทธ ชัชราวรรณ ชคพ 3/1 เลขที่ 25 นาย นันทวัฒน์ นิพิฐวิทยา ชคพ 3/1 เลขที่ 21