«Бағдарламалау тілдері» пәнінен оқу тәжірибесі бойынша



бет20/44
Дата03.10.2023
өлшемі2,7 Mb.
#183587
1   ...   16   17   18   19   20   21   22   23   ...   44
Байланысты:
«Бағдарламалау тілдері» пәнінен тәжірибелік жұмыстар жинағы

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"));
...

C++Builder ортасында құрылатын қосымшалардағы тізімнің көмегімен таңдау жұмысын ұйымдастыру үшін Standart панелінің ListBox, ComboBox компоненттерін қолдануға болады.


Standart панелінің ListBox, ComboBox компоненттері. ListBox компоненті қарапайым тізімдерді жасауда қолданылады.
Мәліметтерді кестелер түрінде беруді ұйымдастыру. C++ Builder ортасында қосымша құруда мәліметтерді кестелер түрінде беру үшін Additional жапсырмасындағы StringGrid және DrawGrid компоненттері /3.1.5-сурет/ қолданылады.

3.1.5-сурет. StringGrid компонентін таңдау




Additional панелінің StringGrid және DrawGrid компоненттері. DrawGrid, StringGrid компоненттерін формаға орналастырғанда, жай ғана, бос ұяшықтары бар кестелер немесе торкөздер пайда болады, ал программманың орындалуы барысында ұяшықтардың мәліметтермен толтырылуын программист өзі ескеруі тиіс.
Кесте өлшемін (баған және жол санын) Longint типті ColCount және RowCount қасиеттері анықтайды. Қалыпты күйде олардың мәндері 5-ке тең. Баған мен жолдың нөмірлері нөлден бастадады, яғни кесте өлшемі 6х6.


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   44




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

    Басты бет