Разработка подсистемы генерации учебно-тренировочных заданий

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

°метр[i].варианты[0]!=null).textBox1.Text+=параметр[i].варианты[0]+" ";

else.textBox1.Text+="НЕТ_ЗНАЧЕНИЯ ";

}

}

}void FormGen_Load(object sender, System.EventArgs e)

{.Data.DataSet ds=new System.Data.DataSet();.Data.OleDb.OleDbConnection aCon=new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=GeneratorDB.mdb");.Data.OleDb.OleDbCommand команда=new System.Data.OleDb.OleDbCommand("",aCon);.Data.OleDb.OleDbDataAdapter adapter=new System.Data.OleDb.OleDbDataAdapter(команда);

{.Open();.Tables.Clear();

команда.CommandText="SELECT DISTINCT id_shablon FROM Shablon";.SelectCommand=команда;.Fill(ds);.Close();(int i=0;i<ds.Tables[0].Rows.Count;i++)

{.listBox1.Items.Add(ds.Tables[0].Rows[i][0].ToString());

}

}(Exception err)

{.Show(err.Message);

}

}void saveFileDialog1_FileOk(object sender, System.ComponentModel.CancelEventArgs e)

{

}void button1_Click(object sender, System.EventArgs e)// //обработчик событий который при нажатие на элемент button1 сохраняет в фаил генерируемый текст.

{.saveFileDialog1.ShowDialog();

{.IO.FileStream fs=new System.IO.FileStream(this.saveFileDialog1.FileName,System.IO.FileMode.Create);.IO.StreamWriter writer=new System.IO.StreamWriter(fs,System.Text.Encoding.UTF8);(int t=0;t<this.numericUpDown1.Value;t++)

{.WriteLine("Задача №"+Convert.ToString(t+1));.WriteLine();(int i=0;i<числоПараметров;i++)

{(параметр[i].тип==0).Write(параметр[i].неизменяемыйТекст+" ");(параметр[i].тип==1)

{d=параметр[i].min+ran.Next(Convert.ToInt32(Math.Round((параметр[i].max-параметр[i].min)/параметр[i].шаг+1,0)))*параметр[i].шаг;.Write(d.ToString()+" ");

}(параметр[i].тип==2)

{count=0;(int k=0;k<this.параметр[i].варианты.Length;k++)(this.параметр[i].варианты[k]!=null)=k+1;.Write(this.параметр[i].варианты[ran.Next(count)]+" ");

}

}.WriteLine();.WriteLine();

}.Close();

fs.Close();.Show("Генерирование успешно завершено!");

}(Exception err)

{.Show(err.Message);

}

}

}

}

 

 

Приложение В

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.