Een Webbrowser Bouwen In In

Inhoudsopgave:

Een Webbrowser Bouwen In In
Een Webbrowser Bouwen In In

Video: Een Webbrowser Bouwen In In

Video: Een Webbrowser Bouwen In In
Video: What is a web browser? 2024, Mei
Anonim

Veel mensen willen hun eigen browser maken, maar dit is niet zo eenvoudig als het lijkt. Kennis van programmeertalen zal helpen bij het maken van een dergelijke applicatie. Hiermee kunt u een volwaardige browser ontwikkelen met veel verschillende functies.

Een webbrowser maken
Een webbrowser maken

instructies:

Stap 1

Probeer een browser te bouwen met Borland C++ versie 6.0. Het is niet nodig om de engine hier te schrijven, het is voldoende om de kant-en-klare versie van Internet Explorer te gebruiken. Schrijf het formulier op en plaats het CppWebBrowzer-segment en internettabbladen erop. Het is rechts. Voeg een wijzigsleutel en een knop toe om een adres in te kunnen voeren. Als resultaat zou u een witte rechthoek moeten krijgen, waarin de pagina's van de sites worden weergegeven.

Stap 2

Noteer de gebeurtenissen die worden geactiveerd door de knop: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text));. Voeg de sleutels toe die alle standaardbrowsers hebben. Dit kunnen bijvoorbeeld zijn: vooruit, achteruit, stop, vernieuwen en startpagina. Voer de codes voor hen in: CppWebBrowser1-> GoBack (); - voor de "terug"-knop, CppWebBrowser1-> GoForward (); - voor de knop "doorsturen", CppWebBrowser1-> Stop (); - voor de stoptoets, CppWebBrowser1-> Refresh (); - om de pagina te vernieuwen, CppWebBrowser1-> GoHome (); - om naar de startpagina te gaan. Vervang het bewerkingsblok door een ComboBox-component. Het is ontworpen om recent geopende pagina-adressen op te slaan.

Stap 3

Maak een tabbalk met Pagecontrol. Plaats dit onderdeel op het formulier en klik er met de rechtermuisknop op, klik op Nieuwe pagina in het menu dat opent. Elke nieuwe pers opent het volgende tabblad. Verplaats de component CppWebBrowser naar het eerste tabblad. Het is voldoende om het over de Object Treeview te slepen.

Stap 4

Maak een enkel paneel voor alle bedieningsknoppen voor de actieve pagina. Breng CoolBar over naar het formulier met al zijn elementen, schrijf de code voor het maken van het tabblad in een aparte functie. Selecteer in het headerbestand de klasse TForm1 en vervolgens de gepubliceerde sectie en markeer de void-functie _fastcall make_tab (); en kopieer het naar onKeyDown. Het zal helpen om tabbladen gemakkelijker te maken om mee te werken. Start de gemaakte browser en test deze op functionaliteit.

Aanbevolen: