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

Реферат Генератор завдань для обчислювальної практики





---------------------------------------------

__ fastcall TForm1 :: Button3Click (TObject * Sender)

{

if (read_config ()) exit (1);

else

if (SaveDialog1- gt; Execute ()) {

Form1- gt; Memo1- gt; Lines- gt; SaveToFile (SaveDialog1- gt; FileName);

}

}

//---------------------------------------------------------------------------__fastcall TForm1 :: Button5Click (TObject * Sender)

{

Form6- gt; ShowModal ();

}

//---------------------------------------------------------------------------


__ fastcall TForm1 :: Button6Click (TObject * Sender)

{

if (FileExists ( справка.help )) Form10- gt; Memo1- gt; Lines- gt; LoadFromFile ( справка.help );

else Form10- gt; Memo1- gt; Lines- gt; Strings [0]= не знайдений файл довідки! raquo ;;

Form10- gt; ShowModal ();

}

//---------------------------------------------------------------------------

Лістинг файлу Unit2.cpp

//---------------------------------------------------------------------------

# include lt; vcl.h gt;

# pragma hdrstop

# include Unit2.h

# include Unit1.h

# include Unit7.h

# include Unit8.h

# include Unit9.h

//---------------------------------------------------------------------------

# pragma package (smart_init)

# pragma resource *. dfm * Form2;

//---------------------------------------------------------------------------

__ fastcall TForm2 :: TForm2 (TComponent * Owner)

: TForm (Owner)

{

}

//---------------------------------------------------------------------------reads(String s)

{

if (s.Pos ( lt; )) s.Delete (1, s.Pos ( lt; ));

else return error # 2 raquo ;;// файл конфігурації пошкоджений !!!

if (s.Pos ( gt; )) s.Delete (s.Pos ( gt; ), s.Length ());

else return error # 2 raquo ;;// файл конфігурації пошкоджений !!!

if (s!= ) return s;

else return error # 1 raquo ;;// рядок порожня

}

//---------------------------------------------------------------------------_config()

{

String s;


if (FileExists ( config.dll )) {

file_read ( config.dll );

Form2- gt; Memo1- gt; Text=Form9- gt; Memo1- gt; Text;

}

else {

ShowMessage ( не знайдений файл конфігурування );

return 1;

}


//------------------ кількість варіантів

s=reads (Form2- gt; Memo1- gt; Lines- gt; Strings [0]);

if (s == error # 2 ) {

ShowMessage ( Відсутні операторні дужки! );

return 1;

}

if (s == error # 1 ) {

ShowMessage ( Відсутня значення! );

return 1;

}

for (int i=1; i lt;=s.Length (); i ++)

if (s [i] lt; 0 || s [i] gt; 9 ) {

ShowMessage ( Неправильний формат! );

return 1;

}

if (s.Length () gt; 9) {

ShowMessage ( Неприпустимо велике число );

return 2;

}

if (StrToInt (s) lt; 0) {

ShowMessage ( Неприпустимо мале число );

return 3;

}


var=StrToInt (s);


//------------------ пароль адміна

s=reads (Form2- gt; Memo1- gt; Lines- gt; Strings [1]);


if (s == error # 2 ) {

ShowMessage ( ...


Назад | сторінка 6 з 13 | Наступна сторінка





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

  • Реферат на тему: Return to materialism
  • Реферат на тему: Розробка грі "Lines" в середовіщі С ++
  • Реферат на тему: Розробка гри "Lines"
  • Реферат на тему: Файл .htaccess
  • Реферат на тему: Файл менеджер на мові C #