還是先來效果圖吧,再做詳解:
整個環節中,最重要的是建立來個類channel與article,首先建立類檢視如下:
建立往後,新增各自屬性,左邊解決方案便會自動生成兩個類,其**如下:
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace rssnewsreader
public
string link
public
string title
public dictionary arts;}}
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace rssnewsreader
public
string title }}
設定好後,可以新增主窗體frm_main, 新增treeview控制項,主要**如下:
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
using system.io;
namespace rssnewsreader
listchannels;
private
void
frm_main_load(object sender, eventargs e)
sr.close();
//繫結數
foreach (var item in channels)
}private
void
tv_channel_mousedoubleclick(object sender, mouseeventargs e)}}
}
執行之後,雙擊可以實現彈出鏈結url。
其中的channel.txt檔案如下,其檔案編碼型別必須設定為utf-8格式。
C 介面設計
一些窗體屬性 常用的就不列出來了 formborderstyle 窗體顯示的邊框樣式,一共七種,預設sizable maximizebox 確認窗體右上角是否有最大邊框,預設true showintaskbar 確認窗體是否出現在windows工作列內,預設true startposition 確認...
UI介面設計 介面設計流程
人類社會逐步向非物質社會邁進,網際網路資訊產業已經走入我們的生活。在這樣乙個非物質社會中,與軟體這些非物質產品再也不象過去那樣緊緊靠技術就能處於不敗之地。工業設計開始關注非物質產品。但是在國內依然普遍存在這樣乙個稱呼 美工 工 的意思就是沒有思想緊緊靠體力工作的人。這是乙個很愚昧的做法,愚昧在於稱呼...
C語言 介面設計原則
介面的封裝與設計尤為重要,乙個好的介面應該是呼叫簡單,功能強大。一般的函式完成乙個功能,因為函式只有乙個返回值。但可以通過指標做函式引數,使得乙個函式具有多個輸出,從而完成多個功能,而函式返回值則是用來提示此介面呼叫過程中異常行為。當然,函式返回值有時候為了支援鏈式程式設計而返回特定型別資料,就不能...