public void CalcNum() { try { ArrayList list = new InfoSource().RssList; string rssNum = new InfoSource().RssList.Count.ToString(); string msg = ""; string rssmsg = ""; msg = msg + "您共订阅了" + rssNum + "条目 :" + "\n"; label1.Text = msg; for (int i = 0; i < list.Count; i++) { Rss rssList = (Rss)(list[i]); string title = rssList.RssTitle; string num = rssList.ItemList.Count.ToString(); rssmsg += "" + title + "频道有" + num + "篇;\n"; label2.Text = rssmsg; } } catch { throw; } }
//private WebBrowser showwebpage; public Main() { InitializeComponent(); //showwebpage = htmlTextBox1.Browser; Welcome welcomedlg = new Welcome(); if (welcomedlg.ShowDialog() == DialogResult.OK) { Login logindlg = new Login(); if (logindlg.ShowDialog() == DialogResult.OK) { ///////添加登录日志 } else { this.Close(); //Application.Exit(); Environment.Exit(0); } } InfoSource info = new InfoSource(); info.GetAllInfo(); InitTreeView(); InitTagsTree(); //InitRssSource(); //更新状态信息 UpdateManager.UpdateEvent += new UpdateManager.UpdateStatuHandler(UpdateManager_UpdateEvent); UseUpdateConfig(); }
public void FillComboBox() { ArrayList list = new InfoSource().TagsList; for (int i = 0; i < list.Count; i++) { comboBox1.Items.Add(((Tags)(list[i])).tagName); } if (comboBox1.Items.Count > 0) comboBox1.SelectedIndex = 0; }
//±£´æRss public static void SaveRss(InfoSource rss) { InfoSource.SetAllStatu(); oprator.SaveRss(rss, "Rss.xml", typeof(InfoSource)); }
public void InitTreeView() { ChantreeView.Nodes.Clear(); ArrayList list = new InfoSource().TopicList; InsertNode(list); }
private void Updatechannel_Click(object sender, EventArgs e) { string rsstitle = string.Empty; int rssid; if (ChantreeView.SelectedNode != null) { rsstitle = ChantreeView.SelectedNode.Text; } ArrayList Rsslist = new InfoSource().RssList; for (int i = 0; i < Rsslist.Count; i++) { if (((Rss)Rsslist[i]).RssTitle == rsstitle) { rssid = ((Rss)Rsslist[i]).RssId; HtmlBuilder newbuilder = new HtmlBuilder(rssid); return; } } }
private void toolStripButton6_Click(object sender, EventArgs e) { InfoSource info = new InfoSource(); info.GetAllInfo(); InitTreeView(); InitTagsTree(); }
private void InitTagsTree() { ManagetreeView.Nodes.Clear(); ArrayList list = new InfoSource().TagsList; InsetTagsNode(list); }
private void ChantreeView_AfterSelect(object sender, TreeViewEventArgs e) { ListView1.Items.Clear(); ListViewFuc listView = new ListViewFuc(); ArrayList rsslist = new InfoSource().RssList; Rss rss_sel; for (int i = 0; i < rsslist.Count; i++) { rss_sel = (Rss)rsslist[i]; if (rss_sel.RssTitle == e.Node.Text) { for (int j = 0; j < rss_sel.ItemList.Count; j++) { Item newitem = (Item)rss_sel.ItemList[j]; string readed; if (newitem.Readed == 0) readed = ""; else readed = "√"; ListViewItem lvitem = new ListViewItem(readed); string mark; if (newitem.Marked != 0) mark = "★"; else mark = ""; lvitem.SubItems.Add(mark); lvitem.SubItems.Add(newitem.CreateTime.ToString()); lvitem.SubItems.Add(newitem.ItemTitle); lvitem.SubItems.Add(newitem.UpdateTime); lvitem.SubItems.Add(newitem.ItemUrl); lvitem.SubItems.Add("test");/////////////////////////////////////////// lvitem.SubItems.Add(newitem.ItemId.ToString()); ListView1.Items.Add(lvitem); } } } /* SearchIndb(e.Node.Text) { 数据库操作 查找好一个数据直接插入; listView.InsertData(条目的7个信息项 ); */ //test //listView.InsertData(ListView1,arraylist); }
/// <summary> /// 初始化待更新列表 /// </summary> private void GetRssUpdateMess() { Rss rss; RssUpdate rssUpdate; ArrayList arry = new InfoSource().RssList; for (int i = 0; i < arry.Count; i++) { rss = (Rss)arry[i]; rssUpdate = new RssUpdate(); rssUpdate.Id = rss.RssId; rssUpdate.IsUpdate = rss.IsUpdate; rssUpdate.IsBeenUpdate = false; rssArry.Add(rssUpdate); } }