क्या आपने कभी अपना खुद का वेब ब्राउज़र बनाने की इच्छा की है? यह बुरा विचार नहीं है यह देखते हुए कि ऐसा ब्राउज़र आपके बारे में जो भी डेटा जानना चाहिए वह आपके अपने कंप्यूटर पर रहेगा।
नीचे दिए गए सरल चरणों का पालन करके एक मुफ्त बेसिक ब्राउज़र बनाएं जो आपके व्यक्तिगत स्वाद को दर्शाता है। हम इसके लिए Visual Studio का उपयोग करेंगे, लेकिन इसमें बहुत कम कोड है।
इंस्टॉलेशन और अपडेट
शुरू करने के लिए, आपको Microsoft द्वारा Visual Studio Community Edition डाउनलोड करना होगा जो पूरी तरह से मुफ्त रहता है। सॉफ्टवेयर को अक्सर अपडेट किया जाता है, इसलिए आपको इसके नवीनतम वर्जन पर माइग्रेट करना होगा। Visual Studio थोड़ा भारी और ओवरसाइज़्ड हो सकता है, लेकिन इसमें वेब ब्राउज़र सहित कई मुफ्त टेम्पलेट हैं।
एक बार इंस्टॉलेशन समाप्त हो जाने पर, आप एप्लिकेशन को सीधे लॉन्च कर सकते हैं।
ब्राउज़र एप्लिकेशन बनाने की प्रक्रिया
नया प्रोजेक्ट बनाने का विकल्प चुनें। .NET फ्रेमवर्क में Windows Forms App तक नीचे स्क्रॉल करें। यहां वेब ब्राउज़र की मौलिक परिभाषा को याद करना उपयोगी है। यह एक फॉर्म के अलावा कुछ नहीं है जो वेबसाइटों और दस्तावेजों को कॉल करता है और उन्हें स्पष्ट दृश्य प्रदर्शन के लिए प्रस्तुत करता है।
वेब ब्राउज़र को एक नाम दें और "Create" पर क्लिक करें। अपने निजी ब्राउज़र के लिए, मैंने इसे "Fantastic Browser" नाम दिया।
एक बार प्रोग्राम लॉन्च हो जाने पर, आप बिना डेटा के एक खाली फॉर्म देखेंगे। बाएं पैनल पर "Toolbox" पर क्लिक करें। आप इसे "View" आइकन से भी इनेबल कर सकते हैं। "WebBrowser" चुनने के लिए नीचे स्क्रॉल करें।
वर्कस्पेस में दो पैनल हैं जिन्हें आपको संपादित करने की आवश्यकता है। उनमें से एक "Properties" पैनल है जिसमें ब्राउज़र विंडो के बारे में सभी विवरण हैं। यहां, आप समग्र ब्राउज़र विंडो के मार्जिन और आकार, टैब स्टॉप्स, और स्क्रॉल बार इनेबल करना है या नहीं, तय कर सकते हैं।
दूसरा पैनल मुख्य फॉर्म है। यहां आपको एक छोटा मेनू आइटम मिलेगा जिस पर आपको क्लिक करना होगा: "Undock in Parent Container"।
एक बार जब आप "Undock" पर क्लिक करते हैं, तो आप ब्राउज़र विंडो की सीमाओं को मैन्युअली रीसाइज़ कर पाएंगे। यह हिस्सा वेबसाइट की डिस्प्ले सामग्री को प्रदर्शित करेगा। एप्लिकेशन को सेव करें और अगले चरण पर जाएं।
ब्राउज़र मेनू आइटम बनाना
ब्राउज़र मेनू आइटम बनाने के लिए, आपको "Button" नामक एक Toolbox विकल्प का उपयोग करना होगा। टेक्स्ट पर क्लिक करें और इसे मुख्य फॉर्म विंडो में किसी भी स्थिति में खींचें।
इसी तरह, आपको उन वेबसाइटों को प्राप्त करने के लिए Toolbox से एक "Textbox" मेनू आइटम की भी आवश्यकता होगी जिन्हें आप विजिट करना चाहते हैं।
एक बार जब आप सभी बटन और टेक्स्टबॉक्स व्यवस्थित कर लेते हैं, तो आप उन्हें इस तरह रख सकते हैं कि वे ब्राउज़र की बेसिक विंडो से मिलते-जुलते हों। बटन Visual Studio द्वारा सममित रूप से व्यवस्थित होते हैं जो आपको उनके बीच समान स्थान बनाने की अनुमति देता है बिना किसी परेशानी के।
बटन के आकार, आकार और रंग को उनके "Property" से आगे संशोधित किया जा सकता है।
अगले चरण में, व्यक्तिगत बटन प्रॉपर्टी पर जाएं और बटन का नाम बदलें। मैंने "Behind" का उपयोग "बैक" के लिए, "Ahead" का उपयोग "फॉरवर्ड" के लिए, "Refresh", और होम बटन को अपने नाम से नामित किया। आप छोटे आइकॉनिक इमेज का उपयोग कर सकते हैं, बटन के बीच टैब स्टॉप इनेबल कर सकते हैं, और अन्य मामूली संशोधन प्राप्त कर सकते हैं।
किसी भी नाम बदले गए बटन पर डबल-क्लिक करके इसके कोड को इसके डिफ़ॉल्ट स्थान से संपादित करें। बैक बटन के लिए, आप webbrowser1.GoBack() का उपयोग करेंगे ताकि बटन क्लिक का पालन करने वाली क्रिया को नियंत्रित किया जा सके। फॉरवर्ड जाने के लिए, यह webbrowser1.GoForward() होगा और इसी तरह, होम और सर्च के लिए विकल्प हैं।
URL टाइप करने के लिए टेक्स्टबॉक्स का उपयोग करने के लिए, webBrowser1.navigate(textbox.text) का उपयोग करें। आप अपने "होम" बटन के लिए कोई भी दिया गया URL उपयोग कर सकते हैं।
ब्राउज़र चलाएं और सेव करें
एक बार जब आप अपने सभी बटन और टेक्स्टबॉक्स के लिए नेविगेशन पथ को अंतिम रूप दे देते हैं, तो आप "toolbox" से अतिरिक्त विकल्प बना सकते हैं। मैं "हॉरिजॉन्टल स्क्रॉल बार" के लिए गया। सर्च इंजन के विकल्प भी हैं लेकिन फिलहाल कोई ओमनीबॉक्स नहीं है। हालांकि, यदि आप Visual Studio को थोड़ा और सीखते हैं तो आप हमेशा अधिक विकल्प बना सकते हैं।
अपने Visual Studio विंडो के शीर्ष पर "Start" बटन पर क्लिक करें। यह फॉर्म प्रोजेक्ट के अंदर ब्राउज़र चलाएगा। आप अपने होमपेज या सर्च इंजन के लिए अपने परिणामों का परीक्षण कर सकते हैं। इसके अलावा, यदि आप ब्राउज़र विंडो को अधिकतम करते हैं, तो आप महसूस नहीं करेंगे कि यह एक नियमित ब्राउज़र से अलग है।
अपने ब्राउज़र प्रोजेक्ट को .csproj प्रोग्राम के रूप में सेव करना याद रखें। आप इसे भविष्य में Visual Studio से सीधे लॉन्च कर सकते हैं। आप Windows के "Setting" और "Personalization" से आइकन को आगे बदल सकते हैं।
निष्कर्ष
यदि आप अधिकतम गोपनीयता चाहते हैं, तो अपने खुद के ब्राउज़र होने के करीब कुछ भी नहीं आता। उपरोक्त प्रक्रिया आपको अपने PC या Mac से अपना खुद का ब्राउज़र बनाने और चलाने में मदद करेगी। यदि आप अधिक विकल्प चाहते हैं, तो Visual Studio में कुछ वास्तव में उन्नत प्रोग्राम हैं, लेकिन इसके लिए उन्नत कोड के ज्ञान की आवश्यकता होती है।
क्या आप जल्द ही अपना खुद का ब्राउज़र बनाने जा रहे हैं? आपने उन्हें बनाने के लिए अन्य किन प्रोग्राम्स का उपयोग किया है? हम आपसे सुनने के लिए उत्सुक हैं।