SlideShare a Scribd company logo
1 of 14
การเขียนโปรแกรมด้วย
Visual basic
Visual Basic เป็นภาษาคอมพิวเตอร์ (Programming
Language) ที่พัฒนาโดยบริษัท ไมโครซอฟท์ ซึ่งเป็น บริษัทที่สร้าง
ระบบปฏิบัติการ Windows 95/98 และ Windows
NT/XP ที่ใช้น้อยอย่างแพร่หลายในปัจจุบัน
ไฟล์ประเภทต่างๆ
-ไฟล์กลุ่มโปรเจ็กต์
-ไฟล์โปรเจ็กต์
-ไฟล์ของฟอร์ม
-ไฟล์ไบนารีของฟอร์ม
-ไฟล์ของ ActiveX Documents
- ไฟล์ของProperty Page
-ไฟล์โมดูลมาตรฐาน
-ไฟล์คลาสโมดูล
-ไฟล์ActiveX Controls
พื้นฐานเกี่ยวกับ Visaul Basic 6.0 **
ภาษา BASIC ได้พัฒนาขึ้น ปี ค.ศ. 1963 โดย Thomas
Kurtz โดยเน้นความง่ายต่อการเข้าใจและการใช้งานรวมทั้งการทางาน
ในรูปแบบ Interpreter คือทางานเรียงตามบรรทัด ต่อมาได้พัฒนา
เป็น GW-BASIC ซึ่งเป็น Interpreter บน
ระบบปฏิบัติการ DOS ต่อมา ต่อมาในปี ค.ศ. 1982 ได้เพิ่ม
ความสามารถในการประมวลผล โดยการตัดเลขประจาบรรทัดออก
และมาใช้้้รูปแบบของ Sub Program User Defind แทน
เรียกว่า QUICK BASIC
ขั้นตอนในการพัฒนาโปรแกรมของ Visual Basic
ขั้นตอนที่ 1 การสร้างจอภาพของโปรแกรม ในขั้นตอนนี้จานา Form มา
ออกแบบเพื่อใช้ในการติดต่อกับผู้ใช้ หรือที่เรียกว่าการออกแบบ "User
Interface" ซึ่งสามารถทาได้ง่ายดาย เพียงแค่นาเอา Control ต่าง ๆ
ใน ToolBox ที่ต้องการใช้งานมาวาดลงบน Form
ขั้นตอนที่ 2 เขียนโปรแกรม เมื่อวาง Control ต่าง ๆ
ลงน Form เป็นที่เรียบร้อยแล้ว ขั้นตอนต่อมาคือการเขียนโปรแกรมเพื่อ
กาหนดการทางานให้แต่ละ Object ภายใต้เหตุการณ์ (Event) ต่าง ๆ
ที่จะเกิดขึ้น
Control ในโปรแกรม Visual Basic
Control เป็นเครื่องมือต่าง ๆ ใน Tool
Box ซึ่งใช้ในการสร้างจอภาพ และจะมีชื่อ
เรียกและและการทางานที่แตกต่างกันไป
Object(วัตถุ) ในโปรแกรม Visual Basic
Object ในโปรแกรม Visual ้Basic คือส่วนของ
Control ต่าง ๆ ใน Tool Box ที่นามาวาดลงบน Form และ
คุณสมบัติ ของ Object จะประกอบไปด้วย Data และ Code
1. Data คือคุณสมบัติ (Property) ประจาตัวของแต่ละ Object เช่น ชื่อ
ความยาว ความสูง เป็นต้น
2. Code คือ Method ประจาตัวของแต่ละ Object
รูปแสดงส่วนประกอบของ Object
ฟอร์ม (Form) เป็นส่วนที่ใช้สาหรับสร้างจอภาพของ
โปรแกรม โดยจะทาหน้าที่เป็นพื้น (Background) ของจอภาพ ทุก
ครั้งของการเปิด Project ใหม่ จะได้ฟอร์มเปล่าดังรูป
Properties ของ Text box
THE END
จัดทาโดย
น.ส.รวิษฎา วโรภาสกร เลขที่ 6
น.ส.อังคณา กายพืช เลขที่ 14
ชคพ.3/1

More Related Content

Viewers also liked

From OER to OEP: Shifting Practitioner Perspectives and Practices with Innova...
From OER to OEP: Shifting Practitioner Perspectives and Practices with Innova...From OER to OEP: Shifting Practitioner Perspectives and Practices with Innova...
From OER to OEP: Shifting Practitioner Perspectives and Practices with Innova...Shironica Karunanayaka
 
