SlideShare a Scribd company logo
1 of 10
บทที่ 3
พื้นฐานการเขียนโปรแกรม
Visual Basic 6.0
พื้นฐานก่อนการพัฒนาแอพพลิเคชั่นด้วย Visual Basic
เนื่องจากในโปรแกรม Visual Basic จาเป็นต้อง
ทางานเกี่ยวข้องกับไฟล์โปรเจ็กต์ทุกครั้งที่สร้างโปรแกรมขึ้นมา
ดังนั้นจึงจาเป็นที่จะต้องทาความเข้าใจในคาสั่งต่าง ๆ ที่ใช้ใน
การทางานกับโปรเจ็กต์ และเข้าใจโครงสร้างโปรเจ็กต์ด้วย เพื่อ
ช่วยในการทางานต่าง ๆ ได้รวดเร็วยิ่งขึ้น
ไฟล์ประเภทต่าง ๆ ที่มีในโปรเจ็กต์ของ Visual Basic 6.0
ชนิดของไฟล์ คำอธิบำย ส่วนขยำย
ไฟล์
ไฟล์กลุ่มโปรเจ็กต์ เป็นไฟล์ที่ใช้เก็บว่ามีโปรเจ็กต์อะไรเก็บอยู่บ้าง .vbg
ไฟล์โปรเจ็กต์ เป็นไฟล์หลักโปรเจ็กต์ต่าง ๆ ของแอพพลิเคชั่น .vbp
ไฟล์ของฟอร์ม เป็นไฟล์ที่เก็บข้อมูลเกี่ยวกับฟอร์ม .frm
ไฟล์ไบนารีของฟอร์ม เป็นไฟล์ที่เก็บคุณสมบัติที่เป็นไบนารีของฟอร์ม .frx
ไฟล์โมดูลมาตรฐาน ส่วนใหญ่จะใช้เก็บค่าคงที่ ตัวแปร โปรแกรมย่อย .bas
ไฟล์คลาสโมดูล ใช้ในการสร้างออบเจ็กต์ที่มีลักษณะต่าง ๆ .cls
ไฟล์ ActiveX Controls เป็นไฟล์ของคอนโทรล ActiveX .ctl
ไฟล์ของ ActiveX Documents เป็นไฟล์ของแอพพลิเคชั่น .dob
ไฟล์ของ Property Page จะเป็นไฟล์ของ Property Page ที่ใช้แสดง
คุณสมบัติของคอนโทรล
.pag
การใช้งานหน้าต่าง Code Editor
เป็นหน้าต่างที่ใช้เขียนคาสั่งของโปรแกรม หรือที่เรียกว่า โคด เพื่อควบคุมการทางานของโปรแกรม
การเรียกหน้าต่าง Code Editor
1. เลือกโมดูลที่ต้องการเปิดดูคาสั่งโปรแกรมใน Project Explorer
2. Click mouse ปุ่ม View Code ใน Project Explorer
3. จะปรากฏหน้าต่าง Code Editor แสดงคาสั่งในโมดูลที่เลือก
ในหน้าต่าง Code Editor จะมีปุ่ม View Selection
สาหรับเลือกการแสดงคาสั่งของโปรแกรม ซึ่งมีอยู่ 2 รูปแบบ คือ
1. Procedure View แสดงคาสั่งแยกแต่ละโปรแกรมย่อย
2. Full Module View แสดงคาสั่งโปรแกรมย่อยทั้งโมดูล
ตัวแปร ค่าคงที่ และชนิดของข้อมูล
การเขียนคาสั่งต่าง ๆ ในการพัฒนาโปรแกรม จาเป็นต้องมีการจา
ข้อมูลบางอย่าง ดังนั้น ตัวแปร มีไว้เพื่อเก็บข้อมูลชั่วคราวในระหว่างการ
ทางานของโปรแกรม ซึ่งสามารถเปลี่ยนแปลงค่าได้ตลอดเวลา
สาหรับค่าคงที่ทาหน้าที่คล้ายกับตัวแปร เพียงแต่ค่าจะ
เปลี่ยนแปลงไม่ได้ตลอดการทางานของโปรแกรมนั้น ค่าคงที่มีประโยชน์ใน
การเก็บค่าที่ไม่เปลี่ยนแปลง ทั้งตัวแปร และค่าคงที่จะมีชื่อสาหรับอ้างอิงใน
โปรแกรม และตัวแปรจะมีชนิดของข้อมูลที่บอกว่าตัวแปรสามารถเก็บ
ข้อมูลอะไรได้บ้าง
ชนิดของข้อมูล (Data Type)
ชนิด คำอธิบำย
ขนำด
หน่วยควำมจำ
Byte เป็นข้อมูลตัวเลขจานวนเต็มตั้งแต่ 0 ถึง 255 1 ไบต์
Boolean เป็นข้อมูลทางตรรกะ : จริง (True) , เท็จ (False) 2 ไบต์
Integer เป็นจานวนเต็มระหว่าง -32,768 ถึง 32,768 2 ไบตื
Long เป็นจานวนเต็มระหว่าง -2,147,483,648 ถึง 2,147,483,648 4 ไบต์
Single ใช้เก็บเลขจานวนจริงเป็นทศนิยมระหว่าง -3.402823E38 ถึง -
1.401298E-45
4 ไบต์
Double ใช้เก็บเลขจานวนจริงเป็นทศนิยมระหว่าง
-1.79769313486232E308 ถึง-4.94065645841247E-324
8 ไบต์
Currency ใช้เก็บค่าที่เป็นจานวนเงินเป็นเลข 8 ไบต์
Date เป็นวันที่ตั้งแต่ 1 มกราคม ค.ศ. 100 ถึง 31 ธันวาคม ค.ศ. 9999 8 ไบต์
Object ใช้เก็บข้อมูลที่อ้างถึงออบเจ็กต์ 4 ไบต์
String เก็บสตริง หรือข้อความที่เรียงต่อกัน 64 KB หรือ
2 MB
Variant เป็นข้อมูลชนิดพิเศษที่เก็บค่าได้ทุกแบบ 16 ไบต์
ตัวดาเนินการ (Operator)
1. ตัวดาเนินการในการคานวณทางคณิตศาสตร์
ซึ่งจะมีเครื่องหมายหรือสัญลักษณ์แสดงการกระทาทางคณิตศาสตร์ที่เรียกว่า ตัวดาเนินการ
ทางคณิตศาสตร์
2. ตัวดาเนินการในทางตรรกะ
ใช้ในการเชื่อมนิพจน์สองนิพจน์เข้าด้วยกัน
3. ตัวดาเนินการในการทางานเกี่ยวกับข้อมูลสตริง
เป็นตัวดาเนินการที่ใช้เชื่อม String กับ String เข้าด้วยกัน หรือ String กับข้อมูลตัวเลข
4. ตัวดาเนินการในการเปรียบเทียบ
เป็นการเอาตัวแปร หรือค่าคงที่มาเปรียบเทียบกันโดยใช้สัญลักษณ์ในการเปรียบเทียบ
จัดทาโดย
นางสาวอภิญญา ศิริวิชยาภรณ์ เลขที่ 13 ชคพ.3/1
นางสาวโยศิตา ทรงศรี เลขที่ 30 ชคพ.3/1

