Дельфи бағдарламасында тест құру

Раздел Информатика
Класс 11 класс
Тип Другие методич. материалы
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Дельфи бағдарламасында тест құруДельфи бағдарламасында тест құруДельфи бағдарламасында тест құруДельфи бағдарламасында тест құруDelphi бағдарламасында тест дайындау


Үлгі:


Дельфи бағдарламасында тест құруДельфи бағдарламасында тест құру

Тест құру тәртібі:

Дельфи бағдарламасында тест құру



  • Form1 (форма) терезесін белсенді етіп, Объект инспекторы терезесіндегі Caption қасиетін таңдап, Интерактивті тест деп өзгертеміз. (Ескерту: бұл бағдарламада қазақша әріп терілмейді). Формаға стандартты терезе қалпын келтіреміз. Ол үшін Объект инспекторы терезесіндегі biMaximize қасиетінен False, Border Style қасиетінен bs Single таңдаймыз.

Дельфи бағдарламасында тест құру

  • Win32 парақшасынан PageContol батырмасын таңдаймыз.

Дельфи бағдарламасында тест құру

Формаға тіктөртбұрыш саламыз. Сол төртбұрыштыны ерекшелеп, тышқанның оң жақ батырмасын шертіп, шыққан жанама менюден New Page командасын 3 рет таңдаймыз. Сол уақытта үш парақша (TabSheet1, TabSheet2, TabSheet3) пайда болады.


Дельфи бағдарламасында тест құру

TabSheet1-ді белсенді етіп, Объект инспекторы терезесіндегі Caption қасиетін таңдап, негізгі деп өзгертеміз. (Дәл осындай әрекетпен TabSheet2-ні тест деп, TabSheet3-ті программа туралы деп өзгертеміз.)


Дельфи бағдарламасында тест құру

  • Additional парақшасынан BitBtn батырмасын таңдап, төртбұрыш саламыз.





НЕГІЗГІ парақшасын дайындау

Дельфи бағдарламасында тест құру


  • Standart парақшасынан Label1, Label2; Additional парақшасынан Image батырмасын таңдап, формаға саламыз.

Дельфи бағдарламасында тест құру


Дельфи бағдарламасында тест құру









BitBtn1, Label1, Label2, Image қасиеттері:


Caption - Выход (Шығу)

Kind - bkClose

BitBtn1 Font - өз бетімен таңдау

Height - өз бетімен таңдау

Width - өз бетімен таңдау

Caption - Интерактивті тест

Auto Size - false

Font - Georgia (шрифт түрін, түсін, өлшемін таңдау)

Label1 Height - 90, Width - 560

Layout - tlCenter

Alignment - taCenter

WordWrap - True

Caption - Кім білгір?

Auto Size - false

Font - Georgia (шрифт түрін, түсін, өлшемін таңдау)

Label2 Height - 100, Width - 300

Layout - tlCenter

Alignment - taCenter

WordWrap - True

Picture… - Load…(сурет орнату)

Stretch - True

Image Height - 285

Width - 300

ShowHint - True

Дельфи бағдарламасында тест құру

ПРОГРАММА ТУРАЛЫ парақшасын дайындау

  1. Енді Программа туралы парақшасын белсенді етіп, Standart парақшасынан Дельфи бағдарламасында тест құру (Memo 1) батырмасын таңдап, жұмыс аймағына тіктөртбұрыш саламыз. Оның Объект инспекторы терезесіндегі Lines қасиетінен TStrings... өрісін таңдағанда, String List Editor терезесі ашылады. Шыққан терезедегі Мemo1-ді өшіріп, мәтін тереміз де, OK батырмасын басамыз.

Дельфи бағдарламасында тест құру




Дельфи бағдарламасында тест құру



ТЕСТ парақшасын дайындау

Дельфи бағдарламасында тест құру

Additional парақшасынан ScrollBox батырмасын таңдап, жұмыс аймағына тест орналасатын аймақты саламыз.

Дельфи бағдарламасында тест құру

Standart парақшасынан Radiogroup батырмасын таңдап, бірінші сұраққа арналған төртбұрыш саламыз. Radiogroup1 белгісін белгілеп, оның Caption қасиетіне 1-ші сұрақты жазамыз. Items қасиетінен TString таңдап, шыққан терезеге сұрақтың жауаптарын жазамыз, Ok батырмасын шертеміз.

(Егер сұрақтың құрылымында сурет кездесетін болса, онда Additional парақшасынан Image батырмасын таңдап, оның Stretch қасиетін True деп, Picture… - Load…(сурет орнату) таңдаймыз.)

Дельфи бағдарламасында тест құру

Дәл осындай әрекетпен төрт рет қайталаймыз.

Сұрақтар:

Дельфи бағдарламасында тест құруДельфи бағдарламасында тест құруДельфи бағдарламасында тест құруДельфи бағдарламасында тест құруДельфи бағдарламасында тест құру

ТЕСТ ТУРАЛЫ парақшасының төменгі жағына нәтиже шығаруға Button батырмасын; жауаптар үшін Label3, Label4 қосамыз. Дельфи бағдарламасында тест құру

Код:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, jpeg, Buttons, ComCtrls;

type

TForm1 = class(TForm)

PageControl1: TPageControl;

TabSheet1: TTabSheet;

TabSheet2: TTabSheet;

TabSheet3: TTabSheet;

BitBtn1: TBitBtn;

Image1: TImage;

Image2: TImage;

Label1: TLabel;

Label2: TLabel;

Memo1: TMemo;

ScrollBox1: TScrollBox;

RadioGroup1: TRadioGroup;

RadioGroup2: TRadioGroup;

RadioGroup3: TRadioGroup;

RadioGroup4: TRadioGroup;

RadioGroup5: TRadioGroup;

Button1: TButton;

Label3: TLabel;

Label4: TLabel;

procedure Button1Click(Sender: TObject);

procedure RadioGroup1Click(Sender: TObject);

procedure ScrollBox1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

ball:integer;

type ansvers = array [1..5,0..3] of byte;

const otv:ansvers=((0,1,0,0),(0,0,1,0),(0,0,1,0),(0,1,0,0),(1,0,0,0));

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

ball:=otv [1,radiogroup1.ItemIndex]+

otv [2,radiogroup2.ItemIndex]+

otv [3,radiogroup3.ItemIndex]+

otv [4,radiogroup4.ItemIndex]+

otv [5,radiogroup5.ItemIndex];

label3.Caption:='5 сурактын'+IntToStr(ball)+'-не дурыс жауап бердiн';

if ball=5

then label4.Caption:= 'Жарайсын. Оте жаксы'

else

if (ball=3) or (ball=4)

then label4.Caption:='Жаксы'

else label4.Caption:='Канагаттанарлык'

end;

end.

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

  1. Ғаламтор сайттары.

  2. Delphi ортасында бағдарламалау (Әдістемелік құрал).

© 2010-2022