コード例 #1
0
ファイル: Program.cs プロジェクト: dowr2110/labsOOP
        static void Main(string[] args)
        {
            Test             test   = new Test("Kontrol", "Hard", 10);
            Test             test2  = new Test("Obichni", "Easy", 10);
            Vopros           vopr   = new Vopros("", "Easy", 10);
            Ekzamen          ekzam  = new Ekzamen("Math");
            VipusknoiEkzamen vipusk = new VipusknoiEkzamen();

            Console.WriteLine(test.Tst + " " + test.Diffic + " " + test.Maxb);
            test.Tst = "Kontrolni";
            Console.WriteLine(test2.Tst + " " + test2.Diffic + " " + test2.Maxb);
            Console.WriteLine("------------------");
            test.ToConsole();
            test.Info();
            Console.WriteLine("------------------");
            test2.ToConsole();
            test2.Info();
            Console.WriteLine("------------------");
            // работа с одноименными методами
            test.TotJe();
            ((ITakoije)test).TotJe();
            Console.WriteLine("------------------");
            ((test2 as ITakoije)).TotJe(); // работа по ссылке (as)
            test2.TotJe();
            Console.WriteLine(test.Tst is string? "is" : "is not");
            Console.WriteLine("------------------");
            Printer.iAmPrinting(test);
            Printer.iAmPrinting(test2);
            Printer.iAmPrinting(vopr);
            object[] mas = { test, test2, vopr, ekzam, vipusk };
            Console.WriteLine("--00--00---- 6-aя лаба ----00--00--");
            Test test3 = new Test("Kont", "medium", 3);

            Console.WriteLine(test3.Type + " " + test3.Tst + " " + test3.Maxb + " ");
            Info ekzm;

            ekzm.begin = "30.10.2017";
            ekzm.predm = "Math";
            ekzm.end   = "7.11.2017";
            Console.WriteLine("Информация о тесте: Дата начала: " + ekzm.begin + " Предмет : " + ekzm.predm + " Конец: " + ekzm.end);
            Ekzamen ekzam1 = new Ekzamen("History");
            Ekzamen ekzam2 = new Ekzamen("Rusian");

            ekzam2.Name = "Russian";
            Sessia kek = new Sessia(ekzam, ekzam1, ekzam2);

            Console.WriteLine(kek.FindKol());
            kek.FindTes(1);
            Console.WriteLine("Поиск по предмету");
            kek.ToConsoleList(kek.FindEkz("Russian"));
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: jsal1/student_project_1
 private void timer1_Tick_1(object sender, EventArgs e)//3c
 {
     if (Bar_prog.Value == Bar_prog.Maximum)
     {
         if (ending.StartsWith("scan"))
         {
             IA.Abort();
             timer1.Enabled = false;
             ToBlock(false);
             richTextBox1.Text += "Вектора созданы и сохранены\r\n";
         }
         else if (ending.StartsWith("load"))
         {
             Loading.Abort();
             timer1.Enabled = false;
             ToBlock(false);
             richTextBox1.Text    += "Вектора загружены\r\n";
             etalon_button.Enabled = true;
         }
         else if (ending.StartsWith("etalon"))
         {
             Etalon.Abort();
             timer1.Enabled = false;
             ToBlock(false);
             richTextBox1.Text += "Эталоны созданы\r\n";
             int[] te = new int[11];
             foreach (var item in massiveEtalons)
             {
                 te[item.ClassImage]++;
             }
             richTextBox1.Text += "Количество эталонов:\r\n";
             for (int i = 1; i < te.Length; i++)
             {
                 richTextBox1.Text += "Класс " + i + " = " + te[i] + "\r\n";
             }
         }
         else if (ending.StartsWith("ekzamen"))
         {
             Ekzamen.Abort();
             timer1.Enabled = false;
             ToBlock(false);
             richTextBox1.Text += "Экзамен завершен\r\n";
         }
         Bar_prog.Value = 0;
     }
 }
コード例 #3
0
ファイル: Sessia.cs プロジェクト: dowr2110/labsOOP
 public void AddEkz(Ekzamen a)
 {
     ekz.Add(a);
 }