SlideShare a Scribd company logo
1 of 17
พื้นฐานการเขียนโปรแกรม Visual
Basic 6.0
 โปรเจ็กต์เป็นไฟล์ที่ใช้เก็บฟอร์มและโมดูลต่าง ๆ เช่น คลาสโมดูล โมดูล
ของ ActiveX Controls ซึ่งในโปรเจ็กต์หนึ่งจะมีไฟลืโมดูลต่าง ๆ ดั้ง
ต่อไปนี้
ชนิดของไฟล์ คาอธิบาย ส่วนขยายไฟล์
ไฟล์กลุ่มโปรเจ็กต์ เป็นไฟล์ที่ใช้เก็บว่ามีโปรเจ็กต์อะไรเก็บอยู่บ้าง
(ต้องมากกว่า 1 โปรเจ็กต์ขึ้นไป)
.vdq
ไฟล์โปรเจ็กต์ เป็นไฟล์หลักโปรเจ็กต์ต่างๆ ของแอพพลิเคชั่น .vpb
ไฟล์ของฟอร์ม เป็นไฟล์ที่เก็บข้อมูลเกี่ยวกับฟอร์ม เช่น คอลโทรลต่าง ๆ และคาสั่ง สาหรับฟอร์ม
นั้น ๆ
.frm
ไฟล์ไบนารีของฟอร์ม เป็นไฟล์ที่เก็บคุณสมบัติที่เป็นไบนารีของฟอร์ม เช่น รูปภาพ หรือ ไอคอล เป็นต้น .frx
ไฟลืโมดูลมาตรฐาน ส่วนให้จะใช่เก็บค่าสคงที่ตัวแปรโปรแกรมย่อยที่ให้โมดูลอื่น ๆ สามารถเรียกใช่งาน .bas
ชนิดของไฟล์ คาอธิบาย ส่วนขยายไฟล์
ไฟล์คลาสโมดูล ใช้ในงานสร้างออบเจ็กต์ที่มีลักษณะต่าง ๆ ตามต้องการได้ .cls
ไฟล์ ActiveX Controls จะเป็นไฟล์ของ ActiveX ซึ่งเป็นคอลโทรลที่สร้างขึ้นมาเองได้ .ctl
ไฟล์ ActiveX
Documents
จะเป็นไฟล์ของอพพลิเคชั่น ที่สามารถนาไปแสดงเว็บ Web Browser ได้ .dob
ไฟล์ Property
Page
จะเป็นไฟล์ของ Property Page ที่ใช้แสดงคุณสมบัติของคอลโทรล .pag
1. เลือกโมดูลที่ต้องการเปิดดูคาสั่งโปรแกรมใน Project Explorer
2. Click mouse ปุ่ม View Code ใน Project Explorer
3. จะปรากฏหน้าต่าง Code Editor แสดงคาสั่งในโมดูลที่เลือก
1. Procedure View แสดงคาสั่งแยกแต่ละโปรแกรมย่อย
ในการเขียนคาสั่งโปรแกรมบางครั้งอาจต้องการให้มีคาอธิบายสาหรับคาสั่ง
โปรแกรมในส่วงนั้นหรือต้องการแบ่งคาสั่งในบรรทัดหนึงออกเป็นหลายบรรทัด
เนื่องจากคาสั่งในบรรทัดนั้นยาวเกินไปสามารถอธิบายการใส่คาสั่งในแต่ละรูปแบบ ดั้ง
ต่อไปนี้
 การเขียนโปรแกรมสามารถเพิ่มคาสั่งโปรแกรมในหน้าต่าง Code Editor ได้เพื่อ
ช่วยให้ทาความเข้าใจกับ คาสั่งที่พิมพ์ได้ง่ายขึ้น และอานวยความสะดวกในการแก้ไข
โปรแกรมในภายหลัง ทาไห้สามารถแก้ไขโปรแกรมได้รวดเร็วยิ่งขึ้น
 ตัวแปร (Variabie) คือชื่ออ้างอิงที่ตั้งขึ้นสาหรับจองพื้นที่ในหน่วยความจา
คอมพิวเตอร์ เพื่อใช้ในการจัดเก็บข้อมูลชั่วคราว
 ค่าคงที่ (constants) มีไว้สาหรับเก็บค่าที่ไม่มีการเปลี่ยนแปลงตลอดทั้งโปรแกรม
ออกเป็น 2 ประเภท คือ ค่าคงที่แบบกาหนดเอง และ ค่าคงที่แบบเรียกใช้ได้ทันที
 ชนิดของข้อมูล (Data Type) ที่กาหนดให้กับตัวแปรนั้น มีจุดประสงค์เพื่อให้การ
เก็บข้อมูลในโปรแกรม มี ประสิทธิภาพ
หมายถึง เครื่องหมายต่าง ๆ ที่ใช้เป็นตัวดาเนินการระหว่างนิพจน์เพื่อการประมวลผล
โปรแกรม ตัวดาเนินการของ Visual Basic สามารถแบ่งออกเป็นประเภทใหญ่ ๆ
ได้ดังนี้
1. ตัวดาเนินการในการคานวณคณิตศาสตร์
2. ตัวดาเนินการในทางตรรกะ
3. ตัวดาเนินการในการทางานเกี่ยวกับข้อมูลสตริง
4. ตัวดาเนินการในการเปรียบเทียบ
ตัวดาเนินการทางตรรกะ ใช้ในการเชื่อมนิพจน์เข้าด้วยกัน เช่น AND , OR
, NOT และ XOR ตัวดาเนินการทางตรรกะ จะให้ผลลัพธ์เป็นค่า True และ
False
ตัวดาเนินการกลุ่มนี้จะเป็นตัวดาเนินการที่ใช้เชื่อม String กับ String
เข้าด้วยกัน หรือ String กับข้อมูลตัวเลข ซึ่งมีดังต่อไปนี้
1. + ใช้เชื่อม String กับ String
2. & ใช้เชื่อม String กับข้อมมูลแบบ Numeric หรือ String ก็ได้
นิพจน์หนึ่งนิพจน์ สามารถมีการใช้ตัวดาเนินการหลายตัวรวมกันได้ แต่เครื่อง
จะทาการคานวณตามตัวดาเนินการทีละตัวตามลาดับความสาคัญ ถ้าหากตัว
ดาเนินการนั้นมีความสาคัญเท่ากันเครื่องจะคานวณจากซ้ายไปขวา
การเขียนโปรแกรมใน VB นั้น จาเป็นต้องใช้ตัวคอลโทรลต่าง ๆ เข้ามาไว้ใน
โปรแกรม ซึ่งในแต่ละคอลโทรลก็จะต้องมี ชื่อประจาของมัน ดังนั้นทางไมโครซอฟต์ได้
แนะนาและกาหนดกฏเกณฑ์โดยเป็นอักษรย่อนาหน้าชื่อคอลโทรล
ในการเขียนโปรแกรมด้วย Visual Basic จะมีพื้นที่สาหรับเขียนโปรแกรม
ซึ่งพื้นที่ในการเขียนโปรแกรมจะแยกตามคอนโทรลที่วางอยู่บนฟอร์ม การเขียน
โปรแกรมทาได้ดังนี้
1. เลือนเมาส์ไปยังวัตถุ (Object) หรือ Control บนฟอร์ม หรือถ้า
ต้องการเลือกฟอร์มก็ให้เลือกบริเวณที่ไม่มีวัตถุใด ๆ อยู่ แล้วให้ดับเบิลคลิก
2. ให้เลือกชื่อวัตถุจากส่วนแสดงรายชื่อวัตถุ ซึ่งปกติถ้าดับเบิลคลิกจะแสดง
รายชื่อวัตถุที่ถุกคลิกอยู่แล้ว
3. ให้เลือกเหตุการณ์จากส่วนแสดงรายชื่อของเหตุการณ์
4. จะได้พื้นที่สาหรับเขียนโปรแกรมให้กับโปรซีเดอร์
ข้าว เก๋ง

More Related Content

Similar to ข้าว เก๋ง

บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...
บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...
บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...
Sarawut Panchon
 
หน่วยการเรียนรู้ที่ 6 dw8
หน่วยการเรียนรู้ที่ 6 dw8หน่วยการเรียนรู้ที่ 6 dw8
หน่วยการเรียนรู้ที่ 6 dw8
arachaporn
 
ใบความรู้ที่ 2.4 ขั้นตอนการสร้างเว็บhtml
ใบความรู้ที่ 2.4 ขั้นตอนการสร้างเว็บhtmlใบความรู้ที่ 2.4 ขั้นตอนการสร้างเว็บhtml
ใบความรู้ที่ 2.4 ขั้นตอนการสร้างเว็บhtml
Smo Tara
 
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
7 บทที่  2  เอกสารที่เกี่ยวข้อง7 บทที่  2  เอกสารที่เกี่ยวข้อง
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
Augusts Programmer
 
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
7 บทที่  2  เอกสารที่เกี่ยวข้อง7 บทที่  2  เอกสารที่เกี่ยวข้อง
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
Augusts Programmer
 
อบรม Ict เพื่อการบริหาร 12
อบรม Ict เพื่อการบริหาร   12อบรม Ict เพื่อการบริหาร   12
อบรม Ict เพื่อการบริหาร 12
yaonaja
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
Supaporn Pakdeemee
 
ศัพท์คอมพิวเตอร์
ศัพท์คอมพิวเตอร์ศัพท์คอมพิวเตอร์
ศัพท์คอมพิวเตอร์
CUPress
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บ
Khon Kaen University
 
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
SubLt Masu
 

Similar to ข้าว เก๋ง (20)

บทที่3
บทที่3บทที่3
บทที่3
 
Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01
 
บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...
บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...
บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...
 
หน่วยการเรียนรู้ที่ 6 dw8
หน่วยการเรียนรู้ที่ 6 dw8หน่วยการเรียนรู้ที่ 6 dw8
หน่วยการเรียนรู้ที่ 6 dw8
 
MediaWiki
MediaWikiMediaWiki
MediaWiki
 
ใบความรู้ที่ 2.4 ขั้นตอนการสร้างเว็บhtml
ใบความรู้ที่ 2.4 ขั้นตอนการสร้างเว็บhtmlใบความรู้ที่ 2.4 ขั้นตอนการสร้างเว็บhtml
ใบความรู้ที่ 2.4 ขั้นตอนการสร้างเว็บhtml
 
1.Introduction to java
1.Introduction to java1.Introduction to java
1.Introduction to java
 
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
7 บทที่  2  เอกสารที่เกี่ยวข้อง7 บทที่  2  เอกสารที่เกี่ยวข้อง
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
 
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
7 บทที่  2  เอกสารที่เกี่ยวข้อง7 บทที่  2  เอกสารที่เกี่ยวข้อง
7 บทที่ 2 เอกสารที่เกี่ยวข้อง
 
อบรม Ict เพื่อการบริหาร 12
อบรม Ict เพื่อการบริหาร   12อบรม Ict เพื่อการบริหาร   12
อบรม Ict เพื่อการบริหาร 12
 
php5new
php5newphp5new
php5new
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
 
ศัพท์คอมพิวเตอร์
ศัพท์คอมพิวเตอร์ศัพท์คอมพิวเตอร์
ศัพท์คอมพิวเตอร์
 
ICT with Web site
ICT with Web siteICT with Web site
ICT with Web site
 
Scribd
ScribdScribd
Scribd
 
Powerpoint บทที่ 3
Powerpoint บทที่ 3Powerpoint บทที่ 3
Powerpoint บทที่ 3
 
Php
PhpPhp
Php
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บ
 
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
 
HTML5 Startup
HTML5 StartupHTML5 Startup
HTML5 Startup
 

ข้าว เก๋ง