12
Microsoft Visual Basic

โปรแกรม Microsoft visual basic

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: โปรแกรม Microsoft visual basic

Microsoft Visual Basic

Page 2: โปรแกรม Microsoft visual basic

Microsoft Visual Basic

Visual Basic เปนภาษาคอมพวเตอร (Programming Language) ทพฒนาโดยบรษทไมโครซอฟท ซงเปนบรษทยกษใหญทสรางระบบปฏบตการ Windows 95/98 และ Windows NT ทเราใชกนอยในปจจบน โดยตวภาษาเองมรากฐานมาจากภาษา Basic ซงยอมาจาก Beginner’s All Purpose Symbolic Instruction ถาแปลใหไดตามความหมายกคอ “ชดค าสงหรอภาษาคอมพวเตอรส าหรบผเรมตน” ภาษา Basic มจดเดนคอผทไมมพนฐานเรองการเขยนโปรแกรมเลขกสามารถเรยนรและน าไปใชงานไดอยางงายดายและรวดเรว เมอเทยบกบการเรยนภาษาคอมพวเตอรอนๆ เชน ภาษาซ (C). ปาสคาส (Pascal). ฟอรแทรน (Fortian) หรอ แอสเชมบล (Assembler)

1

Page 3: โปรแกรม Microsoft visual basic

ไมโครซอฟททไดพฒนาโปรแกรมภาษา Basic มานานนบสบป ตงแตภาษา MBASIC (Microsoft Basic).

BASICA (Basic Advanced): GWBASIC และ QuickBasic ซงไดตดตงมาพรอมกบระบบปฏบตการ Ms DOS ในทสดโดยใชชอวา QBASIC โดยแตละเวอรชนทออกมานนไดมการพฒนาและเพมเตมค าสงตางๆเขาไปโดยตลอด

ในอดตโปรแกรมภาษาเหลานลวนท างานใน Text Mode คอเปนตวอกษรลวนๆ ไมมภาพกราฟฟกสวยงามแบบระบบ Windows อยางในปจจบน จนกระทงเมอระบบปฏบตการ Windows ไดรบความนยมอยางสงและเขามาแทนท DOS ไมโครซอฟทกเลงเหนวาโปรแกรมภาษาใน Text Mode นนคงถงกาลทหมดสมย จงไดพฒนาปรบปรงโปรแกรมภาษา Basic ของตนออกมาใหมเพอสนบสนนการท างานในระบบ Windows ท าให Visual Basic ถอก าเนดขนมาตงแตบดนน

2

หนาแรก

Page 4: โปรแกรม Microsoft visual basic

Visual Basic เวอรชนแรกคอเวอรชน 1.0 ออกสสายตาประชาชนตงแตป 1991 โดยในชวงแรกนนยงไมมความสามารถตางจากภาษา GBASIC มากนก แตจะเนนเรองเครองมอทชวยในการเขยนโปรแกรมวนโดวซงปรากฏวา Visual Basic ไดรบความนยมและประความส าเรจเปนอยางดไมโครซอฟทจงพฒนา Visual Basic ใหดขนเรอยๆ ทงในดานประสทธภาพ ความสามารถ และเครองมอตางๆเชน เครองมอตรวจสอบแกไขโปรแกรม (debugger)

สภาพแวดลอมของการพฒนาโปรแกรม การเขยนโปรแกรมแบบหลายวนโดวยอย (MDI) และอนๆ อกมากมาย ส าหรบ Visual Basic ในปจจบนคอ Visual Basic 2008 ซงออกมาในป 2008 ไดเพมความสามารถในการเขยนโปรแกรมตดตอกบเครอขายอนเตอรเนต การเชอมตอกบระบบฐานขอมล รวมทงปรบปรงเครองมอและการเขยนโปรแกรมซงวตถ (Object Oriented Programming) ใหสมบรณยงขนพรอมทงเพมเครองมอตางๆอกมากมายทท าใหใชงายและสะดวกขนกวาเดม โดยเราจะคอยๆมาเรยนรสวนประกอบและเครองมอตางๆอกมากมายทท าใหใชงายและสะดวกขนกวาเดม

3

หนาแรก

Page 5: โปรแกรม Microsoft visual basic

ตวอยาง Microsoft Visual Basic4

หนาแรก

Page 6: โปรแกรม Microsoft visual basic

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

