Разработка программы тестирования

Автор работы: Пользователь скрыл имя, 08 Декабря 2012 в 17:19, курсовая работа

Краткое описание

Целью написания курсовой работы, является разработка прикладной программы для реализации заданных функций и реализации ее в среде Borland C++ 6.0.
Прикладная программа должна выполнять следующие функции:
предоставлять возможность пройти тест (отвечать на вопросы путём выбора одного варианта ответа из предложенных);
ввод данных пользователя;
предоставлять информацию о пройденном тесте.

Содержание

ВВЕДЕНИЕ
1. ОБЬЕКТНО-ОРИЕНТИРОВАННАЯ СРЕДА ПРОГРАММИРОВАНИЯ C++Builder
2.ОСНОВЫ ВИЗУАЛЬНОГОГО ПРОГРАММНОГО ИНТЕРФЕЙСА
3.РАЗРАБОТКА ПРИЛОЖЕНИЯ.
3.1. КОМПОНЕНТЫ, ИСПОЛЬЗУЕМЫЕ В ПРИЛОЖЕНИЕ
3.2. ДЕРЕВО ФОРМ ПРИЛОЖЕНИЯ
3.3. СОЗДАНИЕ ПРИЛОЖЕНИЯ
4.ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ
4.1 ТЕСТ ПЕРВЫЙ
4.2 ТЕСТ ВТОРОЙ
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ

Прикрепленные файлы: 1 файл

Kursovaya_rabota_Krivonogikh.docx

— 4.18 Мб (Скачать документ)

      }

   }

}

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

void __fastcall TForm1::Button5Click(TObject *Sender)

{

   String Str;

   if(RBut1->Checked || RBut2->Checked || RBut3->Checked)

   {

      if(RBut1->Checked)

      {

         Str=Question[question-1][5];

      }

      else

      if(RBut2->Checked)

      {

         Str=Question[question-1][8];

      }

      else

      if(RBut3->Checked)

      {

         Str=Question[question-1][11];

      }

 

      if(Str=="ã")

         gum++;

      else

         if(Str=="ò")

            teh++;

      question++;

      if(question==16)

      {

         PInfoT1->Visible=true;

         Timer1->Enabled=true;

         PT1->Visible=false;

         StaticText8->Caption="Инструкция к блоку 2:";

         StaticText9->Caption=" Задания данного блока - оценка ваших способностей. За определённое время ответить на заданное число вопросов.  В каждом вопросе есть только один правильный вариант.";

      }

      if(all_q>=question)

         ShowQuest(question);

      else

      {

         ShowResult(teh, gum);

         PT1->Visible=false;

         PEnd->Visible=true;

         Timer1->Enabled=false;

      }

   }

}

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

 

void __fastcall TForm1::Button6Click(TObject *Sender)

{

   Form1->Close();

}

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

 

 

void __fastcall TForm1::Timer1Timer(TObject *Sender)

{

   T++;

   if(T==300)

   {

      ShowResult(teh, gum);

      PT1->Visible=false;

      PEnd->Visible=true;

      Timer1->Enabled=false;

   }

}

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


Информация о работе Разработка программы тестирования