22
เเเเเเเเเเเเเเเเเเเเ เเเ เเเเเเเเเเเเ Visual Basic เเเเเเ..เเเเเเเเเเเเเเเเเเเ พพพพพพพพพพพพพพพพ 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 เ เ เเ เ เ เ เ เ เ เ เ เเ เ เ เ เ เ เ เเเ เ เเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเ Windows เเเเเเ Visual เเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ (GUI : Graphic User Interface) เ เเ เ BASIC เ เ เเ เ เเ เ เเเ เเ เ เ เ เ เ (Beginner All-Purpose Symbolic Instruction Code ) เเเเเเเเ เเเเเเเเเ Visual Basic เเเเเเเเ VB พพพพพพพพพพพพพพพพพพพ Visual Basic เเเเเเเเเเเเเเเเเเเเเเเเเเเเ Visual Basic เเเเเเเเเเเเเเเเเเ เเเเเเเเเเเ (Project) เเเเเ เเเเเเเเเ เ เเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเ (Form) เเเ เเเเเเเเเ (Project) เเเเเ เ เเเเเเเเเเเเ Form 2

พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

พนฐานเกยวกบ 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 เปนภาษาคอมพวเตอร ทมประสทธภาพสง และออกแบบมาเพอทำางานบนระบบปฏบตการ Windows คำาวา Visual หมายถงวธการทใชสรางตดตอกบผใชแบบกราฟก (GUI : Graphic User Interface) สวน BASIC เปนคำาท ยอมาจาก (Beginner All-Purpose Symbolic Instruction Code ) ในทน จะขอเรยก Visual Basic สนๆวา VB

โครงสรางของโปรแกรม Visual Basic การสรางโปรแกรมโดยใชโปรแกรม Visual Basic จะสรางงานแตละ

งาน เปนโปรเจค (Project) ในโปรเจคหนง ๆ จะประกอบดวยสวนประกอบ มากมาย แตทสำาคญและขาดเสยไมไดกคอ ฟอรม (Form) โดยในโปรเจค

(Project) หนง ๆ จะประกอบดวย Form กฟอรมกได แตละฟอรมจะใชสำาหรบ หนาจอหนง ๆ หรออาจจะม MDIForm ใชเพอเปนเมนใหญกไดMDIForm ใน

แตละโปรเจค จะม MDIForm ไดเพยง 1 MDIForm เทานน ฟอรม (Form) หนง ๆ จะประกอบดวย Object ตาง ๆ เชน TextBox จะ

ใชสำาหรบรบขอมล, Label ใชสำาหรบแสดงขอความ, Command Button ใชสำาหรบสรางปมการทำางาน, Combo Box ใชสำาหรบใสขอมล เพอใหเลอก, Option Button ใชสำาหรบเปนตวเลอกใดตวเลอกหนง, Check Box ใชสำาหรบเปนตว

เลอกสามารถเลอกไดหลายขอ หรอ Image จะใชสำาหรบแสดงรปภาพเปนตน

Object หนง ๆ จะประกอบไปดวยสวนตาง ๆ สวนทสำาคญกคอ1. Properties (คณสมบต)2. Event (เหตการณ)3. Method (ฟงกชนการทำางาน)

2

Page 2: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

Properties คอ คณสมบตของ Object นน ๆ เชน ชอ (Name), ความ กวาง (Width) และคาตาง ๆ มากมาย ซงจะกลาวโดยละเอยดในรายละเอยด

ตอไปEvent คอ เหตการณซงเกดขนในขณะใดขณะหนงจากการทำางาน

หรอการกระทำาของผใช ซงกระทำากบ Object นน ๆ เชน Click จะเกด เหตการณน เมอผใช Click Mouse ท Object นน หรอ KeyPress จะเกดขน

ขณะทผใช กดคยใดคยหนง เปนตนMethod คอ ฟงกชนการทำางาน เชน SetFocus คอการพรอมรอรบ

ขอมลของ Object นน ๆ หรอ AddItem ของ Como Box ซงเปนฟงกชนทใช ในการเพมคาเขาไปใน List ของ Como Box เปนตน แตละ Object จะมฟงกช

นการทำางาน (Method) แตกตางกนตามการทำางานของเครองมอ หรอ Object นน ๆ

การเรยกเขาและจบการทำางานโปรแกรม Visual Basic 6.01. การเรยกเขาโปรแกรม Visual Basic

คลก 1. Start 2. All Programs 3. Microsoft Visual Studio 6.0 4. Microsoft Visual Basic 6.0 ดงรป

รปท 1.1

3

1

2 3

4

Page 3: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

เมอเขาสโปรแกรมแลวจะมเมนใหเลอกสรางโปรแกรมประเภทตาง ๆ ดงน

