Eyny 文章下載器

Home Home
引用 | 編輯 zsx123665
2014-03-27 22:44
樓主
推文 x0
大家好,小弟又來發文章了
最近室友在抓取依莉文章製作備份
結果頁數高達 20+
我就想說幫他寫個下載器
編寫過程中遇到很多錯誤


例如:
1. Threading.Thread 跨級處理
..

訪客只能看到部份內容,免費 加入會員



獻花 x1
引用 | 編輯 ebolaman
2014-03-27 23:44
1樓
  
小建議:
1. 核心功能和使用者部分完全分隔,像是 iWeb.vb 內
          If 工作完成 Then
            MessageBox.Show("下載結束!")
可以將 Jump_Page 改成 Function 傳回一個值,在上一層函式提醒使用者

2. 將資料和核心功能完全分隔,像是
Web_Login.Navigate(New Uri("http://www22.eyny.com/home.php?mod=spacecp&ac=usergroup"))
可以改成 Web_Login.Navigate(New Uri(Settings.Url1))
避免 eyny 改版後網址改變

3. 變數/函式名稱一致性
Sub Jump_Page 是核心功能
Sub Web_Login_Navigated 是 .NET 內建觸發程序
雖然有用 Region 隔開,但是一眼看上去兩個屬於同個性質,但實際上不是
建議核心功能函式不要加底線

有的地方變數開頭大寫,容易和函式混淆,建議以小寫開頭

4. 部分宣告如果只有該模組自己用,建議不要用 Public, 改用 Private

以上都是為了可讀性/機動性,能讓未來寫程式更順手,修改更容易!

獻花 x2
引用 | 編輯 靜香寶寶
2019-08-18 16:54
2樓
  
回 覆 鎖 定 :

  此回覆已被鎖定,只有『管理員及回覆者』看的到 !!!



獻花 x0
引用 | 編輯 89605
2019-12-07 22:40
3樓
  
回 覆 鎖 定 :

  此回覆已被鎖定,只有『管理員及回覆者』看的到 !!!



獻花 x0