Beispiel #1
0
 private void frm_Main_Load(object sender, EventArgs e)
 {
     websites = DataLoad.WebsiteLoad(ProgramPath);
     foreach (Website website in websites.GetArray())
     {
         lst_Main.Items.Add(website.Name);
     }
 }
Beispiel #2
0
 public static void WebsiteSave(Array_Website websites, string path)
 {
     string[] output = new string[websites.GetTotal() * 3];
     for (int i = 0; i < websites.GetTotal(); i++)
     {
         Website tem = websites.GetArray()[i];
         output[i * 3 + 0] = "[" + tem.Name + "]";
         output[i * 3 + 1] = "Name=" + tem.Name;
         output[i * 3 + 2] = "URL=" + tem.URL;
     }
     WriteFiles.Write(output, path);
 }
Beispiel #3
0
            public static Array_Website WebsiteLoad(string path)
            {
                var tem = ReadFiles.ItemRead(path);

                string[]      item_keys   = tem.Item2;
                string[]      item_values = tem.Item3;
                Array_Website websites    = new Array_Website();
                string        Name        = "";

                for (int i = 0; i < item_keys.Length; i++)
                {
                    switch (item_keys[i])
                    {
                    case "Name":
                        Name = item_values[i];
                        break;

                    case "URL":
                        websites.Add(new Website(Name, item_values[i]));
                        break;
                    }
                }
                return(websites);
            }