The Change: Connected and Collaborative for Quality Learning Outcomes
The Change: Connected and Collaborative for Quality Learning OutcomesThe Change: Connected and Collaborative for Quality Learning Outcomes
The Change: Connected and Collaborative for Quality Learning OutcomesMark Brown
 
Taller 10 juan pablo gonzalez ruiz 8 c
Taller 10 juan pablo gonzalez ruiz 8 cTaller 10 juan pablo gonzalez ruiz 8 c
Taller 10 juan pablo gonzalez ruiz 8 cJuan Gonzalez Ruiz
 
Outlook Tastenkombinationen
Outlook TastenkombinationenOutlook Tastenkombinationen
Outlook TastenkombinationenMeike Kranz
 
Towards the connected and collaborative educational landscape
Towards the connected and collaborative educational landscapeTowards the connected and collaborative educational landscape
Towards the connected and collaborative educational landscapeicdeslides
 
18 الفقه ◄ الصـلاة ◄ ما يكره في الصلاة
18   الفقه ◄ الصـلاة ◄ ما يكره في الصلاة18   الفقه ◄ الصـلاة ◄ ما يكره في الصلاة
18 الفقه ◄ الصـلاة ◄ ما يكره في الصلاةIbn taymyya
 
توسع او انكمش من المهد الى اللحد
توسع او انكمش من المهد الى اللحدتوسع او انكمش من المهد الى اللحد
توسع او انكمش من المهد الى اللحدمدوّنة مبادرتنا
 
25 26 - الفقه ◄ الصـلاة ◄ صلاة العيدين - صلاة الكسوف
25 26 - الفقه ◄ الصـلاة ◄ صلاة العيدين - صلاة الكسوف25 26 - الفقه ◄ الصـلاة ◄ صلاة العيدين - صلاة الكسوف
25 26 - الفقه ◄ الصـلاة ◄ صلاة العيدين - صلاة الكسوفIbn taymyya
 
When Literacy Goes Digital
When Literacy Goes DigitalWhen Literacy Goes Digital
When Literacy Goes DigitalRenee Hobbs
 
Dionisio Cimarelli Sculptor. Chinese Clipping Report 2004-2014
Dionisio Cimarelli Sculptor. Chinese Clipping Report 2004-2014Dionisio Cimarelli Sculptor. Chinese Clipping Report 2004-2014
Dionisio Cimarelli Sculptor. Chinese Clipping Report 2004-2014Dionisio Cimarelli
 
105 2-2 ◄ التفسير ◄ سورة العَلَق - 2-2
105 2-2 ◄ التفسير ◄ سورة العَلَق - 2-2105 2-2 ◄ التفسير ◄ سورة العَلَق - 2-2
105 2-2 ◄ التفسير ◄ سورة العَلَق - 2-2Ibn taymyya
 
113 114 ◄ التفسير ◄ سورة الفَـلق - سورة الناس
113 114 ◄ التفسير ◄ سورة الفَـلق - سورة الناس113 114 ◄ التفسير ◄ سورة الفَـلق - سورة الناس
113 114 ◄ التفسير ◄ سورة الفَـلق - سورة الناسIbn taymyya
 
Gandhi by Paula Rueda
Gandhi by Paula RuedaGandhi by Paula Rueda
Gandhi by Paula RuedaROSAYL
 
077 085 ◄ التفسير ◄ الرعد - الحجر - النحل - الإسراء - الكهف - مريم - طـه - ال...
077 085 ◄ التفسير ◄ الرعد - الحجر - النحل - الإسراء - الكهف - مريم - طـه - ال...077 085 ◄ التفسير ◄ الرعد - الحجر - النحل - الإسراء - الكهف - مريم - طـه - ال...
077 085 ◄ التفسير ◄ الرعد - الحجر - النحل - الإسراء - الكهف - مريم - طـه - ال...Ibn taymyya
 
คู่มือ Revit สำหรับงานสถาปัตยกรรม
คู่มือ Revit สำหรับงานสถาปัตยกรรมคู่มือ Revit สำหรับงานสถาปัตยกรรม
คู่มือ Revit สำหรับงานสถาปัตยกรรมPiyaboon Nilkaew
 
P. Oliva - Disegni e modelli, la salvaguardia del design creativo nei prodott...
P. Oliva - Disegni e modelli, la salvaguardia del design creativo nei prodott...P. Oliva - Disegni e modelli, la salvaguardia del design creativo nei prodott...
P. Oliva - Disegni e modelli, la salvaguardia del design creativo nei prodott...Camera di Commercio di Pisa
 
Sviluppo e contraddizioni cina 2016
Sviluppo e contraddizioni cina 2016Sviluppo e contraddizioni cina 2016
Sviluppo e contraddizioni cina 2016Giorgio Muraro
 

Viewers also liked (19)

From OER to OEP: Shifting Practitioner Perspectives and Practices with Innova...
From OER to OEP: Shifting Practitioner Perspectives and Practices with Innova...From OER to OEP: Shifting Practitioner Perspectives and Practices with Innova...
From OER to OEP: Shifting Practitioner Perspectives and Practices with Innova...
 
The Change: Connected and Collaborative for Quality Learning Outcomes
The Change: Connected and Collaborative for Quality Learning OutcomesThe Change: Connected and Collaborative for Quality Learning Outcomes
The Change: Connected and Collaborative for Quality Learning Outcomes
 
Taller 10 juan pablo gonzalez ruiz 8 c
Taller 10 juan pablo gonzalez ruiz 8 cTaller 10 juan pablo gonzalez ruiz 8 c
Taller 10 juan pablo gonzalez ruiz 8 c
 
Outlook Tastenkombinationen
Outlook TastenkombinationenOutlook Tastenkombinationen
Outlook Tastenkombinationen
 
Towards the connected and collaborative educational landscape
Towards the connected and collaborative educational landscapeTowards the connected and collaborative educational landscape
Towards the connected and collaborative educational landscape
 
18 الفقه ◄ الصـلاة ◄ ما يكره في الصلاة
18   الفقه ◄ الصـلاة ◄ ما يكره في الصلاة18   الفقه ◄ الصـلاة ◄ ما يكره في الصلاة
18 الفقه ◄ الصـلاة ◄ ما يكره في الصلاة
 
Scratch
ScratchScratch
Scratch
 
توسع او انكمش من المهد الى اللحد
توسع او انكمش من المهد الى اللحدتوسع او انكمش من المهد الى اللحد
توسع او انكمش من المهد الى اللحد
 
25 26 - الفقه ◄ الصـلاة ◄ صلاة العيدين - صلاة الكسوف
25 26 - الفقه ◄ الصـلاة ◄ صلاة العيدين - صلاة الكسوف25 26 - الفقه ◄ الصـلاة ◄ صلاة العيدين - صلاة الكسوف
25 26 - الفقه ◄ الصـلاة ◄ صلاة العيدين - صلاة الكسوف
 
When Literacy Goes Digital
When Literacy Goes DigitalWhen Literacy Goes Digital
When Literacy Goes Digital
 
Dionisio Cimarelli Sculptor. Chinese Clipping Report 2004-2014
Dionisio Cimarelli Sculptor. Chinese Clipping Report 2004-2014Dionisio Cimarelli Sculptor. Chinese Clipping Report 2004-2014
Dionisio Cimarelli Sculptor. Chinese Clipping Report 2004-2014
 
105 2-2 ◄ التفسير ◄ سورة العَلَق - 2-2
105 2-2 ◄ التفسير ◄ سورة العَلَق - 2-2105 2-2 ◄ التفسير ◄ سورة العَلَق - 2-2
105 2-2 ◄ التفسير ◄ سورة العَلَق - 2-2
 
113 114 ◄ التفسير ◄ سورة الفَـلق - سورة الناس
113 114 ◄ التفسير ◄ سورة الفَـلق - سورة الناس113 114 ◄ التفسير ◄ سورة الفَـلق - سورة الناس
113 114 ◄ التفسير ◄ سورة الفَـلق - سورة الناس
 
Gandhi by Paula Rueda
Gandhi by Paula RuedaGandhi by Paula Rueda
Gandhi by Paula Rueda
 
077 085 ◄ التفسير ◄ الرعد - الحجر - النحل - الإسراء - الكهف - مريم - طـه - ال...
077 085 ◄ التفسير ◄ الرعد - الحجر - النحل - الإسراء - الكهف - مريم - طـه - ال...077 085 ◄ التفسير ◄ الرعد - الحجر - النحل - الإسراء - الكهف - مريم - طـه - ال...
077 085 ◄ التفسير ◄ الرعد - الحجر - النحل - الإسراء - الكهف - مريم - طـه - ال...
 
Flyback Converters v4
Flyback Converters v4Flyback Converters v4
Flyback Converters v4
 
คู่มือ Revit สำหรับงานสถาปัตยกรรม
คู่มือ Revit สำหรับงานสถาปัตยกรรมคู่มือ Revit สำหรับงานสถาปัตยกรรม
คู่มือ Revit สำหรับงานสถาปัตยกรรม
 
