Ә ұқ
VCL (Visual Component Library)- қ құ қ қғ.
ң қ ө ү : ң (Object Inspector) . , Label1 ң Caption қ Object Inspector ө.
қ ө ү ә ү :
Label1->Caption= "";
ң ң ә қ ү :
ң ->әң ;
Memo1->Clear();
ә қғ / void __fastcall / ү қғ, ұ ң ә ү қ, ұ ң Object Inspector Events ғ қғ қ қ ғ . , Button1 ң OnClick қғ:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption= "";
}
4.2- . Button1 ң
OnClick қғ қ.
. C++ Builder құ қң ғ ғ қ өң TForm ң ө Form құ. C++ Builder ү, құ ғ (Project1) ә (Form1) ө ү /4.3-/. , ұ - Windows қ ә ққ , ү ә , қ ә ұқ , ө ө .
ғ ғ қ ү File à New à Form . құ Form ң қ ә :
TCaption Caption қ ң қ, ғ ққ ғ ә ү қ;
TComponentName Name қ Form ң ү қ, ә Form1, Form2... , қ қ ғ ғ ұ ө ә ө қ , , Name қң ә Form1 MainForm- ғ ө ғ
|
|
Form1à Caption:= ; ң MainFormà Caption:= ; ү . ұ Name қ C++ Builder ғ қ қ қ ә қ.
Form ң ң - құ ү constructor Create (AOwner: TComponent); қ, ң құ ү ә ү :
CreateForm(TForm1, Form1);àApplication
ұ ң құ , қғ құ,
Form2=TForm2.Create(Application); ү .
Close қ , ғ :
Form1 à Close();
Hide ң қ - ө ұ, :
Form1 à Hide();
Show ғ ө ұғ , ғ ғ ө ұ, :
Form1 à Show();
</rect.area();
</rect.width();
</rect.length();
ң TNotifyEvent OnCreate қғ құғ -қ , қ ұ ғ ң құ ( қ) . OnCreate қғ ә Object Inspector ң Events ғ OnCreate ң қ қ:
void __fastcall TForm2::FormCreate(TObject *Sender)
{
}
ә ұ ғ ғ Standart ң Label, Memo, dit . Қ қ құ ү Standart ң қ.
Қ ә ү ә қ Standart ң Label, dit, Memo қ.
dit ( ғ, ) ә ү ғ ә ү ә ғ қ қ . Қ dit ң ә, ңғ ә ғ ғ ө, ө < Backspace> ә ә ө ө . dit ң ә, ң AnsiString Text қң ә , ғ dit ә қ ғ қ, ә қ ү ү қ. ә ү /int/ қ /float/ ң ү ү қ:
|
|
StrToInt (AnsiString s)- қ ү , StrToFloat(AnsiString s) - қ ү.
dit әң ү ә ң ң CharCase ( TEditCharCase) қ қ , ә ү ү ә қ:
ecNormal ө, ү ұ;
ecLowerCase - ө ң ә ө;
ecUpperCase - ғғ ң ә .
dit ң Char PasswordChar қ ү қ, ә ң ә #0 ұ әң ө ғ, ө ү PasswordChar қң қ ә қ ғ, * ? ә ө , құ әң ******** ????????? ү ғ.
dit1, dit2, dit3 қ ң ENTER қ ө ү ғ қ ( ) қ SetFocus ә қғ , ә ң ұ ғ OnKeyPress қғ өңң қ. , dit2 ң ENTER қ dit3 ө ү dit2 ң OnKeyPress қғ өң ғ :
void __fastcall TForm2::Edit2KeyPress(TObject *Sender,
char &Key)
{
if (Key>='0' || Key<='9'); // ұ 0- 9 ө
if (Key==8); // Backspace -ө ң
if (Key==13) // ENTER ң
Edit3->SetFocus();
}
, қ қ ң ө ұ ү Form ң SelectNext (TWinControl* CurControl, bool GoForward, bool CheckTabStop); ә қ. Қғ Memo ә қ ү ә ғ қ ү қғ . ү ң LoadFromFile (FileName) ә- ә ғ , SaveToFile (FileName) ә- ғ ә Memo ғ қ . :
...
AnsiString FileName = "C:\\WINDOWS\\WIN.INI";
// ң
Form1->Memo1->Lines->LoadFromFile(FileName);
Form1->Memo1->Lines->SaveToFile(ChangeFileExt
(FileName, ".BAK"));
...
ғ ұ
Үұң , қ қ құ. Қ ү қ /4.4-(,)/.
4.4-. )
4.4-. ) Қ
:
Fileà New à Application .
ң құғ қ ү Filà Save All . құ ң қ қ.
қ /4.4-/ ә ң қ ө:
|
|
ң | Қң | ә |
Form1 | Caption | Үұң |
Memo1 | Lines | Үұң құң |
Label1 | Caption | |
Label2 | Caption | |
Label3 | Caption | Үұң |
Edit1 | Text | |
Edit2 | Text | |
Edit3 | Text | |
Button1 | Caption |
ғ , ғ :
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int biktik, taban;
float audan;
biktik=StrToInt(Edit1->Text);
taban=StrToInt(Edit2->Text);
audan=float(biktik*taban)/2;
Edit3 ->Text=FloatToStr(audan);
}
Ө ұ
ұғ қ құң:
ң ө .
Ү қғ үұң .
ң ө .
ҳң ( қғ).
ң .
ҳң ( қғ).
қғ ә ғ ұ үұң .
ү қ .
қ ә ү .
ө .
4 - қ ұ.