Пример #1
0
 public Form1()
 {
     if (File.Exists("config.bin"))
     {
         FileStream      fs        = new FileStream("config.bin", FileMode.Open);
         BinaryFormatter formatter = new BinaryFormatter();
         config = (Configuration)formatter.Deserialize(fs);
         fs.Close();
     }
     else
     {
         config = new Configuration();
     }
     listener = new TcpListener(config.get_ip(), config.get_port());
     InitializeComponent();
     bServerStop.Enabled = false;
 }
Пример #2
0
        public Form1()
        {
            if (File.Exists("config.bin"))
            {
                FileStream      fs        = new FileStream("config.bin", FileMode.Open);
                BinaryFormatter formatter = new BinaryFormatter();
                config = (Configuration)formatter.Deserialize(fs);
                fs.Close();
            }
            else
            {
                config = new Configuration();
            }
            listener = new TcpListener(config.get_ip(), config.get_port());
            InitializeComponent();
            bServerStop.Enabled = false;
            //DbUtilities.AddGroup("IS-31");
            //DbUtilities.AddGroup("IS-32");
            //DbUtilities.AddGroup("IS-33");
            //Student st = new Student("tayhao", "123456", "Ivan", "Ivanov", "Ivanovich", "1234", "IS-33", Faculties.FIOT);
            //DbUtilities.AddAccount(st);
            //Instructor instr = new Instructor("Kovaluk", "123456", "Tetyana", "Kovaluk", "Vladimirovna");
            //DbUtilities.AddAccount(instr);
            //Normokontroler nk = new Normokontroler("test", "123456", "Elena", "Klimenko", "Ivanovna");
            //DbUtilities.AddAccount(nk);
            //LabWorks lb1 = new LabWorks(instr.InstructorId, "Курс лабораторных работ с ООП",
            //    "Объе́ктно-ориенти́рованное программи́рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием вместо классов используются объекты-прототипы.");
            //LabWorks lb2 = new LabWorks(instr.InstructorId, "Курс лабораторных работ с Теории Алгоритмов",
            //    "Тео́рия алгори́тмов — наука, находящаяся на стыке математики и информатики, изучающая общие свойства и закономерности алгоритмов и разнообразные формальные модели их представления. К задачам теории алгоритмов относятся формальное доказательство алгоритмической неразрешимости задач, асимптотический анализ сложности алгоритмов, классификация алгоритмов в соответствии с классами сложности, разработка критериев сравнительной оценки качества алгоритмов и т. п. Вместе с математической логикой теория алгоритмов образует теоретическую основу вычислительных наук.");
            //RGR rg = new RGR(instr.InstructorId, "Розрахунково-графична робота з курсу Павлова",
            //    "Развитие теории алгоритмов начинается с доказательства К. Гёделем теорем о неполноте формальных систем, включающих арифметику, первая из которых была доказана в 1931 г. Возникшее в связи с этими теоремами предположение о невозможности алгоритмического разрешения многих математических проблем (в частности, проблемы выводимости в исчислении предикатов) вызвало необходимость стандартизации понятия алгоритма. Первые стандартизованные варианты этого понятия были разработаны в 30-х годах XX века в работах А. Тьюринга, А. Чёрча и Э. Поста. Предложенные ими машина Тьюринга, машина Поста и лямбда-исчисление Чёрча оказались эквивалентными друг другу. Основываясь на работах Гёделя, С. Клини ввел понятие рекурсивной функции, также оказавшееся эквивалентным вышеперечисленным.");
            //DbUtilities.AddProject(lb1);
            //DbUtilities.AddProject(lb2);
            //DbUtilities.AddProject(rg);
            //Event lb11 = new Event(lb1.ID, 1, "Задание 1", DateTime.Now, "Сделать 2+2 и 3-1 для павлина");
            //Event lb12 = new Event(lb1.ID, 2, "Задание 2", DateTime.Now, "Сделать 2+2 и 3-1 для акваланга");
            //Event lb13 = new Event(lb1.ID, 3, "Задание 2", DateTime.Now, "Сделать 2+2 и 3-1 для жигуля");
            //Event lb21 = new Event(lb2.ID, 1, "Задание 1", DateTime.Now, "Сделать проект для Ковалюк 1");
            //Event lb22 = new Event(lb2.ID, 2, "Задание 2", DateTime.Now, "Сделать проект для Ковалюк 2");
            //Event lb23 = new Event(lb2.ID, 3, "Задание 3", DateTime.Now, "Сделать проект для Ковалюк 3");
            //Event rg1 = new Event(rg.ID, 1, "Задание 1", DateTime.Now, "Посчитать производную");
            //Event rg2 = new Event(rg.ID, 2, "Задание 2", DateTime.Now, "Посчитать интеграл");
            //Event rg3 = new Event(rg.ID, 3, "Задание 3", DateTime.Now, "Посчитать и убиться об стену");

            //DbUtilities.AddEvent(lb11);
            //DbUtilities.AddEvent(lb12);
            //DbUtilities.AddEvent(lb13);
            //DbUtilities.AddEvent(lb21);
            //DbUtilities.AddEvent(lb22);
            //DbUtilities.AddEvent(lb23);
            //DbUtilities.AddEvent(rg1);
            //DbUtilities.AddEvent(rg2);
            //DbUtilities.AddEvent(rg3);
            //DiplomaProject dp = new DiplomaProject(instr.InstructorId, "Ковалючный дипломный проект",
            //    "Ім'я Ковалюк Тетяни Володимирівни — ученого секретаря комісії з галузі знань «Інформатика та обчислювальна техніка» Науково-методичної ради Міністерства освіти і науки України та підкомісії з комп'ютерних наук, доцента, кандидата технічних наук добре відоме не лише в НТУУ «КПІ», а й в Україні.");
            //dp.InstroctorName = instr.Lastname + " " + instr.Firstname + " " + instr.Patronymic;
            //dp.NormokontrolerName = nk.Lastname + " " + nk.Firstname + " " + nk.Patronymic;
            //DbUtilities.AddProject(dp);
            //Event dp1 = new Event(dp.ID, 1, "Задание 1", DateTime.Now,
            //    "Сделать первую версию РГР, послушать бред по министерству образования");
            //Event dp2 = new Event(dp.ID, 2, "Задание 2", DateTime.Now,
            //    "Сделать вторую версию РГР, послушать бред про корею");
            //Event dp3 = new Event(dp.ID, 3, "Задание 3", DateTime.Now,
            //    "Сделать 3 версию РГР, пойти митинговать самсунг");
            //Event dp4 = new Event(dp.ID, 4, "Задание 4", DateTime.Now,
            //    "Сделать 4 версию РГР, сделать ковалюк министром освиты");
            //Event dp5 = new Event(dp.ID, 5, "Задание 5", DateTime.Now,
            //    "Сделать 5 версию РГР, сделать ковалюк президентом мира");
            //DbUtilities.AddEvent(dp1);
            //DbUtilities.AddEvent(dp2);
            //DbUtilities.AddEvent(dp3);
            //DbUtilities.AddEvent(dp4);
            //DbUtilities.AddEvent(dp5);
            //DbUtilities.AddStudentToProject(st.StudentId, lb1.ID);
            //DbUtilities.AddStudentToProject(st.StudentId, lb2.ID);
            //DbUtilities.AddStudentToProject(st.StudentId, rg.ID);
            //DbUtilities.AddStudentToProject(st.StudentId, dp.ID);
        }