डॉट नेट ब्राउज़र: Difference between revisions
(Created page with "{{Infobox software | name = DotNetBrowser | logo = | screenshot = | caption = | developer = TeamDe...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox software | {{Infobox software | ||
| name = | | name = डॉटनेटब्राउज़र | ||
| logo = | | logo = | ||
| screenshot = | | screenshot = | ||
| caption = | | caption = | ||
| developer = | | developer = टीमदेव | ||
| released = {{Start date and age|2015|04|06|df=yes}} <!-- Initial release is the first stable version of the software. --> | | released = {{Start date and age|2015|04|06|df=yes}} <!-- Initial release is the first stable version of the software. --> | ||
| latest release version = {{wikidata|property|preferred|references|edit|Q107088051|P348|P548=Q2804309}} | | latest release version = {{wikidata|property|preferred|references|edit|Q107088051|P348|P548=Q2804309}} | ||
Line 10: | Line 10: | ||
| latest preview version = | | latest preview version = | ||
| latest preview date = | | latest preview date = | ||
| operating system = [[ | | operating system = [[माइक्रोसॉफ्ट विंडोज]], [[लिनक्स]], [[मैकओएस]] | ||
| programming language = [[ | | programming language = [[सी शार्प (प्रोग्रामिंग भाषा)|सी#]], [[सी++]] | ||
| genre = [[ | | genre = [[सॉफ्टवेयर फ्रेमवर्क|फ्रेमवर्क]], [[वेब ब्राउज़र]] | ||
| license = [[Proprietary software|Proprietary]]<ref name=":td_jpla">{{Cite web|url =https://www.teamdev.com/dotnetbrowser/licence-agreement|title = DotNetBrowser Product Licence Agreement|date = |accessdate = 12 March 2021|website = TeamDev|publisher = TeamDev|last = |first = }}</ref> | | license = [[Proprietary software|Proprietary]]<ref name=":td_jpla">{{Cite web|url =https://www.teamdev.com/dotnetbrowser/licence-agreement|title = DotNetBrowser Product Licence Agreement|date = |accessdate = 12 March 2021|website = TeamDev|publisher = TeamDev|last = |first = }}</ref> | ||
| website = {{URL|https://www.teamdev.com/dotnetbrowser}} | | website = {{URL|https://www.teamdev.com/dotnetbrowser}} | ||
}} | }} | ||
<ref name=":ng">{{Cite web|url=https://www.nuget.org/packages/DotNetBrowser/|title = DotNetBrowser on NuGet|date = |accessdate = 14 March 2021}}</ref><ref name=":tt">{{Cite web|url=https://www.tutorialfor.com/questions-92437.htm|title = c # - i want to get location information with dotnetbrowser}}</ref> यह 2015 से | डॉट नेट ब्राउज़र एक स्वामित्वपूर्ण .NET लाइब्रेरी है जो क्रोमियम-आधारित इंजन प्रदान करती है जिसका उपयोग वेब पेजों को लोड करने और प्रदर्शित करने के लिए किया जा सकता है।<ref name=":so">{{Cite web|url=https://stackoverflow.com/questions/tagged/dotnetbrowser|title = DotNetBrowser on StackOverflow |date = |accessdate = 14 March 2021}}</ref> | ||
<ref name=":ng">{{Cite web|url=https://www.nuget.org/packages/DotNetBrowser/|title = DotNetBrowser on NuGet|date = |accessdate = 14 March 2021}}</ref><ref name=":tt">{{Cite web|url=https://www.tutorialfor.com/questions-92437.htm|title = c # - i want to get location information with dotnetbrowser}}</ref> यह 2015 से टीमदेव द्वारा विकसित और समर्थित है। | |||
== विशेषताएं == | == विशेषताएं == | ||
Line 29: | Line 30: | ||
== उपयोग == | == उपयोग == | ||
प्राथमिक उपयोग एक ब्राउज़र को विभिन्न .NET डेस्कटॉप अनुप्रयोगों में एम्बेड करना और वेब पेज प्रदर्शित करना है।<ref name=":article">{{Cite web|url =https://www.infoq.com/articles/html-desktop-net/|title = Creating an HTML UI for Desktop .NET Applications|accessdate = 12 March 2021|website = InfoQ|publisher = InfoQ}}</ref> | प्राथमिक उपयोग एक ब्राउज़र को विभिन्न .NET डेस्कटॉप अनुप्रयोगों में एम्बेड करना और वेब पेज प्रदर्शित करना है।<ref name=":article">{{Cite web|url =https://www.infoq.com/articles/html-desktop-net/|title = Creating an HTML UI for Desktop .NET Applications|accessdate = 12 March 2021|website = InfoQ|publisher = InfoQ}}</ref> डॉट नेट ब्राउज़र का उपयोग [[नेतृत्वहीन ब्राउज़र]] के रूप में किया जा सकता है। हेडलेस मोड लिनक्स और मैकओएस पर भी उपलब्ध है। | ||
अन्य ज्ञात उपयोग-मामले वेब-आधारित कियोस्क एप्लिकेशन बना रहे हैं<ref>{{cite web |last1=Mihika Kapoor |title=Frame Building with C# and VB.NET |url=https://medium.com/@mihikakapoor/frame-building-with-c-and-vb-net-f2389e7633 |website=medium.com |date=2 July 2016 |access-date=17 May 2021}}</ref> और | अन्य ज्ञात उपयोग-मामले वेब-आधारित कियोस्क एप्लिकेशन बना रहे हैं<ref>{{cite web |last1=Mihika Kapoor |title=Frame Building with C# and VB.NET |url=https://medium.com/@mihikakapoor/frame-building-with-c-and-vb-net-f2389e7633 |website=medium.com |date=2 July 2016 |access-date=17 May 2021}}</ref> और माइक्रोसॉफ्ट ऑफिस के लिए वीएसटीओ ऐड-इन्स।<ref>{{cite web |title=Using VSTO to develop Word AddIn, is there a third-party kernel that can replace webbrowser? |url=https://social.msdn.microsoft.com/Forums/vstudio/en-US/cc201f5e-bab8-46ad-a3de-28ade7d13e56/using-vsto-to-develop-word-addin-is-there-a-thirdparty-kernel-that-can-replace-webbrowser?forum=vsto |access-date=21 May 2021}}</ref> अधिक उदाहरण और उपयोग-मामले [https://github.com/TeamDev-IP/DotNetBrowser-Examples/ डॉट नेट ब्राउज़र उदाहरण] रिपॉजिटरी में उपलब्ध हैं। | ||
अधिक उदाहरण और उपयोग-मामले [https://github.com/TeamDev-IP/DotNetBrowser-Examples/ | |||
== उदाहरण == | == उदाहरण == | ||
Line 40: | Line 40: | ||
<वाक्यविन्यास प्रकाश लैंग = एक्सएमएल> | <वाक्यविन्यास प्रकाश लैंग = एक्सएमएल> | ||
<विंडो एक्स: कक्षा = नमूना। Wpf.MainWindow | <विंडो एक्स: कक्षा = नमूना। Wpf.MainWindow | ||
xmlns= http://schemas.microsoft.com/winfx/2006/xaml/presentation | xmlns= [http://schemas.microsoft.com/winfx/2006/xaml/presentation http://schemas.माइक्रोसॉफ्ट.com/winfx/2006/xaml/presentation] | ||
xmlns: x = http://schemas.microsoft.com/winfx/2006/xaml | xmlns: x = [http://schemas.microsoft.com/winfx/2006/xaml http://schemas.माइक्रोसॉफ्ट.com/winfx/2006/xaml] | ||
xmlns:d= http://schemas.microsoft.com/expression/blend/2008 | xmlns:d= [http://schemas.microsoft.com/expression/blend/2008 http://schemas.माइक्रोसॉफ्ट.com/expression/blend/2008] | ||
xmlns:mc= http://schemas.openxmlformats.org/markup-compatibility/2006 | xmlns:mc= http://schemas.openxmlformats.org/markup-compatibility/2006 | ||
xmlns:wpf= clr-namespace: | xmlns:wpf= clr-namespace:डॉट नेट ब्राउज़र.Wpf;assembly=डॉट नेट ब्राउज़र.Wpf | ||
एमसी: इग्नोरेबल = डी | एमसी: इग्नोरेबल = डी | ||
शीर्षक = मेनविंडो ऊंचाई = 450 चौड़ाई = 800 बंद = मेनविंडो_ऑनक्लोज्ड> | शीर्षक = मेनविंडो ऊंचाई = 450 चौड़ाई = 800 बंद = मेनविंडो_ऑनक्लोज्ड> | ||
Line 56: | Line 56: | ||
सिस्टम का उपयोग करना; | सिस्टम का उपयोग करना; | ||
System.Windows का उपयोग करना | System.Windows का उपयोग करना | ||
डॉट नेट ब्राउज़र.Browser का उपयोग करना; | |||
डॉट नेट ब्राउज़र.Engine का उपयोग करना; | |||
नेमस्पेस नमूना। डब्ल्यूपीएफ; | नेमस्पेस नमूना। डब्ल्यूपीएफ; | ||
Line 75: | Line 75: | ||
// आईब्राउजर बनाएं | // आईब्राउजर बनाएं | ||
ब्राउज़र = इंजन। क्रिएटब्राउज़र (); | ब्राउज़र = इंजन। क्रिएटब्राउज़र (); | ||
ब्राउज़र.नेविगेशन.लोडयूआरएल (https://teamdev.com/dotnetbrowser); | ब्राउज़र.नेविगेशन.लोडयूआरएल ([https://teamdev.com/dotnetbrowser https://टीमदेव.com/डॉट नेट ब्राउज़र]); | ||
// WPF BrowserView नियंत्रण को प्रारंभ करें | // WPF BrowserView नियंत्रण को प्रारंभ करें | ||
Line 94: | Line 94: | ||
सिस्टम का उपयोग करना; | सिस्टम का उपयोग करना; | ||
System.Windows.Forms का उपयोग करना; | System.Windows.Forms का उपयोग करना; | ||
डॉट नेट ब्राउज़र.Browser का उपयोग करना; | |||
डॉट नेट ब्राउज़र.Engine का उपयोग करना; | |||
डॉट नेट ब्राउज़र.WinForms का उपयोग करना; | |||
नेमस्पेस नमूना। विनफॉर्म; | नेमस्पेस नमूना। विनफॉर्म; | ||
Line 119: | Line 119: | ||
// आईब्राउजर बनाएं | // आईब्राउजर बनाएं | ||
ब्राउज़र = इंजन। क्रिएटब्राउज़र (); | ब्राउज़र = इंजन। क्रिएटब्राउज़र (); | ||
ब्राउज़र.नेविगेशन.लोडयूआरएल (https://teamdev.com/dotnetbrowser); | ब्राउज़र.नेविगेशन.लोडयूआरएल ([https://teamdev.com/dotnetbrowser https://टीमदेव.com/डॉट नेट ब्राउज़र]); | ||
// विंडोज फॉर्म ब्राउज़र व्यू कंट्रोल को इनिशियलाइज़ करें | // विंडोज फॉर्म ब्राउज़र व्यू कंट्रोल को इनिशियलाइज़ करें | ||
Line 148: | Line 148: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
* {{Official website|https://www.teamdev.com/dotnetbrowser}} | * {{Official website|https://www.teamdev.com/dotnetbrowser}} | ||
* {{citation | url = http://dotnetbrowser-support.teamdev.com/| title = DotNetBrowser Help Center}} - the | * {{citation | url = http://dotnetbrowser-support.teamdev.com/| title = DotNetBrowser Help Center}} - the डॉट नेट ब्राउज़र support website containing documentation and release notes. | ||
* {{citation | url = https://github.com/TeamDev-IP/DotNetBrowser-Examples/| title = DotNetBrowser Examples| date = 5 October 2022}} - the repository containing various examples of using | * {{citation | url = https://github.com/TeamDev-IP/DotNetBrowser-Examples/| title = DotNetBrowser Examples| date = 5 October 2022}} - the repository containing various examples of using डॉट नेट ब्राउज़र. | ||
[[Category: .नेट सॉफ्टवेयर]] [[Category: क्रोमियम]] [[Category: मालिकाना सॉफ्टवेयर]] [[Category: विंडोज़ केवल सॉफ्टवेयर]] | [[Category: .नेट सॉफ्टवेयर]] [[Category: क्रोमियम]] [[Category: मालिकाना सॉफ्टवेयर]] [[Category: विंडोज़ केवल सॉफ्टवेयर]] | ||
Revision as of 22:22, 2 March 2023
Developer(s) | टीमदेव |
---|---|
Initial release | 6 April 2015 |
Stable release | Script error: The module returned a nil value. It is supposed to return an export table.
/ Script error: The module returned a nil value. It is supposed to return an export table. |
Written in | सी#, सी++ |
Operating system | माइक्रोसॉफ्ट विंडोज, लिनक्स, मैकओएस |
Type | फ्रेमवर्क, वेब ब्राउज़र |
License | Proprietary[1] |
Website | www |
डॉट नेट ब्राउज़र एक स्वामित्वपूर्ण .NET लाइब्रेरी है जो क्रोमियम-आधारित इंजन प्रदान करती है जिसका उपयोग वेब पेजों को लोड करने और प्रदर्शित करने के लिए किया जा सकता है।[2] [3][4] यह 2015 से टीमदेव द्वारा विकसित और समर्थित है।
विशेषताएं
कुछ मुख्य विशेषताएं इस प्रकार हैं:
- वेब पेज को लोड और प्रदर्शित करें।
- विंडोज प्रेजेंटेशन फाउंडेशन या विंडोज फॉर्म कंट्रोल के रूप में .NET डेस्कटॉप एप्लिकेशन में क्रोमियम-आधारित ब्राउज़र एम्बेड करें।[5]
- नेविगेशन और नेटवर्क घटनाओं को संभालें।
- लोडेड वेब पेज का एक्सेस दस्तावेज़ वस्तु मॉडल।
- लोड किए गए वेब पेज पर जावास्क्रिप्ट निष्पादित करें, .NET ऑब्जेक्ट्स इंजेक्ट करें और उन्हें जावास्क्रिप्ट से कॉल करें[6][7][8]
उपयोग
प्राथमिक उपयोग एक ब्राउज़र को विभिन्न .NET डेस्कटॉप अनुप्रयोगों में एम्बेड करना और वेब पेज प्रदर्शित करना है।[9] डॉट नेट ब्राउज़र का उपयोग नेतृत्वहीन ब्राउज़र के रूप में किया जा सकता है। हेडलेस मोड लिनक्स और मैकओएस पर भी उपलब्ध है।
अन्य ज्ञात उपयोग-मामले वेब-आधारित कियोस्क एप्लिकेशन बना रहे हैं[10] और माइक्रोसॉफ्ट ऑफिस के लिए वीएसटीओ ऐड-इन्स।[11] अधिक उदाहरण और उपयोग-मामले डॉट नेट ब्राउज़र उदाहरण रिपॉजिटरी में उपलब्ध हैं।
उदाहरण
डब्ल्यूपीएफ
एक्सएएमएल मार्कअप <वाक्यविन्यास प्रकाश लैंग = एक्सएमएल> <विंडो एक्स: कक्षा = नमूना। Wpf.MainWindow
xmlns= http://schemas.माइक्रोसॉफ्ट.com/winfx/2006/xaml/presentation xmlns: x = http://schemas.माइक्रोसॉफ्ट.com/winfx/2006/xaml xmlns:d= http://schemas.माइक्रोसॉफ्ट.com/expression/blend/2008 xmlns:mc= http://schemas.openxmlformats.org/markup-compatibility/2006 xmlns:wpf= clr-namespace:डॉट नेट ब्राउज़र.Wpf;assembly=डॉट नेट ब्राउज़र.Wpf एमसी: इग्नोरेबल = डी शीर्षक = मेनविंडो ऊंचाई = 450 चौड़ाई = 800 बंद = मेनविंडो_ऑनक्लोज्ड> <ग्रिड> <wpf: BrowserView x: नाम = ब्राउज़र व्यू /> </ग्रिड>
</खिड़की> </वाक्यविन्यास हाइलाइट> सी# <वाक्यविन्यास प्रकाश लैंग = सी #> सिस्टम का उपयोग करना; System.Windows का उपयोग करना डॉट नेट ब्राउज़र.Browser का उपयोग करना; डॉट नेट ब्राउज़र.Engine का उपयोग करना;
नेमस्पेस नमूना। डब्ल्यूपीएफ;
सार्वजनिक आंशिक वर्ग मेनविंडो: विंडो {
निजी केवल पढ़ने के लिए इंजन इंजन; निजी केवल पढ़ने योग्य IBrowser ब्राउज़र; सार्वजनिक मेनविंडो () { प्रारंभिक घटक (); // IEngine बनाएं और आरंभ करें इंजन = इंजनफैक्ट्री। क्रिएट (); // आईब्राउजर बनाएं ब्राउज़र = इंजन। क्रिएटब्राउज़र (); ब्राउज़र.नेविगेशन.लोडयूआरएल (https://टीमदेव.com/डॉट नेट ब्राउज़र); // WPF BrowserView नियंत्रण को प्रारंभ करें BrowserView.InitializeFrom (ब्राउज़र); } निजी शून्य MainWindow_OnClosed (वस्तु प्रेषक, EventArgs e) { ब्राउज़र। निपटान (); इंजन। निपटान (); }
} </वाक्यविन्यास हाइलाइट>
विंडोज़ फॉर्म
सी# <वाक्यविन्यास प्रकाश लैंग = सी #> सिस्टम का उपयोग करना; System.Windows.Forms का उपयोग करना; डॉट नेट ब्राउज़र.Browser का उपयोग करना; डॉट नेट ब्राउज़र.Engine का उपयोग करना; डॉट नेट ब्राउज़र.WinForms का उपयोग करना;
नेमस्पेस नमूना। विनफॉर्म;
सार्वजनिक आंशिक वर्ग फॉर्म 1: फॉर्म {
निजी केवल पढ़ने के लिए इंजन इंजन; निजी केवल पढ़ने योग्य IBrowser ब्राउज़र; सार्वजनिक फॉर्म 1 () { प्रारंभिक घटक (); // IEngine बनाएं और आरंभ करें इंजन = इंजनफैक्ट्री। क्रिएट (); // विंडोज़ फॉर्म ब्राउज़र व्यू कंट्रोल बनाएं ब्राउज़र व्यू ब्राउज़र व्यू = नया ब्राउज़र व्यू () { डॉक = डॉक स्टाइल.फिल }; // आईब्राउजर बनाएं ब्राउज़र = इंजन। क्रिएटब्राउज़र (); ब्राउज़र.नेविगेशन.लोडयूआरएल (https://टीमदेव.com/डॉट नेट ब्राउज़र); // विंडोज फॉर्म ब्राउज़र व्यू कंट्रोल को इनिशियलाइज़ करें BrowserView.InitializeFrom (ब्राउज़र); // फॉर्म में BrowserView नियंत्रण जोड़ें नियंत्रण। जोड़ें (ब्राउज़र व्यू); बंद += फॉर्म1बंद; } निजी शून्य फॉर्म 1 बंद (ऑब्जेक्ट प्रेषक, इवेंटआर्ग ई) { ब्राउज़र। निपटान (); इंजन। निपटान (); }
} </वाक्यविन्यास हाइलाइट>
यह भी देखें
संदर्भ
- ↑ "DotNetBrowser Product Licence Agreement". TeamDev. TeamDev. Retrieved 12 March 2021.
- ↑ "DotNetBrowser on StackOverflow". Retrieved 14 March 2021.
- ↑ "DotNetBrowser on NuGet". Retrieved 14 March 2021.
- ↑ "c # - i want to get location information with dotnetbrowser".
- ↑ "Chromium Web Browser Control in .NET Applications". DZone.
- ↑ "DotNetBrowser and invalid external method call".
- ↑ "Using dotnetbrowser to call JavaScript function to c#". 14 June 2018.
- ↑ "The mutual call between the JS code of the DotNetBrowser internal page and the external C# code".
- ↑ "Creating an HTML UI for Desktop .NET Applications". InfoQ. InfoQ. Retrieved 12 March 2021.
- ↑ Mihika Kapoor (2 July 2016). "Frame Building with C# and VB.NET". medium.com. Retrieved 17 May 2021.
- ↑ "Using VSTO to develop Word AddIn, is there a third-party kernel that can replace webbrowser?". Retrieved 21 May 2021.
बाहरी संबंध
- Official website
- DotNetBrowser Help Center - the डॉट नेट ब्राउज़र support website containing documentation and release notes.
- DotNetBrowser Examples, 5 October 2022 - the repository containing various examples of using डॉट नेट ब्राउज़र.