รปท 1.2

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

สำาหรบในทนเปนการสรางงานโปรแกรมแบบ Standard.EXE ราย ละเอยดการเขยนโปรแกรมแบบอน ๆ ใหศกษาในขนสงตอ ๆ ไป

2. จบการทำางานโปรแกรม Visual Basic คลกเมน File Exit หรอ คลกปม

4

Page 4: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

กจกรรมท 1-1

คำาสง ใหนกเรยนศกษาเรอง พนฐานเกยวกบ Visual Basic แลวตอบคำาถามตอไปน

1. ใหกาเครองหมายถก () หนาขอทกลาวถกตอง และกาเครองหมายผด() หนาขอทกลาวไมถกตอง.......... 1) ภาษาเบสกเปนภาษาแบบโครงสรางเขาใจและใชงานงาย.......... 2) การทำางานของภาษาเบสกเปนแบบ Interpreter คอทำางานเรยง

ตามบรรทด.......... 3) QUICK BASIC ไดเพมความสามารถในการประมวลผล โดยตด

เลขประจำาบรรทดออก และใชรปแบบของ Sub Program User Defind แทน

.......... 4) บรษท Microsoft ไดนำาเอาหลกการมปฏสมพนธระหวางผใชกบ เครองคอมพวเตอรมาใชในการออกแบบภาษา Basic จนเปน

ทมาของคำาวา Visual Basic.......... 5) Visual Basic เปนภาษาคอมพวเตอรทมประสทธภาพสง

ออกแบบมาเพอทำางานบนระบบปฏบตการ Dos.......... 6) Visual หมายถงวธการทใชสรางตดตอกบผใชแบบกราฟก (GUI :

Graphic User Interface)

2. ลกษณะการเขยนโปรแกรมของ Visual Basic ทำางานอยางไร..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

3. ใหเขยนขนตอนการเขาสโปรแกรม Visual basic............................................................................................................................................................................................................................................................................................................

5

Page 5: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

............................................................................................................................

..........................

............................................................................................................................

..........................

............................................................................................................................

..........................

............................................................................................................................

..........................

สวนประกอบโปรแกรม Visual Basic

รปท 1.3

1. Menu Bar แสดงคำาสงตางๆ ทสามารถเรยกใชงานไดใน VB 2. Tool Bar ปมคำาสงตางๆ ทชวยใหการใชงานคำาสง ทอยในเมน ของ VB

ไดงายและสะดวก 3. Tool Box จะมคอนโทรลตางๆ ทนำามาใชในการออกแบบหนาจอ 4. Project Explorer Windows เปนหนาตางทแสดง ฟอรม (form) และโมดล

(module) ตาง ๆ ในโครงงาน(Project) ทสรางขน

6

1. Menu bar 2. Tool Bar

3. Tool Box 4. Project

Explorer Windows

5. Properties

7. Form Layout

6. Form Designer

Page 6: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

5. Properties Windows เปนหนาตางสำาหรบกำาหนดคณสมบตของ Controls ตาง ๆ

6. Form Designer เปนหนาตางทใชสำาหรบออกแบบโปรแกรม หรอสวนทนำาControls ตาง ๆ มาวาง เพอใชงานตามวตถประสงค เปนสวนของโปรแกรมทตดตอกบผใชนนเอง

7. Form Layout Windows หนาตางหนาจอของคอมพวเตอรในขณะท run

กจกรรมท 1-2

คำาสง ใหนกเรยนเขยนชอสวนประกอบของโปรแกรม Visual Basic พรอมอธบายหนาทของแตละสวน

7

1...............

4………………………………

2…............ 5…………

……….......................

6………………….......................

7…………………….

3…………………………....................

Page 7: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

1. ชอ………………………………………………………………………………………………ทำาหนาท.........................................................................................................................

2. ชอ………………………………………………………………………………………………ทำาหนาท.........................................................................................................................

3. ชอ………………………………………………………………………………………………ทำาหนาท.........................................................................................................................

4. ชอ………………………………………………………………………………………………ทำาหนาท.........................................................................................................................

5. ชอ………………………………………………………………………………………………ทำาหนาท.........................................................................................................................

6. ชอ………………………………………………………………………………………………ทำาหนาท.........................................................................................................................

8

Page 8: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

7. ชอ………………………………………………………………………………………………ทำาหนาท.........................................................................................................................

ทลบาร (Tool Bar)

รปท 1.4

A เปดโปรเจคใหมขนมา เราสามารถพฒนาไดหลายโปรเจคไป พรอมๆ กน

B เพมฟอรม โมดล หรอออบเจคประเภทตาง ๆ เขาไปในโปรเจคหรอโปรแกรมทเรากำาลงพฒนาอย

C เปดวนโดวส Menu Edit ซงเปนเครองมอชวยในการสรางเมนของโปรแกรม

D เปดไฟลโปรเจค (Open)E บนทกไฟลโปรเจค (Save)F ตด (Cut)G กอปป (Copy)H วาง (Paste)I คนหา (Find)J ยกเลกการกระทำาหรอการพมพ (Undo)K เรยกสงท Undo คนกลบ (Redo)L สงใหโปรแกรมทำางาน (Run)M ใหโปรแกรมหยดการทำางานชวคราว (Pause)N ใหโปรแกรมหยดการทำางาน (Stop)O เปดวนโดวส Project Explorer ทแสดงฟอรม โมดล และสวนประกอบ

ตางๆ ของโปรเจคP เปดวนโดวส Properties เพอดและกำาหนดคณสมบตตาง ๆ ของออบ

เจคQ เปดวนโดวส Form Layout เพอจดตำาแหนงวนโดวสของโปรแกรม

บนจอภาพเมอโปรแกรมทำางาน

9

A B C D E F G H I J K L M N O P Q R S T U

Page 9: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

R Object Browser เปนเครองมอชวยคนหาขอมลรายละเอยดของออบ เจคตาง ๆ

S Toolbox เปนทรวมของออบเจคตางๆทจะนำามาประกอบในโปรแกรมหรอแอพพลเคชน

T เปดวนโดวส Data View เพอดการตดตอกบฐานขอมลตาง ๆ รวมทงดโครงสรางของฐานขอมลทเรากำาลงตดตออยดวย

U Visual Component Manager ใชในการชวยคนหา เรยบเรยง ดแล และ จดการสวนประกอบตาง ๆ ทจะนำามาใชในการพฒนาโปรเจค

กจกรรมท 1-3

คำาสง ใหนกเรยนบอกชอและหนาทของ Tool Bar ตอไปนสญรป

ชอ หนาท

10

Page 10: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

สญรป

ชอ หนาท

11

Page 11: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

A

C

B

E F

D

G H

K L

I J

M

O

N

Q R

P

S T

U

ทลบอกซ (Toolbox)

เปนทรวมออบเจคตาง ๆ ทจะนำามาประกอบกนเปนโปรแกรม หรอ แอพพลเคชน เมอใชออบเจคเหลานประกอบกนจะไดเปนหนาตาของ

โปรแกรม จงอาจเรยกใหชดเจนไดวา Control Object ซงมออบเจคหลกดง ภาพตอไปน นอกจากนเราสามารถเพมออบเจคตาง ๆ เขาไปใน Toolbox ได อกมากมาย ซงจะกลาวถงอยางละเอยดตอไปภายในเลม สำาหรบราย

ละเอยดคราวๆ ของออบเจคหลกจะมดงนA Pointer ใชในการจดขนาด เคลอนยาย และวาง

ตำาแหนงออบเจคตางๆ ในฟอรมB Picture ใชควบคมและแสดงขอมลภาพตางๆบน

ฟอรมC Label ใชแสดงขอความตางๆ บนฟอรมเหมอน

กบเปนปายลาเบล หรอขอความกำากบD Text Box เปนออบเจคสำาหรบรบขอความทผใช

ปอนเขามาE Frame ใชจดกลมและรวบรวมออบเจคตางๆ เขา

ไวดวยกน เพอใหสะดวกในการควบคมและ เคลอนยายตำาแหนง หรอจดหนาจอใหเปน

ระเบยบเรยบรอยและสะดวกแกการใชงานF Command Button หรอปมคำาสง เปนออบเจคท

เปนปมกด เพอใหผใชสงทำางาน ซงเปนออบเจคทใชบอยมากทสดอนหนง

12

Page 12: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

G Check Box เปนปมทใชเลอกวาตองการหรอไมH Option Button บางครงเรยกวา radio Button ใช

สำาหรบเลอกคาใดคาหนงจากหลายๆคาคลายกบปมกดเลอกระดบความแรงของพดลมหรอ

ปมกดในวทยเทป ทเลอกไดครงละ 1 ปมเทานน

I Combo Box ผใชสามารถเลอกไดจากการกดปม Drop down เพอแสดง ทางเลอกตางๆขนมาให มความสามารถเหมอนกบ List Box และ

Text Box ผสมกนJ List Box ใชแสดงตวเลอกตางๆ ในลกษณะของบรรทดรายการ โดย

ผใชสามารถเลอกรายการใด รายการหนง หรอหลายรายการจากลสตรายการทมอยได

K Horizontal Scroll Bar เปนแถบเลอนทางแนวนอน ใชเลอนปรบคาโดย คาจะเปลยนไปตามตำาแหนงทอยของแถบเลอน (ตำาแหนงซายสดคา

จะนอยทสด ตำาแหนงขวาสดคาจะมากทสด)L Vertical Scroll Bar เปนแถบเลอนในแนวตง ใชเลอนปรบคาโดยคาจะ

เปลยนไปตามตำาแหนง ( ตำาแหนงบนสดคาจะนอยทสด ตำาแหนงลางสดคาจะมากทสด)

M Timer ใชในการควบคมเวลา และการทำางานของโปรแกรมเมอมเรองเวลาเขามาเกยวของ

N-P Drive List Box, Directory List Box, File List Box ใชในการควบคมการตดตอกบระบบแฟมขอมลของเครองคอมพวเตอร

Q Shape ใชสรางภาพรปทรงตางๆลงในฟอรมR Line ใชวาดเสนตางๆลงในฟอรมS Image เปนคอนโทรลทใชควบคมขอมลภาพเหมอนกบ Picture เพยง

แตมความสามารถนอยกวาแตกใชหนวยความจำานอยตามลงไปดวยT Data Control ใชในการเชอมตอกบฐานขอมลU OLE (Object Linked and Embedded) เปนคอนโทรลทนำาเอาโปรแกรม

สำาเรจรปตางๆทมความสามารถ OLE เขามาใชเปนออบเจคในโปรเจค

13

รปท 1.5

Page 13: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

กจกรรมท 1-4คำาสง ใหนกเรยนบอกชอและหนาทของ Tool Box ตอไปน

สญรป

ชอ หนาท

14

Page 14: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

สญรป

ชอ หนาท

15

Page 15: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

ประเภทของไฟลตางๆบน Visual Basic

ประเภทไฟล รายละเอยด นามสกลไฟล

ไฟลโปรเจค(Project File)

เกบขอมลตางๆของโปรเจค รวมทงรายชอแฟมทประกอบขนมาเปนโปรเจค

.vbp

ไฟลฟอรม(Form File)

เกบฟอรมทเราไดออกแบบไว โดยในไฟลนจะรวมคำาสงตางๆทเขยนโปรแกรมไวใหกบแตละออบเจคทอยในฟอรมดวย

.frm

ไฟลไบนารฟอรม

จะเกบขอมลทเปนแฟมไบนารของฟอรม เชน รปภาพ หรอ ไอคอน เปนตน

.frx

ไฟลโมดลแบบปกต

เกบโปรแกรมยอยและตวแปรตางๆทเราเขยนแยกออกจากฟอรมเพอใหฟอรมหรอ

.bas

16

Page 16: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

(Standard module) โมดลอนสามารถเรยกใชงานได ไฟล Object

Control นามสกลลงทายดวย .ocx (ActiveX Control)

หรอ .vbx เปนออบเจคทเราเพมเขาไปในออบ เจค นอกเหนอจากคอนโทรลพนฐาน ไดแก

Internet Control Object, Database Grid Control Object เปนตน

.ocx

.vbx

ไฟลเอกสารActiveX

เหมอนกบฟอรม เพยงแตตองเรยกดผาน โปรแกรมเวบบราวเซอร เชน Internet Explorer

.dob

ไฟลคลาสโมดล(Class Module)

เกบออบเจคตางๆทเราสรางขน เมอมการ เรยกใช Class Module โปรแกรมกจะสรางออบ

เจคนนขนมาใหม ( เรยกวา Instance) แทนทจะ ใชจากโมดลหรอออบเจคนนโดยตรง อาจ

กลาวไดวา Class Module เปรยบเสมอนทเกบ แผนผงหรอ Template ของออบเจคทเราจะ

สรางขนมาใหมนนเอง

.cls

ไฟลทรพยากรอนๆ(Resource File)

เกบภาพ Bitmap (BMP), ขอความ (Text string) หรอขอมลใดๆทเราสามารถแกไขไดโดยไมตองไปยงเกยวกบโปรแกรมในโมดลหรอฟอรมตางๆในโปรเจค

.res

กจกรรมท 1-5

คำาสง ใหนกเรยนเขยนแผนผงความคด (Mind Mapping) บอกประเภทของ ไฟลตาง ๆ บน

Visual Basic รายละเอยด และนามสกลไฟลของแตละประเภท

17

Page 17: พื้นฐานเกี่ยวกับ Visual Basic 6 - WordPress.com · Web viewภาษา BASIC ได พ ฒนาข น ป ค.ศ. 1963 โดย Thomas Kurtz

เอกสารประกอบการเรยน การเขยนโปรแกรม Visual Basicเรอง..เรมตนเรยนรการเขยนโปรแกรม

18