12
Microsoft Visual Basic

Microsoft visual basic (โปรแกรมเขียนภาษา)

Embed Size (px)

DESCRIPTION

Power Point เรื่อง โปรแกรม Microsoft Visual Basic สมาชิกในกลุ่ม ชื่อ นาย วิศวชิต แสวงผล ชั้น ม.5/4 เลขที่ 4 ชื่อ นาย ปาณัสม์ คิดไชย ชั้น ม.5/4 เลขที่ 7 ชื่อ น.ส. จันทภา พลพิทัก ชั้น ม.5/4 เลขที่ 37

Citation preview

Page 1: Microsoft visual basic (โปรแกรมเขียนภาษา)

Microsoft Visual Basic

Page 2: Microsoft visual basic (โปรแกรมเขียนภาษา)

Microsoft Visual BasicVisual Basic  เป็�นภาษาคอมพิ�วเตอร์�(Programming Language) ที่��พิ�ฒนา

โดยบร์�ษ�ที่ไมโคร์ซอฟที่� ซ��งเป็�นบร์�ษ�ที่ย�กษ� ใหญ่#ที่��สร์%างร์ะบบป็ฏิ�บ�ต�การ์ Windows

95/98 และ Windows NT ที่��เร์าใช้%ก�นอย+# ในป็,จจ.บ�น โดยต�วภาษาเองม�ร์ากฐานมาจาก

ภาษา Basic ซ��งย#อมาจาก Beginner’s All Purpose Symbolic Instruction

“ถ้%าแป็ลให%ได%ตามความหมายก1ค2อ ช้.ดค3าส��ง”  หร์2อภาษาคอมพิ�วเตอร์�ส3าหร์�บผู้+%เร์��มต%น

ภาษา Basic  ม�จ.ดเด#นค2อผู้+%ที่��ไม#ม�พิ25นฐานเร์2�องการ์เขี�ยนโป็ร์แกร์มเลขีก1สามาร์ถ้เร์�ยนร์+ %และน3าไป็ใช้%งานได%อย#างง#ายดายและ

ร์วดเร์1ว เม2�อเที่�ยบก�บการ์เร์�ยนภาษา คอมพิ�วเตอร์�อ2�นๆ เช้#น ภาษาซ� (C). ป็าส

คาส (Pascal). ฟอร์�แที่ร์น (Fortian) หร์2อ แอสเช้มบล� (Assembler)

 

1

Page 3: Microsoft visual basic (โปรแกรมเขียนภาษา)

ไมโคร์ซอฟที่�ที่��ได%พิ�ฒนาโป็ร์แกร์มภาษาBasic มานานน�บส�บป็8 ต�5งแต#ภาษา MBASIC (Microsoft Basic). BASICA (Basic Advanced): GWBASIC และQuickBasic ซ��งได%ต�ดต�5งมาพิร์%อมก�บร์ะบบ

ป็ฏิ�บ�ต�การ์ Ms DOS ในที่��ส.ดโดยใช้%ช้2�อว#าQBASIC โดยแต#ละเวอร์�ช้�นที่��ออกมาน�5นได%ม�การ์พิ�ฒนาและเพิ��มเต�มค3าส��งต#างๆเขี%าไป็โดยตลอด

ในอด�ตโป็ร์แกร์มภาษาเหล#าน�5ล%วนที่3างานในText Mode ค2อเป็�นต�วอ�กษร์ล%วนๆ ไม#ม�ภาพิ

กร์าฟฟ9กสวยงามแบบร์ะบบ Windows อย#างในป็,จจ.บ�น จนกร์ะที่��งเม2�อร์ะบบป็ฏิ�บ�ต�การ์

Windows ได%ร์�บความน�ยมอย#างส+งและเขี%า มาแที่นที่�� DOS ไมโคร์ซอฟที่�ก1เล1งเห1นว#า

โป็ร์แกร์มภาษาใน Text Mode น�5นคงถ้�งกาล ที่��หมดสม�ย จ�งได%พิ�ฒนาป็ร์�บป็ร์.งโป็ร์แกร์ม

ภาษา Basic ขีองตนออกมาใหม#เพิ2�อ สน�บสน.นการ์ที่3างานในร์ะบบ Windows

ที่3าให% Visual Basic ถ้2อก3าเน�ดขี�5นมาต�5งแต#บ�ดน�5น

2

หน%าแร์ก

Page 4: Microsoft visual basic (โปรแกรมเขียนภาษา)