More Related Content

Similar to บทที่ 3

Powerpoint บทที่ 2
Powerpoint บทที่ 2Powerpoint บทที่ 2
Powerpoint บทที่ 2patchareepoim
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์Supaporn Pakdeemee
 
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5  เรื่อง โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5  เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือmansupotyrc
 
Introduction Software Factory v1.1
Introduction Software Factory v1.1Introduction Software Factory v1.1
Introduction Software Factory v1.1Lek Pongpatimet
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0Bass Bass
 
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมหลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมMomiepop555
 
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม Nuntakarn Suttithangkoon
 
การเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basicการเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basicSarun Kitcharoen
 
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาบทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาVisiene Lssbh
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
โครงงาน ฮาร์ดดิสก์
โครงงาน ฮาร์ดดิสก์โครงงาน ฮาร์ดดิสก์
โครงงาน ฮาร์ดดิสก์teerarat55
 
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
7 บทที่  2  เอกสารที่เกี่ยวข้อง7 บทที่  2  เอกสารที่เกี่ยวข้อง
7 บทที่ 2 เอกสารที่เกี่ยวข้องAugusts Programmer
 
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
7 บทที่  2  เอกสารที่เกี่ยวข้อง7 บทที่  2  เอกสารที่เกี่ยวข้อง
7 บทที่ 2 เอกสารที่เกี่ยวข้องAugusts Programmer
 
ซอฟต์แวร์ทางการศึกษา
ซอฟต์แวร์ทางการศึกษาซอฟต์แวร์ทางการศึกษา
ซอฟต์แวร์ทางการศึกษาjintana_pai
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์New Tomza
 

