예제 #1
0
        public frmDiagramma(MathClass.Class1 c)
        {
            _c = c;
            InitializeComponent();
            CenterToScreen();

            DrawGraph();
        }
예제 #2
0
        private void Form1Main_Load(object sender, EventArgs e)
        {
            // Где будем искать .xml-файл с исходными данными
            FileInfo fileDefaultUserAppDataPath = new FileInfo(Application.UserAppDataPath.ToString() + @"\\default.xml");

            if (fileDefaultUserAppDataPath.Exists)  // если файл найден, то десериализовать его
            {
                MathClass.Class1 ss = new MathClass.Class1();
                this.c = ss.LoadData(fileDefaultUserAppDataPath.ToString());
            }
            else  // если файла нет, то сформировать его и сериализовать в указанный каталог для последующего вызова
            {
                #region -- Загрузка первоначальных значений
                c.W    = 0.35;
                c.W1   = 5.5;
                c.W2   = 0.5;
                c.T1   = 350;
                c.T2   = 290;
                c.A    = 1.1;
                c.p    = 0.9;
                c.T0   = 350;
                c.T2p  = 290;
                c.T2p2 = 250;
                c.Cp1  = 1.74;
                c.Cp2  = 1.42;
                c.K    = 3.76;
                c.Cm   = 0.84;
                c.Cvl  = 4.19;
                c.In   = 2675;
                c.Cp   = 2.09;
                c.Tm1  = 20;
                c.S    = 0.23;
                c.D    = 2.64;
                c.L    = 2.78;
                c.H    = 11.69;
                c.Tct2 = 60;
                c.CH4  = 99.26;
                c.C2H6 = 0.12;
                c.N2   = 0.61;
                c.CO2  = 0.01; //27
                #endregion -- Загрузка первоначальных значений

                // Сохранить параметры доступа к базе данных на диск для последующего вызова
                c.SaveData(c, fileDefaultUserAppDataPath.ToString());
            }

            textBox1.Text  = c.W.ToString();
            textBox2.Text  = c.W1.ToString();
            textBox3.Text  = c.W2.ToString();
            textBox4.Text  = c.T1.ToString();
            textBox5.Text  = c.T2.ToString();
            textBox6.Text  = c.A.ToString();
            textBox7.Text  = c.p.ToString();
            textBox8.Text  = c.T0.ToString();
            textBox9.Text  = c.T2p.ToString();
            textBox10.Text = c.T2p2.ToString();
            textBox11.Text = c.Cp1.ToString();
            textBox12.Text = c.Cp2.ToString();
            textBox13.Text = c.K.ToString();
            textBox15.Text = c.Cm.ToString();
            textBox16.Text = c.Cvl.ToString();
            textBox17.Text = c.In.ToString();
            textBox22.Text = c.Cp.ToString();
            textBox23.Text = c.Tm1.ToString();
            textBox24.Text = c.S.ToString();
            textBox25.Text = c.D.ToString();
            textBox28.Text = c.L.ToString();
            textBox27.Text = c.H.ToString();
            textBox26.Text = c.Tct2.ToString();
            textBox18.Text = c.CH4.ToString();
            textBox19.Text = c.C2H6.ToString();
            textBox20.Text = c.N2.ToString();
            textBox21.Text = c.CO2.ToString();

            // Настроить элементы формы
            c.SaveData(c, fileDefaultUserAppDataPath.ToString());

            FormOptionDefault();
        }