Visual Studio Tools for Applications
विजुअल स्टूडियो टूल्स फॉर एप्लीकेशन (वी. एस. टी. ए.) उपकरणों का एक समूह है जिसका उपयोग स्वतंत्र सॉफ्टवेयर विक्रेता (आई. एस. वी.) स्वचालन और विस्तारशीलता दोनों के लिए अपने अनुप्रयोगों में अनुकूलन क्षमताओं का निर्माण करने के लिए कर सकते हैं। उन अनुकूलन क्षमताओं का उपयोग अंतिम उपयोगकर्ताओं द्वारा आई. एस. वी. के अनुप्रयोग को विजुअल बेसिक फॉर एप्लिकेशन की तरह एक प्रबंधित विस्तारता वातावरण के भीतर तैयार करने के लिए किया जा सकता है। एप्लिकेशंस के लिए हिस्ट्री विजुअल स्टूडियो टूल्स की घोषणा माइक्रोसॉफ्ट द्वारा विजुअल स्टूडियो 2005 के विमोचन के साथ की गई थी। विजुअल स्टूडियो फॉर एप्लीकेशन का पहला सामुदायिक प्रौद्योगिकी पूर्वावलोकन (सी. टी. पी.) अप्रैल 2006 में जारी किया गया था। संस्करण 1 को कार्यालय 2007 के साथ विनिर्माण के लिए जारी किया गया था। अनुप्रयोग 2 के लिए दृश्य स्टूडियो उपकरण वर्तमान संस्करण है। विजुअल स्टूडियो टूल्स फॉर एप्लीकेशन के दूसरे संस्करण में डायनेमिक प्रोग्रामिंग मॉडल और डब्ल्यू. पी. एफ., डब्ल्यू. सी. एफ., डब्ल्यू. एफ., एल. आई. एन. क्यू. और. नेट फ्रेमवर्क 3. वी. एस. टी. ए. को अंतिम उपयोगकर्ताओं और व्यावसायिक अनुप्रयोग डेवलपर्स द्वारा उपयोग के लिए माइक्रोसॉफ्ट ऑफिस 2007 के साथ शामिल किया गया है, और एस. डी. के. आई. एस. वी. के लिए अलग से उपलब्ध है। हालाँकि यह केवल माइक्रोसॉफ्ट इंफोपाथ में एकीकृत है, क्योंकि सूट में अन्य अनुप्रयोग इसके बजाय विजुअल बेसिक फॉर एप्लिकेशन का उपयोग करते हैं। आर्किटेक्चर विजुअल स्टूडियो टूल्स फॉर एप्लीकेशन (वीएसटीए). नेट फ्रेमवर्क पर आधारित है और इसे विजुअल स्टूडियो टूल्स फॉर ऑफिस (वीएसटीओ) के समान वास्तुकला पर बनाया गया है। विजुअल स्टूडियो 2005 टूल्स फॉर एप्लीकेशन. नेट 2 फ्रेमवर्क और विजुअल स्टूडियो 2005 पर आधारित है, जबकि विजुअल स्टूडियो टूल्स फॉर एप्लीकेशन v 2. नेट 3.5 एसपी1 फ्रेमवर्क और विजुअल स्टूडियो 2008 पर आधारित है। विजुअल स्टूडियो फॉर एप्लीकेशन (वी. एस. ए.) के लिए विकसित कुछ तकनीक को विजुअल स्टूडियो टूल्स फॉर एप्लीकेशन के भीतर शामिल किया गया था। अनुप्रयोगों के लिए दृश्य स्टूडियो उपकरणों में एक रनटाइम और डिजाइन समय वातावरण या आई. डी. ई. दोनों होते हैं। रनटाइम का उपयोग मेजबान अनुप्रयोगों द्वारा अपने ऑब्जेक्ट मॉडल को ऐड-इन के साथ-साथ ऐड-इन की खोज और लोड करने के लिए किया जाता है। ऐड-इन के पास एक प्रॉक्सी के माध्यम से होस्ट ऑब्जेक्ट मॉडल तक पहुंच होती है जो वीएसटीए रनटाइम का उपयोग करता है, या वैकल्पिक रूप से ऐड-इन सीधे होस्ट एप्लिकेशन का संदर्भ ले सकते हैं। आई. डी. ई. वी. एस. टी. ए. 2005 के लिए विजुअल स्टूडियो आई. डी. ई.-विजुअल स्टूडियो 2005 और वी. एस. टी. ए. 2 के लिए विजुअल स्टूडियो 2008 का एक सुव्यवस्थित और अनुकूलित संस्करण है। यह विजुअल बेसिक. नेट और सी #का समर्थन करता है। आई. डी. ई. को कार्यक्षमता जोड़ने या छिपाने के लिए अनुकूलित किया जा सकता है। यह इसे पेशेवर डेवलपर्स के साथ-साथ बिजली उपयोगकर्ताओं और अन्य अंतिम उपयोगकर्ताओं के लिए आदर्श बनाता है जिनके पास अधिक मैक्रो रिकॉर्डिंग उन्मुख कोडिंग शैली हो सकती है। अनुप्रयोगों के लिए विजुअल स्टूडियो टूल्स में मेजबान अनुप्रयोग का 64-बिट समर्थन और मैक्रो रिकॉर्डिंग भी है, लेकिन इसमें सक्रिय स्क्रिप्टिंग समर्थन शामिल नहीं है। वी. एस. टी. ए. को एक मेजबान अनुप्रयोग में एकीकृत करने के लिए एस. डी. के. की आवश्यकता होती है, एक अनुप्रयोग के साथ वी. एस. टी. ए. को वितरित करने के लिए एक लाइसेंस और वी. एस. टी. ए. वितरण योग्य की आवश्यकता होती है। वी. एस. टी. ए. 2008 एकीकरण लाइसेंसों का वितरण समिट सॉफ्टवेयर द्वारा किया गया था, जिसने अप्रैल 2006 में माइक्रोसॉफ्ट के साथ एक लाइसेंस समझौता किया था। वी. एस. टी. ए. को अपने अनुप्रयोगों में एकीकृत करने के इच्छुक स्वतंत्र सॉफ्टवेयर विक्रेताओं (आई. एस. वी.) को समिट सॉफ्टवेयर को लाइसेंस शुल्क का भुगतान करना होगा जिसकी गणना या तो 50 डॉलर प्रति सीट के आधार पर या उत्पादों के राजस्व के आधार पर 1 प्रतिशत, 2 प्रतिशत या 3 प्रतिशत रॉयल्टी के आधार पर की जाती है। संदर्भ बाहरी लिंक वी. एस. टी. ए. टीम ब्लॉग वी. एस. टी. ए. फैक्ट शीट वी. एस. टी. ओ. ने एम. ए. एफ. माइक्रोसॉफ्ट संसाधन साइट टूल्स फॉर एप्लीकेशन को अपनाया