Мазмұны кіріспе 6 1 электрондық ОҚулықтарды пайдалану 8



бет5/8
Дата31.01.2018
өлшемі1,27 Mb.
#36462
1   2   3   4   5   6   7   8

алдыңғы формадағы компоненттердің жайғасуына ұқсас. 9 суретте PageControl компоненті жасырылып тұр. Оны жасыру үшін PageControl компоненттің visible қасиетін false –қа орнатып қоямыз. “Мысал” жазуы бар батырманы шерткен кезде PageControl компонентті көрсетеміз (10 сурет), ал WebBrowser–ді жасырып қоямыз. Бұл жағдайды ұйымдастыру үшін RadioButton1 батырманың onClick оқиғасына мынадай командаларын жазамыз:

procedure TForm17.RadioButton1Click(Sender: TObject);

begin

PageControl1.Visible:=false;



WebBrowser1.Visible:=true;

WebBrowser1.Navigate('C:\Dip_Ci\Progr\Линейн\1_5.doc');



end;

10 сурет. Бұл мысал PageControl компонент арқылы көрсетіліп тұр


10 суретте PageControl компонент арқылы мысал көрсетіліп тұр. PageControl компоненттің үстіне RichEdit, Image, 2 Label және Button компоненттері қойылған. Бірінші Label компоненті есептің тақырыбын, ал екінші Label компоненті блок-схемаға түсініктеме береді (Caption қасиеті). RichEdit компоненттің Lines қасиетіне шертіп мәтін жолы редакторын шақырып, оның ішіне 11 суретте көрсетілген программаны жазамыз. Жазып болған соң “OK” батырмасын шертіп, бұл терезені жабамыз.

11 сурет. RichEdit редакторының ішіне


“Есепті орындауға жіберу” жазуды Caption қасиет арқылы Button компоненттің үстіне шығарамыз. Бұл батырманы шерткен кезде, есеп орындалуға жіберіледі. Есептің exe – файлын Turbo C программалау ортасында дайындап қоямыз. Бұл батырманың программалық коды:

procedure TForm17.Button3Click(Sender: TObject);



begin

winexec('C:\Dip_Ci\Progr\Линейн\Ex_ln1.exe',1);



end;
Есептің орындалу терезесі 12 суретте көрсетіліп тұр.

12 сурет. Есептің орындалу терезесі


Image компоненті - Delphi графикалық файлдардың үш түрін қолдайды – пиктограммалар, метафайлдар және биттік матрицалар. Барлық файлдардың үш түрі сүреттерді сақтайды. Олардың айырмашылығы – файлдың ішінде суреттерді сақтау және сол суреттерді алып көрсету жолдарында.

Электрондық оқулықта схемалар мен суреттерді көрсету үшін Image компонентпен қолданамыз. Image компоненттің негізгі Picture қасиеті арқылы суреттердің барлық үш түрін көрсетуге болады. Autosize қасиетін true-ға апарып қойған кезде Image компоненттің өлшемдері оның ішінде салынған суреттердің өлшемдеріне автоматты түрде сәйкес келеді. Stretch қасиет суретті компоненттің өлшемдеріне сәйкес қылады. Бірақ, Stretch қасиет пиктограмма суреттеріне әсерін тигіземайды, себебі пиктограмма өзінің өлшемдерін өзгертпейді.

Блок-схеманың суретін алдын ала MS Word редактордың ішінде дайындап алып, оны Paint графикалық редакторыңда *.bmp форматында сақтап қоямыз. Одан кейін формаға Image компонентін қойып, оның Picture қасиет арқылы суретке жол көрсетеміз. Autosize қасиетін true-ға апарып қоямыз.

“Си тілінің операциялары” терезенің ұйымдастыруы алғашқы терезелердің ұйымдастыруына ұқсас. Сондықтан, бұл терезе туралы айтудың қажеті жоқ.



“Тармақталу операторлар” терезесі 13 суретте көрсетілген. Бұл терезе алғашқы терезелер сияқты ұйымдастырылған. Бірақ, бұл терезенің “Мысалдар” батырмасын басқан кезде осы тақырып бойынша мысалдар терезесі ашылады (14 сурет).

13 сурет. Тармақталу операторлар терезесі

Мысалдар терезесін көрсету үшін “ Мысалдар ” жазуы бар Button батырманың onClick оқиғасына программалық модулінің ішіне былай жазу керек:

procedure TForm9.Button1Click(Sender: TObject);

begin

Form11.ShowModal;



end;

Мысалдар терезесін құру үшін Delphi ортасында File-New-Form команданы орындап, жаңа форманы ашып аламыз. Бұл Form11 форманың жоғары жағына “Тармақталу операторлардың мысалдары” жазуды шығарамыз. Ол үшін форманың Captiion қасиетіне осы жазуды енгізіп қоямыз.



14 сурет. PageControl компоненттің көмегімен бірнеше мысал көрсету



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




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

    Басты бет