21- сурет.
Шешуі:
procedure TForm1.ListBox1Click(Sender: TObject);
begin
case listBox1.ItemIndex of
0:edit1.Text:='[0..255]';
1:edit1.Text:='[-128..127]';
2:edit1.Text:='[-32768..32767]';
3:edit1.Text:='[-2147483648..-2147483647]';
4:edit1.Text:='[0..65535]'; end;
end;
Төмендегі суретте қосымшаның орындалу нәтижесі көрсетілген.
22- сурет.
Мысал2. Әр елдің аты жазылған тізімнен, таңдалған мәнге байланысты сол елге сәйкес ақша бірлігінің атауын шығаратын қосымша жасаңдар.
23- сурет.
Программа коды:
procedure TForm1.ListBox1Click(Sender: TObject);
begin
Case listbox1.ItemIndex of
0:edit1.Text:='Фунт';
1,2,5,6,10:edit1.Text:='Евро';
3:edit1.Text:='Рупий';
4:edit1.Text:='Крон';
7:edit1.Text:='Юан';
8:edit1.Text:='Туглик';
9:edit1.Text:='Доллар';
11:edit1.Text:='Франк';
12:edit1.Text:='Йен';
end;
end;
Әдебиеттер: [1]-[7], қ[1]-[5]
6- апта.
2 кредит сағат.
Тақырыбы: RadioGroup радиобатырмалар тобы компоненті .
Дәріс мазмұны: RadioGroup компоненті, қасиеттері
RadioGroup компоненті- радиобатырмалар тобының панелі. Мұнда радиобатырмалар жол және баған бойынша орналасады. Панельдің сол жақ жоғарғы бұрышындағы жазу Caption қасиеті арқылы анықталады. Батырмалар сан Items қасиеті арқы таңдалады. Батырмаларды бірнеше бағанға орналастыру Columns қасиеті қолданылады. Таңдалған батырма индексі ItemIndex қаситеі арқылы анықталады. Бұл құралды қолданып ыңғайлы безендірілген тест программасын жасауға болады.
Әдебиеттер: [1]-[7], қ[1]-[5]
7-апта__1_кредит_сағат.___Тақырыбы:_Қосымшада_негізгі_және_жанама_меню_жасау.__Дәріс_мазмұны'>7-апта
1 кредит сағат.
Тақырыбы: Қосымшада негізгі және жанама меню жасау.
Дәріс мазмұны:
1. Негізгі меню жасаудың Main Menu
2. Жанама меню жасаудың Popup Menu компоненттері.
Негізгі меню жасаудың Main Menu компоненті. Меню пунктінің негізгі қасиеттері: Bitmap,Caption, Visible, Items,Enabled. Меню пунктін белсенді етудің ShortCut қасиеті. Пункт таңдалғандығын анықтаудың Checked қасиеті. Менюге ішкі меню жасау командасы.
Контекстік меню жасаудың Popup Menu компоненті. Компоненттің AutoPopup, Popup, Alignment қаситеттері. Контекстік меню жасау үшін атқарылатын іс- әрекет.
Әдебиеттер: [1]-[7], қ[1]-[5]
7-апта
2 кредит сағат.
Тақырыбы: Құралдар панелін жасау.
Дәріс мазмұны:
1. Panel және Форма арқылы
2.ToolBar және CoolBar арқылы
Құралдар панелін жасаудың бірнеше тәсілі бар:
А)Panel компоненті арқылы
Б)ToolBar және CoolBar компоненттері арқылы
В) Форма компоненті арқылы
Panel компоненті арқылы құралдар панелін жасауда Panel-ге SpeedButton, ComboBox элементтері орналастырылады.
Құралдар панелін жасау үшін Win32 парағында орналасқан ToolBar және CoolBar компоненттері орналастырылады. ToolBar компоненті ToolButton батырмаларынан тұрады.Одан басқа компоненттерді орналастыруға болады. ToolButton батырмасының Style, Flat, Grouped, ImageIndex, Buttons[Index:integer] қасиеттері.
Форма компоненті арқылы құралдар панелін жасау үшін орнатылатын форма қасиеттері.
Әдебиеттер: [1]-[7], қ[1]-[5]
8- апта
1 кредит сағат.
Тақырыбы: Түстерді басқару компоненттері:TrackBar,ColorGrid, RGB функциясы.
Дәріс мазмұны:
1. RGB функциясы.
2. TrackBar компоненті
3. ColorGrid компоненті
Жергілікті және ауқымды айнымалылар.Түс таңдаудың RGB функциясы. RGB функциясын қолданып, Memo мәтіндік өрісінің фонын кездейсоқ түске бояу. Win32 парағының TrackBar компоненті. Оның Min,Max, Frequncy, Position, Orientation қасиеттері. Samples парағының ColorGrid компоненті. Компоненттің түс таңдаудың ForegroundColor қасиеті.
Әдебиеттер: [1]-[7], қ[1]-[5]
8- апта
2 кредит сағат.
Тақырыбы: Файлдық жүйені басқару компоненттері. Delphi-де компонент түссіздігін басқару.
Дәріс мазмұны:
1. Файлдық жүйені басқару компоненттері.
2. Delphi-де компонент түссіздігін басқару.
Файлдық жүйені басқарудың Win3.1 парағында орналасқан DriveComboBox,DirectoryListBox,FilterComboBox компоненттері. Олардың диск таңдау, каталог таңдау және файл атын таңдау қасиеттері.Бұл компоненттерді қолданып, Image компонентіне графиктік файл шығару мысалы.
Дельфиде компонент түссіздігін таңдаудың AlphaBlend, AlphaBlendValue, TransprentColor қасиеттері. AlphaBlend қасиетінің мәні. Мәтіндік өрістің түссіздік дәрежесін өзгерту мысалдары.
Әдебиеттер: [1]-[7], қ[1]-[5]
9- апта
1 кредит сағат.
Тақырыбы: Win 32 парағының астарлы бет жасаудың PageControl және Trackbar, RichEdit компоненттері.
Дәріс мазмұны:
Win 32 парағы.
PageControl компоненті, қасиеттері.
3. Trackbar, RichEdit компоненттері.
Win 32 парағы 32 разрядты Windows 95/98/NT/2000 операциялық жүйелерінің интерфейстік элементтерінен құралады.
36- сурет. Win 32 парағы.
Бұл парақтың жиі қолданылатын компоненттерін қарастырайық.
Page Control- көп парақты панельдер жиынтығы.
RichEdit- форматталған мәтінге арналған көп жолдық редактор.
TrackBar – программадағы кейбір шамалардың мәнін басқаруда қолданылатын жылжытқыш.
Animate- қарапайым анимацияны шығаруға мүмкіндік беретін мультипликатор.
TreeView- пиктограммалардың тармақты құрылымымен байланысқан жиынтықтан тұратын таңдау тармағы т.с.с.
Page Control көп парақты панелі қосымшада әр түрлі парақта әртүрлі мазмұнды объект қою арқылы қосымшада экрандық кеңістікті үнемдеуге мүмкіндік береді. Компонентті формаға орналастырғаннан кейін оған жаңа парақ қосу үшін контекстік менюден “Жаңа парақ” (New Page) пунктін шертеміз. Delphi автоматты түрде TabSheet1, TabSheet2…атты жаңа парақ жасайды. Парақ тақырыбы Caption қасиеті арқылы өзгертіледі.
Мысал: Page Control компоненті арқылы әр сұрағы әр парақта орналасқан тестілеу программасын жасау мысалын қарастырайық. (Жоба интерфейсі 37-38 суреттегідей болады.)
Достарыңызбен бөлісу: |