.


:




:

































 

 

 

 


қ ұ. қ қ ү




қ ұ.

қ қ ү . ғғ ң қғ

Ә ұқ


ғғ ү 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 ң:


  1. Ө қ, ө қ ә қ, қ ә қғқ, қғқ ғ қ ң құ .

  2. қ қ .

  3. A- қ ә ң ңқ ө .

  4. қ үң ү , қ ә қ ә қ , ң құ ө .

  5. қ қ құ, ә ң ө ә ғ.

  6. ө ө ә ү , қ ү ң ә ө ңқ .

  7. ң қ ә ү . ң ғ ө, ғ ғң.

  8. ʳң , , ққ , ғ ә қғ құң. ғ ұғ ғң.

  9. ө ә . ң ө, ,ң ғ қ. 125- ң ң ө, ғ ғң.

  10. Ө қ ң ң ғ ң, ә ғ ғ.

 


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 .

 

Ө ұ


  1. құң, ө ң қң.

  2. Ө ңң құ , ң , қ ө ң.

  3. ++Builder ң (++Builder Project1) әң ғ қ ә ң қ ң.

 

қ ұ.





:


: 2017-03-18; !; : 721 |


:

:

, , .
==> ...

1798 - | 1695 -


© 2015-2024 lektsii.org - -

: 0.043 .