ประวัติความเป็นมาของ Visual Basic
ไมโครซอฟท์ ซ่ึงเป็นบริษทัยกัษใ์หญ่ที่สร้างระบบปฏิบตัิการ Windows 95/98 และ Windows
NT/XP ที่ใชก้ นัอยา่ งแพร่หลายในปัจจุบนั โดยตวัภาษาเองมีรากฐานมาจากภาษา Basic ซ่ึงยอ่ มา
จาก Beginner’s All Purpose Symbolic Instruction ซ่ึงหมายถึง ขดุ คา สั่งหรือภาษาคอมพิวเตอร์
สา หรับผเู้ริ่มตน้ ภาษา Basic มีจุดเด่นคือผทู้ี่ไม่มีพ้ืนฐานเรื่องการเขียนโปรแกรมเลยก็สามารถ
เรียนรู้และนา ไปใชง้านไดอ้ยา่ งง่ายดายและรวดเร็ว
Visual basic เวอร์ชันแรกคือเวอร์ชัน 1.0 ออกสู่สายตาประชาชนต้งัแต่ปี1991 โดยในช่วง
แรกยงัไม่มีความสามารถต่างจากภาษา QBASIC มากนกั แต่จะเนน้ เรื่องเครื่องมือที่ช่วยในการเขียน
โปรแกรมบนวินโดวส์ ซึ่งปรากฏวา่ Visual Basic ได้รับความนิยมและประสบความส าเร็จเป็ น
อยา่ งดีไมโครซอฟทจ์ึงพฒั นา Visual Basic ใหด้ีข้ึนเรื่อย ๆ ท้งัในดา้นประสิทธิภาพ ความสามารถ
และเครื่องมือต่าง ๆ เช่น เครื่องมือตรวจสอบแกไ้ขโปรแกรม สภาพแวดลอ้ มของการพฒั นา
โปรแกรม การเขียนโปรแกรมแบบหลายวนิโดสวย์อ่ ย(MDI) และอื่น ๆ อีกมากมาย
Microsoft Visual Basic เป็ นเครื่องมือในการสร้างโปรแกรมบนระบบปฏิบัติการ windows
ที่ใชง้านง่าย โดยการเลือกเครื่องมือต่าง ๆ มาออกแบบหนา้จอของโปรแกรมที่จะสร้าง การเขียน
โปรแกรมลกัษณะน้ีเรียกวา่ Visual Programming ซึ่งไมจ่ า เป็นตอ้งเขียนคา สั่งต่าง ๆ มากนกั และ
สามารถสร้างโปรแกรมไดอ้ยา่ งรวดเร็ว
ความสามารถของ Visual basic
1. สร้างโปรแกรมทางดา้นกราฟฟิก โปรแกรมจดัการไฟล์ โปรแกรมคา นวณเลขพ้ืนฐาน
ทวั่ ไปที่ทา งานบนระบบปฏิบตัิการ Windows
2. สร้างโปรแกรมฐานขอ้มูลไดอ้ยา่ งง่าย เพราะมีเครื่องมือเกี่ยวกบัฐานขอ้ มูลอยา่ งครบถว้น
แลสามารถติดต่อกบัฐานขอ้ มูลไดท้ นั ที
3. มีคอมโพเน้นท์ทางด้าน Active X ไดแ้ก่ Active X Component , Active X Control
และ Active X Document ซึ่งเป็ นเครื่องมือที่สามารถนา ส่วนของโปรแกรมที่สร้างไว้ไปใช้ใน
โปรแกรมอื่น ๆ ได้
4. สร้างโปรแกรมที่รันบนอินเตอร์เน็ตไดอ้ยา่ งง่าย โดยไม่ตอ้งเรียนรู้คา สั่งดว้ยภาษา
HTML หรือภาษาสคริปต์ที่ใช้งานบนอินเตอร์เน็ต
จุดเด่นของ Visual basic
1. มีโครงสร้างภาษาที่ใกลเ้คียงภาษามนุษย์ทา ใหเ้รียนรู้ไดง้่าย
2. รวบรวมเครื่องมือที่ช่วยพฒั นา Application ไดอ้ยา่ งสะดวกรวดเร็วไวใ้นตวั
3. สามารถสร้างไฟล์ .EXE ที่สามารถท างานได้ด้วยตนเอง
4. ออกแบบส่วนหนา้จอติดต่อผใู้ช้(Form) ไดท้ นั ทีโดยไม่ตอ้งรอเขียนรหสัโปรแกรม
5. ใน Project บนั ทึกส่วนติดต่อผใู้ช้(Form) และส่วนของรหสัโปรแกรม (Code) แยกกนั
ท าให้สามารถน า form เดิมไปปรับปรุงใชก้ บั Projectอื่นๆ ไดโ้ยไม่ตอ้งสร้างใหม่
6. สามารถพัฒนา Application ได้หลายแบบ
คอมพิวเตอร์ที่เหมาะส าหรับใช้งาน Visual Basic6.0
Visual Basic 6.0 ตอ้งการระบบที่มีคุณสมบตัิต่อไปนี้
1. ระบบปฏิบัติการ Windows 95 หรือสูงกวา่ สา หรับ Microsoft Visual Basic 6.0 ถ้า
เป็ น Visual Basic2005 จะต้องใช้ระบบปฏิบัติการ Windows XP ข้ึนไป
2. หน่วยประมวลผลกลางรุ่น Pentium 90 MHz หรือสูงกวา่
3. เน้ือที่ในฮาร์ดดิกส์อยา่ งนอ้ย 5 0 MB
4. CD – ROM Drive
5. การ์ดจอ VGA 640 x 480 หรือสูงกวาที่ ่ Windows สนับสนุน
6. RAM 24 MB ส าหรับ Windows 95 (ยงิ่ มากยงิ่ ดี)
7. Microsoft Internet Explorer
8. เมาส์หรือ pointing device ที่สนับสนุนการท างานบน Windows
การติดต้งัโปรแกรม Visual Basic สามารถทา ไดเ้หมือนโปรแกรมทวั่ ไปที่ใชใ้น Windows
คือเรียกไฟล์ Setup.exe จากแผน่ หรืออาจจะทา งานโดยอตัโนมตัิเมื่อใส่แผน่ โปรแกรม โดย Visual
Basic 6.0 มีท้งัเวอร์ชนั่ ที่ขายเดี่ยว ๆ และเวอร์ชนั่ ที่อยใู่ นชุด Visual Studio 6.0 การติดต้งัจะตอ้งมี
Internet Explorer 4.0 จึงจะติดต้งัโปรแกรมได้นอกจากน้นั Helpและโปรแกรมตวัอยา่ งต่าง ๆ จะ
แยกออกมาอยใู่ นแผน่ ซีดีต่างหาก คือ MSDN (Microsoft Developer Network Library –Visual
Studio 6.0)
พื้นฐานการเขียนโปรแกรม Visual Basic
การแทนค่าข้อมูล
Byte สำหรับเก็บขอ้มูลจา นวนเตม็ 0 ถึง 255
Boolean เก็บค่าทางตรรกะ มี2 ค่าคือ True (จริง) และ False (เท็จ)
String เก็บขอ้มูลประเภทขอ้ความ
Integer เก็บค่าตวัเลขจา นวนเตม็ใด ๆ
Long เก็บค่าตวัเลขจา นวนเตม็ ที่มีค่ามาก
Single เก็บค่าตวัเลขทศนิยม
Double เก็บค่าตวัเลขทศนิยมที่มีค่ามาก
Currency เก็บขอ้มูลที่เป็นจา นวนเงิน
Variant เก็บค่าประเภทใดก็ได้โดยจะเปลี่ยนไปตามค่าขอ้มูลที่จดัเก็บ
Date เก็บขอ้มูลประเภทวนั ที่
Object สำหรับใช้อ้างอิงถึง Object ใด ๆ
กฎการตั้งชื่อตัวแปร
เป็นชื่อที่มีความยาวไม่เกิน 40 ตัวอักษร
พยัญชนะตัวแรกของตัวแปรจะต้องเป็ นตัวอักษร A-Z เท่าน้นั
พยญั ชนะตวัต่อไปอาจเป็นตวัอกัษร A-Z หรื 0-9 หรือขีดล่าง (_)ก็ได้
ตวัอกัษรตวัสุดทา้ยของตวัแปรอาจเป็นสัญลกัษณ์ที่แสดงถึงประเภทของตวัแปรก็ได้เช่น $
@ % & # ! หรืออาจไม่ตอ้งมีสัญลกัษณ์ใดๆ ก็ไดถ้า้ในกรณีที่กา หนดตวัแปรดว้ยคา สั่ง Dim
ชื่อของตวัแปรจะตอ้งไม่เป็นคา สงวน (Reserved Word) เช่น คา ที่เป็นคา สั่งต่าง ๆ ชื่อฟังกช์ นั่
ต่าง ๆ
ไม่มีเวน้วรรคระหวา่ งตวัอกัษร
หา้มมีอกัขระพิเศษปนอยใู่ นชื่อตวัแปร
การต้งัชื่อตวัแปรอาจจะใชต้วัอกัษรเป็นตวัพิมพเ์ล็กหรือพิมพใ์หญ่ก็ได้ ควรมีการ
ต้งัชื่อตวัแปรให้ทราบว่า แทนตัวแปรอะไรเพื่อง่ายต่อการจา เพื่อนำไปอา้งถึงในการเขียนโปรแกรม
แต่ถ้าไม่ทราบคำศัพท์ ก็สามารถตั้งชื่อเป็นอะไรก็ได้ตามกฎ แต่พยายามใหส้ื่อความหมายถึงค่าที่
เก็บอยู่ในตัวแปรนั้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น