VB 1.0 का अनावरण 1991 में हुआ था। यूज़र इंटरफ़ेस के लिए ड्रैग ऐंड ड्रॉप डिजाइन की उत्पत्ति एक प्रोटोटाइप फॉर्म जेनरेटर से की गई जिसे ऐलन कूपर और उनकी कम्पनी "Tripod (ट्राइपॉड)" ने विकसित किया था।Microsoft (माइक्रोसॉफ्ट) ने Tripod (ट्राइपॉड) को Windows 3.0 (विंडोज़ 3.0) के लिए एक प्रोग्रामेबल फॉर्म सिस्टम में विकसित करने के लिए कूपर एवं उनके सहयोगियों के साथ एक अनुबंध किया। यह अनुबंध कोड नेम "रूबी" (रूबी प्रोग्रामिंग लेंग्वेज के साथ कोई सम्बन्ध नहीं) के अंतर्गत किया गया।

Tripod (ट्राइपॉड) में कोई भी प्रोग्रामिंग लैंग्वेज सम्मिलित नहीं था। Visual Basic (विज़ुअल बेसिक) का निर्माण करने के लिए Microsoft (माइक्रोसॉफ्ट) ने Basic (बेसिक) लैंग्वेज के साथ Ruby (रूबी) को संयुक्त करने का फैसला किया।

Ruby (रूबी) इंटरफेस जेनरेटर ने विज़ुअल बेसिक का "विज़ुअल" भाग प्रदान किया जिसे "Omega" (ओमेगा) डेटाबेस सिस्टम जिसे Microsoft (माइक्रोसॉफ्ट) ने छोड़ दिया था) के लिए डिजाइन किए गए "EB" एम्बेडेड BASIC (बेसिक) ईंजन के साथ मिलाया गया।Ruby (रूबी) ने अतिरिक्त कंट्रोल्स वाले डायनॅमिक लिंक लाइब्रेरिज़ (जिन्हें तब "गिज़मॉस" कहा जाता था) को लोड करने की सुविधा भी प्रदान की, जो बाद में VBX इंटरफेस हो गया।



इतिहास
उदाहरण कोड
लैंग्वेज की विशेषताएं
व्युत्पत्तिक लैंग्वेज