Similar to บทที่ 3 (20)

ข้าว เก๋ง
ข้าว เก๋งข้าว เก๋ง
ข้าว เก๋ง
 
ยินดีนำเสนอ
ยินดีนำเสนอยินดีนำเสนอ
ยินดีนำเสนอ
 
Powerpoint บทที่ 2
Powerpoint บทที่ 2Powerpoint บทที่ 2
Powerpoint บทที่ 2
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
 
บุญนภา วสันต์
บุญนภา วสันต์บุญนภา วสันต์
บุญนภา วสันต์
 
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5  เรื่อง โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5  เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 เรื่อง โครงงานประเภทการพัฒนาเครื่องมือ
 
Introduction Software Factory v1.1
Introduction Software Factory v1.1Introduction Software Factory v1.1
Introduction Software Factory v1.1
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
 
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมหลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม
 
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม
 
การเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basicการเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basic
 
13
1313
13
 
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาบทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
โครงงาน ฮาร์ดดิสก์
โครงงาน ฮาร์ดดิสก์โครงงาน ฮาร์ดดิสก์
โครงงาน ฮาร์ดดิสก์
 
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
7 บทที่  2  เอกสารที่เกี่ยวข้อง7 บทที่  2  เอกสารที่เกี่ยวข้อง
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
 
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
7 บทที่  2  เอกสารที่เกี่ยวข้อง7 บทที่  2  เอกสารที่เกี่ยวข้อง
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
 
ซอฟต์แวร์ทางการศึกษา
ซอฟต์แวร์ทางการศึกษาซอฟต์แวร์ทางการศึกษา
ซอฟต์แวร์ทางการศึกษา
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
 

บทที่ 3

  • 2. พื้นฐานก่อนการพัฒนาแอพพลิเคชั่นด้วย Visual Basic เนื่องจากในโปรแกรม Visual Basic จาเป็นต้อง ทางานเกี่ยวข้องกับไฟล์โปรเจ็กต์ทุกครั้งที่สร้างโปรแกรมขึ้นมา ดังนั้นจึงจาเป็นที่จะต้องทาความเข้าใจในคาสั่งต่าง ๆ ที่ใช้ใน การทางานกับโปรเจ็กต์ และเข้าใจโครงสร้างโปรเจ็กต์ด้วย เพื่อ ช่วยในการทางานต่าง ๆ ได้รวดเร็วยิ่งขึ้น
  • 3. ไฟล์ประเภทต่าง ๆ ที่มีในโปรเจ็กต์ของ Visual Basic 6.0 ชนิดของไฟล์ คำอธิบำย ส่วนขยำย ไฟล์ ไฟล์กลุ่มโปรเจ็กต์ เป็นไฟล์ที่ใช้เก็บว่ามีโปรเจ็กต์อะไรเก็บอยู่บ้าง .vbg ไฟล์โปรเจ็กต์ เป็นไฟล์หลักโปรเจ็กต์ต่าง ๆ ของแอพพลิเคชั่น .vbp ไฟล์ของฟอร์ม เป็นไฟล์ที่เก็บข้อมูลเกี่ยวกับฟอร์ม .frm ไฟล์ไบนารีของฟอร์ม เป็นไฟล์ที่เก็บคุณสมบัติที่เป็นไบนารีของฟอร์ม .frx ไฟล์โมดูลมาตรฐาน ส่วนใหญ่จะใช้เก็บค่าคงที่ ตัวแปร โปรแกรมย่อย .bas ไฟล์คลาสโมดูล ใช้ในการสร้างออบเจ็กต์ที่มีลักษณะต่าง ๆ .cls ไฟล์ ActiveX Controls เป็นไฟล์ของคอนโทรล ActiveX .ctl ไฟล์ของ ActiveX Documents เป็นไฟล์ของแอพพลิเคชั่น .dob ไฟล์ของ Property Page จะเป็นไฟล์ของ Property Page ที่ใช้แสดง คุณสมบัติของคอนโทรล .pag
  • 4. การใช้งานหน้าต่าง Code Editor เป็นหน้าต่างที่ใช้เขียนคาสั่งของโปรแกรม หรือที่เรียกว่า โคด เพื่อควบคุมการทางานของโปรแกรม การเรียกหน้าต่าง Code Editor 1. เลือกโมดูลที่ต้องการเปิดดูคาสั่งโปรแกรมใน Project Explorer 2. Click mouse ปุ่ม View Code ใน Project Explorer 3. จะปรากฏหน้าต่าง Code Editor แสดงคาสั่งในโมดูลที่เลือก
  • 5. ในหน้าต่าง Code Editor จะมีปุ่ม View Selection สาหรับเลือกการแสดงคาสั่งของโปรแกรม ซึ่งมีอยู่ 2 รูปแบบ คือ 1. Procedure View แสดงคาสั่งแยกแต่ละโปรแกรมย่อย 2. Full Module View แสดงคาสั่งโปรแกรมย่อยทั้งโมดูล
  • 6. ตัวแปร ค่าคงที่ และชนิดของข้อมูล การเขียนคาสั่งต่าง ๆ ในการพัฒนาโปรแกรม จาเป็นต้องมีการจา ข้อมูลบางอย่าง ดังนั้น ตัวแปร มีไว้เพื่อเก็บข้อมูลชั่วคราวในระหว่างการ ทางานของโปรแกรม ซึ่งสามารถเปลี่ยนแปลงค่าได้ตลอดเวลา สาหรับค่าคงที่ทาหน้าที่คล้ายกับตัวแปร เพียงแต่ค่าจะ เปลี่ยนแปลงไม่ได้ตลอดการทางานของโปรแกรมนั้น ค่าคงที่มีประโยชน์ใน การเก็บค่าที่ไม่เปลี่ยนแปลง ทั้งตัวแปร และค่าคงที่จะมีชื่อสาหรับอ้างอิงใน โปรแกรม และตัวแปรจะมีชนิดของข้อมูลที่บอกว่าตัวแปรสามารถเก็บ ข้อมูลอะไรได้บ้าง
  • 8. ชนิด คำอธิบำย ขนำด หน่วยควำมจำ Byte เป็นข้อมูลตัวเลขจานวนเต็มตั้งแต่ 0 ถึง 255 1 ไบต์ Boolean เป็นข้อมูลทางตรรกะ : จริง (True) , เท็จ (False) 2 ไบต์ Integer เป็นจานวนเต็มระหว่าง -32,768 ถึง 32,768 2 ไบตื Long เป็นจานวนเต็มระหว่าง -2,147,483,648 ถึง 2,147,483,648 4 ไบต์ Single ใช้เก็บเลขจานวนจริงเป็นทศนิยมระหว่าง -3.402823E38 ถึง - 1.401298E-45 4 ไบต์ Double ใช้เก็บเลขจานวนจริงเป็นทศนิยมระหว่าง -1.79769313486232E308 ถึง-4.94065645841247E-324 8 ไบต์ Currency ใช้เก็บค่าที่เป็นจานวนเงินเป็นเลข 8 ไบต์ Date เป็นวันที่ตั้งแต่ 1 มกราคม ค.ศ. 100 ถึง 31 ธันวาคม ค.ศ. 9999 8 ไบต์ Object ใช้เก็บข้อมูลที่อ้างถึงออบเจ็กต์ 4 ไบต์ String เก็บสตริง หรือข้อความที่เรียงต่อกัน 64 KB หรือ 2 MB Variant เป็นข้อมูลชนิดพิเศษที่เก็บค่าได้ทุกแบบ 16 ไบต์
  • 9. ตัวดาเนินการ (Operator) 1. ตัวดาเนินการในการคานวณทางคณิตศาสตร์ ซึ่งจะมีเครื่องหมายหรือสัญลักษณ์แสดงการกระทาทางคณิตศาสตร์ที่เรียกว่า ตัวดาเนินการ ทางคณิตศาสตร์ 2. ตัวดาเนินการในทางตรรกะ ใช้ในการเชื่อมนิพจน์สองนิพจน์เข้าด้วยกัน 3. ตัวดาเนินการในการทางานเกี่ยวกับข้อมูลสตริง เป็นตัวดาเนินการที่ใช้เชื่อม String กับ String เข้าด้วยกัน หรือ String กับข้อมูลตัวเลข 4. ตัวดาเนินการในการเปรียบเทียบ เป็นการเอาตัวแปร หรือค่าคงที่มาเปรียบเทียบกันโดยใช้สัญลักษณ์ในการเปรียบเทียบ
  • 10. จัดทาโดย นางสาวอภิญญา ศิริวิชยาภรณ์ เลขที่ 13 ชคพ.3/1 นางสาวโยศิตา ทรงศรี เลขที่ 30 ชคพ.3/1