ปัจจุบันโปรแกรมเมอร์หลายๆ คนยังคงใช้ VB อยู่เพราะว่าใช้งานง่ายและยังสามารถช่วยให้เราทำอะไรหลายๆ อย่างได้ แล้ว VB จะพัฒนาไปอย่างไร? บทความนี้จะให้ประวัติโดยย่อเกี่ยวกับการพัฒนา VB
(1) Visual Basic 1.0 เกิดในปี 1991 ฟังก์ชั่นของ Visual Basic 1.0 นั้นง่ายมาก Microsoft เพิ่มการควบคุม VBX แทนการควบคุม ocx ที่เราคุ้นเคย ซึ่งขาดการสนับสนุนฐานข้อมูล และ VB ในเวลานี้ยังคงเป็น ตีความภาษาแล้ว ยังไม่สามารถสร้างไฟล์ .exe ได้ แต่นวัตกรรมที่ยิ่งใหญ่ที่สุดของเขาคือการเพิ่มโมเดลที่ขับเคลื่อนด้วยเหตุการณ์และการพัฒนาด้านภาพ
(2) ในปี 1992 Microsoft ได้เปิดตัว Visual Basic 2.0 ในเวอร์ชันนี้ Microsoft ได้เพิ่มตัวแปรออบเจ็กต์และแนวคิดการสืบทอดแบบดั้งเดิมที่สุด รวมถึง OLE และฟังก์ชันการเข้าถึงข้อมูลอย่างง่าย รวมถึงการควบคุมของบุคคลที่สามจำนวนมาก
(3) Visual Basic 3.0 เปิดตัวในปี 1993 ในเวอร์ชันนี้ Microsoft ได้เพิ่มการสนับสนุนสำหรับ ODBC2.0 ล่าสุด การสนับสนุนสำหรับ Jet data engine และการสนับสนุนสำหรับ OLE เวอร์ชันใหม่ ส่วนที่น่าสนใจที่สุดคือการรองรับฐานข้อมูลได้รับการปรับปรุงอย่างมาก การควบคุมกริดและการควบคุมข้อมูลสามารถสร้างแอปพลิเคชันหน้าต่างข้อมูลที่ยอดเยี่ยม และเครื่องยนต์ Jet ช่วยให้ Visual Basic เข้าถึงฐานข้อมูล Access ล่าสุดได้อย่างรวดเร็ว Visual Basic 3.0 ยังเพิ่มฟังก์ชันทางการเงินใหม่ๆ มากมาย นอกจากนี้ยังมีการเพิ่มการควบคุมระดับมืออาชีพจำนวนมากเพื่อให้สามารถพัฒนาแอปพลิเคชัน Windows ในระดับที่มากได้ Visual Basic 3.0 เป็น Visual Basic เวอร์ชันที่ได้รับความนิยมมากที่สุดในประเทศจีนก่อนปี 1998
(4) การเปิดตัว Visual Basic 4.0 ในปี 1995 Visual Basic 4.0 เป็นการปฏิวัติ แต่ในเวลานั้น ถือเป็นหายนะ ประการแรก ตัวควบคุม vbx หายไปและถูกแทนที่ด้วยตัวควบคุม ocx ไม่ใช่ OLE แบบดั้งเดิมอีกต่อไป ขณะนี้ ภาษาที่ใช้ใน Visual Basic 4.0 ได้เปลี่ยนเป็น Visual Basic For Application แล้ว ทั้งหมดนี้ทำให้ยากต่อการปลูกถ่าย VB3.0 และเวอร์ชันที่สูงกว่าไปเป็น VB4.0 แต่ก็ปฏิเสธไม่ได้ว่า Visual Basic 4.0 ได้วางรากฐานสำหรับ Visual Basic ให้กลายเป็นภาษา COM
Microsoft แนะนำแนวคิดการเขียนโปรแกรม COM ในเวอร์ชันนี้ เช่น การเพิ่มโมดูลคลาสและคุณลักษณะการห่อหุ้มที่จำเป็นสำหรับการพัฒนาส่วนประกอบ เช่น ขั้นตอนคุณลักษณะ ขั้นตอนการทำงาน และขั้นตอนรูทีนย่อยให้กับภาษา ในเวลาเดียวกัน Visual Basic เวอร์ชันนี้ยังสามารถพัฒนาฟังก์ชัน dll และคลาสที่เขียนสามารถแชร์กับภาษาอื่นได้ในลักษณะนี้ ในเวลานั้น การพัฒนาส่วนประกอบ COM ด้วย Visual Basic ได้เร็วกว่าภาษาการพัฒนาอื่นๆ
(5) Visual Basic 5.0 เปิดตัวในปี 1997 Visual Basic เวอร์ชันนี้ให้การสนับสนุนที่แข็งแกร่งที่สุดสำหรับ com ในเวลาเดียวกัน Microsoft ยังได้เพิ่มคอมไพเลอร์โค้ดในเครื่องเพื่อแก้ไขคอขวดของประสิทธิภาพที่เกิดจากโค้ด p ใน vb4.0 ปรับปรุงประสิทธิภาพของแอพพลิเคชั่นอย่างมาก Visual baisc5.0 ให้การสนับสนุนเชิงวัตถุมากขึ้น ช่วยให้นักพัฒนาสามารถสร้างเหตุการณ์และอินเทอร์เฟซ โมดูลคลาสที่ได้รับการปรับปรุง และการสนับสนุนสำหรับการสร้างคลาสคอลเลกชันของคุณเอง ตัวควบคุม ActiveX ส่วนประกอบ COM DLL ในกระบวนการ และ ActiveX ที่ทำงานอยู่ในเอกสารเบราว์เซอร์
IDE ของ Visual Basic 5.0 รองรับ IntelliSense ซึ่งเป็นคุณสมบัติที่สะดวกมากสำหรับนักพัฒนา คุณไม่จำเป็นต้องจำชื่อสมาชิกและคำสำคัญที่ยาว เพียงกด แล้วทุกสิ่งที่คุณต้องการจะปรากฏขึ้น
(6) Visual Basic 6.0 เปิดตัวในปี 1998 Visual Basic 6.0 เป็นระบบการพัฒนาที่สมบูรณ์และมีเสถียรภาพ Microsoft เปิดตัว Visual Basic 6.0 ในฐานะสมาชิกของ vIsual studio ซึ่งแสดงให้เห็นว่า Microsoft กำลังเปลี่ยนตำแหน่งผลิตภัณฑ์ของ vb เครื่องมืออันทรงพลังสำหรับการพัฒนาองค์กรขนาดใหญ่ ใน VB6.0 Microsoft ได้เพิ่มโมเดลการเข้าถึงข้อมูล ADO ซึ่งทำให้สามารถเข้าถึงข้อมูลจำนวนมากได้อย่างรวดเร็ว และปรับปรุงความสามารถของ VB ในการพัฒนาแอปพลิเคชันแบบกระจายที่มีโครงสร้าง n-tier ในเวลาเดียวกัน Microsoft ยังเพิ่มความสามารถในการพัฒนาอีกด้วย แอปพลิเคชันเว็บสำหรับความสามารถ VB
(7) การกำเนิดของ Visual Basic.net ในปี 2002 ถือเป็นการปฏิวัติอีกครั้งใน vb.net ได้เพิ่มฟังก์ชันใหม่มากมาย vb6.0 ไม่สามารถใช้งานการสืบทอดได้ ดังนั้นจึงถูกโปรแกรมเมอร์ c++ กล่าวหาว่าเป็นโปรแกรมเชิงวัตถุหลอก ภาษา vb.net นอกจากนี้ยังรองรับการทำงานแบบมัลติเธรดและแนะนำการประมวลผลข้อยกเว้นโครงสร้าง try...
แต่สำหรับโปรแกรมเมอร์ vb ถือเป็นหายนะอีกประการหนึ่ง vb เวอร์ชันนี้ไม่ใช่ Visual Basic แบบดั้งเดิมอีกต่อไป ในแง่ของภาษา Visual Basic 4.0 ละทิ้ง Quick BASIC และใช้ Visual Basic สำหรับแอปพลิเคชัน จากนั้น vb.net จะละทิ้ง Visual Basic For แอปพลิเคชันได้กลายเป็นภาษาใหม่ แต่การเปลี่ยนแปลงนี้ทำให้โปรแกรมเมอร์ VB หวาดกลัวเช่นกัน ในแง่หนึ่ง มันมีฟังก์ชันที่ทรงพลังที่ไม่อาจปฏิเสธได้ และในทางกลับกัน เนื่องจากมีจำนวนมาก ความเข้ากันได้ของเวอร์ชันที่โปรแกรมเมอร์ VB หันมาใช้ C# หรือ Java และโปรแกรมเมอร์ที่ใช้ VB.NET นั้นด้อยกว่า VB6.0 มาก เป็นเรื่องยากสำหรับนักพัฒนาที่จะเปลี่ยนจาก VB6.0 เป็น VB.NET
จากข้อมูลที่เปิดเผยในปัจจุบันเกี่ยวกับ Visual Basic.net 2005 นั้น Visual Basic.net 2005 คุ้มค่าที่จะรอคอย ใน vb.net เวอร์ชันนี้ Microsoft ได้เพิ่มคุณสมบัติเพิ่มเติม เช่น: ข้อมูลทั่วไป, การโอเวอร์โหลดของตัวดำเนินการ, ประเภทบางส่วน, อินสแตนซ์เริ่มต้นของแบบฟอร์ม (อนุญาตให้คุณใช้ไวยากรณ์ VB6 เพื่อใช้แบบฟอร์ม), การปรับปรุงไวยากรณ์ต่างๆ, คำสำคัญของฉัน ฯลฯ Microsoft อ้างว่าใน Visual Basic.net2005 สามารถอ่านและเขียนรีจิสทรี เข้าถึงไฟล์ อ่านและเขียนพอร์ตอนุกรม และรับข้อมูลแอปพลิเคชันด้วยโค้ดเพียงบรรทัดเดียว ช่วยให้เราสามารถเขียนโปรแกรมได้อย่างง่ายดายเหมือนกับการไปที่ร้าน