एक्टिवएक्स: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 3: Line 3:
{{Infobox software
{{Infobox software
| logo = File:ActiveX logo.png
| logo = File:ActiveX logo.png
| title = ActiveX
| title = ऐक्टिवएक्स
| developer = [[Microsoft]]
| developer = [[माइक्रोसॉफ्ट]]
| author = [[Microsoft]]
| author = [[माइक्रोसॉफ्ट]]
| logo_size = 120px
| logo_size = 120px
| released = {{Start date and age|1996}}
| released = {{Start date and age|1996}}
| discontinued = Yes
| discontinued = हाँ
| latest release version = 2013
| latest release version = 2013
| programming language = [[C (programming language)|C]], [[C++]]
| programming language = [[C (प्रोग्रामिंग भाषा)|C]], [[C++]]
| engine =  
| engine =  
| operating system = [[Microsoft Windows]], [[Solaris (operating system)|Solaris]], [[Classic Mac OS]], [[macOS]]
| operating system = [[माइक्रोसॉफ्ट विंडोज़]], [[सोलेरिस]], [[क्लैसिक मैक ओ एस]], [[मैक ओ एस]]
| platform = [[x86]]
| platform = [[x86]]
| included with = [[Internet Explorer]], [[Microsoft Office]], [[Microsoft Visual Studio]], and [[Windows Media Player]] etc.
| included with = [[इंटरनेट इक्स्प्लोरर]], [[माइक्रोसॉफ्ट ऑफिस]], [[माइक्रोसॉफ्ट विजुअल स्टूडियो]], और [[विंडोज़ मीडिया प्लेयर]] आदि .
| replaces = [[Object_Linking_and_Embedding|OLE 2.0]] and [[Component Object Model|COM]]
| replaces = [[OLE 2.0]] और [[COM]]
| genre = [[Software framework]]
| genre = [[सॉफ्टवेयर सरचना]]
}}
}}
एक्टिवएक्स [[Microsoft|माइक्रोसॉफ्ट]] द्वारा निर्मित एक पदावनत सॉफ्टवेयर संरचना है जो अपने पहले के [[घटक वस्तु मॉडल|घटक वस्तु प्रारूप]] (COM) तथा [[जोडकर परनिगरानी और उद्देश् य|ऑब्जेक्ट लिंकिंग और एंबेडिंग]] (OLE) तकनीकों को किसी नेटवर्क, विशेष रूप से वर्ल्ड वाइड वेब से डाउनलोड की गई सामग्री के लिए अनुकूलित करता है।<ref name="msdn1">{{cite web|title=इंटरनेट पर ActiveX नियंत्रण|website=Microsoft Docs|date=12 September 2018|url=https://docs.microsoft.com/en-us/cpp/mfc/activex-controls-on-the-internet?view=msvc-160|access-date=2021-08-19}}</ref> माइक्रोसॉफ्ट ने एक्टिवएक्स को 1996 में प्रस्तुत किया। सैद्धांतिक रूप मे, एक्टिवएक्स [[Microsoft Windows|माइक्रोसॉफ्ट विंडोज़]]  प्रचालन तंत्र पर निर्भर नहीं है, परंतु व्यवहार में, अधिकांश एक्टिवएक्स उद्याम केवल विंडोज़ पर चलते हैं। अधिकांश क्लाइंट को x86-आधारित कंप्यूटर पर चलने की भी आवश्यकता होती है क्योंकि एक्टिवएक्स उद्यामों में संकलित कूट उपलब्ध होता है।<ref>{{cite book|last=Anderson|first=Jerry|title=विज़ुअल सी++ के साथ एक्टिवेक्स प्रोग्रामिंग|year=1997|publisher=Que|isbn=978-0-7897-1030-7}}</ref>
एक्टिवएक्स [[Microsoft|माइक्रोसॉफ्ट]] द्वारा निर्मित एक पदावनत सॉफ्टवेयर संरचना है जो अपने पहले के [[घटक वस्तु मॉडल|घटक वस्तु प्रारूप]] (COM) तथा [[जोडकर परनिगरानी और उद्देश् य|ऑब्जेक्ट लिंकिंग और एंबेडिंग]] (OLE) तकनीकों को किसी नेटवर्क,विशेष रूप से वर्ल्ड वाइड वेब से डाउनलोड की गई सामग्री के लिए अनुकूलित करता है।<ref name="msdn1">{{cite web|title=इंटरनेट पर ActiveX नियंत्रण|website=Microsoft Docs|date=12 September 2018|url=https://docs.microsoft.com/en-us/cpp/mfc/activex-controls-on-the-internet?view=msvc-160|access-date=2021-08-19}}</ref> माइक्रोसॉफ्ट ने एक्टिवएक्स को 1996 में प्रस्तुत किया। सैद्धांतिक रूप मे, एक्टिवएक्स [[Microsoft Windows|माइक्रोसॉफ्ट विंडोज़]]  प्रचालन तंत्र पर निर्भर नहीं है, परंतु व्यवहार में, अधिकांश एक्टिवएक्स उद्याम केवल विंडोज़ पर संचालित होते हैं। अधिकांश क्लाइंट को x86-आधारित कंप्यूटर पर चलने की भी आवश्यकता होती है क्योंकि एक्टिवएक्स उद्यामों में संकलित कूट उपलब्ध होता है।<ref>{{cite book|last=Anderson|first=Jerry|title=विज़ुअल सी++ के साथ एक्टिवेक्स प्रोग्रामिंग|year=1997|publisher=Que|isbn=978-0-7897-1030-7}}</ref>


एक्टिवएक्स अभी भी माइक्रोसॉफ्ट एज के इंटरनेट एक्सप्लोरर विधा में समर्थित है जिसमें एक भिन्न, असंगत विस्तार प्रणाली है, क्योंकि यह [[Google|गूगल]] के क्रोमियम वेब ​​​​ब्राउज़र परियोजना पर आधारित है।<ref>{{Cite web|url=https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge-faq|title = Microsoft Edge - Frequently Asked Questions (FAQ) for IT Pros - Edge}}</ref>
एक्टिवएक्स अभी भी माइक्रोसॉफ्ट एज के इंटरनेट एक्सप्लोरर विधा में समर्थित है जिनकी एक भिन्न, असंगत विस्तार प्रणाली है, क्योंकि यह [[Google|गूगल]] के क्रोमियम वेब ​​​​ब्राउज़र परियोजना पर आधारित है।<ref>{{Cite web|url=https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge-faq|title = Microsoft Edge - Frequently Asked Questions (FAQ) for IT Pros - Edge}}</ref>




Line 75: Line 75:


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


* [[सक्रिय पटकथा]] (पूर्व में एक्टिवएक्स स्क्रिप्टिंग के रूप में जाना जाता है) वह तकनीक है जिसका उपयोग विंडोज़ में [[JScript]], [[वीबी स्क्रिप्ट]] या [[ActivePerl]] जैसे स्क्रिप्टिंग इंजन और इंटरनेट एक्सप्लोरर, एक्टिव सर्वर पेज, या तीसरे पक्ष के एप्लिकेशन जैसे स्क्रिप्टिंग होस्ट को लागू करने के लिए किया जाता है।
* [[सक्रिय पटकथा|ऐक्टिव स्क्रिप्टिंग]] जिसे पूर्व में एक्टिवएक्स स्क्रिप्टिंग के रूप में जाना जाता है वह तकनीक है जिसका उपयोग विंडोज़ में जेस्क्रिप्ट  [[वीबी स्क्रिप्ट]] या [[ActivePerl|ऐक्टिव पर्ल]] जैसे स्क्रिप्टिंग इंजन और इंटरनेट एक्सप्लोरर, एक्टिव सर्वर पेज, या तीसरे पक्ष के एप्लिकेशन जैसे स्क्रिप्टिंग होस्ट को लागू करने के लिए किया जाता है।
* एक्टिवएक्स दस्तावेज़ एक माइक्रोसॉफ्ट तकनीक है जो उपयोगकर्ताओं को वेब ब्राउज़र के अंदर माइक्रोसॉफ्ट Word, Excel और PDF दस्तावेज़ों को देखने और संपादित करने की अनुमति देती है।
* एक्टिवएक्स प्रलेख एक माइक्रोसॉफ्ट तकनीक है जो उपयोगकर्ताओं को वेब ब्राउज़र के अंदर माइक्रोसॉफ्ट वर्ड, एक्सेल और पीडीएफ प्रलेखों को प्रदर्शित करने और संपादित करने की अनुमति देता है।
* सहयोग डेटा ऑब्जेक्ट, बाद में नाम बदलकर सहयोग डेटा ऑब्जेक्ट
* ऐक्टिव प्रेषण, बाद में जिसका नाम बदलकर सहयोग डेटा ऑब्जेक्ट कर दिया गया।
* [[सक्रिय सर्वर पेज]] (एएसपी)
* [[सक्रिय सर्वर पेज|ऐक्टिव सर्वर पेज]]
* [[ActiveMovie]], जिसे बाद में [[DirectShow]] नाम दिया गया
* ऐक्टिवमूवी, जिसे बाद में डायरेक्टशो नामित कर  दिया गया।
* एक्टिवएक्स डेटा ऑब्जेक्ट (ADO)
* एक्टिवएक्स डेटा ऑब्जेक्ट
* [[ उन्नत सिस्टम प्रारूप ]] (ASF), का नाम बदलकर एडवांस्ड स्ट्रीमिंग फॉर्मेट, फिर एडवांस्ड सिस्टम्स फॉर्मेट कर दिया गया
* [[ उन्नत सिस्टम प्रारूप | उन्नत सिस्टम प्रारूप]], का नाम बदलकर एडवांस्ड स्ट्रीमिंग फॉर्मेट, फिर एडवांस्ड सिस्टम्स फॉर्मेट कर दिया गया।


== यह भी देखें ==
== यह भी देखें ==
{{columns-list|colwidth=30em|
{{columns-list|colwidth=30em|
* [[Active Setup]]
* [[ऐक्टिव व्यवस्था]]
* [[Active Template Library]] (ATL)
* [[ऐक्टिव टेम्पलेट लाइब्रेरी]] (ATL)
* [[Adobe Flex]]
* [[अडोबी फ्लेक्स]]
* [[Browser Helper Object]] (BHO)
* [[ब्राउजर हेल्पर ऑब्जेक्ट]] (BHO)
* [[Google Native Client]] – an alternative development from Google
* [[गूगल नेटिव क्लाइंट]] – गूगल द्वारा एक वैकल्पिक विकास
* [[IUnknown]] interface
* [[Iअज्ञात]] अन्तः पृष्ट
* [[JavaBeans]]
* [[जावाबीन्स]]
* [[Netscape Plugin Application Programming Interface]] (NPAPI) – an alternative interface for web-browser plugins
* [[नेटस्केप प्लगइन एप्लीकेशन प्रोग्रामिंग इंटरफ़ेस]] (NPAPI) – वेब-ब्राउज़र प्लगइन्स के लिए एक वैकल्पिक इंटरफ़ेस
* [[OLE Automation]]
* [[OLE स्वचालन]]
* [[Microsoft Silverlight|Silverlight]] ([[XAP (file format)|XAP]])
* [[माइक्रोसॉफ्ट सिल्वरलाइट|सिलवेरलाइट]] ([[XAP (फाइल संरचना )|XAP]])
* [[Windows DNA]]
* [[विंडोज़ DNA]]
* [[XAML Browser Applications]] (XBAP)
* [[XAML ब्राउजर अनुप्रयोग]] (XBAP)
}}
}}


Line 109: Line 109:
* [https://support.microsoft.com/kb/912812 Activating एक्टिवएक्स Controls]
* [https://support.microsoft.com/kb/912812 Activating एक्टिवएक्स Controls]


{{Microsoft APIs}}
[[Category:Articles with invalid date parameter in template]]
{{Microsoft Windows components}}
[[Category:CS1 English-language sources (en)]]
{{Internet Explorer}}
[[Category:CS1 maint]]
{{Web interfaces}}
[[Category:Citation Style 1 templates|M]]
[[Category: माइक्रोसॉफ्ट एप्लीकेशन प्रोग्रामिंग इंटरफेस]] [[Category: इंटरनेट एक्सप्लोरर]] [[Category: सॉफ्टवेयर ऐड-ऑन]]  
[[Category:Collapse templates]]
 
[[Category:Commons category link is locally defined]]
 
 
[[Category: Machine Translated Page]]
[[Category:Created On 25/02/2023]]
[[Category:Created On 25/02/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Multi-column templates]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages using div col with small parameter]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates based on the Citation/CS1 Lua module]]
[[Category:Templates generating COinS|Cite magazine]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Templates using under-protected Lua modules]]
[[Category:Use dmy dates from September 2021]]
[[Category:Wikipedia fully protected templates|Div col]]
[[Category:Wikipedia metatemplates]]

Latest revision as of 11:17, 10 March 2023

ऐक्टिवएक्स
Original author(s)माइक्रोसॉफ्ट
Developer(s)माइक्रोसॉफ्ट
Initial release1996; 30 years ago (1996)
Stable release
2013
Written inC, C++
Operating systemमाइक्रोसॉफ्ट विंडोज़, सोलेरिस, क्लैसिक मैक ओ एस, मैक ओ एस
Platformx86
Included withइंटरनेट इक्स्प्लोरर, माइक्रोसॉफ्ट ऑफिस, माइक्रोसॉफ्ट विजुअल स्टूडियो, और विंडोज़ मीडिया प्लेयर आदि .
PredecessorOLE 2.0 और COM
Typeसॉफ्टवेयर सरचना

एक्टिवएक्स माइक्रोसॉफ्ट द्वारा निर्मित एक पदावनत सॉफ्टवेयर संरचना है जो अपने पहले के घटक वस्तु प्रारूप (COM) तथा ऑब्जेक्ट लिंकिंग और एंबेडिंग (OLE) तकनीकों को किसी नेटवर्क,विशेष रूप से वर्ल्ड वाइड वेब से डाउनलोड की गई सामग्री के लिए अनुकूलित करता है।[1] माइक्रोसॉफ्ट ने एक्टिवएक्स को 1996 में प्रस्तुत किया। सैद्धांतिक रूप मे, एक्टिवएक्स माइक्रोसॉफ्ट विंडोज़ प्रचालन तंत्र पर निर्भर नहीं है, परंतु व्यवहार में, अधिकांश एक्टिवएक्स उद्याम केवल विंडोज़ पर संचालित होते हैं। अधिकांश क्लाइंट को x86-आधारित कंप्यूटर पर चलने की भी आवश्यकता होती है क्योंकि एक्टिवएक्स उद्यामों में संकलित कूट उपलब्ध होता है।[2]

एक्टिवएक्स अभी भी माइक्रोसॉफ्ट एज के इंटरनेट एक्सप्लोरर विधा में समर्थित है जिनकी एक भिन्न, असंगत विस्तार प्रणाली है, क्योंकि यह गूगल के क्रोमियम वेब ​​​​ब्राउज़र परियोजना पर आधारित है।[3]


एक्टिवएक्स उद्याम

एक्टिवएक्स घटक-आधारित सॉफ़्टवेयर अभियांत्रिकी में उपयोग की जाने वाली प्रमुख तकनीकों में से एक थी।[4] जावाबीन्स की तुलना में, एक्टिवएक्स अधिक प्रोग्रामिंग भाषाओं का समर्थन करता है, परंतु जावाबीन्स अधिक प्लेटफार्मों का समर्थन करता है।[5] एक्टिवएक्स कई तीव्र अनुप्रयोग विकास तकनीकों में समर्थित है, जैसे कि सक्रिय टेम्पलेट लाइब्रेरी, डेल्फी, जावाबीन्स, माइक्रोसॉफ्ट फाउंडेशन क्लास लाइब्रेरी, क्यू टी, विजुअल बेसिक, विंडोज़ फॉर्म और डब्ल्यू एक्स विजेट आदि एप्लिकेशन निर्माणकर्ताओ द्वारा एक्टिवएक्स उद्यामों को अंतःस्थापित करने में सक्षम बनाता है।

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

इतिहास

ऑब्जेक्ट लिंकिंग और एंबेडिंग 2.0 की जटिलता और एमएफसी में कॉम के लिए खराब समर्थन के सापेक्ष, माइक्रोसॉफ्ट ने विनिर्देशों को सरल बनाया और 1996 में एक्टिवएक्स के रूप में तकनीक को पुनः अंकित किया।[6][7] सरलीकरण के बाद भी, उपयोगकर्ताओं को अभी भी लगभग छह कोर इंटरफेस को लागू करने के लिए उद्याम की आवश्यकता होती है। इस जटिलता के सापेक्ष, माइक्रोसॉफ्ट ने विज़ार्ड, सक्रिय टेम्पलेट लाइब्रेरी बेस क्लासेस, मैक्रो और सी ++ भाषा एक्सटेंशन को उद्याम लिखने हेतु सरलीकरण के लिए तैयार किया।

इंटरनेट एक्सप्लोरर 3.0 (1996) से शुरू होकर, माइक्रोसॉफ्ट ने एचटीएमएल विषय वस्तुओ के भीतर एक्टिवएक्स उद्यामों को होस्ट करने के लिए समर्थन जोड़ा। यदि ब्राउजर को एक पृष्ठ का सामना करना पड़ता है जो एक एक्टिवएक्स उद्याम को एक OBJECT टैग के माध्यम से निर्दिष्ट करता है ( OBJECT एचटीएमएल टैग को उस समय वर्ल्ड वाइड वेब संघ के माइक्रोसॉफ्ट प्रतिनिधि चार्ली किंडल द्वारा HTML 3.2 विनिर्देशन में जोड़ा गया था।[8]) यह कम या बिना किसी उपयोगकर्ता हस्तक्षेप के उद्याम को स्वचालित रूप से डाउनलोड और इंस्टॉल करेगा। इसने वेब को समृद्ध बनाया परंतु आपत्तियों को बढ़ा दिया। चूंकि इस तरह के उद्याम, व्यवहार में, केवल विंडोज पर चलते थे, और प्रत्येक समर्थित प्लेटफॉर्म के लिए भिन्न उद्याम की आवश्यकता होती थी। माइक्रोसॉफ्ट ने बाद में ब्राउज़िंग और एक्टिवएक्स को सुरक्षित बनाने के लिए कई सुरक्षा उपाय प्रस्तुत किए।[9]

उदाहरण के लिए: