Visual Basic in Hindi | विजुअल बेसिक क्या है?

Table of Contents

Visual Basic in Hindi – विजुअल बेसिक क्या है?


Visual Basic – विजुअल बेसिक क्या है?

विज़ुअल बेसिक एक तीसरी पीढ़ी की इवेंट-संचालित प्रोग्रामिंग भाषा और इंटीग्रेटेड डेवलपमेंट प्रोग्रामिंग (आईडीई) है जिसे पहली बार 1991 में माइक्रोसॉफ्ट द्वारा अपने COM प्रोग्रामिंग मॉडल के लिए जारी किया गया था।

जब उपयोगकर्ता विंडो शुरू करता है तो यह एक निश्चित विकल्प वाली स्क्रीन प्रदर्शित करता है। इस स्क्रीन की सहायता से उपयोगकर्ता यह चुन सकता है कि उपयोगकर्ता किस प्रकार का प्रोजेक्ट बनाना चाहता है।

विज़ुअल बेसिक वातावरण एक परियोजना को विकसित करने और निष्पादित करने के लिए वीबी द्वारा प्रदान किया गया मंच है। इस वातावरण में विभिन्न प्लेटफ़ॉर्म या नियंत्रण उपकरण और कई अन्य विकल्प शामिल हैं।

Defining Visual Basic | विज़ुअल बेसिक को परिभाषित करना

विजुअल बेसिक एक उपकरण है जो आपको ग्राफिकल यूजर इंटरफेस एप्लिकेशन विकसित करने की अनुमति देता है।

विज़ुअल बेसिक विंडोज़ प्रोग्राम बना सकता है जबकि बेसिक केवल डॉस आधारित प्रोग्राम बना सकता है।

विज़ुअल बेसिक आपके एप्लिकेशन के लिए उपयोगकर्ता इंटरफ़ेस को आसानी से बनाने के लिए बड़े पैमाने पर समर्थन प्रदान करता है जिसमें आप निष्पादित होने वाले कोड को टाइप करने के लिए माउस का उपयोग करते हैं।

विज़ुअल बेसिक एक इवेंट संचालित प्रोग्रामिंग मॉडल है। पुराने BASIC में आपको उपयोगकर्ता की घटनाओं पर नज़र रखने के लिए कोड लिखना होता है (कुंजी दबाना, माउस का उपयोग करना आदि)।

विज़ुअल बेसिक इंटरनेट एक्सेस के लिए अंतर्निहित समर्थन प्रदान करता है।

“विज़ुअल” भाग ग्राफ़िकल यूज़र इंटरफ़ेस (जीयूआई) बनाने के लिए उपयोग की जाने वाली विधि को संदर्भित करता है।

इंटरफ़ेस तत्वों की उपस्थिति और स्थान का वर्णन करने के लिए कोड की कई पंक्तियाँ लिखने के बजाय, आप बस स्क्रीन पर पूर्व-निर्मित ऑब्जेक्ट जोड़ते हैं

“बेसिक” भाग बेसिक (शुरुआती सर्व-उद्देश्यीय प्रतीकात्मक निर्देश कोड) भाषा को संदर्भित करता है

History of visual basic | विजुअल बेसिक का इतिहास

विज़ुअल बेसिक प्रोग्रामिंग भाषा को 1980 के अंत में एक अमेरिकी वैज्ञानिक एलन कूपर द्वारा विकसित किया गया था।

यह प्रोग्रामिंग भाषा प्रोग्रामर और डेवलपर्स को ग्राफ़िकल-यूज़र इंटरफ़ेस (जीयूआई) प्रोग्राम को आसानी से डिज़ाइन करने का तरीका सिखाने के मुख्य उद्देश्य से बनाई गई थी।

VB1 की शुरुआत मार्च 20,1991 में विंडोज़ वर्ल्ड में हुई

VB2 की शुरुआत नवंबर 1992 में हुई

VB3 की शुरुआत जून 1993 में हुई

VB4 की शुरुआत अक्टूबर 1996 में हुई

VB5 की शुरुआत अप्रैल 1997 में हुई

VB6 की शुरुआत अक्टूबर 1998 में हुई

Three Editions of Visual Basic | विज़ुअल बेसिक के तीन संस्करण

1. विज़ुअल बेसिक लर्निंग संस्करण एक परिचयात्मक संस्करण है जो आपको आसानी से विंडोज़ एप्लिकेशन बनाने की सुविधा देता है।

2. विज़ुअल बेसिक प्रोफेशनल संस्करण कंप्यूटर पेशेवरों के लिए है और इसमें ActiveX और इंटरनेट नियंत्रण विकसित करने के लिए टूल जैसी सुविधाएं हैं।

3 विज़ुअल बेसिक एंटरप्राइज़ संस्करण सबसे उन्नत संस्करण है और इसका उद्देश्य उन प्रोग्रामर्स के लिए है जो टीम वातावरण में वितरित एप्लिकेशन बनाते हैं।

Features of visual Basic | विज़ुअल बेसिक की विशेषताएं

  1. यह सरल भाषा है.
  2. कोड की पंक्तियाँ तेज़ कंपाइलर के साथ स्वचालित रूप से संकलित होती हैं।
  3. ब्रेक पॉइंट को आसानी से टॉगल किया जा सकता है।
  4. खींचें और छोड़ें सुविधा क्लिपबोर्ड और प्रिंटर एक्सेस।
  5. स्थिर और गतिशील चर और नियंत्रण सरणियों को संभालें।
  6. उपयोगी डिबगर और त्रुटि प्रबंधन सुविधाएं।
  7. वीबी ने इवेंट ड्रिवेन प्रोग्रामिंग मॉडल की अवधारणा पेश की।
  8. इसमें फ्रंट-एंड एप्लिकेशन डेवलपर है।
  9. इसमें VB के डेटाबेस हैंडलिंग फीचर्स को शामिल किया गया है।
  10. इसमें उपयोगी ErrorHandling सुविधाएँ हैं।
  11. इसमें वस्तुओं की अवधारणाओं को शामिल किया गया।
  12. इसे आरएडी (रैपिड एप्लीकेशन डेवलपमेंट) के नाम से भी जाना जाता है।

Interface of visual basic | दृश्य मूल का इंटरफ़ेस

The visual basic startup dialog box

Visual Basic IDE – विसुअल बेसिक आईडीई

जब उपयोगकर्ता किसी भी एप्लिकेशन प्लेटफ़ॉर्म को चुनता है, तो किसी अन्य विंडो एप्लिकेशन की तरह, वीबी में कई विंडो होती है, जो स्टार्ट अप में दिखाई देती है। उपयोगकर्ता शुरू होने पर विंडोज जो प्रदर्शित होते हैं, वे वीबी को सामूहिक रूप से विजुअल बेसिक इंटीग्रेटेड डेवलपमेंट वातावरण (आईडीई) के रूप में जाना जाता है।

विसुअल बेसिक आईडीई

Properties Window | गुण विंडो

Properties of form window

गुण विंडो उपयोगकर्ता को विशेषताओं को बदलने के लिए, या प्रॉपर्टी सेटिंग्स, फॉर्म की ही और विज़ुअल इंटरफ़ेस तत्वों की फॉर्म पर। प्रॉपर्टीज विंडो में दो कॉलम होते हैं। पहले संपत्ति का नाम है, जिसे उपयोगकर्ता नहीं बदल सकता है। दूसरा कॉलम, जो कि उपयोगकर्ता सेटिंग है जिसे उपयोगकर्ता बदल सकता है। ऑब्जेक्ट की संपत्ति में परिवर्तन ऑब्जेक्ट को फॉर्म पर प्रभावित करेगा।

Tool Box | उपकरण बॉक्स

टूलबॉक्स में विभिन्न ऑब्जेक्ट होते हैं जो उपयोगकर्ता एप्लिकेशन को डिज़ाइन करने के लिए उपयोग करेंगे। इन ऑब्जेक्ट्स जिसे कंट्रोल कहा जाता है, वे ऑब्जेक्ट हैं जो उपयोगकर्ता सभी स्टैंडर्ड विन एप्लिकेशन में देखते हैं, ऐसे TextBoxes कमांड बटन, विकल्प (रेडियो) बटन चेकबॉक्स, आदि के रूप में।

Form Window | फॉर्म विंडो

फॉर्म विंडो

फॉर्म विंडो वह केंद्रीय क्षेत्र है जहां उपयोगकर्ता एप्लिकेशन ड्रा कर सकता है। फॉर्म विंडो हैं जो बटन, चेकबॉक्स आदि की तरह नियंत्रण रखता है जो उपयोगकर्ता अनुप्रयोग बनाते हैं। विभिन्न नियंत्रणों के साथ काम करने के लिए फॉर्म के बड़े क्षेत्र को क्लाइंट क्षेत्र कहा जाता है।

Interactive Development | इंटरैक्टिव विकास

पारंपरिक अनुप्रयोग विकास प्रक्रिया को तीन विशिष्ट चरणों में विभाजित किया जा सकता है: लेखन, संकलन और परीक्षण कोड।

पारंपरिक भाषाओं के विपरीत, विज़ुअल बेसिक विकास के लिए एक इंटरैक्टिव दृष्टिकोण का उपयोग करता है, जो तीन चरणों के बीच के अंतर को धुंधला कर देता है।

अधिकांश भाषाओं में, यदि आप अपना कोड लिखने में गलती करते हैं, तो जब आप अपना एप्लिकेशन संकलित करना शुरू करते हैं तो त्रुटि कंपाइलर द्वारा पकड़ ली जाती है। फिर आपको त्रुटि ढूंढनी होगी और उसे ठीक करना होगा और प्रत्येक त्रुटि के लिए प्रक्रिया को दोहराते हुए संकलन चक्र फिर से शुरू करना होगा।

जैसे ही आप अपना कोड दर्ज करते हैं, विज़ुअल बेसिक उसकी व्याख्या कर देता है, अधिकांश सिंटैक्स या वर्तनी त्रुटियों को तुरंत पकड़ लेता है और हाइलाइट कर देता है।

फ्लाई पर त्रुटियों को पकड़ने के अलावा, विजुअल बेसिक भी आंशिक रूप से कोड को संकलित करता है क्योंकि यह दर्ज किया गया है। यदि कंपाइलर को कोई त्रुटि मिलती है, तो इसे आपके कोड में हाइलाइट किया गया है। आप त्रुटि को ठीक कर सकते हैं और शुरू करने के बिना संकलन जारी रख सकते हैं।

विजुअल बेसिक की इंटरैक्टिव प्रकृति के कारण, आप अपने एप्लिकेशन को अक्सर अपने एप्लिकेशन को चलाने के लिए पाएंगे क्योंकि आप इसे विकसित करते हैं। इस तरह आप अपने कोड के प्रभावों का परीक्षण कर सकते हैं क्योंकि आप बाद में संकलित करने के लिए इंतजार करने के बजाय काम करते हैं।

The Integrated Development Environment Selecting The Project Type | एकीकृत विकास वातावरण परियोजना प्रकार का चयन करने वाला
vb-application

Working with visual basic projects | VB परियोजनाओं के साथ काम करना

एक परियोजना में शामिल हैं:

एक प्रोजेक्ट फ़ाइल जो सभी घटकों (.vbp) का ट्रैक रखती है।

प्रत्येक फॉर्म (.frm) के लिए एक फ़ाइल।

फॉर्म (FRX) पर नियंत्रण के गुणों के लिए डेटा युक्त प्रत्येक फॉर्म के लिए एक बाइनरी डेटा फ़ाइल। ये फाइलें संपादन योग्य नहीं हैं और किसी भी FRM फ़ाइल के लिए स्वचालित रूप से उत्पन्न होती हैं जिसमें बाइनरी गुण होते हैं, जैसे कि चित्र या आइकन।

वैकल्पिक रूप से, प्रत्येक वर्ग मॉड्यूल (.Cls) के लिए एक फ़ाइल।

वैकल्पिक रूप से, प्रत्येक मानक मॉड्यूल (बीएएस) के लिए एक फ़ाइल।

प्रोजेक्ट फ़ाइल केवल प्रोजेक्ट से जुड़ी सभी फ़ाइलों और वस्तुओं की एक सूची है, साथ ही आपके द्वारा सेट किए गए पर्यावरण विकल्पों की जानकारी भी है।

आप प्रोजेक्ट को एक निष्पादन योग्य फ़ाइल में बदल सकते हैं (.exe)

Form Modules (प्रपत्र मॉड्यूल)

फॉर्म मॉड्यूल (.FRM फ़ाइल नाम एक्सटेंशन) में उनकी संपत्ति सेटिंग्स सहित फॉर्म और इसके नियंत्रण के पाठ्य विवरण हो सकते हैं। उनमें स्थिरांक के रूप-स्तर की घोषणा भी होती है। चर और प्रक्रियाएं; घटना प्रक्रिया; और सामान्य प्रक्रियाएं।

Class Modules (वर्ग मॉड्यूल)

क्लास मॉड्यूल (ईएलएस फ़ाइल नाम एक्सटेंशन) फॉर्म मॉड्यूल के समान हैं, सिवाय इसके कि उनके पास कोई दृश्यमान उपयोगकर्ता इंटरफ़ेस नहीं है। आप अपनी खुद की ऑब्जेक्ट बनाने के लिए क्लास मॉड्यूल का उपयोग कर सकते हैं, जिसमें विधियों और गुणों के लिए कोड भी शामिल है।

Standard Modules (मानक मॉड्यूल)

मानक मॉड्यूल (.bas फ़ाइल नाम एक्सटेंशन) में प्रकार, स्थिरांक, चर, बाहरी प्रक्रियाओं और सार्वजनिक प्रक्रियाओं के सार्वजनिक या मॉड्यूल-स्तरीय घोषणाएं हो सकती हैं।

Variables (वैरिएबल)

वैरिएबल मेमोरी में एक प्लेसहोल्डर है।

किसी एप्लिकेशन के निष्पादन के दौरान अस्थायी रूप से मूल्यों को संग्रहीत करने के लिए चर का उपयोग किया जाता है।

वैरिएबल का एक नाम होता है (जिस शब्द का आप उपयोग करते हैं, वह वैरिएबल के वैल्यू को संदर्भित करने के लिए उपयोग किया जाता है) और एक डेटा प्रकार (जो निर्धारित करता है कि वैरिएबल किस तरह का डेटा स्टोर कर सकता है)।

एक वैरिएबल नाम:

एक पत्र के साथ शुरू करना चाहिए।

एक एम्बेडेड अवधि नहीं हो सकती।

255 वर्णों से अधिक नहीं होना चाहिए।

एक ही दायरे में अद्वितीय होना चाहिए, जो कि उस सीमा से है जिसमें से चर को संदर्भित किया जा सकता है। एक प्रक्रिया, एक रूप, और इसी तरह

Implicit Declaration (अस्पष्ट घोषणा)

इसका उपयोग करने से पहले आपको एक चर घोषित करने की आवश्यकता नहीं है।

विजुअल बेसिक स्वचालित रूप से उस नाम के साथ एक चर बनाता है, जिसे आप उपयोग कर सकते हैं जैसे कि आपने स्पष्ट रूप से इसे घोषित किया था। जबकि यह सुविधाजनक है, यह आपके कोड में सूक्ष्म त्रुटियों को जन्म दे सकता है यदि आप एक चर नाम को याद करते हैं।

उदाहरण:

x = “राहुल”

a = 45

Explicit Declaration (स्पष्ट घोषणा)

गुमराह करने वाले चर की समस्या से बचने के लिए, आप यह निर्धारित कर सकते हैं कि विज़ुअल बेसिक हमेशा आपको चेतावनी देता है जब भी यह एक नाम का सामना करता है जो स्पष्ट रूप से एक चर के रूप में घोषित नहीं किया जाता है।

Opening, Saving And Running – ओपनिंग, सेविंग एंड रनिंग

एक परियोजना खोलना:-
एक VB प्रोजेक्ट खोलने के लिए, डेस्कटॉप पर VB6 शॉर्टकट को आमंत्रित करें या पुल-अप मेनू के माध्यम से जा रहे हैं
VB प्रोग्राम का चयन करें।

START-> Program-> Microsoft Visual Basic 6.0

