32-बिट
बिट्स की संख्या जो समानांतर में संसाधित या प्रसारित की जा सकती है, या डेटा प्रारूप में एकल तत्व के लिए उपयोग किए जाने वाले बिट्स की संख्या। हालाँकि इस शब्द का उपयोग पूरे कंप्यूटिंग और डेटा प्रोसेसिंग (जैसा कि 8-बिट, 16-बिट और इसी तरह के फॉर्मूलेशन) में किया जाता है, में किया जाता है VB शब्द, इसका मतलब है कि स्मृति पतों का प्रतिनिधित्व करने के लिए उपयोग किए जाने वाले बिट्स की संख्या। 16-बिट और 32-बिट प्रसंस्करण के बीच का ब्रेक VB5 और OCX तकनीक की शुरुआत के साथ हुआ।
ए
पहुंच स्तर
VB कोड में, इसे एक्सेस करने के लिए अन्य कोड की क्षमता (यानी, इसे पढ़ें या इसे लिखें)। पहुंच स्तर दोनों को निर्धारित किया जाता है कि आप कोड की घोषणा कैसे करते हैं और कोड के कंटेनर के एक्सेस स्तर से। यदि कोड किसी तत्व को एक्सेस नहीं कर सकता है, तो वह अपने किसी भी तत्व को एक्सेस नहीं कर सकता है, भले ही वे घोषित किए गए हों।
एक्सेस प्रोटोकॉल
सॉफ्टवेयर और एपीआई जो एप्लिकेशन और डेटाबेस को सूचना संवाद करने की अनुमति देता है। उदाहरणों में ODBC - Open DataBase Connectivity, एक प्रारंभिक प्रोटोकॉल है जो अक्सर दूसरों और ADO के साथ संयोजन में उपयोग किया जाता है -
ActiveX
पुन: प्रयोज्य सॉफ्टवेयर घटकों के लिए Microsoft का विनिर्देशन है। ActiveX COM, घटक ऑब्जेक्ट मॉडल पर आधारित है। मूल विचार बिल्कुल परिभाषित करने के लिए है कि कैसे सॉफ्टवेयर घटक बातचीत करते हैं और हस्तक्षेप करते हैं ताकि डेवलपर्स ऐसे घटकों का निर्माण कर सकें जो परिभाषा का उपयोग करके एक साथ काम करते हैं। ActiveX घटकों को मूल रूप से OLE सर्वर और कहा जाता था ActiveX सर्वर और इस नामकरण (वास्तव में तकनीकी कारणों के बजाय विपणन के लिए) ने उनके बारे में बहुत भ्रम पैदा किया है।
बहुत सी भाषाएं और एप्लिकेशन किसी न किसी तरह से ActiveX का समर्थन करते हैं और विजुअल बेसिक इसे बहुत मजबूती से समर्थन करता है क्योंकि यह Win32 पर्यावरण के कोने में से एक है।
नोट: दान Appleman पर अपनी पुस्तक में VB.NET, यह ActiveX के बारे में कहने के लिए है, "(कुछ) उत्पाद विपणन विभाग से बाहर आते हैं।
... ActiveX क्या था? यह OLE2 था - एक नए नाम के साथ। "
नोट 2: यद्यपि VB.NET ActiveX घटकों के साथ संगत है, उन्हें "आवरण" कोड में संलग्न किया जाना चाहिए और वे VB.NET को अधिक कुशल बनाते हैं। सामान्य तौर पर, यदि आप वीबी.नेट के साथ उनसे दूर जा सकते हैं, तो ऐसा करना एक अच्छा विचार है।
एपीआई
अनुप्रयोग प्रोग्राम इंटरफ़ेस के लिए एक TLA (थ्री लेटर रेटिंग) है। एक एपीआई में दिनचर्या, प्रोटोकॉल और उपकरण होते हैं प्रोग्रामर यह सुनिश्चित करने के लिए उपयोग करना चाहिए कि उनके प्रोग्राम सॉफ़्टवेयर के साथ संगत हैं जिन्हें एपीआई के लिए परिभाषित किया गया है। एक अच्छी तरह से परिभाषित एपीआई सभी प्रोग्रामर को उपयोग करने के लिए एक ही मूल उपकरण प्रदान करके एक साथ काम करने में मदद करती है। कहा जाता है कि ऑपरेटिंग सिस्टम से लेकर व्यक्तिगत घटकों तक कई तरह के सॉफ्टवेयरों में एपीआई होता है।
स्वचालन नियंत्रक
ऑटोमेशन किसी मानक वस्तु को इंटरफेस के निर्धारित सेट के माध्यम से उपलब्ध कराने का एक मानक तरीका है। यह एक महान विचार है क्योंकि वस्तु किसी भी भाषा के लिए उपलब्ध है जो मानक विधियों का पालन करती है। Microsoft (और इसलिए VB) आर्किटेक्चर में उपयोग किए जाने वाले मानक को OLE स्वचालन कहा जाता है। ऑटोमेशन कंट्रोलर एक एप्लिकेशन है जो किसी अन्य एप्लिकेशन से संबंधित वस्तुओं का उपयोग कर सकता है। एक स्वचालन सर्वर (कभी-कभी एक स्वचालन घटक कहा जाता है) एक ऐसा अनुप्रयोग है जो अन्य अनुप्रयोगों के लिए प्रोग्राम योग्य वस्तुओं को प्रदान करता है।
सी
कैश
कैश एक अस्थायी सूचना स्टोर है जिसका उपयोग दोनों हार्डवेयर में किया जाता है (प्रोसेसर चिप में आमतौर पर हार्डवेयर मेमोरी कैश शामिल होता है) और सॉफ्टवेयर। वेब प्रोग्रामिंग में, कैश हाल ही में देखे गए सबसे अधिक वेब पेजों को संग्रहीत करता है। जब 'बैक' बटन (या अन्य तरीकों) का उपयोग किसी वेब पेज को फिर से देखने के लिए किया जाता है, तो ब्राउज़र जाँच करेगा यह देखने के लिए कि पेज वहां संग्रहीत है या नहीं और समय बचाने के लिए इसे कैश से पुनर्प्राप्त करेंगे या नहीं प्रसंस्करण। प्रोग्रामर को यह याद रखना चाहिए कि प्रोग्राम क्लाइंट हमेशा सर्वर से सीधे एक पेज पुनः प्राप्त नहीं कर सकते हैं। यह कभी-कभी बहुत ही सूक्ष्म प्रोग्राम बग में परिणाम देता है।
कक्षा
यहाँ "पुस्तक" की परिभाषा है:
एक वस्तु और टेम्पलेट के लिए औपचारिक परिभाषा जिसमें से एक वस्तु का एक उदाहरण बनाया जाता है। वर्ग का मुख्य उद्देश्य वर्ग के लिए गुणों और विधियों को परिभाषित करना है।
यद्यपि विज़ुअल बेसिक के पिछले संस्करणों में शामिल है, वर्ग VB.NET और इसके ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एक महत्वपूर्ण तकनीक बन गया है।
कक्षाओं के बारे में महत्वपूर्ण विचार हैं:
- एक वर्ग में उपवर्ग हो सकते हैं जो वर्ग की सभी या कुछ विशेषताओं को विरासत में दे सकते हैं।
- उपवर्ग अपने स्वयं के तरीकों और चर को भी परिभाषित कर सकते हैं जो उनके मूल वर्ग का हिस्सा नहीं हैं।
- एक वर्ग और उसके उपवर्गों की संरचना को वर्ग पदानुक्रम कहा जाता है।
कक्षाओं में बहुत अधिक शब्दावली शामिल है। एक मूल वर्ग, जिसमें से इंटरफ़ेस और व्यवहार प्राप्त होता है, इन समान नामों में से किसी के द्वारा पहचाना जा सकता है:
- जनक वर्ग
- सुपर क्लास
- आधार वर्ग
और नई कक्षाओं में ये नाम हो सकते हैं:
- बाल वर्ग
- उपवर्ग
सीजीआई
कॉमन गेटवे इंटरफ़ेस है। यह एक प्रारंभिक मानक है जिसका उपयोग किसी वेब सर्वर और नेटवर्क पर क्लाइंट के बीच सूचना को स्थानांतरित करने के लिए किया जाता है। उदाहरण के लिए, "शॉपिंग कार्ट" एप्लिकेशन में एक फॉर्म में किसी विशेष आइटम को खरीदने के अनुरोध के बारे में जानकारी हो सकती है। सूचना CGI का उपयोग करके एक वेब सर्वर को दी जा सकती है। CGI अभी भी एक महान सौदा है, ASP एक पूर्ण विकल्प है जो Visual Basic के साथ बेहतर काम करता है।
क्लाइंट सर्वर
एक कंप्यूटिंग मॉडल जो प्रसंस्करण को दो (या अधिक) प्रक्रियाओं के बीच विभाजित करता है। ए ग्राहक अनुरोध करता है कि द्वारा किया जाता है सर्वर. यह समझना महत्वपूर्ण है कि प्रक्रियाएं एक ही कंप्यूटर पर चल सकती हैं लेकिन वे सामान्य रूप से एक नेटवर्क पर चलती हैं। उदाहरण के लिए, एएसपी अनुप्रयोगों को विकसित करते समय, प्रोग्रामर अक्सर पीडब्ल्यूएस का उपयोग करते हैं, ए सर्वर जो एक ब्राउज़र के साथ एक ही कंप्यूटर पर चलता है ग्राहक जैसे IE। जब वही एप्लिकेशन उत्पादन में जाता है, तो यह सामान्य रूप से इंटरनेट पर चलता है। उन्नत व्यावसायिक अनुप्रयोगों में, क्लाइंट और सर्वर की कई परतों का उपयोग किया जाता है। यह मॉडल अब कंप्यूटिंग पर हावी है और मेनफ्रेम और 'डंबल टर्मिनलों' के मॉडल को बदल दिया है जो वास्तव में केवल एक बड़े मेनफ्रेम कंप्यूटर से सीधे जुड़े मॉनिटर प्रदर्शित करते थे।
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक वर्ग जो किसी अन्य वर्ग को एक विधि प्रदान करता है उसे कहा जाता है सर्वर. विधि का उपयोग करने वाले वर्ग को कहा जाता है ग्राहक.
संग्रह
विज़ुअल बेसिक में एक संग्रह की अवधारणा समान वस्तुओं को समूहित करने का एक तरीका है। Visual Basic 6 और VB.NET दोनों आपको अपने स्वयं के संग्रह को परिभाषित करने की क्षमता प्रदान करने के लिए एक संग्रह वर्ग प्रदान करते हैं।
इसलिए, उदाहरण के लिए, यह VB 6 कोड स्निपेट एक संग्रह में दो Form1 ऑब्जेक्ट जोड़ता है और फिर एक MsgBox प्रदर्शित करता है जो आपको बताता है कि संग्रह में दो आइटम हैं।
निजी उप Form_Load () नए संग्रह के रूप में डिम मैक्लेनेशन। नए फॉर्म 1 के रूप में डिम फर्स्टफॉर्म। नए फॉर्म 1 के रूप में डिम सेकेंडफोर्म। मेरा संग्रह। FirstForm जोड़ें। मेरा संग्रह। SecondForm जोड़ें। MsgBox (MyCollection)। गणना) अंत उप
कॉम
घटक वस्तु मॉडल है। हालाँकि अक्सर Microsoft के साथ जुड़ा हुआ है, COM एक खुला मानक है जो यह निर्दिष्ट करता है कि घटक एक साथ कैसे काम करते हैं और इंटरोपेरेट करते हैं। Microsoft ने COM को ActiveX और OLE के लिए आधार के रूप में उपयोग किया। COM API का उपयोग यह सुनिश्चित करता है कि विज़ुअल बेसिक सहित विभिन्न प्रकार की प्रोग्रामिंग भाषाओं का उपयोग करके आपके एप्लिकेशन के भीतर एक सॉफ़्टवेयर ऑब्जेक्ट लॉन्च किया जा सकता है। घटक प्रोग्रामर को कोड को फिर से लिखने से बचाते हैं। एक घटक बड़ा या छोटा हो सकता है और किसी भी प्रकार का प्रसंस्करण कर सकता है, लेकिन इसे पुन: प्रयोज्य होना चाहिए और यह अंतर के लिए मानक निर्धारित करने के लिए अनुरूप होना चाहिए।
नियंत्रण
में मूल दृश्य, उपकरण जिसका उपयोग आप विज़ुअल बेसिक फॉर्म पर ऑब्जेक्ट बनाने के लिए करते हैं। टूलबॉक्स से नियंत्रणों का चयन किया जाता है और फिर माउस पॉइंटर के साथ फॉर्म पर वस्तुओं को खींचने के लिए उपयोग किया जाता है। यह महसूस करना महत्वपूर्ण है कि नियंत्रण केवल GUI ऑब्जेक्ट बनाने के लिए उपयोग किया जाने वाला उपकरण है, न कि ऑब्जेक्ट।
कुकी
जानकारी का एक छोटा पैकेट जो मूल रूप से एक वेब सर्वर से आपके ब्राउज़र पर भेजा जाता है और आपके कंप्यूटर पर संग्रहीत किया जाता है। जब आपका कंप्यूटर मूल वेब सर्वर पर फिर से काम करता है, तो कुकी को सर्वर पर वापस भेज दिया जाता है, जो आपको पिछले इंटरैक्शन की जानकारी का उपयोग करके प्रतिक्रिया देने की अनुमति देता है। कुकीज़ का उपयोग आमतौर पर आपके हितों की एक प्रोफ़ाइल का उपयोग करके अनुकूलित वेब पेज प्रदान करने के लिए किया जाता है जो आपको पहली बार वेब सर्वर तक पहुंचने के लिए प्रदान किए गए थे। दूसरे शब्दों में, वेब सर्वर आपको "जानने" के लिए दिखाई देगा और आपको जो चाहिए वह प्रदान करेगा। कुछ लोगों को लगता है कि कुकीज़ की अनुमति देना एक सुरक्षा समस्या है और ब्राउज़र सॉफ़्टवेयर द्वारा प्रदान किए गए विकल्प का उपयोग करके उन्हें अक्षम कर देता है। एक प्रोग्रामर के रूप में, आप हर समय कुकीज़ का उपयोग करने की क्षमता पर निर्भर नहीं कर सकते।
डी
DLL
है डायनेमिक लिंक लाइब्रेरी, फ़ंक्शन का एक सेट जिसे निष्पादित किया जा सकता है, या डेटा जिसे विंडोज एप्लिकेशन द्वारा उपयोग किया जा सकता है। DLL भी DLL फ़ाइलों के लिए फ़ाइल प्रकार है। उदाहरण के लिए, 'crypt32.dll' Microsoft ऑपरेटिंग सिस्टम पर क्रिप्टोग्राफी के लिए इस्तेमाल किया जाने वाला Crypto API32 DLL है। आपके कंप्यूटर पर सैकड़ों और संभवतः हजारों स्थापित हैं। कुछ DLL का उपयोग केवल एक विशिष्ट एप्लिकेशन द्वारा किया जाता है, जबकि अन्य, जैसे कि crypt32.dll, का उपयोग विस्तृत अनुप्रयोगों द्वारा किया जाता है। नाम इस तथ्य को संदर्भित करता है कि DLL में फ़ंक्शन का एक पुस्तकालय होता है जिसे अन्य सॉफ़्टवेयर द्वारा (गतिशील रूप से) डिमांड पर एक्सेस (लिंक) किया जा सकता है।
इ
encapsulation
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग तकनीक है जो प्रोग्रामर को पूरी तरह से निर्धारित करने की अनुमति देती है ऑब्जेक्ट इंटरफ़ेस का उपयोग करने वाली वस्तुओं के बीच संबंध (जिस तरह से ऑब्जेक्ट्स को बुलाया जाता है और पैरामीटर हैं बीतने के)। दूसरे शब्दों में, एक वस्तु को "कैप्सूल में" के रूप में इंटरफ़ेस के साथ वस्तु के साथ संवाद करने का एकमात्र तरीका माना जा सकता है।
एन्कैप्सुलेशन का मुख्य लाभ यह है कि आप बग से बचते हैं क्योंकि आप इस बारे में पूरी तरह निश्चित हैं कि किसी वस्तु का उपयोग किस प्रकार किया जा रहा है यदि आवश्यक हो, तो आपके प्रोग्राम और ऑब्जेक्ट को एक अलग से बदल दिया जा सकता है, जब तक कि नया ठीक वैसा ही लागू न हो जाए इंटरफेस।
घटना की प्रक्रिया
कोड का एक ब्लॉक जिसे किसी विज़ुअल बेसिक प्रोग्राम में किसी ऑब्जेक्ट में हेरफेर करने पर कहा जाता है। जीयूआई के माध्यम से कार्यक्रम के उपयोगकर्ता द्वारा या किसी अन्य प्रक्रिया के माध्यम से हेरफेर किया जा सकता है जैसे कि समय अंतराल की समाप्ति। उदाहरण के लिए, सबसे प्रपत्र वस्तु एक है क्लिक करें प्रतिस्पर्धा। क्लिक करें फॉर्म के लिए घटना प्रक्रियाफॉर्म 1 नाम से पहचाना जाएगा Form1_Click ().
अभिव्यक्ति
Visual Basic में, यह एक संयोजन है जो एकल मान का मूल्यांकन करता है। उदाहरण के लिए, पूर्णांक चर परिणाम निम्न कोड स्निपेट में एक अभिव्यक्ति का मूल्य दिया गया है:
इंटीजर के रूप में डिम रिजल्ट। परिणाम = CInt ((10 + CInt (vbRed) = 53 * vbThursday)
इस उदाहरण में, परिणाम को मान -1 दिया गया है जो Visual Basic में True का पूर्णांक मान है। इसे सत्यापित करने में आपकी सहायता करने के लिए, vbRed 255 के बराबर है और vbThursday विजुअल बेसिक में 5 के बराबर है। अभिव्यक्तियाँ ऑपरेटरों, स्थिरांक, शाब्दिक मूल्यों, कार्यों और फ़ील्ड्स (कॉलम), नियंत्रण और गुणों के नामों का एक संयोजन हो सकती हैं।
एफ
फ़ाइल एक्सटेंशन / फ़ाइल प्रकार
विंडोज में, डॉस और कुछ अन्य ऑपरेटिंग सिस्टम, फ़ाइल नाम के अंत में एक या कई अक्षर। फ़ाइल नाम एक्सटेंशन एक अवधि (डॉट) का पालन करते हैं और फ़ाइल के प्रकार को इंगित करते हैं। उदाहरण के लिए, 'this.txt' एक सादा पाठ फ़ाइल है, 'that.htm' या 'that.html' इंगित करता है कि फ़ाइल एक वेब पेज है। विंडोज ऑपरेटिंग सिस्टम इस एसोसिएशन जानकारी को विंडोज रजिस्ट्री में संग्रहीत करता है और इसे विंडोज एक्सप्लोरर द्वारा प्रदान की गई 'फ़ाइल प्रकार' संवाद विंडो का उपयोग करके बदला जा सकता है।
फ्रेम्स
वेब दस्तावेज़ों के लिए एक प्रारूप जो स्क्रीन को उन क्षेत्रों में विभाजित करता है जिन्हें स्वतंत्र रूप से स्वरूपित और नियंत्रित किया जा सकता है। अक्सर, एक फ्रेम का उपयोग एक श्रेणी का चयन करने के लिए किया जाता है जबकि दूसरा फ्रेम उस श्रेणी की सामग्री को दिखाता है।
समारोह
विज़ुअल बेसिक में, एक प्रकार का सबरूटीन जो एक तर्क को स्वीकार कर सकता है और फ़ंक्शन को सौंपे गए मान को वापस लौटा सकता है, क्योंकि यह एक चर था। आप अपने स्वयं के कार्यों को कोड कर सकते हैं या विजुअल बेसिक द्वारा प्रदान किए गए अंतर्निहित कार्यों का उपयोग कर सकते हैं। उदाहरण के लिए, इस उदाहरण में, दोनों अभीतथा MsgBox कार्य हैं। अभी सिस्टम समय देता है।
MsgBox (अब)
एच
मेज़बान
कंप्यूटर पर एक कंप्यूटर या एक प्रक्रिया जो दूसरे कंप्यूटर या प्रक्रिया को एक सेवा प्रदान करती है। उदाहरण के लिए, VBScript को वेब ब्राउज़र प्रोग्राम, इंटरनेट एक्सप्लोरर द्वारा 'होस्ट' किया जा सकता है।
मैं
विरासत
यही कारण है कि एक नो-टैलेंट झटका आपके बजाय कंपनी चला रहा है।
नहीं... गंभीरता से ...
वंशानुक्रम एक वस्तु की किसी अन्य वस्तु के तरीकों और गुणों को स्वतः ग्रहण करने की क्षमता है। विधियों और गुणों की आपूर्ति करने वाली वस्तु को आमतौर पर मूल वस्तु कहा जाता है और जो वस्तु उन्हें ग्रहण करती है उसे बच्चा कहा जाता है। इसलिए, उदाहरण के लिए, VB .NET में, आप अक्सर इस तरह के बयान देखेंगे:
मूल वस्तु प्रणाली है। खिड़कियाँ। फार्म। प्रपत्र और इसमें विधियों और गुणों का एक बड़ा सेट है जो Microsoft द्वारा पूर्व-प्रोग्राम किए गए हैं। फॉर्म 1 बच्चे की वस्तु है और इसे माता-पिता की सभी प्रोग्रामिंग का लाभ उठाने के लिए मिलता है। OB (ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग) कुंजी जो VB .NET के शुरू होने के समय जोड़ा गया था व्यवहार है। वीबी 6 ने एनकैप्सुलेशन और पॉलीमोर्फिज़्म का समर्थन किया, लेकिन इनहेरिटेंस नहीं।
उदाहरण
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग स्पष्टीकरण में देखा गया एक शब्द है। यह एक वस्तु की एक प्रति को संदर्भित करता है जिसे एक विशिष्ट कार्यक्रम द्वारा उपयोग के लिए बनाया गया है। VB 6 में, उदाहरण के लिए, स्टेटमेंट CreateObject (objectname) एक वर्ग (ऑब्जेक्ट का एक प्रकार) का एक उदाहरण बनाएगा। VB 6 और VB .NET में, एक घोषणा में नया शब्द किसी वस्तु का एक उदाहरण बनाता है। क्रिया तात्कालिकता का अर्थ है एक उदाहरण का निर्माण। VB 6 में एक उदाहरण है:
ISAPI
इंटरनेट सर्वर अनुप्रयोग प्रोग्राम इंटरफ़ेस है। आमतौर पर, कोई भी शब्द जो 'API' में समाप्त होता है, एक एप्लिकेशन प्रोग्राम इंटरफ़ेस है। यह Microsoft के इंटरनेट सूचना सर्वर (IIS) वेब सर्वर द्वारा उपयोग किया जाने वाला एपीआई है। वेब अनुप्रयोग जो ISAPI का उपयोग करते हैं, वे CGI का उपयोग करने वालों की तुलना में बहुत तेज चलाते हैं, क्योंकि वे 'प्रक्रिया' (प्रोग्रामिंग) साझा करते हैं मेमोरी स्पेस) का उपयोग IIS वेब सर्वर द्वारा किया जाता है और इसलिए समय लेने वाले प्रोग्राम लोड और अनलोड प्रक्रिया से बचने के लिए जो सी.जी.आई. की आवश्यकता है। नेटस्केप द्वारा उपयोग किए जाने वाले समान API को NSAPI कहा जाता है।
क
कीवर्ड
कीवर्ड वे शब्द या प्रतीक हैं जो विज़ुअल बेसिक प्रोग्रामिंग भाषा के प्राथमिक भाग हैं। परिणामस्वरूप, आप उन्हें अपने कार्यक्रम में नाम के रूप में उपयोग नहीं कर सकते। कुछ सरल उदाहरण:
स्ट्रिंग के रूप में मंद मंद
या
स्ट्रिंग के रूप में मंद स्ट्रिंग
ये दोनों अमान्य हैं क्योंकि डिम और स्ट्रिंग दोनों कीवर्ड हैं और इन्हें चर नामों के रूप में उपयोग नहीं किया जा सकता है।
म
तरीका
एक सॉफ्टवेयर फ़ंक्शन की पहचान करने का एक तरीका जो किसी विशेष वस्तु के लिए एक क्रिया या सेवा करता है। उदाहरण के लिए, छिपाना() फार्म के लिए विधि फॉर्म 1 प्रोग्राम प्रदर्शन से प्रपत्र निकालता है, लेकिन इसे मेमोरी से अनलोड नहीं करता है। यह कोडित किया जाएगा:
Form1.Hide
मापांक
एक मॉड्यूल कोड या जानकारी वाली फ़ाइल के लिए एक सामान्य शब्द है जिसे आप अपनी परियोजना में जोड़ते हैं। आमतौर पर, एक मॉड्यूल में प्रोग्राम कोड होता है जिसे आप लिखते हैं। वीबी 6 में, मॉड्यूल में एक .bas एक्सटेंशन होता है और बस तीन प्रकार के मॉड्यूल होते हैं: फॉर्म, स्टैंडर्ड और क्लास। VB.NET में, मॉड्यूल में आमतौर पर एक .vb एक्सटेंशन होता है, लेकिन अन्य संभव होते हैं, जैसे कि डेटासेट मॉड्यूल के लिए .xsd, और XML के लिए .xml। मॉड्यूल, एक वेब पेज के लिए .htm, एक टेक्स्ट फ़ाइल के लिए। xxt, एक XSLT फ़ाइल के लिए .xslt, एक स्टाइल शीट के लिए .css, एक क्रिस्टल रिपोर्ट के लिए। अन्य।
एक मॉड्यूल जोड़ने के लिए, VB 6 या VB.NET में एप्लिकेशन पर राइट क्लिक करें और Add और फिर मॉड्यूल का चयन करें।
एन
नाम स्थान
नेमस्पेस की अवधारणा प्रोग्रामिंग में काफी समय तक रही है, लेकिन यह केवल एक बन गया है XML और .NET महत्वपूर्ण होने के बाद से Visual Basic प्रोग्रामर के बारे में जानना आवश्यक है प्रौद्योगिकियों। नेमस्पेस की पारंपरिक परिभाषा एक ऐसा नाम है जो विशिष्ट रूप से वस्तुओं के एक सेट की पहचान करता है, ताकि विभिन्न स्रोतों से वस्तुओं का एक साथ उपयोग किए जाने पर अस्पष्टता न हो। उदाहरण के प्रकार जो आप आमतौर पर देखते हैं, वह डॉग नेमस्पेस और फर्नीटुरनेम्सस्पेस दोनों की तरह है, दोनों पैर पैर हैं इसलिए आप एक डॉग को संदर्भित कर सकते हैं। पैर या एक फर्नीचर। पैर और बहुत स्पष्ट हो जिसके बारे में आपका मतलब है।
व्यावहारिक .NET प्रोग्रामिंग में, हालांकि, एक नेमस्पेस सिर्फ एक नाम है जिसका उपयोग Microsoft के ऑब्जेक्ट्स के पुस्तकालयों को संदर्भित करने के लिए किया जाता है। उदाहरण के लिए, दोनों सिस्टम। डेटा और सिस्टम। XML डिफ़ॉल्ट VB .NET विंडोज एप्लाएंसेस में विशिष्ट संदर्भ हैं और उन वस्तुओं के संग्रह को जिन्हें सिस्टम कहा जाता है। डेटा नेमस्पेस और सिस्टम। XML नाम स्थान।
"डॉग" और "फ़र्नीचर" जैसे "बना-बनाया" उदाहरण अन्य परिभाषाओं में उपयोग किए जाते हैं, यह है कि "अस्पष्टता" समस्या वास्तव में केवल तब आती है जब आप अपने स्वयं के नामस्थान को परिभाषित करते हैं, तब नहीं जब आप Microsoft की वस्तु का उपयोग कर रहे होते हैं पुस्तकालयों। उदाहरण के लिए, ऑब्जेक्ट नामों को खोजने की कोशिश करें जो सिस्टम के बीच डुप्लिकेट हैं। डेटा और सिस्टम। एक्सएमएल।
जब आप XML का उपयोग कर रहे होते हैं, तो एक नाम स्थान तत्व प्रकार और विशेषता नामों का एक संग्रह होता है। ये तत्व प्रकार और विशेषता नाम XML नाम स्थान के नाम से विशिष्ट रूप से पहचाने जाते हैं, जिसका वे एक हिस्सा हैं। XML में, एक नामस्थान को एक यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर (URI) का नाम दिया जाता है - जैसे कि वेब साइट पता - दोनों क्योंकि नाम स्थान के साथ जुड़ा हो सकता है और क्योंकि एक यूआरआई एक अद्वितीय है नाम दें। जब यह इस तरह से उपयोग किया जाता है, तो URI को एक नाम के अलावा अन्य उपयोग करने की आवश्यकता नहीं होती है और उस पते पर कोई दस्तावेज़ या XML स्कीमा होना आवश्यक नहीं है।
समाचार समूह
एक चर्चा समूह इंटरनेट के माध्यम से संचालित होता है। समाचारसमूह (इसे यूनेट के रूप में भी जाना जाता है) वेब पर एक्सेस और देखा जाता है। आउटलुक एक्सप्रेस (माइक्रोसॉफ्ट द्वारा IE के भाग के रूप में वितरित) समाचार समूह देखने का समर्थन करता है। समाचार समूह लोकप्रिय, मज़ेदार और वैकल्पिक होते हैं। यूज़नेट देखें।
हे
वस्तु
Microsoft इसे परिभाषित करता है
एक सॉफ्टवेयर घटक जो इसके गुणों और विधियों को उजागर करता है
हलवर्सन (VB.NET चरण दर चरण, माइक्रोसॉफ्ट प्रेस) इसे परिभाषित करता है ...
एक उपयोगकर्ता इंटरफ़ेस तत्व का नाम जिसे आप टूलबॉक्स नियंत्रण के साथ VB फॉर्म में बनाते हैं
लिबर्टी (VB.NET सीखना, O'Reilly) इसे परिभाषित करता है...
किसी चीज़ का व्यक्तिगत उदाहरण
क्लार्क (Visual Basic .NET के साथ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का एक परिचय, APress) इसे परिभाषित करता है...
उस डेटा के साथ काम करने के लिए डेटा और प्रक्रियाओं को शामिल करने के लिए एक संरचना
इस परिभाषा पर काफी व्यापक स्पेक्ट्रम है। यहाँ एक है जो शायद मुख्यधारा में सही है:
सॉफ्टवेयर जिसमें गुण और / या विधियाँ हैं। एक दस्तावेज़, शाखा या संबंध एक व्यक्तिगत वस्तु हो सकती है, उदाहरण के लिए। अधिकांश, लेकिन सभी नहीं, ऑब्जेक्ट किसी प्रकार के संग्रह के सदस्य हैं।
ऑब्जेक्ट लाइब्रेरी
.Olb एक्सटेंशन वाली एक फ़ाइल जो उपलब्ध वस्तुओं के बारे में स्वचालन नियंत्रकों (जैसे विज़ुअल बेसिक) को जानकारी प्रदान करती है। विज़ुअल बेसिक ऑब्जेक्ट ब्राउज़र (मेनू देखें या फ़ंक्शन कुंजी F2) आपको सभी उपलब्ध लाइब्रेरीज़ को ब्राउज़ करने देगा।
OCX
फ़ाइल एक्सटेंशन (और सामान्य नाम) के लिए हेLE सीustom नियंत्रण (a) एक्स जोड़ा गया होगा क्योंकि यह Microsoft विपणन प्रकारों के लिए अच्छा लग रहा था)। OCX मॉड्यूल स्वतंत्र प्रोग्राम मॉड्यूल हैं जिन्हें विंडोज वातावरण में अन्य कार्यक्रमों द्वारा एक्सेस किया जा सकता है। OCX नियंत्रणों को VBX नियंत्रणों को Visual Basic में लिखा गया है। OCX, एक विपणन शब्द और एक तकनीक के रूप में, ActiveX नियंत्रणों द्वारा प्रतिस्थापित किया गया था। ActiveX OCX नियंत्रण के साथ पिछड़ा संगत है क्योंकि Microsoft के Internet Explorer जैसे ActiveX कंटेनर OCX घटकों को निष्पादित कर सकते हैं। OCX नियंत्रण या तो 16-बिट या 32-बिट हो सकते हैं।
OLE
OLE का मतलब ऑब्जेक्ट लिंकिंग और एंबेडिंग है। यह एक ऐसी तकनीक है जो पहली बार विंडोज: विंडोज 3.1 के पहले सफल संस्करण के साथ दृश्य पर आई थी। (जो अप्रैल 1992 में रिलीज़ हुई थी। हाँ, वर्जीनिया, उनके पास बहुत समय पहले कंप्यूटर था।) OLE ने जो संभव बनाया, वह पहली चाल थी जिसे "यौगिक दस्तावेज़" कहा जाता है या एक दस्तावेज़ जिसमें एक से अधिक सामग्री बनाई जाती है आवेदन। उदाहरण के लिए, एक वर्ड डॉक्यूमेंट जिसमें वास्तविक एक्सेल स्प्रेडशीट है (चित्र नहीं, लेकिन वास्तविक चीज़)। डेटा "लिंकिंग" या "एम्बेडिंग" द्वारा प्रदान किया जा सकता है जो नाम के लिए खाता है। OLE को धीरे-धीरे सर्वर और नेटवर्क में विस्तारित किया गया है और अधिक से अधिक क्षमता प्राप्त की है।
OOP - ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग
एक प्रोग्रामिंग आर्किटेक्चर जो वस्तुओं के उपयोग को कार्यक्रमों के मौलिक निर्माण ब्लॉकों के रूप में महत्व देता है। यह बिल्डिंग ब्लॉक बनाने का एक तरीका प्रदान करके पूरा किया जाता है ताकि वे डेटा और शामिल हों फ़ंक्शंस जिन्हें एक इंटरफ़ेस के माध्यम से एक्सेस किया जाता है (इन्हें "गुण" और "मेथड्स" कहा जाता है वीबी)।
OOP की परिभाषा अतीत में विवादास्पद रही है क्योंकि कुछ OOP शुद्धतावादियों ने जोर देकर कहा कि C ++ और Java जैसी भाषाएं ऑब्जेक्ट हैं। उन्मुख और VB 6 इसलिए नहीं था क्योंकि OOP को तीन स्तंभों को शामिल करते हुए (शुद्धतावादियों द्वारा) परिभाषित किया गया था: विरासत, बहुरूपता और Encapsulation। और VB 6 ने कभी भी विरासत को लागू नहीं किया। अन्य अधिकारियों (डैन एप्पलमैन, उदाहरण के लिए), ने बताया कि वीबी 6 द्विआधारी पुन: प्रयोज्य कोड ब्लॉकों के निर्माण के लिए बहुत उत्पादक था और इसलिए यह ओओपी पर्याप्त था। यह विवाद अब समाप्त हो जाएगा क्योंकि VB .NET बहुत सशक्त रूप से OOP है - और निश्चित रूप से इसमें निहित है।
पी
पर्ल
एक विवरण है जो वास्तव में 'प्रैक्टिकल एक्सट्रैक्शन और रिपोर्ट लैंग्वेज' तक फैलता है, लेकिन यह आपको यह समझने में मदद करने के लिए बहुत कुछ नहीं करता है कि यह क्या है। हालाँकि यह टेक्स्ट प्रोसेसिंग के लिए बनाया गया था, पर्ल CGI कार्यक्रम लिखने के लिए सबसे लोकप्रिय भाषा बन गई है और यह वेब की मूल भाषा थी। जिन लोगों को पर्ल के साथ बहुत अधिक अनुभव है वे इसे पसंद करते हैं और इसकी कसम खाते हैं। नए प्रोग्रामर, हालांकि, इसके बजाय इसकी शपथ लेते हैं क्योंकि इसे सीखना आसान नहीं होने के लिए एक प्रतिष्ठा है। वीबीएसस्क्रिप्ट और जावास्क्रिप्ट आज वेब प्रोग्रामिंग के लिए पर्ल की जगह ले रहे हैं। पर्ल का उपयोग उनके रखरखाव के काम को स्वचालित करने के लिए यूनिक्स और लिनक्स प्रशासकों द्वारा भी किया जाता है।
प्रक्रिया
एक प्रोग्राम को संदर्भित करता है जो वर्तमान में निष्पादित हो रहा है, या कंप्यूटर पर "चल रहा है"।
बहुरूपता
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग स्पष्टीकरण में देखा गया एक शब्द है। यह दो अलग-अलग वस्तुओं की, दो अलग-अलग प्रकारों की क्षमता है, कि दोनों एक ही विधि को लागू करते हैं (बहुरूपता का शाब्दिक अर्थ है "कई रूप")। इसलिए, उदाहरण के लिए, आप एक सरकारी एजेंसी के लिए एक कार्यक्रम लिख सकते हैं जिसेGetLicense कहा जाता है। लेकिन लाइसेंस एक कुत्ता लाइसेंस, चालक का लाइसेंस या राजनीतिक कार्यालय चलाने के लिए लाइसेंस हो सकता है ("चोरी करने के लिए लाइसेंस" ??)। विज़ुअल बेसिक यह निर्धारित करता है कि वस्तुओं को कॉल करने के लिए उपयोग किए जाने वाले मापदंडों में अंतर से कौन सा उद्देश्य है। VB 6 और VB .NET दोनों बहुरूपता प्रदान करते हैं, लेकिन वे इसे करने के लिए एक अलग वास्तुकला का उपयोग करते हैं।
बेथ एन द्वारा अनुरोध किया गया
संपत्ति
Visual Basic में, किसी ऑब्जेक्ट का नामांकित गुण। उदाहरण के लिए, प्रत्येक टूलबॉक्स ऑब्जेक्ट में एक है नामसंपत्ति। प्रॉपर्टीज को डिजाइन टाइम में प्रॉपर्टी विंडो में बदलकर या रन टाइम में प्रोग्राम स्टेटमेंट द्वारा सेट किया जा सकता है। उदाहरण के लिए, मैं बदल सकता हूँ नाम एक फॉर्म की संपत्ति फॉर्म 1कथन के साथ:
Form1.Name = "MyFormName"
VB 6 उपयोग करता है संपत्ति प्राप्त करें, संपत्ति सेट करें तथा संपत्ति दो वस्तुओं के गुणों में हेरफेर करने के लिए बयान। इस सिंटैक्स को VB.NET में पूरी तरह से ओवरहाल किया गया है। गेट और सेट सिंटैक्स बिल्कुल एक जैसा नहीं होता है और लेट को बिल्कुल भी सपोर्ट नहीं किया जाता है।
VB.NET ए में सदस्य क्षेत्र में कक्षा एक संपत्ति है।
कक्षा MyClass। स्ट्रिंग के रूप में निजी सदस्य क्षेत्र। पब्लिक सब क्लासमेथोड () 'जो कुछ भी यह वर्ग करता है। अंत उप। एंड क्लास।
जनता
विज़ुअल बेसिक .NET में, घोषणा वक्तव्य में वह कीवर्ड जो तत्वों को कहीं से भी कोड तक पहुँच योग्य बनाता है उसी परियोजना के भीतर, अन्य परियोजनाओं से जो परियोजना को संदर्भित करते हैं, और से निर्मित किसी भी विधानसभा से परियोजना। लेकिन देखिए पहुंच स्तर इस पर भी।
यहाँ एक उदाहरण है:
पब्लिक क्लास aPublicClassName।
सार्वजनिक का उपयोग केवल मॉड्यूल, इंटरफ़ेस या नेमस्पेस स्तर पर किया जा सकता है। आप एक प्रक्रिया के भीतर सार्वजनिक होने के लिए एक तत्व घोषित नहीं कर सकते।
आर
रजिस्टर करें
एक DLL पंजीकृत करना (डायनेमिक लिंक लाइब्रेरी) का मतलब है कि सिस्टम को पता है कि जब कोई एप्लिकेशन DLL के ProgID का उपयोग करके ऑब्जेक्ट बनाता है, तो उसे कैसे खोजा जाए। जब एक DLL संकलित किया जाता है, तो Visual Basic स्वचालित रूप से आपके लिए उस मशीन पर पंजीकृत हो जाता है। COM विंडोज रजिस्ट्री पर निर्भर करता है और उपयोग करने से पहले रजिस्ट्री में खुद के बारे में जानकारी (या 'रजिस्टर') स्टोर करने के लिए सभी COM घटकों की आवश्यकता होती है। एक विशिष्ट आईडी का उपयोग विभिन्न घटकों के लिए किया जाता है ताकि यह सुनिश्चित हो सके कि वे टकराते नहीं हैं। ID को GUID, या कहा जाता है जीlobally यूnique आईडीमोहक और वे एक विशेष एल्गोरिथ्म का उपयोग करके संकलक और अन्य विकास सॉफ़्टवेयर द्वारा गणना की जाती हैं।
एस
क्षेत्र
एक कार्यक्रम का हिस्सा जहां एक चर को मान्यता दी जा सकती है और बयानों में उपयोग किया जा सकता है। उदाहरण के लिए, यदि एक चर घोषित किया जाता है (मंद बयान) में घोषणाओं किसी प्रपत्र का खंड, फिर चर का उपयोग उस रूप में किसी भी प्रक्रिया में किया जा सकता है (जैसे कि क्लिक करें फार्म पर एक बटन के लिए घटना)।
राज्य
एक चालू कार्यक्रम में वर्तमान स्थिति और मूल्य। यह आम तौर पर एक ऑनलाइन वातावरण में सबसे महत्वपूर्ण है (जैसे कि एक वेब सिस्टम जैसे एएसपी प्रोग्राम) जहां प्रोग्राम चर में निहित मान तब तक खो जाएंगे जब तक कि वे किसी तरह से बचाए नहीं जाते। ऑनलाइन सिस्टम लिखने में महत्वपूर्ण "राज्य सूचना" सहेजना एक सामान्य कार्य है।
तार
कोई भी अभिव्यक्ति जो सन्निहित पात्रों के अनुक्रम का मूल्यांकन करती है। Visual Basic में, एक स्ट्रिंग परिवर्तनशील प्रकार (VarType) 8 है।
वाक्य - विन्यास
प्रोग्रामिंग में "सिंटैक्स" शब्द लगभग मानव भाषाओं में "व्याकरण" के समान है। दूसरे शब्दों में, यह आपके द्वारा कथन बनाने के लिए उपयोग किए जाने वाले नियम हैं। Visual Basic में सिंटैक्स को Visual Basic कंपाइलर को निष्पादन योग्य प्रोग्राम बनाने के लिए आपके कथनों को समझने देना चाहिए।
इस कथन में गलत सिंटैक्स है
- एक == ख
क्योंकि Visual Basic में कोई "==" ऑपरेशन नहीं है। (कम से कम, वहाँ अभी तक एक नहीं है! Microsoft लगातार भाषा में जोड़ता है।)
यू
यूआरएल
यूनिफ़ॉर्म रिसोर्स लोकेटर - यह इंटरनेट पर किसी भी दस्तावेज़ का अद्वितीय पता है। URL के विभिन्न भागों का विशिष्ट अर्थ है।
एक URL के भाग
मसविदा बनाना | डोमेन नाम | पथ | फ़ाइल का नाम |
एचटीटीपी:// | visualbasic.about.com/ | पुस्तकालय / साप्ताहिक / | blglossa.htm |
'प्रोटोकॉल', उदाहरण के लिए, हो सकता है एफ़टीपी: // या MailTo: // अन्य बातों के अलावा।
यूज़नेट
यूज़नेट एक विश्वव्यापी वितरित चर्चा प्रणाली है। इसमें उन नामों के साथ 'समाचार समूह' का एक सेट होता है, जिन्हें विषय द्वारा श्रेणीबद्ध रूप से वर्गीकृत किया जाता है। उपयुक्त सॉफ्टवेयर वाले कंप्यूटर पर लोगों द्वारा इन समाचार समूह में 'लेख' या 'संदेश' पोस्ट किए जाते हैं। इन लेखों को फिर विभिन्न प्रकार के नेटवर्क के माध्यम से अन्य इंटरकनेक्टेड कंप्यूटर सिस्टम में प्रसारित किया जाता है। विजुअल बेसिक की चर्चा कई विभिन्न समाचार समूहों जैसे कि की जाती है Microsoft.public.vb.general.discussion.
UDT
जबकि वास्तव में विज़ुअल बेसिक शब्द नहीं है, इस शब्द की एक परिभाषा के बारे में विज़ुअल बेसिक रीडर द्वारा अनुरोध किया गया था, इसलिए यहाँ यह है!
यूडीटी एक संक्षिप्त रूप है जो "उपयोगकर्ता डेटाग्राम परिवहन" तक फैलता है, लेकिन यह आपको ज्यादा नहीं बता सकता है। यूडीटी कई "नेटवर्क लेयर प्रोटोकॉल" में से एक है (दूसरा टीसीपी है - शायद अधिक परिचित टीसीपी / आईपी का आधा)। ये इंटरनेट पर बिट्स और बाइट्स को स्थानांतरित करने के लिए बस (मानकीकृत) तरीकों पर सहमत हैं, लेकिन संभवतः एक ही कमरे में एक कंप्यूटर से दूसरे कंप्यूटर पर भी। चूंकि यह सिर्फ यह करने के लिए सावधानीपूर्वक वर्णन है कि इसका उपयोग किसी भी एप्लिकेशन में किया जा सकता है जहां बिट्स और बाइट्स को स्थानांतरित करना होगा।
यूडीटी की प्रसिद्धि का दावा है कि यह नई विश्वसनीयता और प्रवाह / भीड़ नियंत्रण तंत्र का उपयोग करता है जो यूडीपी नामक एक अन्य प्रोटोकॉल पर आधारित हैं।
वी
VBX
Visual Basic (VB4 के माध्यम से VB1) के 16-बिट संस्करणों द्वारा उपयोग किए जाने वाले घटकों का फ़ाइल एक्सटेंशन (और सामान्य नाम)। अब अप्रचलित है, वीबीएक्स के पास दो गुणों (विरासत और बहुरूपता) नहीं हैं, कई विश्वासों को सच्चे ऑब्जेक्ट-ओरिएंटेड सिस्टम द्वारा आवश्यक है। VB5, OCX और फिर ActiveX नियंत्रणों के साथ शुरू करना चालू हो गया।
आभासी मशीन
एक मंच का वर्णन करने के लिए इस्तेमाल किया जाने वाला शब्द, जो कि सॉफ्टवेयर और ऑपरेटिंग वातावरण है, जिसके लिए आप कोड लिख रहे हैं। यह VB.NET की एक महत्वपूर्ण अवधारणा है क्योंकि VB 6 प्रोग्रामर जो वर्चुअल मशीन लिखता है वह VB.NET प्रोग्राम के उपयोग की तुलना में मौलिक रूप से भिन्न है। एक शुरुआती बिंदु के रूप में (लेकिन बहुत अधिक है), वीबी.नेट की वर्चुअल मशीन को सीएलआर (सामान्य भाषा रनटाइम) की उपस्थिति की आवश्यकता होती है। वास्तविक उपयोग में वर्चुअल मशीन प्लेटफॉर्म की अवधारणा को स्पष्ट करने के लिए, VB.NET बिल्ड मेनू कॉन्फ़िगरेशन मैनेजर में वैकल्पिक के लिए प्रदान करता है:
डब्ल्यू
वेब सेवाएं
सॉफ्टवेयर जो एक नेटवर्क पर चलता है और XML मानकों के आधार पर सूचना सेवाएं प्रदान करता है जो हैं एक URI (यूनिवर्सल रिसोर्स आइडेंटिफ़ायर) पते और एक XML परिभाषित जानकारी के माध्यम से पहुँचा इंटरफेस। सामान्य रूप से वेब सेवाओं में उपयोग की जाने वाली मानक XML तकनीकों में SOAP, WSDL, UDDI और XSD शामिल हैं। Quo Vadis, वेब सेवा, Google API देखें।
Win32
Microsoft Windows 9X, NT और 2000 के लिए Windows API।
एक्स
एक्सएमएल
एक्स्टेंसिबल मार्कअप लैंग्वेज डिजाइनरों को सूचना के लिए अपने स्वयं के अनुकूलित 'मार्कअप टैग' बनाने की अनुमति देती है। यह अधिक लचीलेपन और सटीकता के साथ अनुप्रयोगों के बीच जानकारी को परिभाषित, संचारित, मान्य और व्याख्या करना संभव बनाता है। XML विनिर्देश W3C (वर्ल्ड वाइड वेब कंसोर्टियम - एक एसोसिएशन जिसका सदस्य अंतरराष्ट्रीय निगम हैं) द्वारा विकसित किया गया था, लेकिन XML वेब से परे अनुप्रयोगों के लिए उपयोग किया जाता है। (कई परिभाषाएँ आप वेब पर पा सकते हैं कि इसका उपयोग केवल वेब के लिए किया जाता है, लेकिन यह एक सामान्य गलतफहमी है। XHTML मार्कअप टैग का एक विशिष्ट सेट है जो HTML 4.01 के साथ-साथ XML पर आधारित है है विशेष रूप से वेब पेज के लिए।) VB.NET और सभी Microsoft .NET टेक्नोलॉजीज एक्सएमएल का बड़े पैमाने पर उपयोग करते हैं।