Visual Basic เวอร์�ช้�นแร์กค2อเวอร์�ช้�น 1.0 ออกส+#สายตาป็ร์ะช้าช้นต�5งแต#ป็8 1991 โดยในช้#วงแร์กน�5นย�งไม#ม�ความสามาร์ถ้ต#างจากภาษา GBASIC มากน�ก แต#จะเน%นเร์2�องเคร์2�องม2อที่��ช้#วยในการ์เขี�ยนโป็ร์แกร์มว�นโดว�ซ��งป็ร์ากฏิว#า Visual Basic ได%ร์�บความน�ยมและป็ร์ะความส3าเร์1จเป็�นอย#างด�ไมโคร์ซอฟที่�จ�งพิ�ฒนา Visual Basic ให%ด�ขี�5นเร์2�อยๆ ที่�5งในด%านป็ร์ะส�ที่ธิ�ภาพิ ความสามาร์ถ้ และเคร์2�องม2อต#างๆเช้#น เคร์2�องม2อตร์วจสอบแก%ไขีโป็ร์แกร์ม (debugger)สภาพิแวดล%อมขีองการ์พิ�ฒนาโป็ร์แกร์ม การ์เขี�ยนโป็ร์แกร์มแบบหลายว�นโดว�ย#อย (MDI) และอ2�นๆ อ�กมากมาย ส3าหร์�บ Visual Basic ในป็,จจ.บ�นค2อ Visual Basic 2008  ซ��งออกมาในป็8 2008 ได%เพิ��มความสามาร์ถ้ในการ์เขี�ยนโป็ร์แกร์มต�ดต#อก�บเคร์2อขี#ายอ�นเตอร์�เน1ต การ์เช้2�อมต#อก�บร์ะบบฐานขี%อม+ล ร์วมที่�5งป็ร์�บป็ร์.งเคร์2�องม2อและการ์เขี�ยนโป็ร์แกร์มซ��งว�ตถ้. (Object Oriented Programming) ให%สมบ+ร์ณ์�ย��งขี�5นพิร์%อมที่�5งเพิ��มเคร์2�องม2อต#างๆอ�กมากมายที่��ที่3าให%ใช้%งายและสะดวกขี�5นกว#าเด�ม โดยเร์าจะค#อยๆมาเร์�ยนร์+ %ส#วนป็ร์ะกอบและเคร์2�องม2อต#างๆอ�กมากมายที่��ที่3าให%ใช้%ง#ายและสะดวกขี�5นกว#าเด�ม

3

หน%าแร์ก

Page 5: Microsoft visual basic (โปรแกรมเขียนภาษา)

 ตั�วอย่�าง Microsoft Visual Basic4

หน%าแร์ก

Page 6: Microsoft visual basic (โปรแกรมเขียนภาษา)

 องค์�ประกอบ Microsoft Visual Basic

  เม2�อเร์��มต%นใช้%งาน เร์าจะพิบก�บไดอะล1อก New Project ให%คล�กเล2อก Standard EXE แล%วคล�กป็.>ม เร��มตั�นการใช้�งาน Visual Basic          จากน�5นเร์าจะพิบหน%า จอการ์ที่3างาน Visual Basic ซ��งเป็�นล�กษณ์ะการ์ที่3างานที่��เร์�ยกว#า IDE (Integrated Development Environment) ค2อ การ์ร์วบร์วมเอาภาษาโป็ร์แกร์ม, ต�วแป็ลภาษา (Compiler), เคร์2�องม2อช้#วยในการ์เขี�ยนโป็ร์แกร์ม และการ์แก%ไขีโป็ร์แกร์ม ร์วมไป็ถ้�งขี%อม+ลที่��ใช้%งานต#าง ๆ ไว%ในหน%าจอเด�ยวก�น ที่3าให%เร์�ยกใช้%งานได%ง#าย

5

หน%าแร์ก

Page 7: Microsoft visual basic (โปรแกรมเขียนภาษา)

 หน�าตั�างของ Microsoft Visual Basic

7

หน%าแร์ก

Page 8: Microsoft visual basic (โปรแกรมเขียนภาษา)

 เค์ร��องม�อ Microsoft Visual Basicองค์�ประกอบสำ�าค์�ญตั�าง ๆ ของ Visual Basic

Menu Bar : เป็�นส#วนที่��ร์ �บค3าส��งในแบบเมน+ เม2�อเร์าสร์%างแอพิพิล�เคช้�นด%วย Visual Basic เป็�นเสม2อนศู+นย�กลางที่��ควบค.มการ์สร์%างแอพิพิล�เคช้�นToolbar : ในการ์ใช้%งานเมน+บาร์�ส��งงานอาจจะม�ขี�5นตอนที่��ย.#งยาก เพิ2�อลดขี�5นตอนลงเร์าจะคล�กที่��ที่+ลบาร์�เพิ�ยงคร์�5งเด�ยว ก1สามาร์ถ้ส��งงานที่��เร์าต%องการ์ได% (เป็�นเหม2อนค�ย�ล�ดในการ์ที่3างาน)Toolbox : เป็�นกล#องเก1บ ActiveX Control ซ��งเร์าจะน3ามาป็ร์ะกอบเป็�นส#วนต#าง ๆ ขีองแอพิพิล�เคช้�นProject Explorer : เป็�นเคร์��องม2อที่��ใช้%ควบค.มการ์ที่3างานขีองโป็ร์เจ1กต� (ในบที่ต#อไป็เร์าจะร์+ %ว#าโป็ร์เจ1กต�ค2ออะไร์)

