Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Електронні навчальні видання

Реферат Електронні навчальні видання





Browser, саме він і відображає HTML сторінки. При натисканні миші по компоненту RadioButton запускається процедура, яка відображає html сторінку в компоненті WebBrowser


procedure TForm1. RadioButton1Click (Sender: TObject);. Navigate (ExtractFilePath (Application. ExeName) + «Base theory rules. Htm»);

end;


Пункт тести являє собою тест з 1000 питань, і складається з наступних компонентів: Label, Panel, Button, Image, Edit

Принцип роботи іспиту наступний. Після натиснути на пункт іспит з'являться питання, після вибору варіанта відповіді варіанти відповідей підфарбувати залежно від обраного відповіді, стане активна кнопка далі (перехід до наступного питання).


Рис.3. Іспит.


Процедура запуску тесту (іспиту):

Задаються змінні для підрахунку правильних відповідей та номера питання.


nomer: Integer=0;// Номер питання (файлу)

prav=0;// Правильну відповідь

neprav=0;// НеправіWL; `11льний відповідь

procedure TForm1. RadioButton5Click (Sender: TObject);// Запуск тестування.

Button1. Click;// Функціональна кнопка (не відображається в програмі.)

end;

Далі йде зогрузка і вибірка питань

procedure TForm1. Button1Click (Sender: TObject); f: TextFile;, s1: string;, i, id, p, rnd: integer;// Опис змінних

edit1. Text:=inttostr (nomer);// Відображає номер питання

скидання значень змінних

p:=0;// Наявність картинки у файлі

id:=0;

kol:=0; i:=1 to 5 do [i]:=«»; (f, «data /» + inttostr (nomer)); (f); not eof (f) do (id); (f, s); (f, s1); copy (s1, 1,1)=«#» then:=s1; (f, s1);; (id=1) and (s=«# IMGS») then. Picture. LoadFromFile («data / imagedata /» + s1);// Завантаження картинки:=1;; (id=1) and (p=0) then. Picture. LoadFromFile («data / imagedata / none. Bmp»); s=«# QUESTION» then. Top:=image1. Top + image1. Height +20;. Caption:=s1;; s=«# ANS» then (kol); kol=1 then mas [1]:=s1; kol=2 then mas [2]:=s1; kol=3 then mas [3]:=s1; kol=4 then mas [4]: =s1; kol=5 then mas [5]:=s1;;; (f);. clear; mas [1] <> «» then ListBox1. Items. Add (mas [1]); mas [2] <> «» then ListBox1. Items. Add (mas [2]); mas [3] <> «» then ListBox1. Items. Add (mas [3]); mas [4] <> «» then ListBox1. Items. Add (mas [4]); mas [5] <> «» then ListBox1. Items. Add (mas [5]); ListBox1. Items. count> 0 then begin:=random (listbox1. Items. Count);. Caption:=listbox1. Items. Strings [rnd];. Items. Delete (rnd); label3. Caption:=«»; ListBox1. Items. count> 0 then begin:=random (listbox1. Items. Count);. Caption:=listbox1. Items. Strings [rnd];. Items. Delete (rnd); label4. Caption:=«»; ListBox1. Items. count> 0 then begin:=random (listbox1. Items. Count);. Caption:=listbox1. Items. Strings [rnd];. Items. Delete (rnd); label5. Caption:=«»; ListBox1. Items. count> 0 then begin:=random (listbox1. Items. Count);. Caption:=listbox1. Items. Strings [rnd];. Items. Delete (rnd); label6. Caption:=«»; ListBox1. Items. count> 0 then begin:=random (listbox1. Items. Count);. Caption:=listbox...


Назад | сторінка 18 з 28 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Creation of control system by a personnel how to begin with a zero
  • Реферат на тему: Відповіді на екзаменаційні питання з соціальної роботи (введення в спеціаль ...
  • Реферат на тему: Відповіді на питання до держіспиту
  • Реферат на тему: Конституційне право РФ (відповіді на екзаменаційні питання)