बहुत से लोग अपना खुद का ब्राउज़र बनाना चाहते हैं, लेकिन यह उतना आसान नहीं है जितना लगता है। प्रोग्रामिंग भाषाओं का ज्ञान ऐसा एप्लिकेशन बनाने में मदद करेगा। उनके साथ, आप कई अलग-अलग कार्यों के साथ एक पूर्ण ब्राउज़र विकसित कर सकते हैं।
अनुदेश
चरण 1
Borland C++ संस्करण 6.0 का उपयोग करके ब्राउज़र बनाने का प्रयास करें। यहां इंजन लिखने की कोई आवश्यकता नहीं है, यह इंटरनेट एक्सप्लोरर से तैयार किए गए का उपयोग करने के लिए पर्याप्त है। फॉर्म को लिख लें और उस पर CppWebBrowzer सेगमेंट और इंटरनेट टैब रखें। वह दायीं तरफ है। एक पता दर्ज करने में सक्षम होने के लिए एक संपादन कुंजी और एक बटन जोड़ें। नतीजतन, आपको एक सफेद आयत मिलनी चाहिए जिसमें साइटों के पृष्ठ प्रदर्शित होंगे।
चरण दो
बटन द्वारा सक्रिय होने वाली घटनाओं को लिखें: CppWebBrowser1-> नेविगेट करें (StringToOleStr (Edit1-> Text));। वे कुंजियाँ जोड़ें जो सभी मानक ब्राउज़रों के पास हैं। उदाहरण के लिए, वे हो सकते हैं: फॉरवर्ड, बैकवर्ड, स्टॉप, रिफ्रेश और होम पेज। उनके लिए कोड दर्ज करें: CppWebBrowser1-> GoBack (); - "बैक" बटन के लिए, CppWebBrowser1-> GoForward (); - "फॉरवर्ड" बटन के लिए, CppWebBrowser1-> Stop (); - स्टॉप की के लिए, CppWebBrowser1-> रिफ्रेश (); - पेज को रिफ्रेश करने के लिए, CppWebBrowser1-> GoHome (); - होम पेज पर जाने के लिए। संपादन ब्लॉक को कॉम्बोबॉक्स घटक से बदलें। इसे हाल ही में खोले गए पृष्ठ पतों को संग्रहीत करने के लिए डिज़ाइन किया गया है।
चरण 3
पेजकंट्रोल का उपयोग करके एक टैब बार बनाएं। इस घटक को प्रपत्र पर रखें और उस पर राइट-क्लिक करें, खुलने वाले मेनू में नया पृष्ठ क्लिक करें। प्रत्येक नया प्रेस अगला टैब खोलेगा। CppWebBrowser घटक को पहले टैब पर ले जाएँ। इसे ऑब्जेक्ट ट्रीव्यू में खींचने के लिए पर्याप्त है।
चरण 4
सक्रिय पृष्ठ के लिए सभी नियंत्रण बटनों को समायोजित करने के लिए एकल पैनल बनाएं। CoolBar को उसके सभी तत्वों के साथ प्रपत्र में स्थानांतरित करें, एक अलग फ़ंक्शन में टैब बनाने के लिए कोड लिखें। हेडर फ़ाइल में, TForm1 वर्ग का चयन करें, फिर प्रकाशित अनुभाग और शून्य फ़ंक्शन को चिह्नित करें _fastcall make_tab (); और इसे ऑनकेडाउन पर कॉपी करें। यह टैब को काम करने में आसान बनाने में मदद करेगा। बनाए गए ब्राउज़र को लॉन्च करें और कार्यक्षमता के लिए इसका परीक्षण करें।