Алматы экономика және статистика академиясы



жүктеу 5,39 Kb.
Pdf просмотр
бет10/28
Дата22.02.2018
өлшемі5,39 Kb.
#10536
1   ...   6   7   8   9   10   11   12   13   ...   28

30 
 
 
Дайындалған  форма  
 
Енді қосымшаға Удалить және Выход батырмаларын қосу арқылы форманы 
ӛзгертеміз. Ол үшін формаға тағы да екі батырма қосамыз. 
 
Ӛзгертілген форма 
Удалить батырмасы үшін:  
void __fastcall TForm1::Button2Click (TObject *Sender)  
{  
if (!(ListBox1->ItemIndex ==-1))  
ListBox1->Items->Delete(ListBox1->ItemIndex);  

Выход батырмасы үшін:  
Close();  
 RadioButton  компоненті  Standard    бетінде  орналасқан.  Ол  бір-бірімен 
байланысқан  индикаторлар  тобын  құру  үшін  қолданылады.  Керекті  элементтердің 
біреуін  таңдау  қызметін  атқарады.  Мысалы:  Сӛздік  құру  кезінде,  тесттің  жауаптарын 
құру  кезінде,  т.с.с.  қолданылады  және  Checked  қасиеті  true/false  мәнінде  батырманың 
таңдалғанын/таңдалмағанын кӛрсетеді.  
CheckBox  индикаторы  қандай  да  бір  опцияның  қосылу/қосылмауын  білдіреді. 
Оған State қасиетінің cbChecked, cbGrayed, cbUnchecked мәндері сәйкес келеді.  
MainMenu  компоненті  Standard  бетінде  орналасқан.  Ол  визуал-ды  емес 
компонентке жатады. Формада меню қатарын құру үшін қолданылады. Негізгі қасиеті – 
Items  мәнін  енгізу  болып  табылады.  Ол  меню  конструкторының  кӛмегімен 
толтырылады.  


31 
 
       Memo – Edit элементінің басқа бір формасы. Ол кӛлемді мәтіндер-мен жұмыс 
істеуге арналған. TMemo 32Кб кӛлеміндегі мәтінді қабылдай алады. Ол  10-20 бет мәтін  
дегенді білдіреді.  
Memo  компоненті  –  редакциялаудың  кӛп  қатарлы  терезесі.  Мұндағы  Edit 
компонентінен ерекшелігі: ол арқылы қатарлар (тіркестер) жиынын енгізуге болады.  
 
Компоненттің негізгі қасиеттері: 
Align
 
enumTAlign  (alNone,  alTop,  alBottom,  alLeft, 
alRight, 
alClient, 
alCustom 
)
Контейнердегі 
компонентті туралау тәсілін анықтайды.  
Alignment
 
enumTAlignment
 
Мәтінді туралау істерін басқарады: 
taLeftJustify
– сол жаққа, 
taRightJustify
 – оң жаққа, 
taCenter
– жол ортасына жылжыту. Үнсіз келісімі 
бойынша қатар сол жаққа тураланады. 
Font 
Шрифт атрибуттарын анықтайды. 
Lines 
Мәтін жолдары 
MaxLength 
Символдардың ең үлкен санын кӛрсетеді.  
Modified 
Компонентте мәтіннің терілген/терілмегенін 
анықтайды 
PopupMenu 
Компонентпен байланысты менюді 
анықтайды 
ReadOnly 
Мәтіннің ӛзгеруін білдіреді. 
SelLenght 
Мәтінде белгіленген символдардың санын 
анықтайды. 
SelStart 
Мәтіндегі бірінші белгіленген символ 
позициясын кӛрсетеді. 
SelText 
Терезеде белгіленген  мәтін. 
Негізгі функциялары: 
Clear 
 
void Clear(void)
 
Терезедегі мәтінді жояды 
ClearSelection
 
void ClearSelection(void)
 
Терезедегі белгіленген (выделенный) мәтінді 
жояды 


32 
 
ClearUndo
 
void ClearUndo(void)
 
Редакциялау кезіндегі кері қайтару (отмена) 
команда-ларын буфер арқылы орындайды  
CopyToClipboard
 
void CopyToClipboard(void)
 
Белгіленген фрагментті кӛшіреді 
CutToClipboard 
void CutToClipboard (void) 
Белгіленген фрагментті қиып алады 
PasteFromClipboard 
void PasteFromClipboard(void) 
Буфердегі мәтінді керекті орынға қояды 
SelectAll 
void SelectAll(void) 
Мәтінді толығымен белгілейді 
Undo 
void Undo(void) 
Барлық ӛзгерістерді  кері қайтару ісін 
атқарады 
 
 
2-лекция.C++ Builder 6.0 программалау ортасында жҧмыс  істеу 
1.Dialogs бетіндегі файлды ашу, сақтау, шрифт  диалогтарымен  жҧмыс істеу 
2.Additional  бетіндегі компоненттер 
3. System   бетіндегі компоненттер       
4. BDE компоненттер 
5. Data Controls компоненттері 
1. Dialogs бетіндегі файлды ашу, сақтау, қаріп (шрифт) диалогтарымен 
жҧмыс істеу 
 
OpenPictureDialog, SavePictureDialog ком-поненттері файлдарды ашу, сақтау 
үшін шақырылады. Негізгі функциялары – Execute, 
Сохранить как... командаларын орындау : 
 SaveDialog1->FileName=Fname; 
if  (SaveDialog1->Execute () ) 
{Fname=OpenDialog1->FileName; 
RichEdit1->Lines->SaveToFile(Fname); 

 
FontDialog компонентінің де негізгі функциясы - Execute болып табылады. 
   Scrollbar – жылжыту жолағы (полоса прокрутки), редакциялау объектілерінде 
автоматты түрде пайда болады. 
 
GroupBox визуалды мақсат-тар үшін және Windows  форма-сындағы 
компоненттер (TAB батырмасын басқанда) бойынша орын ауыстыру тәртібін кӛрсету 
үшін  қолданылады.   
RadioGroup GroupBox сияқты қолданы-лады, яғни RadioButton объектілерін 
топтау үшін.  
 Panel – басқару элементі, құрал-саймандар тақтасын жасау үшін қолданылады.   
2. Additional  бетіндегі компоненттер 
Additional бетінде программаның қолданушы интерфей-сін әдемірек жасауға 
болатын объектілер орналасқан. 


33 
 
 
           
Компоненттер тізімі: 
BitBtn – Button батырмасы сияқты, бірақ оған картинкалар       орналастыруға 
болады. BitBtn алдын ала анықталған тип-терден тұрады (bkClose, bkOK және т.б.), 
оларды таңдаған кезде батырма соларға сәйкес түрге енеді.       
       SpeedButton – (SpeedBar) командаларға тез кіруді    (енуді) қамтамасыз ететін 
тақтаны құруға    қажетті  батырма.  
TabbedNotebook – ішкі беттері (салмалары) бар кӛпқатарлы сұхбат. 
     MaskEdit – форматталу мүмкіндігі бар Edit аналогы. Формат EditMask 
қасиетінде анықта-лады. Қасиеттер редакторында EditMask үшін кейбір дайын 
форматтар берілген: мерзім (дата), валюталар және т.б. Масканың арнайы символ-
дарын анықтамадан (справочник) кӛруге болады.  
       
 Outline – байланысқан мәліметтердің  қатына-сын иерархиялы түрде кӛрсету 
үшін қолданылады. 
StringGrid – мәтіндік мәлімет-терді кесте түрінде беру үшін қызмет етеді. 
Кестенің әрбір элементіне ену Cell қасиеті арқылы жүзеге асады.      
DrawGrid – кез-келген типтегі мәліметтерді кесте түрінде беру үшін қызмет етеді. 
Кестенің әрбір элементіне ену CellRect қасиеті арқылы жүзеге асады. 
Image – формада графикалық бейнелерді кӛрсетеді. BMP, ICO, WMF 
форматтарын сүйемелдей алады. Егер картинканы программаны дизайндау кезінде 
қосатын болса, онда ол  EXE файлына компиляцияланады. 
Shape – формада қарапайым объектілерді бейнелеуді қамтамасыз етеді Мысалы: 
шеңбер, квадрат (шаршы), үшбұрыш және т.б.       
Bevel – интерфейсті рельефті түрде бейнелейтін элемент.  
Header – кестелер үшін ӛзгермелі ӛлшемді тақырыптарды (заголовок) құруды 
бейнелейтін элемент.  
ScrollBox – формада үлкен ӛлшемді аймақтарды (экранға пара-пар) құруға 
болады. Осы аймақта ӛз объектілеріңізді орнатуға болады.  
3. System бетіндегі компоненттер 
 
  Timer - таймер, Interval қасиетінде кӛрсетілген уақыт аралығында  
периодты түрде шақырылатын OnTimer оқиғасы.   
PaintBox – сурет салу орны.  
FileListBox – арнайы ListBox, ол кӛрсе-тілген директориялардағы (бумалардағы) 
файлдарды бейнелейді.  
                              4. BDE компоненттері 
 
Table  компоненті мәліметтер база-сының кестесімен жұмыс істеуге мүмкіндік 
береді. Алдымен кестені DataBase Desktop кӛмегімен құрып алу қажет.  


жүктеу 5,39 Kb.

Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   28




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау