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

Реферат Створення програмного додатку &Шифрування інформації&





"> {Public declarations}

end;


Form4: TForm4;

I, kol, j: integer;



{$ R * .dfm}

TForm4.FormShow (Sender: TObject); AppPath: array [0..255] of char;

test: AnsiString; (255, AppPath);// визначаємо директорію, де розташований виконуваний файл:=AppPath + Доп. Матеріали test.rtf raquo ;;. Lines.LoadFromFile ( C: Program Files Електронний підручник Доп. Матеріали test.rtf );// текст завантажується в компонент RichEdit1

except//у випадку, якщо файл не знайдений, робота програми завершується

showmessage ( Файл не знайдено! );

Application.Terminate;

end;


BitBtn1.Enabled:=false;//Кнопка Далі не доступна, поки не буде зроблений вибір

memo1.Lines.Strings [0]:=Richedit1.Lines.Strings [j + 0];// в компонент Memo заноситься перший рядок - питання.


radiogroup1.Items [0]:=richedit1.Lines.Strings [j + 1];// заповнюємо варіанти відповідей

radiogroup1.Items [1]:=richedit1.Lines.Strings [j + 2];

radiogroup1.Items [2]:=richedit1.Lines.Strings [j + 3];

radiogroup1.Items [3]:=richedit1.Lines.Strings [j + 4];

radiogroup1.Items [4]: ??= richedit1.Lines.Strings [j + 5];

try

i:=StrToInt (richedit1.Lines.Strings [j + 6]);// змінна и містить номер пра-вильного відповіді

except//якщо не вказано номер правильної відповіді, робота програми переривається

showmessage ( Невірний формат тесту! );

Application.Terminate;

end;:=j + 8 ;;

TForm4.BitBtn1Click (Sender: TObject);

if i=radiogroup1.ItemIndex + 1 then//якщо дан правильну відповідь

begin

label1.Font.Color:=clGreen;// колір шрифту Label1 - зелений

label1.Caption:= Відповідь правильна! raquo ;;

kol:=kol + 1;// лічильник кількості правильних відповідей

end else if radiogroup1.ItemIndex lt; gt;- 1 then

begin

label1.Font.Color:=clRed;

label1.Caption:= Відповідь не правильний! raquo ;;

end;

memo1.Lines.Clear;// очищаємо компонент Memo


if Richedit1.Lines.Strings [j + 0]= Кінець тесту

then begin

memo1.Lines.Strings [0]:= Тест закінчений raquo ;;

memo1.Lines.Add ( Кількість правильних відповідей - + IntToStr (kol));

radiogroup1.Items [0]:= raquo ;;

radiogroup1.Items [1]:= raquo ;;

radiogroup1.Items [2]:= raquo ;;

radiogroup1.Items [3]:= raquo ;;

radiogroup1.Items [4]: ??= raquo ;;

radiogroup1.Visible:=false;

Label1.Visible:=False;

end

else//інакше, якщо кінець тесту ще не досягнутий

begin


memo1.Lines.Strings [0]:=richedit1.Lines.Strings [j + 0];

radiogroup1.Items [0]:=richedit1.Lines.Strings [j + 1];

radiogroup1.Items [1]:=richedit1.Lines.Strings [j + 2];

radiogroup1.Items [2]:=richedit1.Lines.Strings [j + 3];

radiogroup1.Items [3]:=richedit1.Lines.Strings [j + 4];

radiogroup1.Items [4]: ??= richedit1.Lines.Strings [j + 5];

try

i:=StrToInt (richedit1.Lines.Strings [j + 6]);

except

showmessage ( Невірний формат тесту! );

Application.Terminate;

end;

j:=j + 8;

radiogroup1.ItemIndex:=- 1;

end;

BitBtn1.Enabled:=false ;;


procedure TForm4.RadioGroup1Click (Sender: TObject);

BitBtn1.Enabled:=true;// якщо вибір зроблений, то кнопка доступна.

end;

TForm4.FormCanResize (Sender: TObject; var NewWidth,

NewHeight: Integer; var Resize: Boolean);

Resize:=False;// не можна змінювати розмір форми

Назад | сторінка 8 з 9 | Наступна сторінка





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

  • Реферат на тему: Розробка грі "Lines" в середовіщі С ++
  • Реферат на тему: Розробка гри "Lines"
  • Реферат на тему: Як враховувати рух грошей, якщо компанія розраховується через електронний г ...
  • Реферат на тему: Creation of control system by a personnel how to begin with a zero
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений