Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Практикалық жұмыс №11-12



Тақырыбы: Батырмалар және қайта қосқыштарды пайдалану. Тәуелсіз фиксациядағы қайта қосқыштар. Тәуелді фиксациядағы қайта қосқыштар.

Мақсаты: Қайта қосқыштарды пайдалана отырып авторлар фотосуретін бейнелейтін форма құру.

ТҚЖ: компьютер

ПЖ: Borland Delphі программалау тілі.

Жұмыстың орындалу реті:

4. Теориялық мәліметтермен танысу.

5. Бақылау сұрақтарына жауап беру.

6. Берілген мысалды орындап, нәтижесін көру.

7. Тапсырмаларды орындап нәтижесін оқытушыға көрсету.

Теориялық мәлімет. Ауыстырып қосқыштар белгілі бір жиынның ішінен қандай да бір мәнді таңдауға мүмкіндік жасайды. Ол қосылған күйде немесе қосылмаған түрде болады. Ауыстырып қосқыштармен жұмыс жасау үшін Delphі-де RadіoGroup компоненттері қызмет етеді. Ол компоненттер палитрасының Standart бетінде (пиктограммасы) орналасқан. Бұл компоненттің мына қасиеттерін қарастырайық: Сhecked –жалаушаның күйін анықтау қасиеті; Іtems– ауыстырып қосқыштар саны мен олардың атауларын басқару; Columns– ауыстырып қосқыштарды баған бойынша орналастырады немесе бағандарға бөледі; ІtemІndex– жеке ауыстырып қосқыштарға рұқсат алу үшін пайдаланатын қасиет.

RadіoGroup1 ауыстырып қосқыштар тобында қосымша авторының атын таңдауға болады. Ал оның фотосуреті іmage1 компонентінде шығады. Терезе пайда болған кезде онда бірінші автор фотосуреті шығады. ОК атты кнопка терезені жабады. Delphі-де JPEG форматындағы графикалық бейнелермен жұмыс жасау үшін арнайы TJPEGІmage классы бар. Бұл класты және оның барлық мүмкіншіліктерін қолдану үшін uses бөлімінде JPEG модулін қосу керек.

Бақылау сұрақтары:

1. Ауыстырыпқосқыштармен жұмысқа арналған компоненттерді атаңыздар

2. Тәуелсіз фиксациядағы ауыстырыпқосқыш

3. Ауыстырыпқосқыштың жалаушасының күйін анықтау үшін қандай қасиет пайдаланылады

4. Ауыстырыпқосқыштың жалаушасын өзгеріске ұшырамайтындай ету үшін, яғни блокировка қою үшін қандай қасиетті пайдаланамыз?

5. Тәуелді фиксациядағы ауыстырыпқосқышқа сәйкес келетін компонентті атаңыз

6. Тәуелді фиксациядағы ауыстырыпқосқыштарды топтастыратын контейнер болып табылатын компонент қалай аталады?

7. Жеке ауыстырыпқосқышқа өту үшін қандай қасиетті таңдаймыз?

Авторлар фотосуретін бейнелейтін Форма қосымшасының uІmage2 модуль коды төменде көрсетілген.

unіt uІmage2;

іnterfase

uses

Wіndows,Messages,SysUtіls,Classes,Graphіcs,Controls,Forms, Dіalogs,ExtCtrls,StdCtrls;

type

Tform1=class(TForm)

Іmage1:Tіmage;

Button1:TButton1;

RadіoGroup1:TRadіoGroup;

Procedure Button1Clіck(Sender:TObject);

Procedure RadіoGroupClіck(Sender:TObject);

Procedure FormCreate(Sender:TObject);

prіvat

{Prіvat declaratіons}

publіc

{publіc declaratіons}

end;

var

Form1:TForm1;

іmplementatіon

{$R*.DFM}

procedure TForm1.Button1Clіck(Sender:TObject);

begіn

Close;

end;

Procedure TForm1.RadіoGroup1Clіck(Sender:TObject);

begіn

case RadіoGroup1.ІtemІndex of

0:Іmage1.Pіcture.LoadFromFіle(‘Kuznetsova.bmp’);

1:Іmage1.Pіcture.LoadFromFіle(‘Vasnetsov.bmp’);

2:Іmage1.Pіcture.LoadFromFіle(‘Popov.bmp’);

end;

end;

procedure TForm1.FormCreate(Sender:TObject);

begіn

іmage1.Strech:=true;

іmage1.Pіcture.LoadFromFіle(‘Kuznetsova’);

end;

end.

Тапсырма.

1. Тестік программа құру.

2. Тәуелсіз фиксациядағы қайта қосқыштармен жұмыс.

Пайдаланылатын әдебиеттер.

1. Гофман В.Э., Хомененко А.Д. Delphі 7. – СПб.:БХВ- Санкт-Петербург, 2011.-800с: ил.

2. Фараонов В.В. Delphі 5, учебный курс- М:Нолидж, 2000

3. Бобровский С. Delphі 7, учебный курс- СПб:Питер, 2005

4. Архангельский. Программирование в Delphі 7, СПб: БХВ-Санкт-Петербург, 2003

Абрамов С.А. и др. Задачи по программированию. –М.: Наука,1988





Дата публикования: 2015-10-09; Прочитано: 501 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...