P. Oliva - Disegni e modelli, la salvaguardia del design creativo nei prodott...
P. Oliva - Disegni e modelli, la salvaguardia del design creativo nei prodott...P. Oliva - Disegni e modelli, la salvaguardia del design creativo nei prodott...
P. Oliva - Disegni e modelli, la salvaguardia del design creativo nei prodott...
 
Sviluppo e contraddizioni cina 2016
Sviluppo e contraddizioni cina 2016Sviluppo e contraddizioni cina 2016
Sviluppo e contraddizioni cina 2016
 

Similar to บทที่3

1. ความรู้เกี่ยวกับการ web programming
1. ความรู้เกี่ยวกับการ web programming1. ความรู้เกี่ยวกับการ web programming
1. ความรู้เกี่ยวกับการ web programminghello8421
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์Pokypoky Leonardo
 
01 ความรู้เกี่ยวกับการ web programming
01 ความรู้เกี่ยวกับการ web programming01 ความรู้เกี่ยวกับการ web programming
01 ความรู้เกี่ยวกับการ web programmingsupatra178
 
โปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicโปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicWisawachitComputerWork
 
โปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicโปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicWisawachitComputerWork
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5wipawanmmiiww
 
โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5suparada
 
โครงงานพ ฒนาเคร _องม_อ 5
โครงงานพ ฒนาเคร _องม_อ 5โครงงานพ ฒนาเคร _องม_อ 5
โครงงานพ ฒนาเคร _องม_อ 5Yokyok' Nnp
 
โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5suparada
 
ความเป็นมาของภาษาC
ความเป็นมาของภาษาCความเป็นมาของภาษาC
ความเป็นมาของภาษาCWittaya Kaewchat
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing conceptskiats
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์อยู่ไหน เหงา
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์อยู่ไหน เหงา
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์อยู่ไหน เหงา
 
Open doc คำจำกัดความใหม่ของระบบเปิด
Open doc คำจำกัดความใหม่ของระบบเปิดOpen doc คำจำกัดความใหม่ของระบบเปิด
Open doc คำจำกัดความใหม่ของระบบเปิดSurapol Imi
 
หน่วยที่ 3 โปรแกรมจัดการด้านเอกสาร
หน่วยที่ 3 โปรแกรมจัดการด้านเอกสาร  หน่วยที่ 3 โปรแกรมจัดการด้านเอกสาร
หน่วยที่ 3 โปรแกรมจัดการด้านเอกสาร ณัฐพล บัวพันธ์
 

Similar to บทที่3 (20)

vb.net
vb.netvb.net
vb.net
 
1. ความรู้เกี่ยวกับการ web programming
1. ความรู้เกี่ยวกับการ web programming1. ความรู้เกี่ยวกับการ web programming
1. ความรู้เกี่ยวกับการ web programming
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
 
01 ความรู้เกี่ยวกับการ web programming
01 ความรู้เกี่ยวกับการ web programming01 ความรู้เกี่ยวกับการ web programming
01 ความรู้เกี่ยวกับการ web programming
 
โปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicโปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basic
 
โปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basicโปรแกรม Microsoft visual basic
โปรแกรม Microsoft visual basic
 
Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01
 
e-Publishing
e-Publishinge-Publishing
e-Publishing
 
STKS Initiative
STKS InitiativeSTKS Initiative
STKS Initiative
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5
 
โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5
 
โครงงานพ ฒนาเคร _องม_อ 5
โครงงานพ ฒนาเคร _องม_อ 5โครงงานพ ฒนาเคร _องม_อ 5
โครงงานพ ฒนาเคร _องม_อ 5
 
โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5
 
ความเป็นมาของภาษาC
ความเป็นมาของภาษาCความเป็นมาของภาษาC
ความเป็นมาของภาษาC
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
Open doc คำจำกัดความใหม่ของระบบเปิด
Open doc คำจำกัดความใหม่ของระบบเปิดOpen doc คำจำกัดความใหม่ของระบบเปิด
Open doc คำจำกัดความใหม่ของระบบเปิด
 
หน่วยที่ 3 โปรแกรมจัดการด้านเอกสาร
หน่วยที่ 3 โปรแกรมจัดการด้านเอกสาร  หน่วยที่ 3 โปรแกรมจัดการด้านเอกสาร
หน่วยที่ 3 โปรแกรมจัดการด้านเอกสาร
 

บทที่3