一年一度的網絡電視精靈項目,在2014年再次拉開了帷幕 。當前其中夾雜著歡樂,痛苦,惆怅,失落以及許多的不甘心。
但是馬上就是尾聲了。而後,我們S2218應該何去何從......
是繼續振奮,還是永久的放棄???也許放棄也是一種美麗。
直接切入正題,網絡電視精靈做了一件怎樣的事情????
解析:就是將扔在bin\Debug目錄下的一個名稱為FullChannels.xml文件中的信息讀取到內存中構成一個泛型集合,泛型
集合的類型是Dictionary<string ,ChannelBase> list,用白話描述,就是將硬盤上的數據讀取到內存的一個集合中。但是人
的肉眼是不能直接看到內存中的數據的。要想內存中的數據被肉眼看到,必須綁定到界面上的一個控件上顯展示。
foreach(ChannelBase item in list)
{
//每一個item代表一個頻道節點,一個節點就對應樹狀結構上的一個TreeNode
TreeNode tn=new TreeNode();
tn.Text=item.ChannelName;
tn.Tag=item;
allNode.Nodes.Add(tn);
}
點擊某個頻道,顯示該頻道下的所有節目單,核心思路是將 ”選中的節點的Tag屬性“強轉成一個ChannelBase對象。
channel.Fetch()就相當於給頻道類中的一個集合屬性賦值了。就像當於List<TvProgram> list
dgvList.DataSource=list;
哎呀!我去!寫不下去了。突然在課堂中戛然而止!!!!
難道就讓精靈這樣的夭折了。還是像童鞋們說的,我練習的少!明明知道的事情,卻不去做~!!!!
船舶停靠在港灣是很安全的,但這不是造船的目的。