Exemplo n.º 1
0
 public Form1()
 {
     // 과제 (오픈하기, 저장하기(수정하고도 저장하기)
     InitializeComponent();
     pb = new PhoneBook();
     //pb.Add("우재우", "없음", "5월달솔로");
     //pb.Add("김중일", "031-222-4444", "교수");
     saveFileDialog1.Filter = "저장파일(*.xml)|*.xml|전부(*.*)|*,*";
 }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                XmlSerializer serializer = new XmlSerializer(typeof(PhoneBook));
                StreamReader fs = new StreamReader(openFileDialog1.FileName, Encoding.GetEncoding("euc-kr"));
                XmlReader reader = XmlReader.Create(fs);
                PhoneBook pb = new PhoneBook();
                pb = (PhoneBook)serializer.Deserialize(reader);
                fs.Close();
                textBox1.Text = pb.getAllData();
            }

            //textBox1.Text = pb.getAllData();
            /*
             *
             * XmlReader reader = XmlTextReader.Create(new StringReader(xmlString));
            XmlSerializer xmlSerializer = new XmlSerializer(typeof(Field));
            var result = (Field)xmlSerializer.Deserialize(reader);
            reader.Close();
             *
             *
             *    xmlt sr = new StreamReader(openFileDialog1.FileName, Encoding.GetEncoding("euc-kr"));
                XmlSerializer xsr = new XmlSerializer(typeof(PhoneBook));
                var result = XmlSerializer.Deserialize(xsr);

            }
            XmlSerializer xs = new XmlSerializer(typeof(PhoneBook));
            xs.Serialize(sw, pb);
            sw.Close();

            var xmlSerializer = new XmlSerializer(typeof(PhoneBook));

            textBox1.Text = (string)result;

             * toolStripStatusLabel1.Text = "OpenFile";
            if( openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string str = openFileDialog1.FileName;
                toolStripStatusLabel1.Text = str;
                string result = FileRead(str);
                textBox1.Text = result;
            }
             * /
            /*
            public T XmlDeserialize<T>(string xml)
            {
            var textReader = new XmlTextReader(new StringReader(xml));
            var xmlSerializer = new XmlSerializer(typeof(T));

            var result = xmlSerializer.Deserialize(textReader);
            return (T)result;
            }
            */
        }
Exemplo n.º 3
0
 public Form1()
 {
     InitializeComponent();
     phonebook = new Dictionary<string, PhoneBook>();
     PhoneBook p1=new PhoneBook("aaa","1234556","nokia");
 }
Exemplo n.º 4
0
 public Form1()
 {
     InitializeComponent();
     phonebook = new Dictionary <string, PhoneBook>();
     PhoneBook p1 = new PhoneBook("aaa", "1234556", "nokia");
 }