8

หน%าแร์ก

Page 9: Microsoft visual basic (โปรแกรมเขียนภาษา)

Properties Window : เป็�นส#วนdeหนดพิร์1อพิเพิอร์�ต�5ให%ก�บออบเจ1กต�ต#าง ๆ ในแอพิพิล�เคช้�นForm Layout : เป็�นหน%าตาคร์#าว ๆ ขีองฟอร์�มที่��ได%จากการ์ร์�นแอพิพิล�เคช้�น ที่3าให%เร์าที่ร์าบต3าแหน#งที่��จะป็ร์ากฏิบนจอภาพิเม2�อแอพิพิล�เคช้�นที่3างานForm Designer : เป็�นส#วนที่��ได%เร์ามองเห1นในขีณ์ะออกแบบแอพิพิล�เคช้�นขีอง Visual Basic ซ��งเร์าจะออะแบบหน%าตาขีองแอพิพิล�เคช้�นผู้#านฟอร์�มด�ไซเนอร์�Code Window : เป็�นส#วนที่��เร์าเขี�ยนโป็ร์แกร์ม (เร์�ยกส�5นๆ ว#าเขี�ยนโค%ด) เพิ2�อควบค.มการ์ที่3างานขีองแอพิพิล�เคช้�น

9

หน%าแร์ก

Page 10: Microsoft visual basic (โปรแกรมเขียนภาษา)

 ข�อดี"ของการเข"ย่นโปรแกรมดี�วย่ Visual Basic

สาเหต.ที่�� Visual Basic เป็�นภาษาที่��เหมาะส3าหร์�บการ์เร์�ยนร์+ %ในการ์เขี�ยนโป็ร์แกร์มน�5นเน2�องจาก Visual Basic ม�ขี%อด�หลายป็ร์ะการ์ค2อ1.   ง#ายต#อการ์เร์�ยนร์+ %เหมาะส3าหร์�บผู้+%เร์��มต%น ที่�5งในเร์2�องไวยากร์ณ์�ขีองภาษาเองและเคร์2�องม2อการ์ใช้%งาน 2. ความน�ยมขีองต�วภาษา โดยอาจกล#าวได%ว#าภาษา Basic น�5นเป็�นภาษาที่��คนเร์�ยนร์+ %และใช้%งานมากที่��ส.ดในป็ร์ะว�ต�ศูาสตร์�ขีองคอมพิ�วเตอร์�

10

หน%าแร์ก

Page 11: Microsoft visual basic (โปรแกรมเขียนภาษา)

3. การ์พิ�ฒนาอย#างต#อเน2�อง การ์ป็ร์�บป็ร์.งป็ร์ะส�ที่ธิ�ภาพิในด%านขีองต�วภาษาและความเร์1วขีองการ์ป็ร์ะมวลผู้ล และในเร์2�องขีองความสามาร์ถ้ใหม#ๆ เช้#น การ์ต�ดต#อก�บร์ะบบฐานขี%อม+ล การ์เช้2�อมต#อก�บเคร์2อขี#ายอ�นเตอร์�เน1ต 4. ผู้+%พิ�ฒนาส3าค�ญ่ขีอง Visual Basic ค2อบร์�ษ�ที่ไมโคร์ซอฟที่�ซ��งจ�ดว#าเป็�นย�กษ�ใหญ่#ขีองวงการ์คอมพิ�วเตอร์�ในป็,จจ.บ�น เร์าจ�งสามาร์ถ้ม��นใจได%ว#า Visual Basic จะย�งม�การ์พิ�ฒนา ป็ร์�บป็ร์.งและคงอย+#ไป็อ�กนาน

11

หน%าแร์ก

Page 12: Microsoft visual basic (โปรแกรมเขียนภาษา)

สำมาช้�กในกลุ่&�ม ช้��อ นาย่ ว�ศวช้�ตั แสำวงผลุ่ ช้�)น ม.5/4 เลุ่ขที่"� 4 ช้��อ นาย่ ปาณั�สำม� ค์�ดีไช้ย่ ช้�)น ม.5/4 เลุ่ขที่"� 7 ช้��อ น.สำ. จั�นที่ภา พลุ่พ�ที่�ก ช้�)น ม.5/4 เลุ่ขที่"� 37

12