Программалау технологиясы



Pdf көрінісі
бет32/136
Дата08.02.2022
өлшемі2,48 Mb.
#121875
түріПрограмма
1   ...   28   29   30   31   32   33   34   35   ...   136
Байланысты:
Мукашев С Builder

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 - "<cout<<"\n"<<"Tortbyrishtin eni - "<cout<<"\n"<<"Tortbyrishtin audani - "<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 –
 
секцияда 
жазылады.
С++ -те кез-келген класс үшін анықталған, кластың жаңа данасын құратын 
конструктор
және құрылған дананы жоятын 
деструктор
деп аталатын екі әдіс 
қарастырылған. 
TОbject
класы және одан тарайтын тума кластардың басым бӛлігі үшін бұл 
әдістер сәйкесінше 
Create
 
және 
Destroy
 
деп аталады. 
Қасиеттер.
 
Кластың қасиеттері немесе сол класқа жататын объектінің қасиеттері - бұл 
ӛрістерді пайдалануға арналған арнайы механизм. Класты сипаттауда қасиеттерді жазу үшін 
property, read, write
қызметші сӛздері қолданылады. Программа модулінде қасиеттердің 
мәнін кӛрсету келесі түрде жазылады: 
кластың_аты->қасиеті:= мәні;

Оқиғалар.
 
Процедура болғандықтан бұл программалық кодтарды «әдіс» деп 
қарастырады да, «оқиға»- қабылдайтын мәндері осы процедуралық типтер болатын «қасиет» 
болады. Оқиға болған кезде, шақырылатын процедураны немесе әдісті 
оқиға ӛңдеуші

Event 
Handler
- обработчик событий/ деп атайды, С++Builder- де әрбір кластың ӛзіне тән 
оқиғаларына сәйкес, программа модуліне, визуальдық компоненттің белгісіне екі рет шерту 
арқылы, автоматты түрде қойылатын 
стандарт оқиға ӛңдеушілері


Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   136




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет