12-ДӘРІС. Батырмалар мен ауыстырғыштар
1. Стандартты батырма.
Жалпы тағайындау компонентерін пайдалану.
Әр бір тараудың бөлімдерінің тағайындау жұмыс істеу компонентер класына қысқаша сипаттама беру.
TFrame-рамка және қалып компоненті. Ол компонент ең алғаш Delphi 5-те шыққан. Ол рамкасын айқындайды-контейнерге басқа компонентерді орналастырады.
TPopupMenu-көмекші (локальді) меню.
TpopupMenu-компонентер класын көмекші (локальді) меню құруға пайдаланады, тышқанның оң жақ батырмасын басқаннан кейін пайда болады.
Басты менюден көмекші менюге кез-келген компонентік терезеге құруға болады.
TLabel -текстік бейнелер үшін белгі. Tlabel- (метка) компонентер класы әр түрлі формадағы жазуды сығыстырады. Ол үшін центірлік компонент Caption қасиеттерін пайдалынады.
TFont-қасиеттерінің көмегімен жазуды әр түрліғып жазуға болады. (осы 2 қасиет TgraphicControl мұрасынан белгіленген. Сондықтан ол кестеден дұрыс бейнеленбейді.
TEdit- шығару және жолды бейнелеуді.
Tedit –компонент класы 1 жолды тексті көрсетеді, оның көмегімен бір текстік немесе бірнеше ұзын жолдар қосуға болады.
Центірлік компонент Text.OnChange өңдеуші оқиғасының көмегімен текстің шығуын программа байқалады және оны сүзгілеп алады және шықпаған символдарды илемейді.
TMemo- шығару және тексті бейнелеу.
TMemo- компонент класы шығаруға арналған редакциялау және жеткілікті текстің ұзындығын бейнелейді. Қасиеттерімен және әдістерімен мына кластардың (Count, Add, Delete, Clear және т.б) сақталған компонентер динамикалық өңдеуге болады.
BorderStyle, CanUndo, HideSelection, MaxLentgh, Modified, OEMConvert, OnChange, ReadOnly, Sellength, Selstart және SelText қасиеттері аналогты
Tedit қасиеті.
TButton- батырма . Tbutton-батырмасы программада кең көлемде басқара алады, алгаритм батырмасымен байланысты іске асыру OnClick-оқиға өңденеледі.
TCheckBox- тәуелсіз қосылғыштар. TcheckBox- тәуелсіз қосылғыштар, тұтынушылар өздірінің шыққан шешімдерін көрсете алатын үшін Да/Нет немесе Нет/Незнаю деген үшін пайдалынады.
TRadioButton- тәуелді қосылғыштар. TCheckBox-тен айырмашылығы TRadioButton- компонентері тәуелді қосылғыштарды көрсетеді, бір немесе бірнеше өзара іс-қимылдарын тағайындайды.
TListBox- таңдау тізімі.
TListBox- компонент класы Windows-қа таңдау тізімі үшін стандартты түрде пайдалынады.
TComboBox- тізімдерді таңдауда ашады. TComboBox- комбинерлі тізім TListBox- және редактор Tedit комбинациялық тізімді көрсетеді, сондықиан оның қасиеті және тәсілдері компонентерде өзара байланысты.
TGruopBox- топтасу мәтіні . Бұл компонентер контейнер қызмет етеді, рамка және текстік тіктөрбұрыш терезені көрсетеді, үздік рамка.
TActionlist- механикалық әрекет. Бұл компонент ең алғаш Delphi 4-те шыққан. Ол көрінбейтін бейне және ол механикалық әрекетке қызмет етеді. Ең алдымен оның редакторының көмегімен әрекет құрайды- Taction обьект класы ( редактор 2 рет батырманы басып компонентке немесе опций Action List Editor көмегімен көмекші меню тышқанның оң жағымен үстінен басып отырғанды шығарады.
Timer- таймер нақты уақыт аралықтарын есептеу. Оның қасиеті Interval , интервал уақытын анықтайды милисекундта.
Таймер қосындысы Enable қасиеттегі True-ден өту керек. Таймерді бірлет қосқанда уақыт сайын OnTimer оқиғасын қозғай береді, пока Enable қасиеті False-ні қабылдағанша.
TBitBtn- бейнелі батырма. TВitBtn- пиктографик батырма TВutton батырмасында әр түрлі стандартты атқа ие. Оның ерекше қасиеті-Cluph қасиет, батырманың үстінгі жағында салынады.
TSpeedButton- құрал саймандар тақташасындағы батырма TSpeedButton- батырмасы TBitBtn айырмашылығы 3 жағдайда қарастырылады:
1) бұзылып бара жатқан жағдайды өңдеуге болады..
2) олар берілген модальді терезені жаба алмайды.
3) олар үнсіз бола алмайды.
TMasKEdit- арнайы редактор. TmasKEdit –редактор тексті шығаруға арналған. Егер . TmasKEdit қасиеті берілген онда жай оқағанға True берілген, егерде шаблон жолдары берілсе.
TDrawGrid- тәлкелік кесте.
TDrawGrid- компоненті программистқа құруға мүмкіндік береді және кестелік структура мәлеметтерге қызмет етеді. Бұл өрістер текстік жолдарды сақтауға пайдалынады және суреттейді.
Procedure TfmDrowGrid.FormGreate(Sender:Tobject);
//тізімді құрады және толтырады SlBitMap
const
Fnames:array [0..3] of String={}
(“athena.bmp”,”construe.bmp”,”earth.bmp”,”technlgy.bmp”);
var
k:integer;
begin
//жолдың тізімін құру
SlBitMap:=Tstringlist.Greate;
//Файлдарды немесе суреттерді құрайды
witn SlBitMap do for k:=0 to 3 do
begin
Add(Fname[k]);
Objects[k]:=TbitMap.Greate;
(object[k] as TbitHap). Lood Fromfile(Fname[k]);
end;
end;
procedure TfmDrawGrid. FormDestroy(Sender:Tobject);
//жолдар тізімін жояды.
begin
SlBitMap.Free
end.
TImage- сурет бейне салу.
Бұл компонент Delphi-ң бір түріндегі 3 форма еңгізуге, құруға пайдаланып бейне, сурет, пиктограммалар немесе метафайлдар. Кез-келген осы 3 бейне центірлік компонентке- Pucture-де орналасқан.
TShape- cтандартты фигура. Компонент қарапайым бір элементарлы геометриалық фигураны салады, (тікбұрыш, квадрат, домаланған тіктөртбөрыш, элипс, домалақ) Фигуралар компонентке толық орын алады.
TSrollBox- мәтіндік сырғытпалар.
TSrollBox- компонент класы келесі контейнерлік компонентерінің сығыстыру үшін қызмет етеді.
TRichEdit- RTF кстік бейнені шығарады. TRichEdit- компоненті ұзақ жолды редакторға қызмет етеді. RTF форматты текстік кеңейтпеде жұмыс істейді.
Animate- (жаңдандыру, қозғалыс әсерін ұйымдастыру) қозғалыс әсерін ұйымдастырады. Компонент формаға орнатылған кезде соңына индекс қосылып класс атауын алады.
TDateTimePicker- мерзім/уақыттың шығуын бейнелейді. Компонент мерзім және уақыттың шығуына жұмыс істейді.
Date Mode= dmComboBox бейнесін көрсету кезінде колендары ашылмауы мүмкін, мерзімді терезенің жоғары жағына қолмен орналастыруы мүмкін.
Property Date:Tdate мерзімнің көрінуін ашады.
TDTDateFormat=(dfshort dflong);
Property Date Format: мерзімнің шығуын анықтайды.
dfshort-08.09.99
dflong-8 Сентябрь 1999,
TdateTimeKind=(dtkDate,dtkTime);
Property King: TdateTimeKind: Сақтау компоненті анықталады: dtkDate- дата dtkTime-уақыт.
TPaintBox- сурет салу терезесі. TpaintBox- компонентің тағайындау қарапайым таза арқау терезені алып сурет салу үшін бейнелейміз. Арқау (Канва) компонентінде сақталынады, графикалық құралдар-Font қасиеттерінде, Pen және Brush ал жалпы сурет салу өңделген OnPaint оқиғасында жатыр.
Мысалы:
Procedure Tform1.PaintBox1.Paint(Sender:Tobject);
var
x,y:integer;
begin
with PaintBox1, Canvas do
begin
Brush. Color:ClRed;
Ellipse(0,0, Width, Height);
Font.Name:='Arial';
Font.Size:=Height div 5;
Font.Style:=[fsBold,fsItalic];
Font.Color:=ClWhite;
x:=(Width-TextWidth('Delphi'))div 2;
y:=(Height-TextHeight('D'))div 2;
TextOut(x,y 'Delphi');
end;
end;
Қайталау кезінде бос форма компоненті TPaintBox және оның өлшемін белгілеп қою керек;
Height=100, width=300.
TGouge-индикатор көлемі.
TGouge- компоненті кейбір сандық өлшемдердің ауысуына қызмет етеді
Property BackColor: TColor; индикатор боялмаған бөлімі
Property Fore Color: TColor; индикатор боялған жағы
Қарапайым, графикалық және белгіленген батырмалар компоненттерін қолдану.
Конструктор режимінде форма құру
Электронды оқулықтың тиімділігі
С++ программалау тілінде Бір өлшемді массивтер. Сұрыптау
C Builder 6 ортасы және оның мүмкіндіктері
Shape объектісінің негізгі қасиеттері
SpeedButton компоненті
Delphi бағдарламасын қолданып, графикалық мүмкіндіктерін көрсететін бағдарлама құру
“Delphi программалау ортасында графикалық компоненттерді пайдалану әдістемесі”
Turbo Pascal тіліндегі мәліметтердің күрделі типтері