छवि क्रेडिट: कॉमज़ील/आईस्टॉक/गेटी इमेजेज
विजुअल बेसिक माइक्रोसॉफ्ट द्वारा निर्मित एक प्रोग्रामिंग भाषा है और इसे माइक्रोसॉफ्ट विंडोज ग्राफिकल इंटरफेस के साथ प्रयोग करने में आसान और एकीकृत करने के लिए डिज़ाइन किया गया है। यह BASIC, बिगिनर्स ऑल-पर्पस सिंबलिक इंस्ट्रक्शन कोड का उत्तराधिकारी है, जो पहले की, टेक्स्ट-आधारित भाषा है, जिसका लक्ष्य समान लक्ष्य है। आज, Visual Basic के संस्करण Microsoft के .NET प्रोग्रामिंग परिवेश के लिए और Microsoft Office में कार्यों को स्वचालित करने के लिए उपलब्ध हैं।
विजुअल बेसिक और उसका इतिहास
विजुअल बेसिक का पहला संस्करण 1991 में जारी किया गया था। इसे ऑपरेटिंग सिस्टम के उपयोगकर्ताओं के लिए परिचित मानकीकृत ग्राफिकल इंटरफेस के साथ विंडोज प्रोग्राम के आसान निर्माण को सक्षम करने के लिए डिज़ाइन किया गया था।
दिन का वीडियो
Microsoft ने दशकों से BASIC प्रोग्रामिंग भाषा के संस्करणों को वितरित किया था, लेकिन वे ज्यादातर के लिए डिज़ाइन किए गए थे माइक्रोसॉफ्ट के डॉस ऑपरेटिंग सिस्टम जैसे कमांड-लाइन वातावरण में उपयोग करें, आधुनिक ग्राफिकल ऑपरेटिंग में उपयोग के लिए नहीं सिस्टम विजुअल बेसिक को एक पूर्ण प्रोग्रामिंग भाषा के रूप में डिजाइन किया गया था, जो सामान्य सुविधाओं जैसे गणना, स्ट्रिंग प्रोसेसिंग और बहुत कुछ के साथ पूर्ण थी। इसे यूजर इंटरफेस बनाने के लिए ड्रैग-एंड-ड्रॉप दृष्टिकोण के साथ एकीकृत किया गया था जो नौसिखियों या समय के लिए बंधे लोगों के लिए भी इसका उपयोग करना आसान बना देगा।
1990 में विजुअल बेसिक 6.0 के रिलीज होने तक, 1990 के दशक में विजुअल बेसिक का विकास जारी रहा। इसे माइक्रोसॉफ्ट के कंपोनेंट ऑब्जेक्ट मॉडल या COM, विंडोज प्रोग्राम के लिए एक सिस्टम के साथ इंटीग्रेशन के लिए सपोर्ट मिला था और डेटा और कमांड का संचार और आदान-प्रदान करने के लिए घटक, चाहे वे किसी भी भाषा में लिखे गए हों में। इसमें जेट डेटाबेस इंजन के लिए समर्थन भी शामिल है, जिसका उपयोग Microsoft Access डेटाबेस द्वारा भी किया जाता है माइक्रोसॉफ्ट ऑफिस सॉफ्टवेयर सूट में प्रोग्राम, जिसका अर्थ है कि डेटाबेस समर्थन अनिवार्य रूप से बेक किया गया था भाषा: हिन्दी।
1990 के दशक के दौरान, कई विंडोज़ प्रोग्राम, जिनमें कुछ उपयोगी मुफ्त शेयरवेयर उपयोगिताओं के साथ-साथ वाणिज्यिक उपकरण भी शामिल थे, विजुअल बेसिक का उपयोग करके विकसित किए गए थे। जबकि प्रोग्रामर ने इसके उपयोग में आसानी का आनंद लिया, कुछ ने शिकायत की कि इंटरफ़ेस तर्क और व्यावसायिक कोड का मिश्रण यह पता लगाना मुश्किल बना दिया कि वास्तव में एक कार्यक्रम में सुविधाओं को कहाँ लागू किया गया था, जिससे वीबी कोड कठिन हो गया बनाए रखना। ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए इसका समर्थन, जो उस समय काफी लोकप्रिय था, भी सीमित था।
VB.Net का उदय
Visual Basic 6 को प्रभावी रूप से VB.NET नामक एक नई प्रोग्रामिंग भाषा से बदल दिया गया था। इसे Microsoft के .NET प्रोग्रामिंग सिस्टम के साथ एकीकृत करने के लिए डिज़ाइन किया गया है, ठीक वैसे ही जैसे इसके पूर्ववर्तियों को COM और Jet के साथ एकीकृत किया गया था। यह अपने पूर्ववर्तियों की तुलना में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए अधिक समर्थन भी जोड़ता है।
जबकि भाषा के अनुयायी हैं, यह अन्य .NET भाषाओं की तुलना में आमतौर पर कम उपयोग किया जाता है, विशेष रूप से सी #, और माइक्रोसॉफ्ट ने कहा है कि यह सभी सी # सुविधाओं को वीबीएनईटी को वितरित नहीं कर सकता है।
फिर भी, विजुअल बेसिक की विरासत यकीनन विजुअल स्टूडियो, माइक्रोसॉफ्ट के विकास के माहौल में विंडोज फॉर्म फीचर में भी रहती है। यह ड्रैग-एंड-ड्रॉप-स्टाइल फॉर्म बिल्डिंग को सक्षम बनाता है जो C#, VB.NET और अन्य .NET भाषाओं के साथ काम करता है।
अनुप्रयोगों के लिए विजुअल बेसिक
माइक्रोसॉफ्ट वर्ड और माइक्रोसॉफ्ट एक्सेल सहित माइक्रोसॉफ्ट ऑफिस सूट के भीतर कार्यों को स्वचालित और स्क्रिप्टिंग के लिए विजुअल बेसिक का एक प्रकार अभी भी उपयोग किया जाता है। अनुप्रयोगों के लिए विजुअल बेसिक कहा जाता है, या बस वीबीए, भाषा पारंपरिक विजुअल बेसिक 6 के साथ काफी हद तक संगत है।