қ ұ.
қ қ ү . ғғ ң қғ
Ә ұқ
ғғ ү Visual Basic, C++ Builder ә .. . -ң ғ : ң құғ ө (, , ә, ә ..), ғ ұ қ ә ң қ ңғғ қ. ұ ң , ққ ә қ, ә ә ә . ғғ ң құ , ққ ә .
. , ққ ә ә қ ә қ ү ң құқ қ. - ң ө, . ң құ ө, ә ә қ .
ө ү ң қ ө қ ә ө , ғ , ң ө қғ . ү ң ғ ң ң құ ү .:
class ң
{
private:
< қ ә>
қ >
< қ ->
rotected:
< қғғ ә>
< қғғ >
< қғғ ->
ublic:
< қ ә>
< қ >
< қ >
< қ ->
};
: rectangle қ
class rectangle // ң
{
private:
double length; // ұғ қ
double width; // қ
public:
rectangle() // ү
{assign(0,0);}
rectangle (double Len, double Wide) //
{assign(Len,Wide);}
double Length() // -
{ return length;}
double Width() // -
{ return width;}
|
|
double Area() // // -
{ return length*width;}
void assign(double Len, double Wide); // // -
};
ұғ, private, protected, public ө құғ ң қ. өң әқң қ .
ң - , ұ ұ, қ . ұ қғ ү, ұ ң ң қ . Ә, - ө ө *.h *.pp қ ә қғ ә ң ң , ң :: / қ ү/ қ, ң ң , :
class rectangle // ң
{
private:
.........
public:
.........
void assign(double Len, double Wide); // -
}; // қ
void rectangle:: assign(double Len, double Wide)
// -ң өң қ
{ length=Len;
width=Wide;
}
қ ұ құ ү қ. ң қ ү :
class rectangle // ң
{
private:
.........
public:
rectangle() // ү
{assign(0,0);}
rectangle (double Len, double Wide) //
{assign(Len,Wide);}
.........
};
ү ғ ң ң ә қ ө , :
class rectangle // ң
{
private:
.........
public :
rectangle() // ү
{assign(0,0);}
rectangle (double Len, double Wide) //
{assign(Len,Wide);}
rectangle (double Len=10, double Wide=12) // ү ә
.........
};
қ ү ү қ. ң қ ү , :
class rectangle // ң
{
private:
.........
public:
rectangle(); //
.........
~rectangle (); //
.........
};
ғ ұ
өұң ұғ ә ғ ғ ү қғ rectangle қң ә қ rect қғ ү қ ң:
#include
#include
class rectangle // қң
{
private:
double length;
double width;
public:
rectangle()
{assign(0,0);}
rectangle (double Len, double Wide)
{assign(Len,Wide);}
double Length()
{ return length;}
double Width()
{ return width;}
double Area()
{ return length*width;}
void assign(double Len, double Wide);
}; // қң ң
|
|
void rectangle:: assign(double Len, double Wide)
{ length=Len;
width=Wide;
}
int main()
{
rectangle rect; // rectangle rect қ
double uzin, eni;
cout<<"uzindigi men enin beriniz-";
cin>>uzin>>eni;
rect.assign(uzin,eni);
cout<<"\n"<<"Tortbyrishtin uzindigi - "<<rect.length();
cout<<"\n"<<"Tortbyrishtin eni - "<<rect.width();
cout<<"\n"<<"Tortbyrishtin audani - "<<rect.area();
getch();
//return 0;
}
ң ә:
uzindigi men enin beriniz-10 12
Tortbyrishtin uzindigi - 10
Tortbyrishtin eni - 12
Tortbyrishtin audani - 120
Ә. ң ң ә қ , құ. ә қ . ң әң ң қ /, procedure Button1Click (Sender: TObject);/ ң interfase - ғ ө , әң қ қ ө құ /, TForm1.Button1Click(Sender: TObject); / implementation .
++ - - ү қғ, ң ң құ ә құғ ә қғ. Tbject ә ң ө ү ұ ә ә Create ә Destroy .
Қ. ң қ қ ң қ - ұ ө ғ ғ . қ ү property, read, write қ ө қ. қң ә ө ү :
ң_->қ:= ә;
қғ. ғқ ұ қ ә қ , қғ- қ ә қ қ . қғ ғ , қ ә қғ өң / Event Handler - / , ++Builder- ә ң ө ә қғ ә, , қ ң қ, ү қ қғ өң ,
қғ қ, - қғ өңң Object Inspector ң Events ғ қғң ә ғ қ қ.
Ө ұ
ә құ /struct/ , ң class ң:
Ө қ, ө қ ә қ, қ ә қғқ, қғқ ғ қ ң құ .
қ қ .
A- қ ә ң ңқ ө .
қ үң ү , қ ә қ ә қ , ң құ ө .
қ қ құ, ә ң ө ә ғ.
ө ө ә ү , қ ү ң ә ө ңқ .
ң қ ә ү . ң ғ ө, ғ ғң.
ʳң , , ққ , ғ ә қғ құң. ғ ұғ ғң.
ө ә . ң ө, ,ң ғ қ. 125- ң ң ө, ғ ғң.
Ө қ ң ң ғ ң, ә ғ ғ.
|
|
2 - қ ұ.
++ Buildr 6 ң құ. ++ Buildr 6 қ құ. , , ,
Ә ұқ
++Builder қғ ң ү /4.1-/:
(++Builder Project1);
ң (Object Inspector);
ң (Form1);
;
ң (Unit1).
. ң: *.cpp, *.h, *.dfm, *.bpr, *.res. ң , қ ғ қ.
ғ ұ
ұ :
құ ү Fileà New à Application .
ң құғ ғ қ ү Filà Save All . құ ң ғ қ қ.
4.1- . ++Builder ң
ә ү.
ү Filà Close All .
ұ ү Filà Open , ғ қ ң (*.bpr) ө.
ң (*.bpr- ) ә қ ү ә Project à View Source ( ->) ;
ң ү ә Close Page ;
++Builder ү ө құ;
++Builder ң ( , ProjectGroup1) . - ұ ө қ қ, қ *.bpgң .
Project Manager ұ қ.
ү Project à Options .
|
|
Ө ұ
құң, ө ң қң.
Ө ңң құ , ң , қ ө ң.
++Builder ң (++Builder Project1) әң ғ қ ә ң қ ң.
қ ұ.