Sunteți pe pagina 1din 7

Ministerul Educaţiei, Culturii și Cercetării al Republicii Moldova

Universitatea Libera Internaționala din Moldova


Facultatea: Informatică, Inginerie și Design
Catedra: Tehnologii Informaționale și Design
Disciplina: Programarea C Builder

Lucrare de laborator nr.6


Tema: “Crearea unui Web- Browser”

Chisinau-2019
Scopul: Crearea unui web-browser în C Builder.

Insarcinarea:
Creați un browser în C Builder, care permite deschiderea site-urilor,
căutarea informațiilor etc.

Teorie:
Componenta Edit este pentru tastarea textului. Acesta se află pe fila
Standard din Paleta de componente:
Proprietatea sa principală este Text. Vă permite să citiți și să scrieți un
text în Edit. Rețineți că această proprietate are un tip de șir (mai degrabă
un tip AnsiString, dar acum această rafinare nu este atât de importantă).
Aceasta înseamnă că, dacă utilizatorul introduce un număr în Edit, este
necesară o conversie suplimentară. Acest lucru se face aproximativ în
felul următor:
Button - este un buton simplu fara imagine doar cu text in el.
CppWebBrowser – componenta din meniul Internet care încarca
paginele web.

Mersul lucrarii:
Am creat un panel cu butoanele de navigare, refresh și stop , și
componenta Edit pentru a scrie adresa saiturilor pe care dorim sa le
acesam.
Codul programei:
#include <vcl.h>
#pragma hdrstop

#include "lab6var.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SHDocVw_OCX"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ToolButton2Click(TObject *Sender)
{
CppWebBrowser1->GoBack();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ToolButton4Click(TObject *Sender)
{
CppWebBrowser1->GoForward();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ToolButton7Click(TObject *Sender)
{
CppWebBrowser1->Refresh();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ToolButton9Click(TObject *Sender)
{
CppWebBrowser1->Stop();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Enter(TObject *Sender)
{
CppWebBrowser1->Navigate(StringToOleStr(Edit1->Text));
}
//---------------------------------------------------------------------------
Rezultatul 1:

Rezultatul 2:

Rezultatul 3:
Concluzie:
In urma efecturarii lucrarii de laborator nr.6 am creat un web-browser
care poate încarca pagini web sau document html.

S-ar putea să vă placă și