Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ. C++Builder Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ
WebBrowser1→Stop ();} //ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. While (FindNext (sr) == 0) ListBox1→Items→Add (Edit1→Text);}. While (FindNext (sr) == 0) ListBox1→Items→Add (Edit1→Text);}. While (FindNext (sr) == 0) ListBox1→Items→Add (Edit1→Text);}. Web Browser1 — Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ; Bit Btn — Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ; WebBrowser1→GoBack ();} //Π½Π°Π·Π°Π΄ ΠΠ°Π·Π°Π΄ ΠΠΏΠ΅ΡΡΠ΄. Save dialog — Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ. C++Builder Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ (ΡΠΈΡ. 3 1).:
- 1)MainMenu1 — ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ;
- 2)Web Browser1 — Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ;
- 3) Bit Btn — Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ;
- 4) Edit — ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π°;
- 5) Button — ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ;
- 6) List box — ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ;
- 7) Open dialog — ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΠ· ΡΠ°ΠΉΠ»Π°;
- 8) Save dialog — Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ;
Π ΠΈΡΡΠ½ΠΎΠΊ 3.1 ΠΠ»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ° ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ «ΠΠ΅Π½Ρ» Π½Π° ΡΠΎΡΠΌΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (ΡΠΈΡ. 3.2).
Π ΠΈΡΡΠ½ΠΎΠΊ 3.2 ΠΡΠ½ΠΊΡ «Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ».
ΠΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΏΡΠ½ΠΊΡ «Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅» ΡΠΎΠ³Π΄Π° ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΌΠ΅Π½Ρ ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· Π΄Π²ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ² «Π‘ΠΏΡΠ°Π²ΠΊΠ°» ΠΈ «Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π»». ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΏΡΠ½ΠΊΡ «Π‘ΠΏΡΠ°Π²ΠΊΠ°» ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²Π°Ρ ΡΠΎΡΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΏΡΠ½ΠΊΡ «Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π»» ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅.
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ (ΡΠΈΡ 3.3):
Π ΠΈΡΡΠ½ΠΎΠΊ 3.3 ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π°Π΄ΡΠ΅Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Π² ΠΏΠΎΠ»Π΅ Π°Π΄ΡΠ΅ΡΠ°, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΎΡΠΊΡΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ (ΡΠΈΡ 3.4):
void __fastcall TForm1: BitBtn1Click (TObject *Sender).
{WebBrowser1->Navigate (StringToOleStr (Edit1->Text));} //Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΏΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌ ΠΠΎΠ»Π΅ Π°Π΄ΡΠ΅ΡΠ° ΠΠ°ΠΊΠ»Π°Π΄ΠΊΠΈ.
Π ΠΈΡΡΠ½ΠΎΠΊ 3.4 ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΠ΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²Π²Π΅Π΄ΡΠ½ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ½Π°ΡΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π°Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π»ΡΠΏΡ. ΠΡΠ»ΠΈ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π²ΠΏΠ΅ΡΡΠ΄ ΠΈΠ»ΠΈ Π½Π°Π·Π°Π΄ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΡΠΈΡ 3.5):
void __fastcall TForm1: BitBtn3Click (TObject *Sender).
{WebBrowser1->GoForward (); } //ΠΊΠ½ΠΎΠΏΠΊΠ° Π²ΠΏΠ΅ΡΡΠ΄.
void __fastcall TForm1: BitBtn4Click (TObject *Sender).
{WebBrowser1->GoBack ();} //Π½Π°Π·Π°Π΄ ΠΠ°Π·Π°Π΄ ΠΠΏΠ΅ΡΡΠ΄.
Π ΠΈΡΡΠ½ΠΎΠΊ 3.5 ΠΠ΅Π±-Π±ΡΠ°ΡΠ·Π΅Ρ «ΠΠ°ΠΌΠ±ΠΈΡ».
Π ΠΈΡΡΠ½ΠΎΠΊ 3.6 ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎ Π² ΡΡΠΎΠΌ Π΅ΠΌΡ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΡΠ΅ΡΡΠΈΠΊΠ° — Π΄Π»Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ°ΡΠ°ΡΡΠΈΡ ΡΡ ΡΡΡΠ΅Π»ΠΎΡΠ΅ΠΊ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ (ΡΠΈΡ 3.6):
void __fastcall TForm1: BitBtn2Click (TObject *Sender).
{WebBrowser1->Stop ();} //ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
void __fastcall TForm1: BitBtn5Click (TObject *Sender).
{ WebBrowser1->GoHome ();} //ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ, ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΡΡΡΠΈΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. ΠΠ°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈΠ· ΠΏΠΎΠ»Ρ Π°Π΄ΡΠ΅ΡΠ° Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Past, ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΡΡ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ Del. (ΡΠΈΡ 3.7).
void __fastcall TForm1: Button1Click (TObject *Sender).
{ListBox1->Visible=True;
Button1->Visible=False;
Button2->Visible=True;
Button3->Visible=True;
Button4->Visible=True;
Button5->Visible=True;
Button6->Visible=True;}.
void __fastcall TForm1: Button2Click (TObject *Sender).
{ListBox1->Visible=False;
Button2->Visible=False;
Button1->Visible=True;
Button3->Visible=False;
Button4->Visible=False;
Button5->Visible=False;
Button6->Visible=False;}.
void __fastcall TForm1: ListBox1Click (TObject *Sender).
{Label1->Caption = ListBox1->Items->Strings [ListBox1->ItemIndex];
Edit1->Text =Label1->Caption;
Label1->Caption=Edit1->Text;}.
void __fastcall TForm1: Button3Click (TObject *Sender).
{ListBox1->Items->Add (Edit1->Text);
ListBox1->Items->Add (Edit1->Text);
while (FindNext (sr) == 0) ListBox1->Items->Add (Edit1->Text);}.
if (ListBox1->Items->Count ≠ 0).
{ Label1->Caption = ListBox1->Items->Strings [1] ;
Edit1->Text = Edit1->Text + ListBox1->Items->Strings [1]; }}.
void __fastcall TForm1: Button4Click (TObject *Sender).
{SaveDialog1->Execute ();
ListBox1->Items->SaveToFile (SaveDialog1->FileName);}.
void __fastcall TForm1: Button5Click (TObject *Sender).
{ OpenDialog1->Execute ();
ListBox1->Items->LoadFromFile (OpenDialog1->FileName);
ListBox1->Items->Add (Edit1->Text);
while (FindNext (sr) == 0) ListBox1->Items->Add (Edit1->Text);}.
if (ListBox1->Items->Count ≠ 0).
{ Label1->Caption = ListBox1->Items->Strings [1] ;
Edit1->Text = Edit1->Text + ListBox1->Items->Strings [1]; }}.
void __fastcall TForm1: Button6Click (TObject *Sender).
{ListBox1->Items->Delete (1);}.
Π ΠΈΡΡΠ½ΠΎΠΊ 3.7 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΠ· ΡΠ°ΠΉΠ»Π° Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Open, ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΡΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Save. (ΡΠΈΡ 3.8).
void __fastcall TForm1: Button5Click (TObject *Sender).
{ OpenDialog1->Execute ();
ListBox1->Items->LoadFromFile (OpenDialog1->FileName);{.
ListBox1->Items->Add (Edit1->Text);
while (FindNext (sr) == 0) ListBox1->Items->Add (Edit1->Text);}.
if (ListBox1->Items->Count ≠ 0).
{ Label1->Caption = ListBox1->Items->Strings [1] ;
Edit1->Text = Edit1->Text + ListBox1->Items->Strings [1] ;}}.
void __fastcall TForm1: Button1Click (TObject *Sender).
{ListBox1->Visible=True;
Button1->Visible=False;
Button2->Visible=True;
Button3->Visible=True;
Button4->Visible=True;
Button5->Visible=True;
Button6->Visible=True;}.
void __fastcall TForm1: Button2Click (TObject *Sender).
{ListBox1->Visible=False;
Button2->Visible=False;
Button1->Visible=True;
Button3->Visible=False;
Button4->Visible=False;
Button5->Visible=False;
Button6->Visible=False;}.
Π ΠΈΡΡΠ½ΠΎΠΊ 3.8 Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠΊΡΡΡΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π° Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ.