C# программалау тілі зертханалық жұмыс №1 Сызықтық программалар



Pdf көрінісі
бет20/26
Дата04.11.2023
өлшемі1,95 Mb.
#189316
түріПрограмма
1   ...   16   17   18   19   20   21   22   23   ...   26
Байланысты:
С# programmalau111

Зертханалық жұмыс №12 
Тестілеу программасын құру 
 
Мақсаты: 
Қарапайым тестілеу программасын құру.
Негізгі ұғымдар
. Қосымшада бірнеше формаларды қолдану, массивтермен және файлдармен 
жұмыс.
Бекіту мысалдары.
Мысал1.
Қарапайым тестілеу программасының қосымшасын құру. Жаңа қосымша test1
жобасын құрамыз. Solition Explorer терезесінде Add--> New Item командаларын орындай 
отырып жобаға жаңа тексттік файл қосамыз.(32 сурет) Файл аты- test.txt . Тест мазмұнын осы 
файлда құрамыз.


32 сурет. Жобаға тексттік файл қосу 
Тест мазмұнының жазу үлгісі мынадай:
1) тест сұрағы 
2) жауаптың 1 варианты 
3) жауаптың 2 варианты 
4) жауаптың 3 варианты 
5) жауаптың 4 варианты 
6) жауаптың 5 варианты 
Бес жауаптың біреуі дұрыс және оны бірінші жолға қоямыз. 
Қосымша негізгі 4 формадан тұрады: 1 –титульдық бет, 2- тіркеу формасы, 3 – тестілеу формасы, 
4- нәтиже. Формалар арасында байланыс орнатамыз. 
Бірінші форманы жүктейміз. Формаға timer1, progressBar1, label1 компоненттерін қоямыз.
Форма үлгісі 33 суретте кӛрсетілген.
Программа коды: 
33 сурет. Қосымшаның орындалуы 
public
partial
class
Form1

Form 

Form2
f2 = 
new
Form2
(); 
int
n = 0; 
public
Form1() 
{ InitializeComponent(); 

private
void
Form1_Load(
object
sender, 
EventArgs
e)


{ // форманың Load оқиғасы
timer1.Enabled = 
true

this
.Opacity = 0; } 
private
void
timer1_Tick(
object
sender, 
EventArgs
e) 
{
if
(
this
.Opacity < 1) 
{
this
.Opacity = 
this
.Opacity + 0.01; 
n++; } 
else 
{
if
(progressBar1.Value <= 98) 
{ progressBar1.Value+=2; } 
else 
{ timer1.Enabled = 
false

f2.Show(
this
); 
this
.Hide(); } 
Қосымшаға екінші форманы қосамыз. Бұл тіркелу формасы, тест тапсырушының жеке 
мәліметтері енгізіледі. Форма үлгісі 34 суретте кӛрсетілген.
34 сурет. Тіркелу формасы 
Программа коды: 
public

Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   26




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет