Jak Stworzyć Swoją Przeglądarkę

Spisu treści:

Jak Stworzyć Swoją Przeglądarkę
Jak Stworzyć Swoją Przeglądarkę

Wideo: Jak Stworzyć Swoją Przeglądarkę

Wideo: Jak Stworzyć Swoją Przeglądarkę
Wideo: | Visual Basic | zrobić przeglądarkę internetową | Krok po kroku | #1 | 2024, Listopad
Anonim

Jest wielu, którzy chcą stworzyć przeglądarkę własnymi rękami. Ale każdy wie, jak to zrobić. Można go złożyć za pomocą standardowego komponentu CppWebBrowser.

Jak stworzyć swoją przeglądarkę
Jak stworzyć swoją przeglądarkę

Instrukcje

Krok 1

Tworzenie przeglądarki w Borland C++ Builder v.6.0 jest całkiem proste. Nie musisz pisać własnego silnika. Skorzystaj z gotowej przeglądarki internetowej. Utwórz formularz i umieść na nim element CppWebBrowzer z zakładkami internetowymi. Jest po prawej. I dodaj przycisk i przycisk edycji, aby wprowadzić adres. Otrzymasz duży biały prostokąt, w którym będzie wyświetlana strona serwisu. Opisz zdarzenia klikając na przycisk lub w onEnter y edit`a: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text));. Teraz dodaj kilka przycisków, do których przywykłeś w standardowych przeglądarkach. Na przykład tymi przyciskami mogą być: Wstecz, Dalej, Zatrzymaj i Początek. Kody wody dla przycisków: CppWebBrowser1-> GoBack (); - przycisk wstecz, CppWebBrowser1-> GoForward (); - przycisk do przodu, CppWebBrowser1-> Stop (); - przycisk zatrzymania, CppWebBrowser1-> Odśwież (); - przycisk odświeżania, CppWebBrowser1-> GoHome (); - przycisk strony głównej. Teraz zastąp składnik edycji ComboBox. Adresy ostatnio otwieranych stron zostaną w nim zapisane. Dodaj kilka linii do obsługi zdarzeń: if (Key == VK_RETURN).

Krok 2

Aby tworzyć zakładki, potrzebujesz Pagecontrol. Umieść go w formularzu i kliknij prawym przyciskiem myszy, w menu, które się otworzy, kliknij Nowa strona. Jeśli klikniesz ponownie, otrzymasz drugą kartę. Przejdź do pierwszej karty i przeciągnij do niej komponent CppWebBrowser. Po prostu przeciągnij go w widoku drzewa obiektów do TabSheet1. Teraz, aby otworzyć przeglądarkę w każdej zakładce, dodaj komponent Form1 do handlera OnKeyDown: TCppWebBrowser * newbrowser.

Krok 3

Aby przeglądarka rozwijała się podczas rozwijania, należy dodać składnik Form1 do zdarzenia onCreate: PageControl1-> Align = alClient. Aby wyświetlić przyciski, umieść składnik CoolBar na karcie. Następnie przeciągnij na nią wszystkie przyciski. Teraz uporządkuj wszystko. Aby dokonać zmian w pasku adresu podczas przechodzenia z jednej strony na drugą, dodaj linię do zdarzenia onBeforeNavigate2 składnika CppWebBrowser: ComboBox1-> Text = CppWebBrowser1-> LocationURL.

Krok 4

Teraz musimy stworzyć jeden panel zawierający wszystkie przyciski i tak, aby sterował aktywną stroną. Aby to zrobić, przeciągnij CoolBar ze wszystkimi elementami na formularz. Stylizacja kodu do tworzenia zakładki na osobną funkcję. Napisz w pliku nagłówkowym, klasa TForm1, w opublikowanej sekcji: void _fastcall make_tab ();. Następnie skopiuj tę funkcję do onKeyDown. Dzięki tej funkcji ułatwisz sobie pracę z kartami. Aby pasek adresu powiększał się podczas rozwijania, przejdź do komponentu onResize Form1 i wpisz: Form1-> ComboBox1-> Width = Form1-> Width - 150.

Krok 5

Jedyne, co pozostało do zrobienia, to uczynienie przycisków przezroczystymi. Aby to zrobić, załaduj obrazy do FormCreate i dodaj tam kody, które pomogą Ci ustawić przezroczystość. Wybierz kolor przezroczystości i zapisz go. SpeedButton1-> Transparent = prawda; - rozdzielczość przezroczystości, SpeedButton1-> Glyph-> Transparent = true; - wskazuje, że obraz jest z przezroczystością, SpeedButton1-> Glyph-> TransparentColor = clBlack; - kolor przezroczystości. Tutaj w FormCreate dodaj polecenie make_tab ();, to wszystko twoja przeglądarka jest gotowa, możesz ją uruchomić i pracować.

Zalecana: