როგორ შევქმნათ თქვენი ბრაუზერი

Სარჩევი:

როგორ შევქმნათ თქვენი ბრაუზერი
როგორ შევქმნათ თქვენი ბრაუზერი

ვიდეო: როგორ შევქმნათ თქვენი ბრაუზერი

ვიდეო: როგორ შევქმნათ თქვენი ბრაუზერი
ვიდეო: Браузер на русском 360 Browser. Как скачать и установить браузер 2024, ნოემბერი
Anonim

ბევრია, ვისაც საკუთარი ხელებით სურს შექმნას ბრაუზერი. ყველამ იცის როგორ უნდა გააკეთოს ეს. მისი აწყობა შესაძლებელია სტანდარტული CppWebBrowser კომპონენტის გამოყენებით.

როგორ შევქმნათ თქვენი ბრაუზერი
როგორ შევქმნათ თქვენი ბრაუზერი

ინსტრუქციები

Ნაბიჯი 1

საკმაოდ ადვილია ბრაუზერის შექმნა Borland C ++ Builder v.6.0- ში. თქვენ არ გჭირდებათ საკუთარი ძრავის დაწერა. გამოიყენეთ მზა ინტერნეტ-მკვლევარი. შექმენით ფორმა და განათავსეთ CppWebBrowzer ელემენტი ინტერნეტ ჩანართებით. ის უკიდურეს მარჯვნივ მდებარეობს. და დაამატეთ ღილაკი და რედაქტირების ღილაკი, რომ შეიყვანოთ მისამართი. თქვენ მიიღებთ დიდ თეთრ მართკუთხედს, რომელშიც გამოჩნდება საიტის გვერდი. აღწერეთ მოვლენები ღილაკზე დაჭერით ან შეიყვანეთ y რედაქტირებაზე: CppWebBrowser1-> ნავიგაცია (StringToOleStr (რედაქტირება 1-> ტექსტი)); ახლა დაამატეთ რამდენიმე ღილაკი, რომელთა ნახვაც შეგიძლიათ ჩვეულებრივ ბრაუზერებში. მაგალითად, ეს ღილაკები შეიძლება იყოს: უკან, წინ, შეჩერება და მთავარი. ღილაკების წყლის კოდები: CppWebBrowser1-> GoBack (); - უკანა ღილაკი, CppWebBrowser1-> GoForward (); - გადამისამართების ღილაკი, CppWebBrowser1-> Stop (); - შეჩერების ღილაკი, CppWebBrowser1-> განახლება (); - განახლების ღილაკი, CppWebBrowser1-> GoHome (); - საწყისი გვერდის ღილაკი. ახლა შეცვალეთ რედაქტირების კომპონენტი ComboBox– ით. მასში ჩაიწერება ახლახანს გახსნილი გვერდების მისამართები. ღონისძიების დამმუშავებელს დაამატეთ რამდენიმე ხაზი: if (გასაღები == VK_RETURN).

ნაბიჯი 2

ჩანართების შესაქმნელად, გჭირდებათ გვერდიკონტროლი. განათავსეთ იგი ფორმაზე და დააწკაპუნეთ მასზე მარჯვენა ღილაკით, გახსნილ მენიუში დააწკაპუნეთ ახალ გვერდზე. თუ კვლავ დააჭირეთ, მიიღებთ მეორე ჩანართს. გადადით პირველ ჩანართზე და გადაიტანეთ CppWebBrowser კომპონენტი მისკენ. უბრალოდ გადაიტანეთ იგი Object Treeview- ში TabSheet1- ზე. ახლა, თითოეულ ბრაუზერში ბრაუზერის გასახსნელად, დაამატეთ Form1 კომპონენტი OnKeyDown დამმუშავებელს: TCppWebBrowser * newbrowser.

ნაბიჯი 3

იმისათვის, რომ ბრაუზერი გაფართოვდეს გაფართოებისას, თქვენ უნდა დაამატოთ Form1 კომპონენტი onCreate ღონისძიებას: PageControl1-> Align = alClient. ღილაკების საჩვენებლად, განათავსეთ CoolBar კომპონენტი ჩანართზე. შემდეგ გადაიტანეთ ყველა ღილაკი მასზე. ახლა ყველაფერი მოწესრიგდი. მისამართის ზოლში ერთი გვერდიდან მეორეზე გადასვლისას ცვლილებების შესატანად დაამატეთ სტრიქონი CppWebBrowser კომპონენტის onBeforeNavigate2 ღონისძიებაზე: ComboBox1-> Text = CppWebBrowser1-> საიდანURL.

ნაბიჯი 4

ახლა ჩვენ უნდა შევქმნათ ერთი პანელი, რომელიც შეიცავს ყველა ღილაკს და ისე, რომ ის აკონტროლებს აქტიურ გვერდს. ამისათვის გადაიტანეთ CoolBar ყველა ელემენტით ფორმაზე. ცალკეული ფუნქციისთვის ჩანართის შექმნის კოდის სტილიზაცია. გამოქვეყნებულ განყოფილებაში დაწერეთ შემდეგი სათაურის ფაილში, კლასი TForm1: ძალადაკარგულია _ fastcall make_tab (); შემდეგ დააკოპირეთ ეს ფუნქცია onKeyDown. ამ ფუნქციით თქვენ გაუადვილებთ ჩანართებთან მუშაობას. იმისათვის, რომ მისამართის ზოლი გაფართოებისას გაიზარდოს, გადადით onResize კომპონენტზე Form1 და შეიყვანეთ: Form1-> ComboBox1-> Width = Form1-> Width - 150.

ნაბიჯი 5

რჩება მხოლოდ ღილაკების გამჭვირვალედ გაკეთება. ამისათვის, ჩატვირთეთ სურათები FormCreate- ში და დაამატეთ იქ კოდები, რომლებიც დაგეხმარებათ გამჭვირვალობის დაყენებაში. აირჩიეთ გამჭვირვალეობის ფერი და ჩამოწერეთ იგი. SpeedButton1-> გამჭვირვალე = მართალი; - გამჭვირვალობის რეზოლუცია, SpeedButton1-> Glyph-> Transparent = true; - მიუთითებს, რომ სურათი გამჭვირვალეა, SpeedButton1-> Glyph-> TransparentColor = clBlack; - გამჭვირვალობის ფერი. აქ FormCreate– ში დაამატეთ ბრძანება make_tab (); აი, თქვენი ბრაუზერი მზად არის, შეგიძლიათ დაიწყოთ და იმუშაოთ.

გირჩევთ: