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