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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

ертханалык жумыс №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. Решение математических задач средствами Excel
2. Вариант 1 1. Для какого метода познания характерно изучение объекта путем выделения его составных частей-
3. Контрольная работа по дисциплине Товароведение и экспертиза товаров Вариант 100 ФИ
4. Язык ~ дом бытия Дайте его философскую интерпретацию
5. ШТЮРМдоктор экономики доцент Института экономики предприятия Университетаг1
6. Вариант 1. 1. Педагогическая поэма Флаги на башнях~ труд а В
7. Юрка знал это с самого раннего детства
8. Морское путешествие Воспитатель Юрасова И
9. это предполагаемые субъекты спорного материального правоотношения подлежащего рассмотрению судом; субъек
10. Экономика 1.html