เมอเรมตนใชงาน เราจะพบกบไดอะลอก New Project ใหคลกเลอก Standard EXE แลวคลกปม

เรมตนการใชงาน Visual Basic จากนนเราจะพบหนา จอการท างาน Visual Basic ซงเปนลกษณะการท างานทเรยกวา IDE (Integrated Development Environment) คอ การรวบรวมเอาภาษาโปรแกรม, ตวแปลภาษา (Compiler), เครองมอชวยในการเขยนโปรแกรม และการแกไขโปรแกรม รวมไปถงขอมลทใชงานตาง ๆ ไวในหนาจอเดยวกน ท าใหเรยกใชงานไดงาย

5

หนาแรก

Page 7: โปรแกรม Microsoft visual basic

หนาตางของ Microsoft Visual Basic 7

หนาแรก

Page 8: โปรแกรม Microsoft visual basic

เครองมอ Microsoft Visual Basic

องคประกอบส าคญตาง ๆ ของ Visual BasicMenu Bar : เปนสวนทรบค าสงในแบบเมน เมอเราสรางแอพพลเคชนดวย Visual Basic เปนเสมอนศนยกลางทควบคมการสรางแอพพลเคชนToolbar : ในการใชงานเมนบารสงงานอาจจะมขนตอนทยงยาก เพอลดขนตอนลงเราจะคลกททลบารเพยงครงเดยว กสามารถสงงานทเราตองการได (เปนเหมอนคยลดในการท างาน)Toolbox : เปนกลองเกบ ActiveX Control ซงเราจะน ามาประกอบเปนสวนตาง ๆ ของแอพพลเคชนProject Explorer : เปนเครองมอทใชควบคมการท างานของโปรเจกต (ในบทตอไปเราจะรวาโปรเจกตคออะไร)

8

หนาแรก

Page 9: โปรแกรม Microsoft visual basic

Properties Window : เปนสวนdeหนดพรอพเพอรตใหกบออบเจกตตาง ๆ ในแอพพลเคชนForm Layout : เปนหนาตาคราว ๆ ของฟอรมทไดจากการรนแอพพลเคชน ท าใหเราทราบต าแหนงทจะปรากฏบนจอภาพเมอแอพพลเคชนท างานForm Designer : เปนสวนทไดเรามองเหนในขณะออกแบบแอพพลเคชนของ Visual Basic ซงเราจะออะแบบหนาตาของแอพพลเคชนผานฟอรมดไซเนอรCode Window : เปนสวนทเราเขยนโปรแกรม (เรยกสนๆ วาเขยนโคด) เพอควบคมการท างานของแอพพลเคชน

9

หนาแรก

Page 10: โปรแกรม Microsoft visual basic

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

สาเหตท Visual Basic เปนภาษาทเหมาะส าหรบการเรยนรในการเขยนโปรแกรมนนเนองจาก Visual Basic มขอดหลายประการคอ

1. งายตอการเรยนรเหมาะส าหรบผเรมตน ทงในเรองไวยากรณของภาษาเองและเครองมอการใชงาน 2. ความนยมของตวภาษา โดยอาจกลาวไดวาภาษา Basic นนเปนภาษาทคนเรยนรและใชงานมากทสดในประวตศาสตรของคอมพวเตอร

10

หนาแรก

Page 11: โปรแกรม Microsoft visual basic

3. การพฒนาอยางตอเนอง การปรบปรงประสทธภาพในดานของตวภาษาและความเรวของการประมวลผล และในเรองของความสามารถใหมๆ เชน การตดตอกบระบบฐานขอมล การเชอมตอกบเครอขายอนเตอรเนต 4. ผพฒนาส าคญของ Visual Basic คอบรษทไมโครซอฟทซงจดวาเปนยกษใหญของวงการคอมพวเตอรในปจจบน เราจงสามารถมนใจไดวา Visual Basic จะยงมการพฒนา ปรบปรงและคงอยไปอกนาน

11

หนาแรก

Page 12: โปรแกรม Microsoft visual basic

สมาชกในกลม

ชอ นาย วศวชต แสวงผล ชน ม.5/4 เลขท 4 ชอ นาย ปาณสม คดไชย ชน ม.5/4 เลขท 7ชอ น.ส. จนทภา พลพทก ชน ม.5/4 เลขท 37

12