ความรู้เบื้องต้น visual basic 6.0 น.ส.อังคณา...
TRANSCRIPT
![Page 1: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/1.jpg)
บทท 2 ความรเบองตน visual basic
6.0จดทำาโดย
นางสาวองคณา กายพช เลขท 14 ชคพ.3/1
เสนออาจารยนจรตน นวลววฒน
![Page 2: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/2.jpg)
โปรแกรม Visual Basic (VB) เปนโปรแกรมสำาหรบพฒนาโปรแกรมประยกตทกำาลงเปนทนยมใชอยในปจจบน โปรแกรม Visual Basic เปนโปรแกรมทไดเปลยนรปแบบการเขยนโปรแกรมใหม โดยมชดคำาสงมาสนบสนนการทำางาน มเครองมอตาง ๆ ทเรยกกนวา คอนโทรล (Controls) ไวสำาหรบชวยในการออกแบบโปรแกรม โดยเนนการออกแบบหนาจอแบบกราฟก หรอทเรยกวา Graphic User Interface (GUI) ทำาใหการจดรปแบบหนาจอเปนไปไดงาย และในการเขยนโปรแกรมนนจะเขยนแบบ Event - Driven Programming คอ โปรแกรมจะทำางานกตอเมอเหตการณ (Event) เกดขน ตวอยางของเหตการณ ไดแก ผใชเลอนเมาส ผใชกดปมบนคยบอรด ผใชกดปมเมาส
![Page 3: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/3.jpg)
Hardware ทเหมาะสมกบการเลน Visual Basic 6.0 เพอทจะสามารถรน Visual Basic ไดอยางไมมปญหา คณตองแนใจกอนวา hardware และ software ของคณพรอมแลว ซงความตองการของระบบมดงน1. Microsoft Windows 95 หรอมากกวา, หรอ Microsoft Windows NT Workstation 2. 4.0 (Service Pack 3 recommended) หรอมากกวา486DX/66 MHz หรอสงกวา (แนะนำาใหใช Pentium หรอสงกวา), หรอชป Alpha processor ทสามารถรน Microsoft Windows NT Workstation ได3. ไดรฟ CD-ROM4. การด VGA หรอสงกวา สนบสนนการแสดงผลระบบ Windows5. แรม 16 MB สำาหรบ Windows 95, 32 MB สำาหรบ Windows NT Workstation.6. เมาส และอนๆทระบบ Windows รองรบ
![Page 4: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/4.jpg)
เรมตนกบใชงาน Visual Basic 6.0
ในเบองตนผเขยนขอแนะนำาใหเลอกพฒนาแอพพลเคชนชนด Standard.EXE กอน เพราะเปนแอพพลเคชน ทใชทวๆไป เมอคณคอมไพล (compile) โปรเจกตแลว จะไดแอพพลเคชนทม นามสกล .exe เมอคณเลอก ชนดของแอพพลเคชนแลว จะเขาสสภาพแวดลอม (environment) ของ VB6.0 ซงไมโครซอฟทเรยกวา Integrated Development Environment - VBIDE
![Page 5: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/5.jpg)
สวนตางๆของ VBIDEVBIDE คอ กลมของเมน, ทลบาร, หนาตาง
properties, หนาตาง project explorer ฯลฯ ทประกอบกนขนมาเปนสภาพแวดลอมของโปรแกรม VB 6.0 ดงนน ตอไปถาผเขยนจะกลาวถงสภาพแวดลอมของ VB 6.0 ผเขยนจะใชคำาวา " VBIDE "
![Page 6: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/6.jpg)
หนาตาง New Project (New Project Window)หนาตาง New Project จะปรากฎขนมาเมอคณเรมตนรน
VB หรอเลอกเมน File/New Project ไดอะลอกบอกซน จะแสดงชนดของแอพพลเคชน ทคณตองการพฒนา ไอคอนแตละตวจะแทนประเภทของแอพพลเคชน ซงสอดวยชอ หรอนามสกลทปรากฎประจำาตวไอคอนนนๆ โดยปกตแลว แอพพลเคชนชนด Standard.EXE จะเปนแอพพลเคชนพนฐาน ทคณควรจะเรมตนพฒนา เพราะเปนแอพพลเคชนทใชงานโดยทวไป ไฟลทไดจากการ คอมไพลแลวจะมนามสกล .exe
![Page 7: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/7.jpg)
สำาหรบในไดอะลอกบอกซ New Project จะมแทบ (Tab) อยอก 2 แทบมรายละเอยดดงนแทบ Existing ใชสำาหรบเปดโปรเจกตทคณมอยแลวแทบ Recent จะแสดงรายชอโปรเจกตทถกพฒนาขนมาครงลาสด โดยจะจดเรยงลำาดบไปเรอยๆ จะแสดงรายละเอยดไดรฟ, โฟลเดอร และชอโปรเจกต ทคณจดเกบไว
![Page 8: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/8.jpg)
ทลบาร (Tool Bars) เปนทรวบรวมคำาสงทใชงานในการพฒนาแอพพลเคชนบอยทสด ซงจะมคำาสงเหมอนกนกบเมนบาร คณสามารถทจะปรบแตงทลบารนได โดยการเลอกเมน View/Toolbars (หรอใหคณคลกขวาบรเวณใดกไดบนทลบารจะม Pop-up เมนปรากฎขนมา ซงจะมคำาสงใหเลอกเชนกน) สำาหรบชอของปมตางๆ ทอยบนทลบาร คณไมจำาเปนตองไปจดจำาวา มนแทนคำาสงอะไร เพยงแตใหคณเลอนเมาสไปวางบนปมนน 2-3 วนาท จะม ทลทป (ToolTip) ขนมา เพอบอกคำาสงทปมนนทดแทนอย
![Page 9: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/9.jpg)
ทลบอกซ (Tool Box) แถบทลบอกซเปนทรวบรวมคอนโทรล (controls) ตางๆ ทใชในการพฒนาแอพพลเคชน คณสามารถเลอกใชคอนโทรลไดจากทน คอนโทรลเปนสงทอยเบองหลง ความสำาเรจของ Visual Basic ทกเวอรชน เพราะมนไดซอนความยงยากดานเทคนค ไวภายใตการเลอกใชงานทแสนงาย
![Page 10: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/10.jpg)
หนาตางแสดงผลทนท (Immediate Window) เปนหนาตางทใหประโยชน ในกรณทคณตองการทราบผล การประมวลผลโดยทนท เชน การทดสอบโพรซเดอรตางๆ เปนตน เมอคณสงรนโปรเจกต หนาตางนจะปรากฎขนโดยอตโนมต คณสามารถแสดงหนาตางนโดยการเลอกทเมน View/Immediate Window เชนกน
![Page 11: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)](https://reader036.vdocuments.site/reader036/viewer/2022062503/587af3161a28ab7f378b6d61/html5/thumbnails/11.jpg)
ขอขอบพระคณทรบชมคะ