โปรแกรม microsoft visual basic
TRANSCRIPT
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
ไมโครซอฟททไดพฒนาโปรแกรมภาษา Basic มานานนบสบป ตงแตภาษา MBASIC (Microsoft Basic).
BASICA (Basic Advanced): GWBASIC และ QuickBasic ซงไดตดตงมาพรอมกบระบบปฏบตการ Ms DOS ในทสดโดยใชชอวา QBASIC โดยแตละเวอรชนทออกมานนไดมการพฒนาและเพมเตมค าสงตางๆเขาไปโดยตลอด
ในอดตโปรแกรมภาษาเหลานลวนท างานใน Text Mode คอเปนตวอกษรลวนๆ ไมมภาพกราฟฟกสวยงามแบบระบบ Windows อยางในปจจบน จนกระทงเมอระบบปฏบตการ Windows ไดรบความนยมอยางสงและเขามาแทนท DOS ไมโครซอฟทกเลงเหนวาโปรแกรมภาษาใน Text Mode นนคงถงกาลทหมดสมย จงไดพฒนาปรบปรงโปรแกรมภาษา Basic ของตนออกมาใหมเพอสนบสนนการท างานในระบบ Windows ท าให Visual Basic ถอก าเนดขนมาตงแตบดนน
2
หนาแรก
Visual Basic เวอรชนแรกคอเวอรชน 1.0 ออกสสายตาประชาชนตงแตป 1991 โดยในชวงแรกนนยงไมมความสามารถตางจากภาษา GBASIC มากนก แตจะเนนเรองเครองมอทชวยในการเขยนโปรแกรมวนโดวซงปรากฏวา Visual Basic ไดรบความนยมและประความส าเรจเปนอยางดไมโครซอฟทจงพฒนา Visual Basic ใหดขนเรอยๆ ทงในดานประสทธภาพ ความสามารถ และเครองมอตางๆเชน เครองมอตรวจสอบแกไขโปรแกรม (debugger)
สภาพแวดลอมของการพฒนาโปรแกรม การเขยนโปรแกรมแบบหลายวนโดวยอย (MDI) และอนๆ อกมากมาย ส าหรบ Visual Basic ในปจจบนคอ Visual Basic 2008 ซงออกมาในป 2008 ไดเพมความสามารถในการเขยนโปรแกรมตดตอกบเครอขายอนเตอรเนต การเชอมตอกบระบบฐานขอมล รวมทงปรบปรงเครองมอและการเขยนโปรแกรมซงวตถ (Object Oriented Programming) ใหสมบรณยงขนพรอมทงเพมเครองมอตางๆอกมากมายทท าใหใชงายและสะดวกขนกวาเดม โดยเราจะคอยๆมาเรยนรสวนประกอบและเครองมอตางๆอกมากมายทท าใหใชงายและสะดวกขนกวาเดม
3
หนาแรก
ตวอยาง Microsoft Visual Basic4
หนาแรก
องคประกอบ Microsoft Visual Basic
เมอเรมตนใชงาน เราจะพบกบไดอะลอก New Project ใหคลกเลอก Standard EXE แลวคลกปม
เรมตนการใชงาน Visual Basic จากนนเราจะพบหนา จอการท างาน Visual Basic ซงเปนลกษณะการท างานทเรยกวา IDE (Integrated Development Environment) คอ การรวบรวมเอาภาษาโปรแกรม, ตวแปลภาษา (Compiler), เครองมอชวยในการเขยนโปรแกรม และการแกไขโปรแกรม รวมไปถงขอมลทใชงานตาง ๆ ไวในหนาจอเดยวกน ท าใหเรยกใชงานไดงาย
5
หนาแรก
หนาตางของ Microsoft Visual Basic 7
หนาแรก
เครองมอ Microsoft Visual Basic
องคประกอบส าคญตาง ๆ ของ Visual BasicMenu Bar : เปนสวนทรบค าสงในแบบเมน เมอเราสรางแอพพลเคชนดวย Visual Basic เปนเสมอนศนยกลางทควบคมการสรางแอพพลเคชนToolbar : ในการใชงานเมนบารสงงานอาจจะมขนตอนทยงยาก เพอลดขนตอนลงเราจะคลกททลบารเพยงครงเดยว กสามารถสงงานทเราตองการได (เปนเหมอนคยลดในการท างาน)Toolbox : เปนกลองเกบ ActiveX Control ซงเราจะน ามาประกอบเปนสวนตาง ๆ ของแอพพลเคชนProject Explorer : เปนเครองมอทใชควบคมการท างานของโปรเจกต (ในบทตอไปเราจะรวาโปรเจกตคออะไร)
8
หนาแรก
Properties Window : เปนสวนdeหนดพรอพเพอรตใหกบออบเจกตตาง ๆ ในแอพพลเคชนForm Layout : เปนหนาตาคราว ๆ ของฟอรมทไดจากการรนแอพพลเคชน ท าใหเราทราบต าแหนงทจะปรากฏบนจอภาพเมอแอพพลเคชนท างานForm Designer : เปนสวนทไดเรามองเหนในขณะออกแบบแอพพลเคชนของ Visual Basic ซงเราจะออะแบบหนาตาของแอพพลเคชนผานฟอรมดไซเนอรCode Window : เปนสวนทเราเขยนโปรแกรม (เรยกสนๆ วาเขยนโคด) เพอควบคมการท างานของแอพพลเคชน
9
หนาแรก
ขอดของการเขยนโปรแกรมดวย Visual Basic
สาเหตท Visual Basic เปนภาษาทเหมาะส าหรบการเรยนรในการเขยนโปรแกรมนนเนองจาก Visual Basic มขอดหลายประการคอ
1. งายตอการเรยนรเหมาะส าหรบผเรมตน ทงในเรองไวยากรณของภาษาเองและเครองมอการใชงาน 2. ความนยมของตวภาษา โดยอาจกลาวไดวาภาษา Basic นนเปนภาษาทคนเรยนรและใชงานมากทสดในประวตศาสตรของคอมพวเตอร
10
หนาแรก
3. การพฒนาอยางตอเนอง การปรบปรงประสทธภาพในดานของตวภาษาและความเรวของการประมวลผล และในเรองของความสามารถใหมๆ เชน การตดตอกบระบบฐานขอมล การเชอมตอกบเครอขายอนเตอรเนต 4. ผพฒนาส าคญของ Visual Basic คอบรษทไมโครซอฟทซงจดวาเปนยกษใหญของวงการคอมพวเตอรในปจจบน เราจงสามารถมนใจไดวา Visual Basic จะยงมการพฒนา ปรบปรงและคงอยไปอกนาน
11
หนาแรก
สมาชกในกลม
ชอ นาย วศวชต แสวงผล ชน ม.5/4 เลขท 4 ชอ นาย ปาณสม คดไชย ชน ม.5/4 เลขท 7ชอ น.ส. จนทภา พลพทก ชน ม.5/4 เลขท 37
12