Инфоурок Информатика Другие методич. материалыДельфи бағдарламасында тест құру

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

Скачать материал

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, Label2Additional  парақшасынан  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

WordWrapTrue

 

 


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

                 Auto Size –  false

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

 Label2     Height – 100, Width - 300

Layout - tlCenter

Alignment - taCenter

WordWrapTrue

 

 


                 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 батырмасын; жауаптар үшін  Label3Label4   қосамыз. 

Код:

 

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  ортасында  бағдарламалау (Әдістемелік  құрал).

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Дельфи бағдарламасында тест құру"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Семейный психолог

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 059 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 01.09.2015 2316
    • DOCX 465.2 кбайт
    • 11 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Умирзакова Анар Камысбаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Умирзакова Анар Камысбаевна
    Умирзакова Анар Камысбаевна
    • На сайте: 8 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 5258
    • Всего материалов: 2

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 611 человек из 77 регионов
  • Этот курс уже прошли 965 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Эффективное планирование и управление временем

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 17 регионов
  • Этот курс уже прошли 19 человек

Мини-курс

Управление стрессом и психологическими состояниями

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 78 человек из 32 регионов
  • Этот курс уже прошли 56 человек

Мини-курс

Методы маркетинговых исследований в интернете

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 27 человек из 20 регионов