अपना ब्राउज़र कैसे बनाएं

विषयसूची:

अपना ब्राउज़र कैसे बनाएं
अपना ब्राउज़र कैसे बनाएं

वीडियो: अपना ब्राउज़र कैसे बनाएं

वीडियो: अपना ब्राउज़र कैसे बनाएं
वीडियो: अपना खुद का ब्राउज़र ऐप कैसे बनाएं | चिन्मयी हू 2024, नवंबर
Anonim

ऐसे कई लोग हैं जो अपने हाथों से एक ब्राउज़र बनाना चाहते हैं। लेकिन हर कोई जानता है कि यह कैसे करना है। इसे मानक CppWebBrowser घटक का उपयोग करके इकट्ठा किया जा सकता है।

अपना ब्राउज़र कैसे बनाएं
अपना ब्राउज़र कैसे बनाएं

अनुदेश

चरण 1

Borland C++ Builder v.6.0 में ब्राउज़र बनाना बहुत आसान है। आपको अपना खुद का इंजन लिखने की जरूरत नहीं है। तैयार इंटरनेट एक्सप्लोरर का उपयोग करें। एक फॉर्म बनाएं और उस पर इंटरनेट टैब के साथ CppWebBrowzer एलिमेंट रखें। वह सबसे दाईं ओर है। और पता दर्ज करने के लिए एक बटन और संपादन बटन जोड़ें। आपको एक बड़ा सफेद आयत मिलेगा, जिसमें साइट पेज प्रदर्शित होगा। बटन पर क्लिक करके या onEnter y edit`a: CppWebBrowser1-> नेविगेट करें (StringToOleStr (Edit1-> Text)) पर क्लिक करके घटनाओं का वर्णन करें। अब कुछ बटन जोड़ें जिन्हें आप मानक ब्राउज़र में देखने के आदी हैं। उदाहरण के लिए, ये बटन हो सकते हैं: बैक, फॉरवर्ड, स्टॉप और होम। बटन के लिए वाटर कोड: CppWebBrowser1-> GoBack (); - बैक बटन, CppWebBrowser1-> GoForward (); - फॉरवर्ड बटन, CppWebBrowser1-> स्टॉप (); - स्टॉप बटन, CppWebBrowser1-> रिफ्रेश (); - रिफ्रेश बटन, CppWebBrowser1-> GoHome (); - होम पेज बटन। अब एडिट कंपोनेंट को कॉम्बोबॉक्स से बदलें। इसमें हाल ही में खोले गए पेज एड्रेस रिकॉर्ड किए जाएंगे। ईवेंट हैंडलर में कुछ पंक्तियाँ जोड़ें: यदि (कुंजी == VK_RETURN)।

चरण दो

टैब बनाने के लिए, आपको पेजकंट्रोल की आवश्यकता होती है। इसे फॉर्म पर रखें और उस पर राइट-क्लिक करें, खुलने वाले मेनू में, न्यू पेज पर क्लिक करें। यदि आप दोबारा क्लिक करते हैं, तो आपको दूसरा टैब मिलता है। पहले टैब पर जाएं और इसमें CppWebBrowser कॉम्पोनेन्ट को ड्रैग करें। बस इसे ऑब्जेक्ट ट्रीव्यू में TabSheet1 पर खींचें। अब, प्रत्येक टैब में एक ब्राउज़र खोलने के लिए, OnKeyDown हैंडलर में Form1 घटक जोड़ें: TCppWebBrowser * newbrowser.

चरण 3

विस्तार करते समय ब्राउज़र का विस्तार करने के लिए, आपको onCreate ईवेंट में Form1 घटक जोड़ने की आवश्यकता है: PageControl1->Align = alClient. बटन दिखाने के लिए, कूलबार घटक को टैब पर रखें। फिर उस पर सभी बटन खींचें। अब सब कुछ क्रम में रखें। एक पृष्ठ से दूसरे पृष्ठ पर स्विच करते समय पता बार में परिवर्तन करने के लिए, CppWebBrowser घटक के onBeforeNavigate2 ईवेंट में एक पंक्ति जोड़ें: ComboBox1-> Text = CppWebBrowser1-> LocationURL।

चरण 4

अब हमें एक पैनल बनाने की जरूरत है जिसमें सभी बटन हों और ताकि यह सक्रिय पृष्ठ को नियंत्रित कर सके। ऐसा करने के लिए, कूलबार को सभी तत्वों के साथ फ़ॉर्म पर खींचें। एक अलग फ़ंक्शन में टैब बनाने के लिए कोड को स्टाइल करना। प्रकाशित अनुभाग में हेडर फ़ाइल, क्लास TForm1, में निम्नलिखित लिखें: void _fastcall make_tab ();. फिर इस फ़ंक्शन को ऑनकेडाउन पर कॉपी करें। इस फ़ंक्शन के साथ, आप अपने लिए टैब के साथ काम करना आसान बनाते हैं। विस्तार करते समय पता बार को बढ़ाने के लिए, आकार बदलने वाले घटक फॉर्म 1 पर जाएं और दर्ज करें: फॉर्म 1-> कॉम्बोबॉक्स 1-> चौड़ाई = फॉर्म 1-> चौड़ाई - 150।

चरण 5

बटनों को पारदर्शी बनाने के लिए केवल एक ही काम करना बाकी है। ऐसा करने के लिए, छवियों को फॉर्मक्रिएट में लोड करें और वहां कोड जोड़ें जो आपको पारदर्शिता सेट करने में मदद करेंगे। एक पारदर्शिता रंग चुनें और इसे लिख लें। स्पीडबटन 1-> पारदर्शी = सत्य; - पारदर्शिता संकल्प, स्पीडबटन 1-> ग्लिफ़-> पारदर्शी = सत्य; - इंगित करता है कि चित्र पारदर्शिता के साथ है, स्पीडबटन 1-> ग्लिफ़-> ट्रांसपेरेंटकोलर = क्लब्लैक; - पारदर्शिता रंग। यहां फॉर्मक्रिएट में मेक_टैब (); कमांड जोड़ें, बस आपका ब्राउज़र तैयार है, आप इसे शुरू कर सकते हैं और काम कर सकते हैं।

सिफारिश की: