private void button1_Click(object sender, EventArgs e) { //Serialization int w = int.Parse(textBox1.Text); int h = int.Parse(textBox4.Text); string u = textBox3.Text; //---------------BinarySerialization-------------- string c = textBox2.Text; SetX set = new SetX(w, h, u, c); FS = new FileStream(@"C:\Users\fzhil\source\repos\File_Manager\settings.txt", FileMode.Create, FileAccess.Write); BF.Serialize(FS, set); FS.Flush(); FS.Close(); MessageBox.Show("Nice Serialization (настройки сохранены) "); f.Width = Convert.ToInt32(textBox1.Text); f.Height = Convert.ToInt32(textBox4.Text); /*set.Width = Int16.Parse(textBox1.Text); //XMLSerialization * set.Height = Int16.Parse(textBox4.Text); * set.User = GetHash(textBox3.Text, "doberman"); * set.Color = textBox2.Text; * xs = new XmlSerializer(typeof(SetX)); * sw = new StreamWriter(@"C:\Users\fzhil\source\repos\File_Manager\SettingsXML.xml"); * xs.Serialize(sw, set); * MessageBox.Show("Nice Serialization (настройки сохранены) "); * sw.Close();*/ }
private void InitControls() { //Deserialization //BinaryDeserialization FS = new FileStream(@"C:\Users\fzhil\source\repos\File_Manager\settings.txt", FileMode.Open, FileAccess.Read); SetX set1 = (SetX)BF.Deserialize(FS); textBox1.Text = set1.Width.ToString(); textBox4.Text = set1.Height.ToString(); //---------------BinaryDeserialization-------------- textBox2.Text = set1.color; textBox3.Text = set1.user; FS.Close(); /*xs = new XmlSerializer(typeof(SetX)); //XMLDeserialization * StreamReader sr = new StreamReader(@"C:\Users\fzhil\source\repos\File_Manager\SettingsXML.xml"); * SetX set = (SetX)xs.Deserialize(sr); * textBox1.Text = set.Width.ToString(); * textBox4.Text = set.Height.ToString(); * textBox2.Text = set.Color; * textBox3.Text = FromHash(set.User, "doberman"); * sr.Close();*/ }