Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

і. Ж'мысты' ма'саты ' Бас'ару компаненттерімен танысу- Rdio Group ж'не Check List Box ж'не оларды 'осымша 'руда 'олд

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

ертханалык жумыс №3

3 Зертханалық жұмыс. Radio Group ауыстырып қосқыш панелі және Check List Box өшіру тізімі.

Жұмыстың мақсаты – Басқару компаненттерімен танысу: Radio Group және Check List Box, - және оларды қосымша құруда қолдануды үйрену.

Тапсырма: қолданбалы программамен аудитория таңдауға арналған қосымшаны жазу. Ауыстырып қосқыштың көмегімен аудитория таңдалғанда, программа аудиторияда қандай қосымшалар орнатылғанын және мәтіндік алаңға осы аудиторияның инженерінің қалауын шығарып көрсету қажет.

Radio Group ауыстырып қосқыш панелі Standart бетінде орналасқан. Radio Group ауыстырып қосқыш панелі бірнеше нұсқанын біреуін таңдауға арналған.

Radio Group ауыстырып қосқыш панелінің негізгі қасиеттері:

Columns: integer; ауыстырып қосқыш орналасатын бағандар санын анықтайды. Үнсіздік бойынша бағандар саны 1- ге тең.

ItemIndex:integer; белгіленген ауыстырып қосқыштың реттік номерін анықтайды. Номерлеу нолден басталады. Егер бірде бір ауыстырып қосқыш белгіленбеген болса, онда қасиет мәні 1-ге тең болады.

Item:Tstrings;ауыстырып қосқыш аттарының тізімін құрайды.

Пернетақтамен тышқанның көмегімен жаңа ауыстырып қосқышты белгілегенде шығатын оқиға - үнсіздік бойынша OnClick болып табылады.

Check List Box өшіру тізімі Additional бетінде орналасқан.

Егер Radio Group ауыстырып қосқыш панелінде  тек бір ғана ауыстырып қосқыш тандалынады, ал Check List Box өшіру тізімінде әр бір өшіргіш үш жағдайдын біруеінде болуы мүмкін:

Қосулы- өшіргішке белгі  символы орналасады;

Өшірулі- өшіргіш бос;

Бейтарап- өшіргішке сұр түсті “белгі ”  символы орналасады;

Өшіргіштің негізгі қасиеттер тізімі:

Cheked[index:integer]:boolean;  Index индексімен өшіргіш жағдайын құрайды. Индекстеу 0-ден басталады. Егер і өшіргіші қосулы болса , онда Cheked [i]   true мәнін береді , ал қалған жағдайларда – false.

Items:Tstrings; өшіргіш атауларынын тізімін құрайды.

АllowGraied:boolean; ауыстырып қосқыштың үшінші жағдайы бейтарап cdGrayedті қолдануға мүмкіндік береді немесе тыйым салады.

Программаны өңдеу жоспары

3.1-суретіне сәйкес формаға компаненттер экземплярын орналастыру.

RadioButton1 обьектісін белгілеп, Items қасиетін тауып, оның оң жағында орналасқан үш нүктелі кнопканы шертеміз.  Қалыптасқан редакторда пайда болған терезеге әрбір аудиториялар  атауларын жаңа жолға шығару. Caption  қасиетіне “аудитория” мәнін береміз. Check List Box 1-ді белгілеп, Items қасиетін тауып және қолданбалы программаға тізім енгізу.

3.1. сурет

RadioButton 1 – ді екі рет шертіп және OnClick оқиғасына келесі кодты енгіземіз:

memo1.Clear;

for I:=0 to 10 do checklistbox1.checked:=false;

if radiogroup1.ItemIndex=-1

then showmessage('аудиторияны таңдауымыз қажет!')else

case radiogroup1.ItemIndex of

0:begin checklistBox1.Checked[2]:=true;

checklistBox1.Checked[3]:=true;

checklistBox1.Checked[4]:=true;

checklistBox1.Checked[10]:=true;

checklistBox1.Checked[11]:=true;

memo1.Lines.Add(Қосымша программаларды орнату қажет');

end;

1:begin checklistBox1.Checked[1]:=true;

checklistBox1.Checked[3]:=true;

checklistBox1.Checked[5]:=true;

checklistBox1.Checked[6]:=true;

checklistBox1.Checked[8]:=true;

checklistBox1.Checked[9]:=true;

checklistBox1.Checked[10]:=true;

memo1.Lines.Add('Бұл аудитория бос емес');

end;

2:begin checklistBox1.Checked[2]:=true;

checklistBox1.Checked[3]:=true;

checklistBox1.Checked[4]:=true;

checklistBox1.Checked[6]:=true;

checklistBox1.Checked[8]:=true;

checklistBox1.Checked[9]:=true;

memo1.Lines.Add('ТурбоС++ ті орнатуға болады');

end;

3:begin checklistBox1.Checked[5]:=true;

checklistBox1.Checked[7]:=true;

checklistBox1.Checked[9]:=true;

memo1.Lines.Add('бұл аудиторияда сабак жүріп жатыр');

end;

4:begin checklistBox1.Checked[1]:=true;

checklistBox1.Checked[2]:=true;

checklistBox1.Checked[8]:=true;

checklistBox1.Checked[3]:=true;

memo1.Lines.Add('Бұл- мұғалімдер аудиториясы');

end;

end;

4. «Жабу» батырмасын активтендіру және  OnClick өңдеу оқиғасына жол қоямыз:

close;

5. Жобаны сақтау – File – Save All. Жаңа папка құрамыз, оған «Аудитория» атауын берміз, папканы аш. Программа кодын және жобаны атымен сақтау, мысалы, Unit1.pas және Project1.dpr. қосымшаны орындауға жіберу.

Модульдің толық мәтіні Unit1.pas

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, CheckLst, ExtCtrls;

type

TForm1 = class(TForm)

RadioGroup1: TRadioGroup;

CheckListBox1: TCheckListBox;

Button1: TButton;

Memo1: TMemo;

procedure Button1Click(Sender: TObject);

procedure RadioGroup1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

Implementationж

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

close;

end;

procedure TForm1.RadioGroup1Click(Sender: TObject);

var I:integer;

begin

memo1.Clear;

for I:=0 to 10 do checklistbox1.checked:=false;

if radiogroup1.ItemIndex=-1

then showmessage('Аудиторияны таңдау қажет!')else

case radiogroup1.ItemIndex of

0:begin checklistBox1.Checked[2]:=true;

checklistBox1.Checked[3]:=true;

checklistBox1.Checked[4]:=true;

checklistBox1.Checked[10]:=true;

checklistBox1.Checked[11]:=true;

memo1.Lines.Add('Қосымша программаны орнату қажет');

end;

1:begin checklistBox1.Checked[1]:=true;

checklistBox1.Checked[3]:=true;

checklistBox1.Checked[5]:=true;

checklistBox1.Checked[6]:=true;

checklistBox1.Checked[8]:=true;

checklistBox1.Checked[9]:=true;

checklistBox1.Checked[10]:=true;

memo1.Lines.Add(' Бұл аудитория бос емес');

end;

2:begin checklistBox1.Checked[2]:=true;

checklistBox1.Checked[3]:=true;

checklistBox1.Checked[4]:=true;

checklistBox1.Checked[6]:=true;

checklistBox1.Checked[8]:=true;

checklistBox1.Checked[9]:=true;

memo1.Lines.Add(' ТурбоС++-ді орнату қажет');

end;

3:begin checklistBox1.Checked[5]:=true;

checklistBox1.Checked[7]:=true;

checklistBox1.Checked[9]:=true;

memo1.Lines.Add('Бұл аудиторияда сабақ жүріп жатыр');

end;

4:begin checklistBox1.Checked[1]:=true;

checklistBox1.Checked[2]:=true;

checklistBox1.Checked[8]:=true;

checklistBox1.Checked[3]:=true;

memo1.Lines.Add('Бұл- мұғалімдер аудиториясы');

end;

end;

end;

end.

3 – ші зертханалық жұмысқа тапсырма

  •  Ауыстырып қосқыш панельін және де шрифт атрибуттарын (сызылған, сызылмаған) – өшіргіш тізімін қолдану арқылы Edit енгізу жолында терілген мәтіннің шрифт түсін, өлшемін және астын сызуды өзгертетін қосымша құру.
  •  Edit енгізу жолында аты – жөні, бойы, жасы, шашының түсі, мінезі (сангвиник, холерик және т.б.) яғни, адамды қысқаша сипаттайтын қосымша құру. Алынған ақпаратты Memo – ға шығару.
  •  5 сұрақтан тұратын тест құру. Әр сұрақта төрт жауаптан болу қажет. Қанша дұрыс және дұрыс емес жауаптар және қанша процент % дұрыс жауаптар бар екенінің нәтижесін шығару.
  •  Гүл магазиніне қосымша жазу, яғни букет композициясының және оның түсін таңдауға арналған.
  •  Ресторанға мәзір құру.
  •  Әлем бөлігін таңдағанда осы әлем бөлігінің бес қаладан тұратын тізімін көру қосымшасын құру. RadioGroup және ListBox –ты қолдану.
  •  Банкоматтың жұмысын модельдеу.
  •  Қызметі бойынша қызметкерлердің фамилиясын шығару және берілген қызмет бойынша қызметкерлердің санын шығару үшін  кадр бөлімінің қосымшасын жазу.
  •  Тағайындау пунктын, рейс номерін, қызмет көрсететін самолет, таңдалған түрді шығару қосымшасын құру.
  •  Таңдалған жұлдыз жорамал бойынша туылған адамдар жайлы ақпарат шығаратын программа құру.
  •  Белгіленген тауар және ол сатылатынын  магазиндер тізімі жайлы экранға ақпарат шығаратын программа құру.
  •  АЗС жұмысын модельдеу.
  •  Жол беру, кіруге болмайды, басты жол, қозғалысқа тыйым салынғаны жөніндегі негізгі жол белгілерін көрсететін программа құру.
  •  Түрлі геометриялық фигураларды көрсететін программа құру.

  

PAGE  8




1. Куприн А И - «Чистый свет высокой нравственной идеи» в русской литературе
2. Иконы
3. Основные задачи надежности
4. Множества и операции над ним
5. реферат дисертації на здобуття наукового ступеня кандидата соціологічних наук
6. РЕФЕРАТ дисертації на здобуття наукового ступеня доктора медичних наук
7. а супруга супруг включая и бывших мать отец братья сестры и дети с указанием фамилии имени о
8. Омский государственный технический университет Л
9. Дневника будущего фестиваль 10го января
10. Астана медицина университеті А~ Нысан ТС~~071
11. гвардейский гренадерский полк
12. Эта естественная готовность людей приводит их к осознанию того что в интересах общего блага необходимо сох.
13. ' ' '. Существительные женского рода на ' '
14. It~s wonderful world we live in.html
15. Тема- ldquo;Сплавыrdquo; Ученика Кудашева Алексея Москва
16. прядь за прядью один из основных приёмов стрижки
17.  Введение 2 Определение болезни 3
18. з курсу ldquo;Лінгвістичне забезпечення інтелектуальних системrdquo; Студента V курсу Д
19. Состав особенности проектирования подразделений мастерской
20. Теплоснабжение предприятий АПК и социальной сферы Тепловой режим с-х помещений Воздушный режим с-