Хранение информации (изображения) в *dat-файле - C#
Формулировка задачи:
private void openToolStripMenuItem_Click(object sender, EventArgs e) { Stream myStream; OpenFileDialog OpenFileDialog1 = new OpenFileDialog(); OpenFileDialog1.Filter = "txt files (*.dat)|*.dat|All files (*.*)|*.*"; OpenFileDialog1.FilterIndex = 1; OpenFileDialog1.RestoreDirectory = true; if (OpenFileDialog1.ShowDialog() == DialogResult.OK) { if ((myStream = OpenFileDialog1.OpenFile()) != null) { myStream.Close(); } } } private void saveToolStripMenuItem_Click(object sender, EventArgs e) { Stream myStream; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "txt files (*.dat)|*.dat|All files (*.*)|*.*"; saveFileDialog1.FilterIndex = 1; saveFileDialog1.RestoreDirectory = true; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { if ((myStream = saveFileDialog1.OpenFile()) != null) { myStream.Close(); } } }
Решение задачи: «Хранение информации (изображения) в *dat-файле»
textual
Листинг программы
private void openToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog OpenFileDialog1 = new OpenFileDialog(); OpenFileDialog1.Filter = "dat files (*.dat)|*.dat|All files (*.*)|*.*"; OpenFileDialog1.FilterIndex = 1; OpenFileDialog1.RestoreDirectory = true; if (OpenFileDialog1.ShowDialog() == DialogResult.OK) { pictureBox1.Image = new Bitmap(OpenFileDialog1.FileName); } } private void saveToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "dat files (*.dat)|*.dat|All files (*.*)|*.*"; saveFileDialog1.FilterIndex = 1; saveFileDialog1.RestoreDirectory = true; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { pictureBox1.Image.Save(saveFileDialog1.FileName); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д