ความรู้เบื้องต้น visual basic 6.0 น.ส.อังคณา...

11
บบบบบ 2 บบบบบบบบบบบบบบบบ visual basic 6.0 บบบบบบบบบ บบบบบบบบบบบบ บบบบบบ บบบบบบ 14 บบบ.3/1 บบบบ บบบบบบบบบบบบบบบ บบบ บบบบบบบ

Upload: aungkana-kaiyapuet

Post on 15-Jan-2017

140 views

Category:

Internet


4 download

TRANSCRIPT

Page 1: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

บทท 2 ความรเบองตน visual basic

6.0จดทำาโดย

นางสาวองคณา กายพช เลขท 14 ชคพ.3/1

เสนออาจารยนจรตน นวลววฒน

Page 2: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

โปรแกรม Visual Basic (VB) เปนโปรแกรมสำาหรบพฒนาโปรแกรมประยกตทกำาลงเปนทนยมใชอยในปจจบน โปรแกรม Visual Basic เปนโปรแกรมทไดเปลยนรปแบบการเขยนโปรแกรมใหม โดยมชดคำาสงมาสนบสนนการทำางาน มเครองมอตาง ๆ ทเรยกกนวา คอนโทรล (Controls) ไวสำาหรบชวยในการออกแบบโปรแกรม โดยเนนการออกแบบหนาจอแบบกราฟก หรอทเรยกวา Graphic User Interface (GUI) ทำาใหการจดรปแบบหนาจอเปนไปไดงาย และในการเขยนโปรแกรมนนจะเขยนแบบ Event - Driven Programming คอ โปรแกรมจะทำางานกตอเมอเหตการณ (Event) เกดขน ตวอยางของเหตการณ ไดแก ผใชเลอนเมาส ผใชกดปมบนคยบอรด ผใชกดปมเมาส

Page 3: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

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)

เรมตนกบใชงาน 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)

สวนตางๆของ VBIDEVBIDE คอ กลมของเมน, ทลบาร, หนาตาง

properties, หนาตาง project explorer ฯลฯ ทประกอบกนขนมาเปนสภาพแวดลอมของโปรแกรม VB 6.0 ดงนน ตอไปถาผเขยนจะกลาวถงสภาพแวดลอมของ VB 6.0 ผเขยนจะใชคำาวา " VBIDE "

Page 6: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

หนาตาง New Project (New Project Window)หนาตาง New Project จะปรากฎขนมาเมอคณเรมตนรน

VB หรอเลอกเมน File/New Project ไดอะลอกบอกซน จะแสดงชนดของแอพพลเคชน ทคณตองการพฒนา ไอคอนแตละตวจะแทนประเภทของแอพพลเคชน ซงสอดวยชอ หรอนามสกลทปรากฎประจำาตวไอคอนนนๆ โดยปกตแลว แอพพลเคชนชนด Standard.EXE จะเปนแอพพลเคชนพนฐาน ทคณควรจะเรมตนพฒนา เพราะเปนแอพพลเคชนทใชงานโดยทวไป ไฟลทไดจากการ คอมไพลแลวจะมนามสกล .exe

Page 7: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

  สำาหรบในไดอะลอกบอกซ New Project จะมแทบ (Tab) อยอก 2 แทบมรายละเอยดดงนแทบ Existing ใชสำาหรบเปดโปรเจกตทคณมอยแลวแทบ Recent จะแสดงรายชอโปรเจกตทถกพฒนาขนมาครงลาสด โดยจะจดเรยงลำาดบไปเรอยๆ จะแสดงรายละเอยดไดรฟ, โฟลเดอร และชอโปรเจกต ทคณจดเกบไว

Page 8: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

ทลบาร (Tool Bars)     เปนทรวบรวมคำาสงทใชงานในการพฒนาแอพพลเคชนบอยทสด ซงจะมคำาสงเหมอนกนกบเมนบาร คณสามารถทจะปรบแตงทลบารนได โดยการเลอกเมน View/Toolbars (หรอใหคณคลกขวาบรเวณใดกไดบนทลบารจะม Pop-up เมนปรากฎขนมา ซงจะมคำาสงใหเลอกเชนกน) สำาหรบชอของปมตางๆ ทอยบนทลบาร คณไมจำาเปนตองไปจดจำาวา มนแทนคำาสงอะไร เพยงแตใหคณเลอนเมาสไปวางบนปมนน 2-3 วนาท จะม ทลทป (ToolTip) ขนมา เพอบอกคำาสงทปมนนทดแทนอย

Page 9: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

ทลบอกซ (Tool Box)     แถบทลบอกซเปนทรวบรวมคอนโทรล (controls) ตางๆ ทใชในการพฒนาแอพพลเคชน คณสามารถเลอกใชคอนโทรลไดจากทน คอนโทรลเปนสงทอยเบองหลง ความสำาเรจของ Visual Basic ทกเวอรชน เพราะมนไดซอนความยงยากดานเทคนค ไวภายใตการเลอกใชงานทแสนงาย 

Page 10: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

หนาตางแสดงผลทนท (Immediate Window)     เปนหนาตางทใหประโยชน ในกรณทคณตองการทราบผล การประมวลผลโดยทนท เชน การทดสอบโพรซเดอรตางๆ เปนตน เมอคณสงรนโปรเจกต หนาตางนจะปรากฎขนโดยอตโนมต คณสามารถแสดงหนาตางนโดยการเลอกทเมน View/Immediate Window   เชนกน

Page 11: ความรู้เบื้องต้น Visual basic 6.0 น.ส.อังคณา กายพืช ชคพ.3 1 เลขที่ 14 (1)

ขอขอบพระคณทรบชมคะ