एक परियोजना को सहेजना:-
एक प्रोजेक्ट बनाने के बाद, उपयोगकर्ता को इसे सहेजने की आवश्यकता है। इस पर क्लिक करें फ़ाइल मेनू पर क्लिक करें और सेव प्रोजेक्ट का चयन करें। सिस्टम
पूछता है:-
1. फॉर्म फाइल के लिए एक नाम (.frm)
2. इसके बाद प्रोजेक्ट फ़ाइल के लिए एक नाम प्रदान करें (.vbp)

एक परियोजना चलाना:-
परियोजना को बचाने के बाद, अगला कदम कार्यक्रम को निष्पादित करना है।
एक परियोजना निष्पादित करें।
1.press F5 कुंजी
2. मेनू बार पर क्लिक करें -> प्रारंभ करें
3. VB टूलबार पर, रन आइकन पर क्लिक करें।

Types of applications created in VB 6.0 | VB 6.0 में बनाए गए अनुप्रयोगों के प्रकार

1 Standard EXE – स्टैण्डर्ड EXE

2 ActiveX EXE, ActiveX DLL – एक्टिवएक्स EXE, एक्टिवएक्स DLL

3. ActiveX Control – एक्टिवएक्स कंट्रोल

4. VB Application Wizard,VB Wizard Manager – VB एप्लीकेशन विज़ार्ड, VB विज़ार्ड मैनेजर

5. ActiveX Document EXE, ActiveX Document DLL – एक्टिवएक्स डॉक्यूमेंट EXE, एक्टिवएक्स डॉक्यूमेंट DLL

6. Addin – अद्दिन

7. Data Project -डाटा प्रोजेक्ट

8. DHTML Application – DHTML एप्लीकेशन

9 IIS Application – IIS एप्लीकेशन

10. VB Enterprise Edition Controls – VB एंटरप्राइज एडिशन कंट्रोल

Advantages of Visual Basic | VB के लाभ

  1. मूल प्रोग्रामिंग भाषा की संरचना बहुत सरल है, विशेष रूप से निष्पादन योग्य कोड के रूप में।
  2. यह GUI सुविधाओं का समर्थन करता है।
  3. रैपिड एप्लिकेशन डेवलपमेंट एनवायरनमेंट (RAD) का समर्थन करने के लिए VB-ID को अत्यधिक अनुकूलित किया गया है। यह विशेष रूप से ग्राफिकल यूजर इंटरफेस को विकसित करने और एप्लिकेशन द्वारा प्रदान किए गए कार्यों को संभालने के लिए उन्हें कनेक्ट करने के लिए आसान है।
  4. वीबी न केवल एक भाषा है, बल्कि मुख्य रूप से एक एकीकृत, इंटरैक्टिव विकास वातावरण (आईडीई) है।
  5. डेटाबेस कनेक्ट करने के लिए प्लग एंड प्ले विजार्ड्स।
  6. सरल सिंटैक्स और सहज ज्ञान युक्त डिजाइन उपकरणों के साथ तेजी से अनुप्रयोग विकास।
  7. VB को Microsoft के कंप्यूटर OBJET मॉडल (COM) से देखा गया है।
  8. इसमें ऑब्जेक्ट लिंकिंग एंड एम्बेडिंग (OLE) सुविधाएं हैं।

Disadvantages of visual basic | VB के नुकसान

  1. दृश्य अनुप्रयोगों की निष्पादन गति धीमी है।
  2. विजुअल बेसिक में लिखे गए कार्यक्रम धीमे और कम मजबूत हैं।
  3. इसकी लाइब्रेरी तक बहुत सीमित पहुंच है।
  4. OLE (ऑब्जेक्ट लिंकिंग और एम्बेडिंग) को बड़ी मात्रा में मेमोरी की आवश्यकता होती है।
  5. विज़ुअल बेसिक लोड करने के लिए बहुत सारे मेमोरी स्पेस की आवश्यकता होती है और काम करना चाहिए क्योंकि वीबी एक जीयूआई आधारित विकास उपकरण है, इसमें ग्राफिकल घटक होते हैं जिनके लिए बहुत अधिक स्थान की आवश्यकता होती है, विज़ुअल बेसिक उन कार्यक्रमों के लिए बहुत उपयोगी नहीं है जो खेलों की तरह बहुत अधिक प्रसंस्करण समय का उपयोग करते हैं ।

Leave a Comment